Compare commits
3 Commits
1a8a5997fb
...
70cef71c6f
| Author | SHA1 | Date |
|---|---|---|
|
|
70cef71c6f | 2 weeks ago |
|
|
ad87ece930 | 2 weeks ago |
|
|
612057c4ec | 2 weeks ago |
10 changed files with 189 additions and 104 deletions
@ -0,0 +1,71 @@ |
|||||||
|
package com.biutag.supervision.pojo.request.complaintCollection; |
||||||
|
|
||||||
|
import cn.hutool.core.util.StrUtil; |
||||||
|
import com.biutag.supervision.aop.ParamChecked; |
||||||
|
import com.biutag.supervision.pojo.vo.FileVo; |
||||||
|
import io.swagger.v3.oas.annotations.media.Schema; |
||||||
|
import lombok.Getter; |
||||||
|
import lombok.Setter; |
||||||
|
|
||||||
|
import java.util.ArrayList; |
||||||
|
import java.util.List; |
||||||
|
|
||||||
|
/** |
||||||
|
* @ClassName ComplaintCollectionSaveInvolveJsonaRequest |
||||||
|
* @Description 涉访涉诉办理保存请求 |
||||||
|
* @Author shihao |
||||||
|
* @Date 2026/1/21 18:23 |
||||||
|
*/ |
||||||
|
@Setter |
||||||
|
@Getter |
||||||
|
@Schema(description = "涉访涉诉办理保存请求") |
||||||
|
public class ComplaintCollectionSaveInvolveJsonRequest implements ParamChecked { |
||||||
|
|
||||||
|
|
||||||
|
@Schema(description = "涉访涉诉编号id") |
||||||
|
private String complaintId; |
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@Schema(description = "核查结论编码") |
||||||
|
private String checkStatusCode; |
||||||
|
|
||||||
|
@Schema(description = "核查结论名称") |
||||||
|
private String checkStatusName; |
||||||
|
|
||||||
|
@Schema(description = "问题核查情况描述") |
||||||
|
private String checkStatusDesc; |
||||||
|
|
||||||
|
@Schema(description = "涉及对象(PERSONAL / DEPARTMENT / PERSONAL_AND_DEPARTMENT)") |
||||||
|
private String accountabilityTarget; |
||||||
|
|
||||||
|
@Schema(description = "涉及单位ID") |
||||||
|
private String involveDepartId; |
||||||
|
|
||||||
|
@Schema(description = "涉及单位名称") |
||||||
|
private String involveDepartName; |
||||||
|
|
||||||
|
@Schema(description = "办结情况") |
||||||
|
private String completionStatus; |
||||||
|
|
||||||
|
@Schema(description = "群众认可情况") |
||||||
|
private String publicRecognition; |
||||||
|
|
||||||
|
@Schema(description = "涉及案件/警情编号") |
||||||
|
private String caseNumber; |
||||||
|
|
||||||
|
|
||||||
|
@Schema(description = "保存状态信息") |
||||||
|
private String involveJson; |
||||||
|
|
||||||
|
@Schema(description = "核查办理附件列表") |
||||||
|
private List<FileVo> files = new ArrayList<>(); |
||||||
|
|
||||||
|
@Override |
||||||
|
public void check() { |
||||||
|
if (StrUtil.isBlank(complaintId)) { |
||||||
|
throw new IllegalArgumentException("涉访涉诉id不能为空"); |
||||||
|
} |
||||||
|
|
||||||
|
} |
||||||
|
} |
||||||
Loading…
Reference in new issue