Merge branch 'test' of https://git.will-way.cn/zgty/zt-qms into test

This commit is contained in:
2026-04-07 17:31:09 +08:00
17 changed files with 75 additions and 23 deletions

View File

@@ -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";
} }

View File

@@ -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);

View File

@@ -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 {

View File

@@ -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 {

View File

@@ -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 {

View File

@@ -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 {

View File

@@ -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 {

View File

@@ -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 {

View File

@@ -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 {

View File

@@ -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