package cn.cslg.pas.controller; import cn.cslg.pas.common.core.base.Constants; import cn.cslg.pas.common.dto.business.InvalidStatutesDTO; import cn.cslg.pas.common.dto.invalidDTO.GetInvalidStatutesDTO; import cn.cslg.pas.common.dto.invalidDTO.UpdateMessageDTO; import cn.cslg.pas.common.model.cronModel.Records; import cn.cslg.pas.common.utils.Response; import cn.cslg.pas.common.vo.invalidVO.InvalidStatutesVO; import cn.cslg.pas.service.business.InvalidStatutesService; import io.swagger.v3.oas.annotations.Operation; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.annotation.Lazy; import org.springframework.web.bind.annotation.*; import java.util.List; /** * 无效法条的Controller层 * @Author xiexiang * @Date 2023/12/22 */ @Slf4j @RequestMapping(Constants.API_XiaoSHI + "/invalidStatutes") @RestController public class InvalidStatutesController { @Autowired private InvalidStatutesService invalidStatutesService; @Operation(summary = "添加无效法条") @PostMapping("/addInvalidStatutes") public Response addInvalidStatutes(@RequestBody InvalidStatutesDTO invalidStatutesDTO){ List ids = invalidStatutesService.addInvalidStatutes(invalidStatutesDTO); Records records = new Records(); records.setData(ids); return Response.success(records); } @Operation(summary = "查询无效法条") @PostMapping("/queryInvalidStatutes") public Response queryInvalidStatutes(@RequestBody GetInvalidStatutesDTO getInvalidStatutesDTO){ Integer projectId = getInvalidStatutesDTO.getProjectId(); List ids = invalidStatutesService.queryInvalidStatutes(projectId); Records records = new Records(); records.setData(ids); return Response.success(records); } @Operation(summary = "更新信息") @PostMapping("/updateMessage") public Response updateMessage(@RequestBody UpdateMessageDTO updateMessageDTO) { try { invalidStatutesService.updateMessage(updateMessageDTO); } catch (Exception e){ return Response.error(e.getMessage()); } return Response.success("更新成功"); } @Operation(summary = "删除无效法条") @GetMapping("/removeInvalidStatutes") public Response removeInvalidStatutes(Integer id) { Records records =new Records(); try { Integer reId= invalidStatutesService.removeInvalidStatutes(id); records.setData(reId); } catch (Exception e){ return Response.error(e.getMessage()); } return Response.success(records); } }