Sfoglia il codice sorgente

恢复默认列设置

zhaops 4 anni fa
parent
commit
9f936cde96

+ 1 - 0
src/main/java/com/diagbot/config/ResourceServerConfigurer.java

@@ -72,6 +72,7 @@ public class ResourceServerConfigurer extends ResourceServerConfigurerAdapter {
                 .antMatchers("/qc/dataimport/test").permitAll()
                 .antMatchers("/sys/user/pageset/getPageSet").permitAll()
                 .antMatchers("/sys/user/pageset/savePageSet").permitAll()
+                .antMatchers("/sys/user/pageset/getDefultPageSet").permitAll()
                 .antMatchers("/consoleByDept/getDept").permitAll()
                 .antMatchers("/console/entryRejectPercent").permitAll()
                 .antMatchers("/console/qcResultLevelPercent").permitAll()

+ 1 - 0
src/main/java/com/diagbot/config/security/UrlAccessDecisionManager.java

@@ -115,6 +115,7 @@ public class UrlAccessDecisionManager implements AccessDecisionManager {
                 || matchers("/qc/dataimport/test", request)
                 || matchers("/sys/user/pageset/getPageSet", request)
                 || matchers("/sys/user/pageset/savePageSet", request)
+                || matchers("/sys/user/pageset/getDefaultPageSet", request)
                 || matchers("/consoleByDept/getDept", request)
                 || matchers("/console/entryRejectPercent", request)
                 || matchers("/console/qcResultLevelPercent", request)

+ 19 - 1
src/main/java/com/diagbot/facade/SysUserPagesetFacade.java

@@ -96,4 +96,22 @@ public class SysUserPagesetFacade extends SysUserPagesetServiceImpl {
         return sysUserPagesetService.saveBatch(saveList);
     }
 
-}
+    /**
+     * 获取默认列设置
+     *
+     * @param sysUserPagesetQueryVO
+     * @return
+     */
+    public List<SysUserPagesetDTO> getDefaultPageSet(SysUserPagesetQueryVO sysUserPagesetQueryVO) {
+        List<SysUserPagesetDTO> sysUserPagesetDTOList = new ArrayList<>();
+        List<SysUserPageset> sysUserPagesetListDefault = sysUserPagesetService.list(
+                new QueryWrapper<SysUserPageset>()
+                        .eq("is_deleted", IsDeleteEnum.N.getKey())
+                        .eq("user_id", -1)
+                        .eq("page_type", sysUserPagesetQueryVO.getPageType())
+                        .orderByAsc("order_no")
+        );
+        sysUserPagesetDTOList = BeanUtil.listCopyTo(sysUserPagesetListDefault, SysUserPagesetDTO.class);
+        return sysUserPagesetDTOList;
+    }
+}

+ 8 - 1
src/main/java/com/diagbot/web/SysUserPagesetController.java

@@ -14,7 +14,6 @@ import org.springframework.web.bind.annotation.PostMapping;
 import org.springframework.web.bind.annotation.RequestBody;
 import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.RestController;
-import springfox.documentation.annotations.ApiIgnore;
 
 import javax.validation.Valid;
 import java.util.List;
@@ -56,4 +55,12 @@ public class SysUserPagesetController {
     public RespDTO<Boolean> savePageSet(@RequestBody @Valid SysUserPagesetSaveVO sysUserPagesetSaveVO) {
         return RespDTO.onSuc(sysUserPagesetFacade.savePageSet(sysUserPagesetSaveVO));
     }
+
+    @ApiOperation(value = "获取默认列设置[by:zhaops]",
+            notes = "pageType:页面分组,必填<br>")
+    @PostMapping("/getDefaultPageSet")
+    @SysLogger("getDefaultPageSet")
+    public RespDTO<List<SysUserPagesetDTO>> getDefaultPageSet(@RequestBody @Valid SysUserPagesetQueryVO sysUserPagesetQueryVO) {
+        return RespDTO.onSuc(sysUserPagesetFacade.getDefaultPageSet(sysUserPagesetQueryVO));
+    }
 }