diff --git a/epdc-cloud-property/src/main/java/com/elink/esua/epdc/modules/project/controller/PropertyProjectController.java b/epdc-cloud-property/src/main/java/com/elink/esua/epdc/modules/project/controller/PropertyProjectController.java index 20a361c..f58c6e8 100644 --- a/epdc-cloud-property/src/main/java/com/elink/esua/epdc/modules/project/controller/PropertyProjectController.java +++ b/epdc-cloud-property/src/main/java/com/elink/esua/epdc/modules/project/controller/PropertyProjectController.java @@ -17,6 +17,7 @@ package com.elink.esua.epdc.modules.project.controller; +import com.elink.esua.epdc.commons.mybatis.annotation.DataFilter; import com.elink.esua.epdc.commons.tools.page.PageData; import com.elink.esua.epdc.commons.tools.utils.ExcelUtils; import com.elink.esua.epdc.commons.tools.utils.Result; @@ -50,6 +51,7 @@ public class PropertyProjectController { private PropertyProjectService propertyProjectService; @GetMapping("page") + @DataFilter(tableAlias = "ep", deptId = "grid_id", prefix = "and",isPendingCreator = false) public Result> page(@RequestParam Map params) { PageData page = propertyProjectService.page(params); return new Result>().ok(page); diff --git a/epdc-cloud-property/src/main/resources/mapper/project/PropertyProjectDao.xml b/epdc-cloud-property/src/main/resources/mapper/project/PropertyProjectDao.xml index d138182..8c2fccd 100644 --- a/epdc-cloud-property/src/main/resources/mapper/project/PropertyProjectDao.xml +++ b/epdc-cloud-property/src/main/resources/mapper/project/PropertyProjectDao.xml @@ -24,11 +24,6 @@ - ID, GRID_ID, GRID, PROJECT_NAME, PROPERTY_NAME, PROPERTY_TEL, PROPERTY_MANAGER, PROPERTY_ADDRESS, SORT, REVISION, DEL_FLAG, CREATED_BY, CREATED_TIME, UPDATED_BY, UPDATED_TIME, PARENT_DEPT_IDS, PARENT_DEPT_NAMES, ALL_DEPT_IDS, ALL_DEPT_NAMES @@ -37,18 +32,18 @@ SELECT FROM - epdc_property_project + epdc_property_project ep WHERE - DEL_FLAG = '0' + ep.DEL_FLAG = '0' - AND PROJECT_NAME like CONCAT( '%', #{projectName}, '%' ) + AND ep.PROJECT_NAME like CONCAT( '%', #{projectName}, '%' ) - AND (GRID_ID = #{gridId} - OR find_in_set(#{gridId},ALL_DEPT_IDS)) + AND (ep.GRID_ID = #{gridId} + OR find_in_set(#{gridId},ep.ALL_DEPT_IDS)) ORDER BY - CREATED_TIME DESC + ep.CREATED_TIME DESC