9 changed files with 182 additions and 4 deletions
@ -0,0 +1,32 @@ |
|||||||
|
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 ComplaintCollectionDetailRequest |
||||||
|
* @Description 涉访涉诉详情查询请求 |
||||||
|
* @Author system |
||||||
|
* @Date 2026/04/08 |
||||||
|
*/ |
||||||
|
@Setter |
||||||
|
@Getter |
||||||
|
@Schema(description = "涉访涉诉详情查询请求") |
||||||
|
public class ComplaintCollectionDetailRequest implements ParamChecked { |
||||||
|
|
||||||
|
@Schema(description = "投诉举报主键ID") |
||||||
|
private String id; |
||||||
|
|
||||||
|
@Schema(description = "问题id") |
||||||
|
private String negativeId; |
||||||
|
|
||||||
|
@Override |
||||||
|
public void check() { |
||||||
|
if (StrUtil.isBlank(id) && StrUtil.isBlank(negativeId)) { |
||||||
|
throw new IllegalArgumentException("投诉举报主键ID和问题ID不能同时空"); |
||||||
|
} |
||||||
|
} |
||||||
|
} |
||||||
@ -0,0 +1,85 @@ |
|||||||
|
package com.biutag.supervision.pojo.vo.complaintCollection; |
||||||
|
|
||||||
|
import com.biutag.supervision.pojo.vo.FileVo; |
||||||
|
import io.swagger.v3.oas.annotations.media.Schema; |
||||||
|
import lombok.Data; |
||||||
|
|
||||||
|
import java.time.LocalDateTime; |
||||||
|
import java.util.List; |
||||||
|
|
||||||
|
/** |
||||||
|
* @ClassName ComplaintCollectionDetailVo |
||||||
|
* @Description 涉访涉诉详情查询响应VO(用于修改弹窗数据回显) |
||||||
|
* @Author system |
||||||
|
* @Date 2026/04/08 |
||||||
|
*/ |
||||||
|
@Data |
||||||
|
@Schema(description = "涉访涉诉详情查询响应VO(用于修改弹窗数据回显)") |
||||||
|
public class ComplaintCollectionDetailVo { |
||||||
|
|
||||||
|
@Schema(description = "主键ID") |
||||||
|
private String id; |
||||||
|
|
||||||
|
@Schema(description = "来源表类型") |
||||||
|
private String sourceTable; |
||||||
|
|
||||||
|
@Schema(description = "来源子类型") |
||||||
|
private String sourceTableSubOne; |
||||||
|
|
||||||
|
@Schema(description = "编号") |
||||||
|
private String originId; |
||||||
|
|
||||||
|
@Schema(description = "登记/受理时间") |
||||||
|
private LocalDateTime discoveryTime; |
||||||
|
|
||||||
|
@Schema(description = "来件人姓名") |
||||||
|
private String responderName; |
||||||
|
|
||||||
|
@Schema(description = "身份证号") |
||||||
|
private String responderIdCode; |
||||||
|
|
||||||
|
@Schema(description = "联系电话") |
||||||
|
private String responderPhone; |
||||||
|
|
||||||
|
@Schema(description = "被投诉二级机构ID") |
||||||
|
private String secondDepartId; |
||||||
|
|
||||||
|
@Schema(description = "被投诉二级机构名称") |
||||||
|
private String secondDepartName; |
||||||
|
|
||||||
|
@Schema(description = "来件内容") |
||||||
|
private String thingDesc; |
||||||
|
|
||||||
|
@Schema(description = "涉嫌问题(逗号分隔)") |
||||||
|
private String involveProblem; |
||||||
|
|
||||||
|
@Schema(description = "涉嫌问题ID列表") |
||||||
|
private List<String> involveProblemIdList; |
||||||
|
|
||||||
|
@Schema(description = "是否重复件") |
||||||
|
private String repeatt; |
||||||
|
|
||||||
|
@Schema(description = "是否领导审批") |
||||||
|
private String leadApproval; |
||||||
|
|
||||||
|
@Schema(description = "标签(逗号分隔)") |
||||||
|
private String tag; |
||||||
|
|
||||||
|
@Schema(description = "标签列表") |
||||||
|
private List<String> tags; |
||||||
|
|
||||||
|
@Schema(description = "办理方式") |
||||||
|
private String handleMethod; |
||||||
|
|
||||||
|
@Schema(description = "业务类型code") |
||||||
|
private String businessTypeCode; |
||||||
|
|
||||||
|
@Schema(description = "业务类型name") |
||||||
|
private String businessTypeName; |
||||||
|
|
||||||
|
@Schema(description = "附件列表") |
||||||
|
private List<FileVo> thingFiles; |
||||||
|
|
||||||
|
@Schema(description = "问题ID(negative表)") |
||||||
|
private String negativeId; |
||||||
|
} |
||||||
Loading…
Reference in new issue