MedAppealInfoControllerME.java 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. package com.diagbot.web;
  2. import com.baomidou.mybatisplus.core.metadata.IPage;
  3. import com.diagbot.annotation.SysLogger;
  4. import com.diagbot.client.MedAppealInfoServiceClientME;
  5. import com.diagbot.dto.ComplaintRecordDTO;
  6. import com.diagbot.dto.RespDTO;
  7. import com.diagbot.vo.ComplaintRecordPageVO;
  8. import io.swagger.annotations.Api;
  9. import io.swagger.annotations.ApiOperation;
  10. import org.springframework.beans.factory.annotation.Autowired;
  11. import org.springframework.web.bind.annotation.PostMapping;
  12. import org.springframework.web.bind.annotation.RequestBody;
  13. import org.springframework.web.bind.annotation.RequestMapping;
  14. import org.springframework.web.bind.annotation.RestController;
  15. import java.util.List;
  16. /**
  17. * <p>
  18. * 申诉审核 前端控制器
  19. * </p>
  20. *
  21. * @author wangfeng
  22. * @since 2020-07-06
  23. */
  24. @RestController
  25. @RequestMapping("/qc/appealInfoME")
  26. @Api(value = "申诉审核API", tags = { "申诉审核API" })
  27. @SuppressWarnings("unchecked")
  28. public class MedAppealInfoControllerME {
  29. @Autowired
  30. MedAppealInfoServiceClientME medAppealInfoServiceClientME;
  31. @ApiOperation(value = "获取申述记录列表[by:zhanghang]",
  32. notes = "获取申诉任务接口")
  33. @PostMapping("/getComplaintRecord")
  34. @SysLogger("getComplaintRecord")
  35. public RespDTO<ComplaintRecordDTO> getComplaintRecord(@RequestBody ComplaintRecordPageVO complaintRecordPageVO) {
  36. IPage<List<ComplaintRecordDTO>> complaintRecord = medAppealInfoServiceClientME.getComplaintRecord(complaintRecordPageVO);
  37. return RespDTO.onSuc(complaintRecord);
  38. }
  39. }