Bläddra i källkod

角色批量启用停用

changhaoning 2 år sedan
förälder
incheckning
dc71f8deeb

+ 24 - 0
src/main/java/com/dk/mdm/controller/mst/RoleController.java

@@ -14,6 +14,8 @@ import org.springframework.beans.factory.annotation.Autowired;
 import io.swagger.annotations.Api;
 import io.swagger.annotations.Api;
 import com.dk.mdm.service.mst.RoleService;
 import com.dk.mdm.service.mst.RoleService;
 
 
+import java.util.List;
+
 import static net.sf.jsqlparser.util.validation.metadata.NamedObject.role;
 import static net.sf.jsqlparser.util.validation.metadata.NamedObject.role;
 
 
 
 
@@ -115,4 +117,26 @@ public class RoleController{
     public ResponseResultVO<?> updateWeb(@RequestBody RoleVo roleVO) {
     public ResponseResultVO<?> updateWeb(@RequestBody RoleVo roleVO) {
         return roleService.update(roleVO);
         return roleService.update(roleVO);
     }
     }
+
+    /**
+     * @desc : 批量启用
+     * @author : 周兴
+     * @date : 2023/3/7 10:34
+     */
+    @ApiOperation(value = "批量启用", notes = "批量启用")
+    @PostMapping("enable_batch")
+    public ResponseResultVO<Boolean> enableBatch(@RequestBody List<String> ids) {
+        return this.getService().enableBatch(ids);
+    }
+
+    /**
+     * @desc : 批量停用
+     * @author : 周兴
+     * @date : 2023/3/7 10:34
+     */
+    @ApiOperation(value = "批量停用", notes = "批量停用")
+    @PostMapping("disable_batch")
+    public ResponseResultVO<Boolean> disableBatch(@RequestBody List<String> ids) {
+        return this.getService().disableBatch(ids);
+    }
 }
 }

+ 2 - 0
src/main/java/com/dk/mdm/mapper/mst/StaffPurviewMapper.xml

@@ -146,6 +146,8 @@
                 org.org_name    AS "orgName",
                 org.org_name    AS "orgName",
                 org.parent_id  AS "parentId",
                 org.parent_id  AS "parentId",
                orgb.org_id   AS "orgId",
                orgb.org_id   AS "orgId",
+               org.level_no AS "levelNo",
+               org.level_code as "levelCode",
                CASE WHEN orgb.org_id IS NULL THEN FALSE ELSE TRUE END    AS "checked"
                CASE WHEN orgb.org_id IS NULL THEN FALSE ELSE TRUE END    AS "checked"
         FROM dkic_b.t_mst_org org
         FROM dkic_b.t_mst_org org
                  left JOIN dkic_b.t_mst_org orgb ON orgb.org_id = org.org_id  and org.org_id::uuid =  any ( (
                  left JOIN dkic_b.t_mst_org orgb ON orgb.org_id = org.org_id  and org.org_id::uuid =  any ( (