Merge branch 'test' of https://git.will-way.cn/zgty/zt-qms into test
This commit is contained in:
@@ -26,4 +26,6 @@ public interface QmsPermissionConstant {
|
|||||||
String DEVICE_MANAGER = "qms_device_manager"; //设备管理员
|
String DEVICE_MANAGER = "qms_device_manager"; //设备管理员
|
||||||
|
|
||||||
String ADMIN_ROLE = "ytjyAdmin"; // 超级管理员 标识
|
String ADMIN_ROLE = "ytjyAdmin"; // 超级管理员 标识
|
||||||
|
// 物料试剂管理员角色标识
|
||||||
|
String MATERIAL_ADMIN_ROLE = "ytjy_material_admin";
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -30,8 +30,13 @@ public interface ConfigWarehouseLocationMapper extends BaseMapperX<ConfigWarehou
|
|||||||
|
|
||||||
MPJLambdaWrapperX<ConfigWarehouseLocationDO> wrapper = new MPJLambdaWrapperX<>();
|
MPJLambdaWrapperX<ConfigWarehouseLocationDO> wrapper = new MPJLambdaWrapperX<>();
|
||||||
Boolean adminFlag = reqVO.getAdminFlag();
|
Boolean adminFlag = reqVO.getAdminFlag();
|
||||||
|
List<Long> authorizedWarehouseIds = reqVO.getAuthorizedWarehouseIds();
|
||||||
|
// 非管理员并且没有权限的仓库
|
||||||
|
if ((adminFlag == null || !adminFlag) && CollUtil.isEmpty(authorizedWarehouseIds))
|
||||||
|
return new PageResult<>();
|
||||||
//仓库
|
//仓库
|
||||||
wrapper.leftJoin(ConfigWarehouseLocationParDO.class, ConfigWarehouseLocationParDO::getId, ConfigWarehouseLocationDO::getParentId);
|
wrapper.leftJoin(ConfigWarehouseLocationParDO.class, ConfigWarehouseLocationParDO::getId, ConfigWarehouseLocationDO::getParentId);
|
||||||
|
|
||||||
wrapper.selectAll(ConfigWarehouseLocationDO.class)
|
wrapper.selectAll(ConfigWarehouseLocationDO.class)
|
||||||
.selectAs(ConfigWarehouseLocationParDO::getName, ConfigWarehouseLocationRespVO::getWarehouseName)
|
.selectAs(ConfigWarehouseLocationParDO::getName, ConfigWarehouseLocationRespVO::getWarehouseName)
|
||||||
.selectAs(ConfigWarehouseLocationParDO::getCode, ConfigWarehouseLocationRespVO::getWarehouseCode)
|
.selectAs(ConfigWarehouseLocationParDO::getCode, ConfigWarehouseLocationRespVO::getWarehouseCode)
|
||||||
@@ -48,11 +53,11 @@ public interface ConfigWarehouseLocationMapper extends BaseMapperX<ConfigWarehou
|
|||||||
.eqIfPresent(ConfigWarehouseLocationDO::getSystemDepartmentCode, reqVO.getSystemDepartmentCode())
|
.eqIfPresent(ConfigWarehouseLocationDO::getSystemDepartmentCode, reqVO.getSystemDepartmentCode())
|
||||||
.betweenIfPresent(ConfigWarehouseLocationDO::getCreateTime, reqVO.getCreateTime())
|
.betweenIfPresent(ConfigWarehouseLocationDO::getCreateTime, reqVO.getCreateTime())
|
||||||
.eqIfPresent(ConfigWarehouseLocationDO::getRemark, reqVO.getRemark())
|
.eqIfPresent(ConfigWarehouseLocationDO::getRemark, reqVO.getRemark())
|
||||||
.and(adminFlag == null || !adminFlag && CollUtil.isNotEmpty(reqVO.getAuthorizedWarehouseIds()),
|
.and(adminFlag == null || !adminFlag && CollUtil.isNotEmpty(authorizedWarehouseIds),
|
||||||
wrapper1 ->
|
wrapper1 ->
|
||||||
wrapper1.in(ConfigWarehouseLocationDO::getId, reqVO.getAuthorizedWarehouseIds())
|
wrapper1.in(ConfigWarehouseLocationDO::getId, authorizedWarehouseIds)
|
||||||
.or()
|
.or()
|
||||||
.in(ConfigWarehouseLocationParDO::getId, reqVO.getAuthorizedWarehouseIds()))
|
.in(ConfigWarehouseLocationParDO::getId, authorizedWarehouseIds))
|
||||||
.orderByDesc(ConfigWarehouseLocationDO::getSortNo);
|
.orderByDesc(ConfigWarehouseLocationDO::getSortNo);
|
||||||
|
|
||||||
return selectJoinPage(reqVO, ConfigWarehouseLocationRespVO.class, wrapper);
|
return selectJoinPage(reqVO, ConfigWarehouseLocationRespVO.class, wrapper);
|
||||||
|
|||||||
@@ -86,7 +86,7 @@ public class SupplierController extends AbstractFileUploadController implements
|
|||||||
@DeleteMapping("/delete-list")
|
@DeleteMapping("/delete-list")
|
||||||
@Parameter(name = "ids", description = "编号", required = true)
|
@Parameter(name = "ids", description = "编号", required = true)
|
||||||
@Operation(summary = "批量删除供应商")
|
@Operation(summary = "批量删除供应商")
|
||||||
@PreAuthorize("@ss.hasPermission('qms:supplier:delete')")
|
// @PreAuthorize("@ss.hasPermission('qms:supplier:delete')")
|
||||||
public CommonResult<Boolean> deleteSupplierList(@RequestBody BatchDeleteReqVO req) {
|
public CommonResult<Boolean> deleteSupplierList(@RequestBody BatchDeleteReqVO req) {
|
||||||
supplierService.deleteSupplierListByIds(req.getIds());
|
supplierService.deleteSupplierListByIds(req.getIds());
|
||||||
return success(true);
|
return success(true);
|
||||||
@@ -112,7 +112,7 @@ public class SupplierController extends AbstractFileUploadController implements
|
|||||||
|
|
||||||
@GetMapping("/export-excel")
|
@GetMapping("/export-excel")
|
||||||
@Operation(summary = "导出供应商 Excel")
|
@Operation(summary = "导出供应商 Excel")
|
||||||
@PreAuthorize("@ss.hasPermission('qms:supplier:export')")
|
// @PreAuthorize("@ss.hasPermission('qms:supplier:export')")
|
||||||
@ApiAccessLog(operateType = EXPORT)
|
@ApiAccessLog(operateType = EXPORT)
|
||||||
public void exportSupplierExcel(@Valid SupplierPageReqVO pageReqVO,
|
public void exportSupplierExcel(@Valid SupplierPageReqVO pageReqVO,
|
||||||
HttpServletResponse response) throws IOException {
|
HttpServletResponse response) throws IOException {
|
||||||
|
|||||||
@@ -57,14 +57,14 @@ public class SupplierEvaluationAtController extends AbstractFileUploadController
|
|||||||
|
|
||||||
@PostMapping("/create")
|
@PostMapping("/create")
|
||||||
@Operation(summary = "创建供应商评价关系")
|
@Operation(summary = "创建供应商评价关系")
|
||||||
@PreAuthorize("@ss.hasPermission('qms:supplier-evaluation-at:create')")
|
// @PreAuthorize("@ss.hasPermission('qms:supplier-evaluation-at:create')")
|
||||||
public CommonResult<SupplierEvaluationAtRespVO> createSupplierEvaluationAt(@Valid @RequestBody SupplierEvaluationAtSaveReqVO createReqVO) {
|
public CommonResult<SupplierEvaluationAtRespVO> createSupplierEvaluationAt(@Valid @RequestBody SupplierEvaluationAtSaveReqVO createReqVO) {
|
||||||
return success(supplierEvaluationAtService.createSupplierEvaluationAt(createReqVO));
|
return success(supplierEvaluationAtService.createSupplierEvaluationAt(createReqVO));
|
||||||
}
|
}
|
||||||
|
|
||||||
@PutMapping("/update")
|
@PutMapping("/update")
|
||||||
@Operation(summary = "更新供应商评价关系")
|
@Operation(summary = "更新供应商评价关系")
|
||||||
@PreAuthorize("@ss.hasPermission('qms:supplier-evaluation-at:update')")
|
// @PreAuthorize("@ss.hasPermission('qms:supplier-evaluation-at:update')")
|
||||||
public CommonResult<Boolean> updateSupplierEvaluationAt(@Valid @RequestBody SupplierEvaluationAtSaveReqVO updateReqVO) {
|
public CommonResult<Boolean> updateSupplierEvaluationAt(@Valid @RequestBody SupplierEvaluationAtSaveReqVO updateReqVO) {
|
||||||
supplierEvaluationAtService.updateSupplierEvaluationAt(updateReqVO);
|
supplierEvaluationAtService.updateSupplierEvaluationAt(updateReqVO);
|
||||||
return success(true);
|
return success(true);
|
||||||
@@ -73,7 +73,7 @@ public class SupplierEvaluationAtController extends AbstractFileUploadController
|
|||||||
@DeleteMapping("/delete")
|
@DeleteMapping("/delete")
|
||||||
@Operation(summary = "删除供应商评价关系")
|
@Operation(summary = "删除供应商评价关系")
|
||||||
@Parameter(name = "id", description = "编号", required = true)
|
@Parameter(name = "id", description = "编号", required = true)
|
||||||
@PreAuthorize("@ss.hasPermission('qms:supplier-evaluation-at:delete')")
|
// @PreAuthorize("@ss.hasPermission('qms:supplier-evaluation-at:delete')")
|
||||||
public CommonResult<Boolean> deleteSupplierEvaluationAt(@RequestParam("id") Long id) {
|
public CommonResult<Boolean> deleteSupplierEvaluationAt(@RequestParam("id") Long id) {
|
||||||
supplierEvaluationAtService.deleteSupplierEvaluationAt(id);
|
supplierEvaluationAtService.deleteSupplierEvaluationAt(id);
|
||||||
return success(true);
|
return success(true);
|
||||||
@@ -82,7 +82,7 @@ public class SupplierEvaluationAtController extends AbstractFileUploadController
|
|||||||
@DeleteMapping("/delete-list")
|
@DeleteMapping("/delete-list")
|
||||||
@Parameter(name = "ids", description = "编号", required = true)
|
@Parameter(name = "ids", description = "编号", required = true)
|
||||||
@Operation(summary = "批量删除供应商评价关系")
|
@Operation(summary = "批量删除供应商评价关系")
|
||||||
@PreAuthorize("@ss.hasPermission('qms:supplier-evaluation-at:delete')")
|
// @PreAuthorize("@ss.hasPermission('qms:supplier-evaluation-at:delete')")
|
||||||
public CommonResult<Boolean> deleteSupplierEvaluationAtList(@RequestBody BatchDeleteReqVO req) {
|
public CommonResult<Boolean> deleteSupplierEvaluationAtList(@RequestBody BatchDeleteReqVO req) {
|
||||||
supplierEvaluationAtService.deleteSupplierEvaluationAtListByIds(req.getIds());
|
supplierEvaluationAtService.deleteSupplierEvaluationAtListByIds(req.getIds());
|
||||||
return success(true);
|
return success(true);
|
||||||
@@ -91,7 +91,7 @@ public class SupplierEvaluationAtController extends AbstractFileUploadController
|
|||||||
@GetMapping("/get")
|
@GetMapping("/get")
|
||||||
@Operation(summary = "获得供应商评价关系")
|
@Operation(summary = "获得供应商评价关系")
|
||||||
@Parameter(name = "id", description = "编号", required = true, example = "1024")
|
@Parameter(name = "id", description = "编号", required = true, example = "1024")
|
||||||
@PreAuthorize("@ss.hasPermission('qms:supplier-evaluation-at:query')")
|
// @PreAuthorize("@ss.hasPermission('qms:supplier-evaluation-at:query')")
|
||||||
public CommonResult<SupplierEvaluationAtRespVO> getSupplierEvaluationAt(@RequestParam("id") Long id) {
|
public CommonResult<SupplierEvaluationAtRespVO> getSupplierEvaluationAt(@RequestParam("id") Long id) {
|
||||||
SupplierEvaluationAtDO supplierEvaluationAt = supplierEvaluationAtService.getSupplierEvaluationAt(id);
|
SupplierEvaluationAtDO supplierEvaluationAt = supplierEvaluationAtService.getSupplierEvaluationAt(id);
|
||||||
return success(BeanUtils.toBean(supplierEvaluationAt, SupplierEvaluationAtRespVO.class));
|
return success(BeanUtils.toBean(supplierEvaluationAt, SupplierEvaluationAtRespVO.class));
|
||||||
@@ -99,7 +99,7 @@ public class SupplierEvaluationAtController extends AbstractFileUploadController
|
|||||||
|
|
||||||
@GetMapping("/page")
|
@GetMapping("/page")
|
||||||
@Operation(summary = "获得供应商评价关系分页")
|
@Operation(summary = "获得供应商评价关系分页")
|
||||||
@PreAuthorize("@ss.hasPermission('qms:supplier-evaluation-at:query')")
|
// @PreAuthorize("@ss.hasPermission('qms:supplier-evaluation-at:query')")
|
||||||
public CommonResult<PageResult<SupplierEvaluationAtRespVO>> getSupplierEvaluationAtPage(@Valid SupplierEvaluationAtPageReqVO pageReqVO) {
|
public CommonResult<PageResult<SupplierEvaluationAtRespVO>> getSupplierEvaluationAtPage(@Valid SupplierEvaluationAtPageReqVO pageReqVO) {
|
||||||
PageResult<SupplierEvaluationAtDO> pageResult = supplierEvaluationAtService.getSupplierEvaluationAtPage(pageReqVO);
|
PageResult<SupplierEvaluationAtDO> pageResult = supplierEvaluationAtService.getSupplierEvaluationAtPage(pageReqVO);
|
||||||
return success(BeanUtils.toBean(pageResult, SupplierEvaluationAtRespVO.class));
|
return success(BeanUtils.toBean(pageResult, SupplierEvaluationAtRespVO.class));
|
||||||
@@ -107,7 +107,7 @@ public class SupplierEvaluationAtController extends AbstractFileUploadController
|
|||||||
|
|
||||||
@GetMapping("/export-excel")
|
@GetMapping("/export-excel")
|
||||||
@Operation(summary = "导出供应商评价关系 Excel")
|
@Operation(summary = "导出供应商评价关系 Excel")
|
||||||
@PreAuthorize("@ss.hasPermission('qms:supplier-evaluation-at:export')")
|
// @PreAuthorize("@ss.hasPermission('qms:supplier-evaluation-at:export')")
|
||||||
@ApiAccessLog(operateType = EXPORT)
|
@ApiAccessLog(operateType = EXPORT)
|
||||||
public void exportSupplierEvaluationAtExcel(@Valid SupplierEvaluationAtPageReqVO pageReqVO,
|
public void exportSupplierEvaluationAtExcel(@Valid SupplierEvaluationAtPageReqVO pageReqVO,
|
||||||
HttpServletResponse response) throws IOException {
|
HttpServletResponse response) throws IOException {
|
||||||
|
|||||||
@@ -88,7 +88,7 @@ public class SupplierPropertiesController extends AbstractFileUploadController i
|
|||||||
@DeleteMapping("/delete-list")
|
@DeleteMapping("/delete-list")
|
||||||
@Parameter(name = "ids", description = "编号", required = true)
|
@Parameter(name = "ids", description = "编号", required = true)
|
||||||
@Operation(summary = "批量删除供应商属性")
|
@Operation(summary = "批量删除供应商属性")
|
||||||
@PreAuthorize("@ss.hasPermission('qms:supplier-properties:delete')")
|
// @PreAuthorize("@ss.hasPermission('qms:supplier-properties:delete')")
|
||||||
public CommonResult<Boolean> deleteSupplierPropertiesList(@RequestBody BatchDeleteReqVO req) {
|
public CommonResult<Boolean> deleteSupplierPropertiesList(@RequestBody BatchDeleteReqVO req) {
|
||||||
supplierPropertiesService.deleteSupplierPropertiesListByIds(req.getIds());
|
supplierPropertiesService.deleteSupplierPropertiesListByIds(req.getIds());
|
||||||
return success(true);
|
return success(true);
|
||||||
@@ -116,7 +116,7 @@ public class SupplierPropertiesController extends AbstractFileUploadController i
|
|||||||
|
|
||||||
@GetMapping("/export-excel")
|
@GetMapping("/export-excel")
|
||||||
@Operation(summary = "导出供应商属性 Excel")
|
@Operation(summary = "导出供应商属性 Excel")
|
||||||
@PreAuthorize("@ss.hasPermission('qms:supplier-properties:export')")
|
// @PreAuthorize("@ss.hasPermission('qms:supplier-properties:export')")
|
||||||
@ApiAccessLog(operateType = EXPORT)
|
@ApiAccessLog(operateType = EXPORT)
|
||||||
public void exportSupplierPropertiesExcel(@Valid SupplierPropertiesPageReqVO pageReqVO,
|
public void exportSupplierPropertiesExcel(@Valid SupplierPropertiesPageReqVO pageReqVO,
|
||||||
HttpServletResponse response) throws IOException {
|
HttpServletResponse response) throws IOException {
|
||||||
|
|||||||
@@ -7,6 +7,7 @@ import com.zt.plat.framework.common.pojo.PageParam;
|
|||||||
import com.zt.plat.framework.common.pojo.PageResult;
|
import com.zt.plat.framework.common.pojo.PageResult;
|
||||||
import com.zt.plat.framework.common.pojo.vo.BatchDeleteReqVO;
|
import com.zt.plat.framework.common.pojo.vo.BatchDeleteReqVO;
|
||||||
import com.zt.plat.framework.common.util.object.BeanUtils;
|
import com.zt.plat.framework.common.util.object.BeanUtils;
|
||||||
|
import com.zt.plat.framework.datapermission.core.annotation.DeptDataPermissionIgnore;
|
||||||
import com.zt.plat.framework.excel.core.util.ExcelUtils;
|
import com.zt.plat.framework.excel.core.util.ExcelUtils;
|
||||||
import com.zt.plat.module.qms.resource.material.controller.vo.MaterialCorrelationAssayPageReqVO;
|
import com.zt.plat.module.qms.resource.material.controller.vo.MaterialCorrelationAssayPageReqVO;
|
||||||
import com.zt.plat.module.qms.resource.material.controller.vo.MaterialCorrelationAssayRespVO;
|
import com.zt.plat.module.qms.resource.material.controller.vo.MaterialCorrelationAssayRespVO;
|
||||||
@@ -33,6 +34,7 @@ import static com.zt.plat.framework.common.pojo.CommonResult.success;
|
|||||||
@RestController
|
@RestController
|
||||||
@RequestMapping("/qms/resource/material-correlation-assay")
|
@RequestMapping("/qms/resource/material-correlation-assay")
|
||||||
@Validated
|
@Validated
|
||||||
|
@DeptDataPermissionIgnore(enable = "true")
|
||||||
public class MaterialCorrelationAssayController implements BusinessControllerMarker {
|
public class MaterialCorrelationAssayController implements BusinessControllerMarker {
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ import cn.hutool.core.bean.BeanUtil;
|
|||||||
import cn.hutool.core.bean.copier.CopyOptions;
|
import cn.hutool.core.bean.copier.CopyOptions;
|
||||||
import cn.hutool.core.collection.CollUtil;
|
import cn.hutool.core.collection.CollUtil;
|
||||||
import cn.hutool.json.JSONObject;
|
import cn.hutool.json.JSONObject;
|
||||||
|
import com.zt.plat.framework.datapermission.core.annotation.DeptDataPermissionIgnore;
|
||||||
import com.zt.plat.module.qms.resource.material.controller.vo.MaterialInfomationPageReqVO;
|
import com.zt.plat.module.qms.resource.material.controller.vo.MaterialInfomationPageReqVO;
|
||||||
import com.zt.plat.module.qms.resource.material.controller.vo.MaterialInfomationRespVO;
|
import com.zt.plat.module.qms.resource.material.controller.vo.MaterialInfomationRespVO;
|
||||||
import com.zt.plat.module.qms.resource.material.controller.vo.MaterialInfomationSaveReqVO;
|
import com.zt.plat.module.qms.resource.material.controller.vo.MaterialInfomationSaveReqVO;
|
||||||
@@ -46,6 +47,7 @@ import static com.zt.plat.framework.apilog.core.enums.OperateTypeEnum.*;
|
|||||||
@RestController
|
@RestController
|
||||||
@RequestMapping("/qms/resource/material-infomation")
|
@RequestMapping("/qms/resource/material-infomation")
|
||||||
@Validated
|
@Validated
|
||||||
|
@DeptDataPermissionIgnore(enable = "true")
|
||||||
public class MaterialInfomationController implements BusinessControllerMarker {
|
public class MaterialInfomationController implements BusinessControllerMarker {
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -7,6 +7,7 @@ import com.zt.plat.framework.common.pojo.PageParam;
|
|||||||
import com.zt.plat.framework.common.pojo.PageResult;
|
import com.zt.plat.framework.common.pojo.PageResult;
|
||||||
import com.zt.plat.framework.common.pojo.vo.BatchDeleteReqVO;
|
import com.zt.plat.framework.common.pojo.vo.BatchDeleteReqVO;
|
||||||
import com.zt.plat.framework.common.util.object.BeanUtils;
|
import com.zt.plat.framework.common.util.object.BeanUtils;
|
||||||
|
import com.zt.plat.framework.datapermission.core.annotation.DeptDataPermissionIgnore;
|
||||||
import com.zt.plat.framework.excel.core.util.ExcelUtils;
|
import com.zt.plat.framework.excel.core.util.ExcelUtils;
|
||||||
import com.zt.plat.module.qms.resource.material.controller.vo.MaterialInventoryCheckDetailPageReqVO;
|
import com.zt.plat.module.qms.resource.material.controller.vo.MaterialInventoryCheckDetailPageReqVO;
|
||||||
import com.zt.plat.module.qms.resource.material.controller.vo.MaterialInventoryCheckDetailRespVO;
|
import com.zt.plat.module.qms.resource.material.controller.vo.MaterialInventoryCheckDetailRespVO;
|
||||||
@@ -33,6 +34,7 @@ import static com.zt.plat.framework.common.pojo.CommonResult.success;
|
|||||||
@RestController
|
@RestController
|
||||||
@RequestMapping("/qms/resource/material-inventory-check-detail")
|
@RequestMapping("/qms/resource/material-inventory-check-detail")
|
||||||
@Validated
|
@Validated
|
||||||
|
@DeptDataPermissionIgnore(enable = "true")
|
||||||
public class MaterialInventoryCheckDetailController implements BusinessControllerMarker {
|
public class MaterialInventoryCheckDetailController implements BusinessControllerMarker {
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -7,6 +7,7 @@ import com.zt.plat.framework.common.pojo.PageParam;
|
|||||||
import com.zt.plat.framework.common.pojo.PageResult;
|
import com.zt.plat.framework.common.pojo.PageResult;
|
||||||
import com.zt.plat.framework.common.pojo.vo.BatchDeleteReqVO;
|
import com.zt.plat.framework.common.pojo.vo.BatchDeleteReqVO;
|
||||||
import com.zt.plat.framework.common.util.object.BeanUtils;
|
import com.zt.plat.framework.common.util.object.BeanUtils;
|
||||||
|
import com.zt.plat.framework.datapermission.core.annotation.DeptDataPermissionIgnore;
|
||||||
import com.zt.plat.framework.excel.core.util.ExcelUtils;
|
import com.zt.plat.framework.excel.core.util.ExcelUtils;
|
||||||
import com.zt.plat.module.qms.resource.material.controller.vo.MaterialInventoryCheckItemPageReqVO;
|
import com.zt.plat.module.qms.resource.material.controller.vo.MaterialInventoryCheckItemPageReqVO;
|
||||||
import com.zt.plat.module.qms.resource.material.controller.vo.MaterialInventoryCheckItemRespVO;
|
import com.zt.plat.module.qms.resource.material.controller.vo.MaterialInventoryCheckItemRespVO;
|
||||||
@@ -33,6 +34,7 @@ import static com.zt.plat.framework.common.pojo.CommonResult.success;
|
|||||||
@RestController
|
@RestController
|
||||||
@RequestMapping("/qms/material-inventory-check-item")
|
@RequestMapping("/qms/material-inventory-check-item")
|
||||||
@Validated
|
@Validated
|
||||||
|
@DeptDataPermissionIgnore(enable = "true")
|
||||||
public class MaterialInventoryCheckItemController implements BusinessControllerMarker {
|
public class MaterialInventoryCheckItemController implements BusinessControllerMarker {
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -9,6 +9,7 @@ import com.zt.plat.framework.mybatis.core.query.LambdaQueryWrapperX;
|
|||||||
import com.zt.plat.framework.mybatis.core.query.MPJLambdaWrapperX;
|
import com.zt.plat.framework.mybatis.core.query.MPJLambdaWrapperX;
|
||||||
import com.zt.plat.module.qms.business.config.dal.dataobject.ConfigWarehouseLocationDO;
|
import com.zt.plat.module.qms.business.config.dal.dataobject.ConfigWarehouseLocationDO;
|
||||||
import com.zt.plat.module.qms.core.aspect.annotation.QmsPermission;
|
import com.zt.plat.module.qms.core.aspect.annotation.QmsPermission;
|
||||||
|
import com.zt.plat.module.qms.enums.QmsPermissionConstant;
|
||||||
import com.zt.plat.module.qms.resource.device.dal.dataobject.DeviceConfigBusinessRuleDO;
|
import com.zt.plat.module.qms.resource.device.dal.dataobject.DeviceConfigBusinessRuleDO;
|
||||||
import com.zt.plat.module.qms.resource.device.dal.dataobject.DeviceProductDO;
|
import com.zt.plat.module.qms.resource.device.dal.dataobject.DeviceProductDO;
|
||||||
import com.zt.plat.module.qms.resource.material.controller.vo.MaterialInfomationPageReqVO;
|
import com.zt.plat.module.qms.resource.material.controller.vo.MaterialInfomationPageReqVO;
|
||||||
@@ -59,7 +60,8 @@ public interface MaterialInfomationMapper extends BaseMapperX<MaterialInfomation
|
|||||||
.orderByDesc(MaterialInfomationDO::getId));
|
.orderByDesc(MaterialInfomationDO::getId));
|
||||||
}
|
}
|
||||||
|
|
||||||
// @QmsPermission(deptIdColumn = "BLG_DEPT_ID")
|
@QmsPermission(deptIdColumn = "BLG_DEPT_ID",
|
||||||
|
moduleDataRoleCodes = QmsPermissionConstant.ADMIN_ROLE + "," + QmsPermissionConstant.MATERIAL_ADMIN_ROLE)
|
||||||
default PageResult<MaterialInfomationRespVO> selectPageWithPdtInfo(MaterialInfomationPageReqVO reqVO) {
|
default PageResult<MaterialInfomationRespVO> selectPageWithPdtInfo(MaterialInfomationPageReqVO reqVO) {
|
||||||
MPJLambdaWrapper<MaterialInfomationDO> wrapper = new MPJLambdaWrapperX<MaterialInfomationDO>()
|
MPJLambdaWrapper<MaterialInfomationDO> wrapper = new MPJLambdaWrapperX<MaterialInfomationDO>()
|
||||||
.select(MaterialInfomationDO::getId,
|
.select(MaterialInfomationDO::getId,
|
||||||
@@ -97,9 +99,9 @@ public interface MaterialInfomationMapper extends BaseMapperX<MaterialInfomation
|
|||||||
.eqIfExists(MaterialProductDO::getParameter, reqVO.getParameter())
|
.eqIfExists(MaterialProductDO::getParameter, reqVO.getParameter())
|
||||||
.eqIfExists(MaterialInfomationDO::getPublishStatus, reqVO.getPublishStatus())
|
.eqIfExists(MaterialInfomationDO::getPublishStatus, reqVO.getPublishStatus())
|
||||||
.eqIfExists(MaterialInfomationDO::getUsageStatus, reqVO.getUsageStatus())
|
.eqIfExists(MaterialInfomationDO::getUsageStatus, reqVO.getUsageStatus())
|
||||||
.eqIfExists(MaterialInfomationDO::getManagerDepartmentId, reqVO.getManagerDepartmentId())
|
//.eqIfExists(MaterialInfomationDO::getManagerDepartmentId, reqVO.getManagerDepartmentId())
|
||||||
.likeIfExists(MaterialProductDO::getName, reqVO.getName())
|
.likeIfExists(MaterialProductDO::getName, reqVO.getName())
|
||||||
.likeIfExists(MaterialInfomationDO::getManagerDepartmentName, reqVO.getManagerDepartmentName())
|
//.likeIfExists(MaterialInfomationDO::getManagerDepartmentName, reqVO.getManagerDepartmentName())
|
||||||
.eqIfExists(MaterialInfomationDO::getManagerUserId, reqVO.getManagerUserId())
|
.eqIfExists(MaterialInfomationDO::getManagerUserId, reqVO.getManagerUserId())
|
||||||
.likeIfExists(MaterialInfomationDO::getManagerUserName, reqVO.getManagerUserName())
|
.likeIfExists(MaterialInfomationDO::getManagerUserName, reqVO.getManagerUserName())
|
||||||
.eqIfExists(MaterialInfomationDO::getOpenStatus, reqVO.getOpenStatus())
|
.eqIfExists(MaterialInfomationDO::getOpenStatus, reqVO.getOpenStatus())
|
||||||
@@ -107,7 +109,7 @@ public interface MaterialInfomationMapper extends BaseMapperX<MaterialInfomation
|
|||||||
.likeIfExists(MaterialInfomationDO::getOpenUserName, reqVO.getOpenUserName())
|
.likeIfExists(MaterialInfomationDO::getOpenUserName, reqVO.getOpenUserName())
|
||||||
.eqIfExists(MaterialInfomationDO::getExpirationFlag, reqVO.getExpirationFlag())
|
.eqIfExists(MaterialInfomationDO::getExpirationFlag, reqVO.getExpirationFlag())
|
||||||
.eqIfExists(MaterialInfomationDO::getUseEndFlag, reqVO.getUseEndFlag())
|
.eqIfExists(MaterialInfomationDO::getUseEndFlag, reqVO.getUseEndFlag())
|
||||||
.eqIfExists(MaterialInfomationDO::getSystemDepartmentCode, reqVO.getSystemDepartmentCode())
|
// .eqIfExists(MaterialInfomationDO::getSystemDepartmentCode, reqVO.getSystemDepartmentCode())
|
||||||
.likeIfExists(MaterialInfomationDO::getRemark, reqVO.getRemark())
|
.likeIfExists(MaterialInfomationDO::getRemark, reqVO.getRemark())
|
||||||
.orderByDesc(MaterialInfomationDO::getId);
|
.orderByDesc(MaterialInfomationDO::getId);
|
||||||
return selectJoinPage(reqVO, MaterialInfomationRespVO.class, wrapper);
|
return selectJoinPage(reqVO, MaterialInfomationRespVO.class, wrapper);
|
||||||
@@ -236,6 +238,8 @@ public interface MaterialInfomationMapper extends BaseMapperX<MaterialInfomation
|
|||||||
return selectJoinList(MaterialInfoWithBizConfigVO.class, wrapper);
|
return selectJoinList(MaterialInfoWithBizConfigVO.class, wrapper);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@QmsPermission(deptIdColumn = "BLG_DEPT_ID",
|
||||||
|
moduleDataRoleCodes = QmsPermissionConstant.ADMIN_ROLE + "," + QmsPermissionConstant.MATERIAL_ADMIN_ROLE)
|
||||||
default PageResult<MaterialInfomationLedgerRespVO> selectInventoryLedgerPage(MaterialInfomationPageReqVO reqVO) {
|
default PageResult<MaterialInfomationLedgerRespVO> selectInventoryLedgerPage(MaterialInfomationPageReqVO reqVO) {
|
||||||
MPJLambdaWrapper<MaterialInfomationDO> wrapper = new MPJLambdaWrapperX<MaterialInfomationDO>()
|
MPJLambdaWrapper<MaterialInfomationDO> wrapper = new MPJLambdaWrapperX<MaterialInfomationDO>()
|
||||||
.select(MaterialInfomationDO::getProductId)
|
.select(MaterialInfomationDO::getProductId)
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user