6 changed files with 190 additions and 0 deletions
@ -0,0 +1,29 @@
|
||||
package com.biutag.supervision.pojo.request.complaintCollection; |
||||
|
||||
import cn.hutool.core.util.StrUtil; |
||||
import com.biutag.supervision.aop.ParamChecked; |
||||
import io.swagger.v3.oas.annotations.media.Schema; |
||||
import lombok.Getter; |
||||
import lombok.Setter; |
||||
|
||||
/** |
||||
* @ClassName ComplaintCollectionHandlerDataRequest |
||||
* @Description 办理详情数据请求 |
||||
* @Author shihao |
||||
* @Date 2026/1/7 15:25 |
||||
*/ |
||||
@Setter |
||||
@Getter |
||||
@Schema(description = "办理详情数据请求") |
||||
public class ComplaintCollectionHandlerDataRequest implements ParamChecked { |
||||
|
||||
@Schema(description = "涉访涉表id") |
||||
private String id; |
||||
|
||||
@Override |
||||
public void check() { |
||||
if (StrUtil.isBlank(id)) { |
||||
throw new IllegalArgumentException("id不能为空!"); |
||||
} |
||||
} |
||||
} |
||||
@ -0,0 +1,125 @@
|
||||
package com.biutag.supervision.pojo.vo.complaintCollection; |
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema; |
||||
import lombok.Data; |
||||
|
||||
/** |
||||
* @ClassName ComplaintCollectionhandlerDataVo |
||||
* @Description ComplaintCollectionHandlerDataVo |
||||
* @Author shihao |
||||
* @Date 2026/1/7 15:34 |
||||
*/ |
||||
@Data |
||||
@Schema(description = "办理VO") |
||||
public class ComplaintCollectionHandlerDataVo { |
||||
|
||||
/** ================= 核查结果 ================= */ |
||||
|
||||
private String checkStatusCode; |
||||
private String checkStatusName; |
||||
private String checkStatusDesc; |
||||
|
||||
// /** ================= 追责对象 ================= */
|
||||
//
|
||||
// private String accountabilityTarget;
|
||||
//
|
||||
// /** ================= 涉及人员 ================= */
|
||||
//
|
||||
// private List<BlamePersonVo> blames;
|
||||
//
|
||||
// /** ================= 涉及领导 ================= */
|
||||
//
|
||||
// private List<BlameLeaderVo> blameLeaders;
|
||||
//
|
||||
// /** ================= 经办人 ================= */
|
||||
//
|
||||
// private List<HandlePoliceVo> handlePolices;
|
||||
//
|
||||
// /** ================= 附件 ================= */
|
||||
//
|
||||
// private List<FileVo> files;
|
||||
//
|
||||
// /* ======================== 内部类 ======================== */
|
||||
//
|
||||
// @Data
|
||||
// public static class BlamePersonVo {
|
||||
//
|
||||
// /** PERSONAL / DEPARTMENT */
|
||||
// private String type;
|
||||
//
|
||||
// private String blameEmpNo;
|
||||
// private String blameName;
|
||||
// private String blameIdCode;
|
||||
//
|
||||
// /** 人员属性 */
|
||||
// private String ivPersonTypeCode;
|
||||
// private String ivPersonTypeName;
|
||||
//
|
||||
// /** 涉嫌问题 */
|
||||
// private List<ProblemVo> problems;
|
||||
//
|
||||
// /** 责任归属 */
|
||||
// private String responsibilityTypeCode;
|
||||
// private String responsibilityTypeName;
|
||||
//
|
||||
// /** 主观方面 */
|
||||
// private String subjectiveAspectCode;
|
||||
// private String subjectiveAspectName;
|
||||
//
|
||||
// /** 处理结果 */
|
||||
// private List<String> handleResultCode;
|
||||
// private String handleResultName;
|
||||
//
|
||||
// /** 禁闭关联 */
|
||||
// private Long confinementId;
|
||||
// }
|
||||
//
|
||||
// @Data
|
||||
// public static class BlameLeaderVo {
|
||||
//
|
||||
// private String leadEmpNo;
|
||||
// private String leadName;
|
||||
// private String leadIdCode;
|
||||
//
|
||||
// private String leadResponsibilityTypeCode;
|
||||
// private String leadResponsibilityTypeName;
|
||||
//
|
||||
// private List<String> leadHandleResultCode;
|
||||
// private String leadHandleResultName;
|
||||
//
|
||||
// /** 关联的涉及人员身份证号 */
|
||||
// private List<String> blameIdCodes;
|
||||
//
|
||||
// private Long leadConfinementId;
|
||||
// }
|
||||
//
|
||||
// @Data
|
||||
// public static class HandlePoliceVo {
|
||||
//
|
||||
// private String empNo;
|
||||
// private String name;
|
||||
// private String mobile;
|
||||
// }
|
||||
//
|
||||
// @Data
|
||||
// public static class ProblemVo {
|
||||
//
|
||||
// private String oneLevelCode;
|
||||
// private String oneLevelContent;
|
||||
//
|
||||
// private String twoLevelCode;
|
||||
// private String twoLevelContent;
|
||||
//
|
||||
// private String threeLevelCode;
|
||||
// private String threeLevelContent;
|
||||
//
|
||||
// private String threeLevelContentOther;
|
||||
// }
|
||||
//
|
||||
// @Data
|
||||
// public static class FileVo {
|
||||
//
|
||||
// private String fileName;
|
||||
// private String filePath;
|
||||
// }
|
||||
} |
||||
Loading…
Reference in new issue