yanghb
2025-02-18 1fc203f758ace853f4bfa900c422c2f741d09e79
land-admin/src/main/java/com/zzg/web/controller/state/StateProjectCompensateStandardController.java
@@ -18,7 +18,7 @@
public class StateProjectCompensateStandardController {
    private final StateProjectCompensateStandardService stateProjectCompensateStandardService;
    //获取补偿标准列表
    @GetMapping(UrlConstants.STATE_PROJECT_COMPENSATE_STANDARD_LIST)
    public AjaxResult<Map<String, List<StateProjectCompensateStandardVO>>> getAll(
            @RequestParam(required = false) String standardName,
@@ -27,22 +27,22 @@
    ) {
        return AjaxResult.success(stateProjectCompensateStandardService.getCompensateStandardMap(standardName, stopFlag, compensateType));
    }
    //创建补偿标准
    @PostMapping(UrlConstants.STATE_PROJECT_COMPENSATE_STANDARD_ADD)
    public AjaxResult<Boolean> create(@RequestBody StateProjectCompensateStandard stateProjectCompensateStandard) {
        return AjaxResult.success(stateProjectCompensateStandardService.createCompensatesStandard(stateProjectCompensateStandard));
    }
    //修改补偿标准
    @PostMapping(UrlConstants.STATE_PROJECT_COMPENSATE_STANDARD_UPDATE)
    public AjaxResult<Boolean> update(@RequestBody StateProjectCompensateStandard stateProjectCompensateStandard) {
        return AjaxResult.success(stateProjectCompensateStandardService.saveOrUpdate(stateProjectCompensateStandard));
    }
    //修改补偿标准名字(同时更新项目中的标准名称)
    @PostMapping(UrlConstants.STATE_PROJECT_COMPENSATE_STANDARD_UPDATE_NAME)
    public AjaxResult<Boolean> updateName(@RequestBody StateProjectCompensateStandard stateProjectCompensateStandard) {
        return AjaxResult.success(stateProjectCompensateStandardService.updateName(stateProjectCompensateStandard));
    }
    //停用补偿标准
    @PostMapping(UrlConstants.STATE_PROJECT_COMPENSATE_STANDARD_STOP)
    public AjaxResult<Boolean> stop(@RequestParam String standardName, @RequestParam Integer compensateType) {
        LambdaUpdateWrapper<StateProjectCompensateStandard> wrapper = new LambdaUpdateWrapper<>();
@@ -51,7 +51,7 @@
                .set(StateProjectCompensateStandard::getStopFlag, 0);
        return AjaxResult.success(stateProjectCompensateStandardService.update(wrapper));
    }
    //启用补偿标准
    @PostMapping(UrlConstants.STATE_PROJECT_COMPENSATE_STANDARD_START)
    public AjaxResult<Boolean> start(@RequestParam String standardName, @RequestParam Integer compensateType) {
        LambdaUpdateWrapper<StateProjectCompensateStandard> wrapper = new LambdaUpdateWrapper<>();
@@ -60,7 +60,7 @@
                .set(StateProjectCompensateStandard::getStopFlag, 1);
        return AjaxResult.success(stateProjectCompensateStandardService.update(wrapper));
    }
    //导入补偿标准
    @PostMapping(UrlConstants.STATE_PROJECT_COMPENSATE_STANDARD_IMPORT)
    public AjaxResult<Boolean> importExcelFile(@RequestParam("file") MultipartFile file) {
        return AjaxResult.success(stateProjectCompensateStandardService.importByExcel(file));