19 changed files with 1054 additions and 65 deletions
@ -0,0 +1,37 @@
|
||||
package com.biutag.supervision.constants.enums; |
||||
|
||||
import lombok.AllArgsConstructor; |
||||
import lombok.Getter; |
||||
|
||||
/** |
||||
* @author wxc |
||||
* @date 2024/12/26 |
||||
*/ |
||||
@AllArgsConstructor |
||||
@Getter |
||||
public enum PoliceTypeEnum { |
||||
|
||||
JL("警令", "1"), |
||||
ZG("政工", "2"), |
||||
JB("警保", "3"), |
||||
ZJJC("纪检监察", "4"), |
||||
JGDW("机关党委", "5"), |
||||
JGJW("机关纪委", "6"), |
||||
LDZX("六大中心", "7"), |
||||
JX("警校", "8"), |
||||
XZ("刑侦", "9"), |
||||
ZA("治安", "10"); |
||||
|
||||
|
||||
private String label; |
||||
private String value; |
||||
|
||||
public static PoliceTypeEnum getByLabel(String label) { |
||||
for (PoliceTypeEnum problemSourcesEnum : values()) { |
||||
if (problemSourcesEnum.label.equals(label)) { |
||||
return problemSourcesEnum; |
||||
} |
||||
} |
||||
return null; |
||||
} |
||||
} |
||||
@ -0,0 +1,45 @@
|
||||
package com.biutag.supervision.pojo.dto; |
||||
|
||||
import com.biutag.supervision.pojo.vo.FileVo; |
||||
import jakarta.validation.constraints.NotBlank; |
||||
import lombok.Getter; |
||||
import lombok.Setter; |
||||
|
||||
import java.util.ArrayList; |
||||
import java.util.List; |
||||
|
||||
/** |
||||
* @author wxc |
||||
* @date 2024/12/26 |
||||
*/ |
||||
@Setter |
||||
@Getter |
||||
public class DataPetition12337Distribute { |
||||
|
||||
private List<DataPetition12337Dto> data = new ArrayList<>(); |
||||
|
||||
private String taskName; |
||||
|
||||
// 办理时限
|
||||
@NotBlank |
||||
private String timeLimit; |
||||
|
||||
// 最大签收时长(天)
|
||||
private Integer maxSignDuration; |
||||
|
||||
// 最大办理时长(天)
|
||||
private Integer maxHandleDuration; |
||||
|
||||
// 最大延期时长(天)
|
||||
private Integer maxExtensionDuration; |
||||
|
||||
// 审批流程
|
||||
@NotBlank |
||||
private String approvalFlow; |
||||
|
||||
private String businessTypeCode; |
||||
|
||||
private String businessTypeName; |
||||
|
||||
private List<FileVo> thingFiles = new ArrayList<>(); |
||||
} |
||||
@ -0,0 +1,561 @@
|
||||
package com.biutag.supervision.pojo.dto; |
||||
|
||||
import com.alibaba.excel.annotation.ExcelProperty; |
||||
import com.fasterxml.jackson.annotation.JsonFormat; |
||||
import lombok.Getter; |
||||
import lombok.Setter; |
||||
|
||||
import java.time.LocalDateTime; |
||||
import java.util.Date; |
||||
|
||||
/** |
||||
* @author wxc |
||||
* @date 2024/12/26 |
||||
*/ |
||||
@Setter |
||||
@Getter |
||||
public class DataPetition12337Dto { |
||||
|
||||
/** |
||||
* 唯一编号 |
||||
*/ |
||||
private String onlyId; |
||||
|
||||
/** |
||||
* 外网线索编号 |
||||
*/ |
||||
@ExcelProperty("外网线索编号") |
||||
private String externalId; |
||||
|
||||
/** |
||||
* 内网线索编号 |
||||
*/ |
||||
@ExcelProperty("内网线索编号") |
||||
private String innerId; |
||||
|
||||
/** |
||||
* 单机版线索编号 |
||||
*/ |
||||
@ExcelProperty("单机版线索编号") |
||||
private String standAlone; |
||||
|
||||
/** |
||||
* 信息受理登记时间 |
||||
*/ |
||||
@ExcelProperty("信息受理登记时间") |
||||
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern="yyyy-MM-dd") |
||||
private Date discoverTime; |
||||
|
||||
/** |
||||
* 线索来源 |
||||
*/ |
||||
@ExcelProperty("线索来源") |
||||
private String letterSource; |
||||
|
||||
/** |
||||
* 举报人姓名 |
||||
*/ |
||||
@ExcelProperty("举报人姓名") |
||||
private String name; |
||||
|
||||
/** |
||||
* 手机号码 |
||||
*/ |
||||
@ExcelProperty("手机号码") |
||||
private String phone; |
||||
|
||||
/** |
||||
* 身份证号 |
||||
*/ |
||||
@ExcelProperty("身份证号") |
||||
private String idCode; |
||||
|
||||
/** |
||||
* 举报人(省) |
||||
*/ |
||||
@ExcelProperty("举报人(省)") |
||||
private String reporterProvincial; |
||||
|
||||
/** |
||||
* 举报人(市) |
||||
*/ |
||||
@ExcelProperty("举报人(市)") |
||||
private String reporterCity; |
||||
|
||||
/** |
||||
* 举报人(县) |
||||
*/ |
||||
@ExcelProperty("举报人(县)") |
||||
private String reporterCounty; |
||||
|
||||
/** |
||||
* 现住地详址 |
||||
*/ |
||||
@ExcelProperty("现住地详址") |
||||
private String address; |
||||
|
||||
/** |
||||
* 是否政法干警 |
||||
*/ |
||||
@ExcelProperty("是否政法干警") |
||||
private String isLawPolice; |
||||
|
||||
/** |
||||
* 被举报人姓名 |
||||
*/ |
||||
@ExcelProperty("被举报人姓名") |
||||
private String reportedName; |
||||
|
||||
/** |
||||
* 所属系统 |
||||
*/ |
||||
@ExcelProperty("") |
||||
private String belongSystem; |
||||
|
||||
/** |
||||
* 人员类别 |
||||
*/ |
||||
@ExcelProperty("人员类别") |
||||
private String personType; |
||||
|
||||
/** |
||||
* 被举报人所在地(省) |
||||
*/ |
||||
@ExcelProperty("被举报人所在地(省)") |
||||
private String reportedProvincial; |
||||
|
||||
/** |
||||
* 被举报人所在地(市) |
||||
*/ |
||||
@ExcelProperty("被举报人所在地(市)") |
||||
private String reportedCity; |
||||
|
||||
/** |
||||
* 被举报人所在地(县) |
||||
*/ |
||||
@ExcelProperty("被举报人所在地(县)") |
||||
private String reportedCounty; |
||||
|
||||
/** |
||||
* 单位名称 |
||||
*/ |
||||
@ExcelProperty("单位名称") |
||||
private String orgName; |
||||
|
||||
/** |
||||
* 被举报单位名称 |
||||
*/ |
||||
@ExcelProperty("被举报单位名称") |
||||
private String reportedOrgName; |
||||
|
||||
/** |
||||
* 所属系统 |
||||
*/ |
||||
@ExcelProperty("所属系统") |
||||
private String reportedOrgBelong; |
||||
|
||||
/** |
||||
* 被举报单位所在地(省) |
||||
*/ |
||||
@ExcelProperty("被举报单位所在地(省)") |
||||
private String reportedOrgProvincial; |
||||
|
||||
/** |
||||
* 被举报单位所在地(市) |
||||
*/ |
||||
@ExcelProperty("被举报单位所在地(市)") |
||||
private String reportedOrgCity; |
||||
|
||||
/** |
||||
* 被举报单位所在地(县) |
||||
*/ |
||||
@ExcelProperty("被举报单位所在地(县)") |
||||
private String reportedOrgCounty; |
||||
|
||||
/** |
||||
* 单位所属层级 |
||||
*/ |
||||
@ExcelProperty("单位所属层级") |
||||
private String reportedOrgLevel; |
||||
|
||||
/** |
||||
* 涉嫌违纪问题项目 |
||||
*/ |
||||
@ExcelProperty("涉嫌违纪问题项目") |
||||
private String againstProProject; |
||||
|
||||
/** |
||||
* 涉嫌贪污贿赂类犯罪 |
||||
*/ |
||||
@ExcelProperty("涉嫌贪污贿赂类犯罪") |
||||
private String corruptionGuilt; |
||||
|
||||
/** |
||||
* 涉嫌渎职类犯罪 |
||||
*/ |
||||
@ExcelProperty("涉嫌渎职类犯罪") |
||||
private String omissionGuilt; |
||||
|
||||
/** |
||||
* 涉嫌侵犯公民人身权利类犯罪 |
||||
*/ |
||||
@ExcelProperty("涉嫌侵犯公民人身权利类犯罪") |
||||
private String invadeEntitlementGuilt; |
||||
|
||||
/** |
||||
* 涉嫌侵犯财产类犯罪 |
||||
*/ |
||||
@ExcelProperty("涉嫌侵犯财产类犯罪") |
||||
private String invadeFinanceGuilt; |
||||
|
||||
/** |
||||
* 其他 |
||||
*/ |
||||
@ExcelProperty("其他") |
||||
private String otherGuilt; |
||||
|
||||
/** |
||||
* 顽瘴痼疾项目 |
||||
*/ |
||||
@ExcelProperty("顽瘴痼疾项目") |
||||
private String hardProProject; |
||||
|
||||
/** |
||||
* 涉嫌违纪违法事项 |
||||
*/ |
||||
@ExcelProperty("涉嫌违纪违法事项") |
||||
private String wjwfProject; |
||||
|
||||
/** |
||||
* 转办时间 |
||||
*/ |
||||
@ExcelProperty("转办时间") |
||||
private String passTime; |
||||
|
||||
/** |
||||
* 转办单位 |
||||
*/ |
||||
@ExcelProperty("转办单位") |
||||
private String passOrg; |
||||
|
||||
/** |
||||
* 核查时间 |
||||
*/ |
||||
@ExcelProperty("核查时间") |
||||
private String reviewTime; |
||||
|
||||
/** |
||||
* 核查单位 |
||||
*/ |
||||
@ExcelProperty("核查单位") |
||||
private String reviewOrg; |
||||
|
||||
/** |
||||
* 核查人 |
||||
*/ |
||||
@ExcelProperty("核查人") |
||||
private String reviewPersonName; |
||||
|
||||
/** |
||||
* 核查人联系方式 |
||||
*/ |
||||
@ExcelProperty("核查人联系方式") |
||||
private String reviewPersonPhone; |
||||
|
||||
/** |
||||
* 被核查人类别 |
||||
*/ |
||||
@ExcelProperty("被核查人类别") |
||||
private String reviewedPersonType; |
||||
|
||||
/** |
||||
* 被核查人是否属于领导班子成员 |
||||
*/ |
||||
@ExcelProperty("被核查人是否属于领导班子成员") |
||||
private String reviewedPersonIsleader; |
||||
|
||||
/** |
||||
* 是否核查完结 |
||||
*/ |
||||
@ExcelProperty("是否核查完结") |
||||
private String reviewedIsover; |
||||
|
||||
/** |
||||
* 核查简要情况 |
||||
*/ |
||||
@ExcelProperty("核查简要情况") |
||||
private String reviewDes; |
||||
|
||||
/** |
||||
* 办理结果 |
||||
*/ |
||||
@ExcelProperty("办理结果") |
||||
private String processResult; |
||||
|
||||
/** |
||||
* 是否进行线索初核 |
||||
*/ |
||||
@ExcelProperty("是否进行线索初核") |
||||
private String isFirstView; |
||||
|
||||
/** |
||||
* 核查组组长 |
||||
*/ |
||||
@ExcelProperty("核查组组长") |
||||
private String reviewLeader; |
||||
|
||||
/** |
||||
* (核查组组长)联系方式 |
||||
*/ |
||||
@ExcelProperty("(核查组组长)联系方式") |
||||
private String reviewLeaderPhone; |
||||
|
||||
/** |
||||
* 初核情况 |
||||
*/ |
||||
@ExcelProperty("初核情况") |
||||
private String firstViewDes; |
||||
|
||||
/** |
||||
* 是否立案审查调查 |
||||
*/ |
||||
@ExcelProperty("是否立案审查调查") |
||||
private String isRegisterCase; |
||||
|
||||
/** |
||||
* 立案审查调查情况 |
||||
*/ |
||||
@ExcelProperty("立案审查调查情况") |
||||
private String registerCaseDes; |
||||
|
||||
/** |
||||
* 是否处分处理 |
||||
*/ |
||||
@ExcelProperty("是否处分处理") |
||||
private String isPunish; |
||||
|
||||
/** |
||||
* 处理结论形态 |
||||
*/ |
||||
@ExcelProperty("处理结论形态") |
||||
private String processResType; |
||||
|
||||
/** |
||||
* 处理结论结果 |
||||
*/ |
||||
@ExcelProperty("处理结论结果") |
||||
private String processResDes; |
||||
|
||||
/** |
||||
* 处分处理情况 |
||||
*/ |
||||
@ExcelProperty("处分处理情况") |
||||
private String punishDes; |
||||
|
||||
/** |
||||
* 是否适用自查从宽政策 |
||||
*/ |
||||
@ExcelProperty("是否适用自查从宽政策") |
||||
private String isTolerant; |
||||
|
||||
/** |
||||
* 是否办结 |
||||
*/ |
||||
@ExcelProperty("是否办结") |
||||
private String isOver; |
||||
|
||||
/** |
||||
* 联系时间 |
||||
*/ |
||||
@ExcelProperty("联系时间") |
||||
private String contactTime; |
||||
|
||||
/** |
||||
* 联系单位 |
||||
*/ |
||||
@ExcelProperty("联系单位") |
||||
private String contactOrg; |
||||
|
||||
/** |
||||
* 联系人 |
||||
*/ |
||||
@ExcelProperty("联系人") |
||||
private String contactPersonName; |
||||
|
||||
/** |
||||
* 联系方式 |
||||
*/ |
||||
@ExcelProperty("联系方式") |
||||
private String contactType; |
||||
|
||||
/** |
||||
* 与举报人联系沟通详情 |
||||
*/ |
||||
@ExcelProperty("与举报人联系沟通详情") |
||||
private String contactReporterDes; |
||||
|
||||
/** |
||||
* 超期未反馈原因 |
||||
*/ |
||||
@ExcelProperty("超期未反馈原因") |
||||
private String overtimeReason; |
||||
|
||||
/** |
||||
* 是否申请异议 |
||||
*/ |
||||
@ExcelProperty("是否申请异议") |
||||
private String isDissent; |
||||
|
||||
/** |
||||
* 目标省份 |
||||
*/ |
||||
@ExcelProperty("目标省份") |
||||
private String aimProvincial; |
||||
|
||||
/** |
||||
* 申请人 |
||||
*/ |
||||
@ExcelProperty("申请人") |
||||
private String applyPersonName; |
||||
|
||||
/** |
||||
* 联系方式 |
||||
*/ |
||||
@ExcelProperty("联系方式") |
||||
private String applyPersonPhone; |
||||
|
||||
/** |
||||
* 申请原因 |
||||
*/ |
||||
@ExcelProperty("申请原因") |
||||
private String applyReason; |
||||
|
||||
/** |
||||
* 异议处理方式 |
||||
*/ |
||||
@ExcelProperty("异议处理方式") |
||||
private String dissentHandle; |
||||
|
||||
/** |
||||
* 处理说明 |
||||
*/ |
||||
@ExcelProperty("处理说明") |
||||
private String dissentHandleExplain; |
||||
|
||||
/** |
||||
* 是否存在附件 |
||||
*/ |
||||
@ExcelProperty("是否存在附件") |
||||
private String isAnnex; |
||||
|
||||
/** |
||||
* 附件文件名 |
||||
*/ |
||||
@ExcelProperty("附件文件名") |
||||
private String annexName; |
||||
|
||||
/** |
||||
* 线索举报时间 |
||||
*/ |
||||
@ExcelProperty("线索举报时间") |
||||
private String reportTime; |
||||
|
||||
/** |
||||
* 导入时间 |
||||
*/ |
||||
@ExcelProperty("导入时间") |
||||
private String enterTime; |
||||
|
||||
/** |
||||
* 分发时间 |
||||
*/ |
||||
@ExcelProperty("分发时间") |
||||
private String distributeTime; |
||||
|
||||
/** |
||||
* 是否违纪违法线索 |
||||
*/ |
||||
@ExcelProperty("是否违纪违法线索") |
||||
private String isAgainstClue; |
||||
|
||||
/** |
||||
* 是否涉法涉诉线索 |
||||
*/ |
||||
@ExcelProperty("是否涉法涉诉线索") |
||||
private String isAppealClue; |
||||
|
||||
/** |
||||
* 是否范围外线索 |
||||
*/ |
||||
@ExcelProperty("是否范围外线索") |
||||
private String isOverroundClue; |
||||
|
||||
/** |
||||
* 是否无效线索 |
||||
*/ |
||||
@ExcelProperty("是否无效线索") |
||||
private String isInvalidClue; |
||||
|
||||
/** |
||||
* 是否重点线索 |
||||
*/ |
||||
@ExcelProperty("是否重点线索") |
||||
private String isImportantClue; |
||||
|
||||
/** |
||||
* 线索是否重复 |
||||
*/ |
||||
@ExcelProperty("线索是否重复") |
||||
private String isRepeatClue; |
||||
|
||||
/** |
||||
* 重复线索组别 |
||||
*/ |
||||
@ExcelProperty("重复线索组别") |
||||
private String repeatClueType; |
||||
|
||||
/** |
||||
* 线索是否进行了机筛 |
||||
*/ |
||||
@ExcelProperty("线索是否进行了机筛") |
||||
private String isMachine; |
||||
|
||||
/** |
||||
* 机筛线索时间 |
||||
*/ |
||||
@ExcelProperty("机筛线索时间") |
||||
private String machineTme; |
||||
|
||||
/** |
||||
* 线索是否经过人工筛查 |
||||
*/ |
||||
@ExcelProperty("线索是否经过人工筛查") |
||||
private String isPerson; |
||||
|
||||
/** |
||||
* 人工筛查线索时间 |
||||
*/ |
||||
@ExcelProperty("人工筛查线索时间") |
||||
private String personTime; |
||||
|
||||
/** |
||||
* 是否关注线索 |
||||
*/ |
||||
@ExcelProperty("是否关注线索") |
||||
private String isCare; |
||||
|
||||
/** |
||||
* 关注时间 |
||||
*/ |
||||
@ExcelProperty("关注时间") |
||||
private String careTime; |
||||
|
||||
/** |
||||
* 操作时间 |
||||
*/ |
||||
@ExcelProperty("操作时间") |
||||
private String handleTime; |
||||
|
||||
private String departId; |
||||
|
||||
} |
||||
@ -0,0 +1,89 @@
|
||||
package com.biutag.supervision.pojo.dto; |
||||
|
||||
import com.alibaba.excel.annotation.ExcelProperty; |
||||
import com.fasterxml.jackson.annotation.JsonFormat; |
||||
import jakarta.validation.constraints.NotBlank; |
||||
import jakarta.validation.constraints.NotNull; |
||||
import lombok.Getter; |
||||
import lombok.Setter; |
||||
|
||||
import java.time.LocalDateTime; |
||||
import java.util.ArrayList; |
||||
import java.util.List; |
||||
|
||||
@Setter |
||||
@Getter |
||||
public class NegativeImportDto { |
||||
|
||||
// 问题发现时间
|
||||
@ExcelProperty("问题发现时间") |
||||
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern="yyyy-MM-dd HH:mm") |
||||
private LocalDateTime discoveryTime; |
||||
|
||||
|
||||
@ExcelProperty("问题发生时间") |
||||
@NotNull(message = "问题发生时间不能为空") |
||||
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern="yyyy-MM-dd HH:mm") |
||||
private LocalDateTime happenTime; |
||||
|
||||
// 问题来源
|
||||
@ExcelProperty("问题来源") |
||||
@NotBlank(message = "问题来源不能为空") |
||||
private String problemSources; |
||||
|
||||
private String problemSourcesCode; |
||||
|
||||
// 业务类别
|
||||
@NotBlank(message = "业务类别不能为空") |
||||
@ExcelProperty("业务类别") |
||||
private String businessTypeName; |
||||
|
||||
private String businessTypeCode; |
||||
|
||||
@ExcelProperty("涉及警种") |
||||
private String policeTypeName; |
||||
|
||||
private String policeType; |
||||
|
||||
// 涉嫌问题
|
||||
@ExcelProperty("涉嫌问题") |
||||
@NotBlank(message = "涉嫌问题不能为空") |
||||
private String involveProblemStr; |
||||
|
||||
// 涉嫌问题
|
||||
private List<String> involveProblem = new ArrayList<>(); |
||||
|
||||
// 反映人姓名
|
||||
@ExcelProperty("投诉人") |
||||
private String responderName; |
||||
|
||||
// 联系电话
|
||||
@ExcelProperty("投诉人联系电话") |
||||
private String contactPhone; |
||||
|
||||
// 简要描述
|
||||
@ExcelProperty("具体问题内容") |
||||
@NotBlank(message = "具体问题内容不能为空") |
||||
private String thingDesc; |
||||
|
||||
@ExcelProperty("涉及单位") |
||||
private String involveDepartName; |
||||
|
||||
private String involveDepartId; |
||||
|
||||
// 涉及案件/警情编号
|
||||
@ExcelProperty("案件/警情编号") |
||||
@NotBlank(message = "案件/警情编号不能为空") |
||||
private String caseNumber; |
||||
|
||||
// 专项督察
|
||||
@ExcelProperty("专项督察") |
||||
private String specialSupervisionName; |
||||
|
||||
private String specialSupervision; |
||||
|
||||
// 通报期数
|
||||
@ExcelProperty("通报期数") |
||||
private String reportNumber; |
||||
|
||||
} |
||||
Binary file not shown.
Loading…
Reference in new issue