123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149 |
- package cn.cslg.pas.controller;
- import cn.cslg.pas.common.core.base.Constants;
- import cn.cslg.pas.common.dto.invalidDTO.*;
- import cn.cslg.pas.common.model.cronModel.Records;
- import cn.cslg.pas.common.utils.Response;
- import cn.cslg.pas.common.vo.invalidVO.ReportAffairVO;
- import cn.cslg.pas.exception.XiaoShiException;
- import cn.cslg.pas.service.business.*;
- 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;
- /**
- * @Author xiexiang
- * @Date 2023/12/22
- */
- @Slf4j
- @RequestMapping(Constants.API_XiaoSHI + "/reportAffair")
- @RestController
- public class ReportAffairController {
- @Autowired
- @Lazy
- private InvalidRequestFileService invalidRequestFileService;
- @Autowired
- private ReportAffairService reportAffairService;
- @Autowired
- private OralTrailService oralTrailService;
- @Autowired
- private InvalidDecisionFileService invalidDecisionFileService;
- @Autowired
- private AdminProceedService adminProceedService;
- @Operation(summary = "上传无效请求书")
- @PostMapping("/addInvalidRequestFile")
- public Response addInvalidRequestFile(@RequestBody AddInvalidRequestFileDTO addInvalidRequestFileDTO) throws Exception {
- Integer id = invalidRequestFileService.add(addInvalidRequestFileDTO);
- Records records = new Records();
- records.setData(id);
- return Response.success(records);
- }
- @Operation(summary = "修改无效请求书")
- @PostMapping("/updateInvalidRequestFile")
- public Response updateInvalidRequestFile(@RequestBody UpdateInvalidRequestFileDTO updateInvalidRequestFileDTO) throws Exception {
- Integer id = invalidRequestFileService.update(updateInvalidRequestFileDTO);
- Records records = new Records();
- records.setData(id);
- return Response.success(records);
- }
- @Operation(summary = "查询报告事务")
- @PostMapping("/queryReportAffair")
- public Response queryReportAffair(@RequestBody QueryReportAffairDTO queryReportAffairDTO) throws Exception {
- List<ReportAffairVO> reportAffairVOS = reportAffairService.queryReportAffair(queryReportAffairDTO);
- Records records = new Records();
- records.setData(reportAffairVOS);
- return Response.success(records);
- }
- @Operation(summary = "删除报告事务")
- @PostMapping("/deleteReportAffair")
- public String deleteReportAffair(@RequestBody List<Integer> ids) throws Exception {
- if (ids != null && ids.size() != 0) {
- reportAffairService.delete(ids);
- Records records = new Records();
- records.setData(ids);
- return Response.success();
- } else {
- throw new XiaoShiException("需要删除的ids不能为空!");
- }
- }
- @Operation(summary = "上传口审记录")
- @PostMapping("/addOralTrail")
- public Response addOralTrail(@RequestBody AddOralTrailDTO addOralTrailDTO) throws Exception {
- Integer id = oralTrailService.add(addOralTrailDTO);
- Records records = new Records();
- records.setData(id);
- return Response.success(records);
- }
- @Operation(summary = "修改口审记录")
- @PostMapping("/updateOralTrail")
- public Response updateOralTrail(@RequestBody UpdateOralTrailDTO updateOralTrailDTO) throws Exception {
- Integer id = oralTrailService.update(updateOralTrailDTO);
- Records records = new Records();
- records.setData(id);
- return Response.success(records);
- }
- @Operation(summary = "上传无效决定书")
- @PostMapping("/addInvalidDecisionFile")
- public Response addInvalidDecisionFile(@RequestBody AddInvalidDecisionFileDTO addInvalidDecisionFileDTO) throws Exception {
- Integer id = invalidDecisionFileService.add(addInvalidDecisionFileDTO);
- Records records = new Records();
- records.setData(id);
- return Response.success(records);
- }
- @Operation(summary = "修改无效决定书")
- @PostMapping("/updateInvalidDecisionFile")
- public Response updateInvalidDecisionFile(@RequestBody UpdateInvalidDecisionFileDTO updateInvalidDecisionFileDTO) throws Exception {
- Integer id = invalidDecisionFileService.update(updateInvalidDecisionFileDTO);
- Records records = new Records();
- records.setData(id);
- return Response.success(records);
- }
- @Operation(summary = "上传行政诉讼书")
- @PostMapping("/addAdminProceed")
- public Response addAdminProceed(@RequestBody AddAdminProceedDTO addAdminProceedDTO) throws Exception {
- Integer id = adminProceedService.add(addAdminProceedDTO);
- Records records = new Records();
- records.setData(id);
- return Response.success(records);
- }
- @Operation(summary = "修改行政诉讼书")
- @PostMapping("/updateAdminProceed")
- public Response updateAdminProceed(@RequestBody UpdateAdminProceedDTO updateAdminProceedDTO) throws Exception {
- Integer id = adminProceedService.update(updateAdminProceedDTO);
- Records records = new Records();
- records.setData(id);
- return Response.success(records);
- }
- @Operation(summary = "上传陈述意见书")
- @PostMapping("/addStateOpinion")
- public Response addStateOpinion(@RequestBody AddStateOpinionDTO addStateOpinionDTO) throws Exception {
- Integer id = reportAffairService.addStateOpinion(addStateOpinionDTO);
- Records records = new Records();
- records.setData(id);
- return Response.success(records);
- }
- @Operation(summary = "修改陈述意见书")
- @PostMapping("/updateStateOpinion")
- public Response updateStateOpinion(@RequestBody UpdateStateOpinionDTO updateStateOpinionDTO) throws Exception {
- Integer id = reportAffairService.updateStateOpinion(updateStateOpinionDTO);
- Records records = new Records();
- records.setData(id);
- return Response.success(records);
- }
- }
|