jiangping
2024-11-12 658c1d5fcc47ca30c72c51f98f2df739700fe125
server/system_service/src/main/java/com/doumee/api/system/SystemDictDataController.java
@@ -9,6 +9,7 @@
import com.doumee.core.model.PageWrap;
import com.doumee.core.utils.Constants;
import com.doumee.dao.system.dto.QuerySystemDictDataDTO;
import com.doumee.dao.system.dto.VisitConfigDTO;
import com.doumee.dao.system.model.SystemDictData;
import com.doumee.dao.system.vo.SystemDictDataListVO;
import com.doumee.service.system.SystemDictDataService;
@@ -20,8 +21,6 @@
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import java.util.ArrayList;
import java.util.List;
@@ -45,8 +44,7 @@
    @ApiOperation("新建")
    @PostMapping("/create")
    @RequiresPermissions("system:dict:update")
    public ApiResponse create(@Validated(OperaType.Create.class) @RequestBody SystemDictData systemDictData, @RequestHeader(Constants.HEADER_USER_TOKEN) String token) {
        systemDictData.setCreateUser(this.getLoginUser(token).getId());
    public ApiResponse create(@Validated(OperaType.Create.class) @RequestBody SystemDictData systemDictData) {
        return ApiResponse.success(systemDictDataBiz.create(systemDictData));
    }
@@ -74,8 +72,7 @@
    @ApiOperation("修改")
    @PostMapping("/updateById")
    @RequiresPermissions("system:dict:update")
    public ApiResponse updateById(@Validated(OperaType.Update.class) @RequestBody SystemDictData systemDictData, @RequestHeader(Constants.HEADER_USER_TOKEN) String token) {
        systemDictData.setUpdateUser(this.getLoginUser(token).getId());
    public ApiResponse updateById(@Validated(OperaType.Update.class) @RequestBody SystemDictData systemDictData) {
        systemDictDataBiz.updateById(systemDictData);
        return ApiResponse.success(null);
    }
@@ -85,6 +82,24 @@
    @RequiresPermissions("system:dict:update")
    public ApiResponse<PageData<SystemDictDataListVO>> findPage (@RequestBody PageWrap<QuerySystemDictDataDTO> pageWrap) {
        return ApiResponse.success(systemDictDataService.findPage(pageWrap));
    }
    @ApiOperation("查询咖豆任务规则")
    @PostMapping("/findAllList")
    @RequiresPermissions("system:dict:update")
    public ApiResponse findAllList (@RequestBody PageWrap<QuerySystemDictDataDTO> pageWrap) {
        List<SystemDictData> list= systemDictDataBiz.queryListByCode(Constants.COFFEE_BEAN_TASK,null);
        return ApiResponse.success(list);
    }
    @ApiOperation("编辑查询咖豆任务规则")
    @PostMapping("/createCoffeeTask")
    @RequiresPermissions("system:dict:update")
    public ApiResponse createCoffeeTask(@Validated(OperaType.Create.class) @RequestBody List<SystemDictData> list) {
        systemDictDataBiz.updateByDicId(list);
        return ApiResponse.success(null);
    }
@@ -98,5 +113,25 @@
        return ApiResponse.success(systemDictDataBiz.queryByCode(dictCode,label));
    }
    /**
     * 访客来访配置
     * @return
     */
    @ApiOperation(value = "访客来访配置" )
    @GetMapping("/getVisitConfigDTO")
    public ApiResponse<VisitConfigDTO> getVisitConfigDTO(){
        return ApiResponse.success(systemDictDataService.getVisitConfigDTO());
    }
    /**
     * 修改访客来访配置
     * @param visitConfigDTO
     */
    @ApiOperation(value = "修改访客来访配置" )
    @PostMapping("/updateVisitConfig")
    public ApiResponse updateVisitConfig(@RequestBody VisitConfigDTO visitConfigDTO){
        systemDictDataService.updateVisitConfig(visitConfigDTO);
        return ApiResponse.success(null);
    }
}