yijiusmile
2021-05-17 00c11e16ac27b31c8d29b3c64afa88082010c33e
febs-server/febs-server-system/src/main/java/cc/mrbird/febs/server/system/controller/DicController.java
@@ -5,6 +5,8 @@
import cc.mrbird.febs.common.core.entity.system.Dic;
import cc.mrbird.febs.common.core.exception.FebsException;
import cc.mrbird.febs.common.core.utils.FebsUtil;
import cc.mrbird.febs.server.system.service.IDeptService;
import cc.mrbird.febs.server.system.service.IDicItemService;
import cc.mrbird.febs.server.system.service.IDicService;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
@@ -32,6 +34,10 @@
public class DicController {
    private final IDicService dicService;
    private final IDicItemService dicItemService;
    private final IDeptService deptService;
    @GetMapping
    @PreAuthorize("hasAuthority('dic:list')")
@@ -40,14 +46,15 @@
    }
    @GetMapping("list")
    @PreAuthorize("hasAuthority('dic:list')")
    public FebsResponse dicList(QueryRequest request, Dic dic) {
        System.out.println("Hello Word");
        Map<String, Object> dataTable = FebsUtil.getDataTable(this.dicService.findDics(request, dic));
        return new FebsResponse().data(dataTable);
    }
    @PostMapping
    @PreAuthorize("hasAuthority('dic:add')")
    public void addDic(@Valid Dic dic) throws FebsException {
        try {
            this.dicService.createDic(dic);
@@ -59,7 +66,6 @@
    }
    @DeleteMapping
    @PreAuthorize("hasAuthority('dic:delete')")
    public void deleteDic(Dic dic) throws FebsException {
        try {
            this.dicService.deleteDic(dic);
@@ -71,7 +77,6 @@
    }
    @DeleteMapping("{ids}")
    @PreAuthorize("hasAuthority('dic:delete')")
    public void logicDeleteDic(@PathVariable("ids") String ids) throws FebsException {
        try {
            this.dicService.logicDelDic(ids);
@@ -83,7 +88,7 @@
    }
    @PutMapping
    @PreAuthorize("hasAuthority('dic:update')")
    public void updateDic(Dic dic) throws FebsException {
        try {
            this.dicService.updateDic(dic);
@@ -93,4 +98,11 @@
            throw new FebsException(message);
        }
    }
    @GetMapping("deleteCache")
    public void deleteCache() {
//       redisService.del("depts","dicItems");
       deptService.setDeptRedis();
       dicItemService.setDicItemRedis();
   }
}