Browse Source

统一PublicRecord的数据对象

sunjianxiang 3 months ago
parent
commit
7e9744c613

+ 67 - 0
src/main/java/org/example/mybatisplus/module/AbnormalsInfoVO.java

@@ -0,0 +1,67 @@
+package org.example.mybatisplus.module;
+
+import lombok.Data;
+
+import java.io.Serializable;
+
+/**
+ * 经营异常信息 vo
+ *
+ * @author snows
+ * @date 2024/12/11
+ */
+@Data
+public class AbnormalsInfoVO implements Serializable {
+
+    private static final long serialVersionUID = -236315922173373141L;
+
+    /**
+     * 企业名称
+     */
+    private String entName;
+
+    /**
+     * 列入时间
+     */
+    private String inDate;
+
+    /**
+     * 做出决定机关
+     */
+    private String department;
+
+    /*
+     * 省份
+     */
+    private String province;
+
+    /*
+     * 移出时间
+     */
+    private String outDate;
+
+    /*
+     * 移出原因
+     */
+    private String outReason;
+
+    /*
+     * 注册号
+     */
+    private String regNo;
+
+    /*
+     * 历史异常
+     */
+    private String disabled;
+
+    /*
+     * 列入原因
+     */
+    private String inReason;
+
+    /*
+     * 移出决定机关
+     */
+    private String outDepartment;
+}

+ 87 - 0
src/main/java/org/example/mybatisplus/module/AdministrativePenaltyRecordVO.java

@@ -0,0 +1,87 @@
+package org.example.mybatisplus.module;
+
+import lombok.Data;
+
+import java.io.Serializable;
+
+/**
+ * @description: 行政处罚记录 前端展示对象
+ * @author: Kevin
+ * @create: 2024-11-04 21:38
+ **/
+@Data
+public class AdministrativePenaltyRecordVO implements Serializable {
+    private static final long serialVersionUID = 3543797923955315556L;
+
+    /**
+     * 决定书文号
+     */
+    private String number;
+
+    /**
+     * 处罚日期
+     */
+    private String penaltyData;
+
+    private String departmentName;
+
+    /**
+     * 企业名称
+     */
+    private String entName;
+
+    /*
+     * 违法行为类型
+     */
+    private String illegalType;
+
+    /*
+     * 来源
+     */
+    private String source;
+
+    /*
+     * 行政处罚内容
+     */
+    private String content;
+
+    /*
+     * 公示日期
+     */
+    private String publishDate;
+
+    /*
+     * 详情
+     */
+    private String description;
+
+    /*
+     * 是否成为历史
+     */
+    private String disabled;
+
+    /*
+     * 处罚依据
+     */
+    private String basedOn;
+
+    /*
+     * 序号
+     */
+    private String seqNo;
+
+    /*
+     * 法定代表人
+     */
+    private String operName;
+
+    /*
+     * 罚款金额
+     */
+    private String punishAmnt;
+
+    /*
+     * 决定机关名称
+     */
+    private String department;
+}

+ 53 - 0
src/main/java/org/example/mybatisplus/module/AdministrativeSeriousIllegalVO.java

@@ -0,0 +1,53 @@
+package org.example.mybatisplus.module;
+
+import lombok.Data;
+
+import java.io.Serializable;
+
+/**
+ * @description: 严重违法弹窗信息
+ * @author: Kevin
+ * @create: 2024-11-05 17:42
+ **/
+@Data
+public class AdministrativeSeriousIllegalVO implements Serializable {
+    private static final long serialVersionUID = 145242674185707549L;
+
+    /**
+     * 企业名称
+     */
+    private String departName;
+    /**
+     * 列入日期
+     */
+    private String time;
+    /**
+     * 作出决定机关(列入)
+     */
+    private String decisionDept;
+
+    /*
+     * 列入原因
+     */
+    private String inReason;
+
+    /*
+     * 移出时间
+     */
+    private String outDate;
+
+    /*
+     * 移出原因
+     */
+    private String outReason;
+
+    /*
+     * 作出决定机关(移出)
+     */
+    private String outDepartment;
+
+    /*
+     * 是否是历史信息
+     */
+    private String isHistory;
+}

+ 85 - 0
src/main/java/org/example/mybatisplus/module/AdministrativeTaxPenaltyVO.java

@@ -0,0 +1,85 @@
+package org.example.mybatisplus.module;
+
+import lombok.Data;
+
+import java.io.Serializable;
+
+/**
+ * @description: 财务处罚弹窗显示信息
+ * @author: Kevin
+ * @create: 2024-11-05 17:22
+ **/
+@Data
+public class AdministrativeTaxPenaltyVO implements Serializable {
+    private static final long serialVersionUID = 7235654574831790330L;
+
+    /**
+     * 企业名称
+     */
+    private String departmentName;
+
+    /**
+     * 发生时间
+     */
+    private String time;
+
+    /**
+     * 公示税务机关
+     */
+    private String type;
+
+    /*
+     * 是否是历史
+     */
+    private String uTags;
+
+    /*
+     * 案件性质
+     */
+    private String property;
+
+    /*
+     * 创建时间
+     */
+    private String createTime;
+
+    /*
+     * 财务负责人
+     */
+    private String financeOfficer;
+
+    /*
+     * 纳税人名称
+     */
+    private String name;
+
+    /*
+     * 纳税人识别号
+     */
+    private String creditNo;
+
+    /*
+     * 法定代表人
+     */
+    private String oper;
+
+    /*
+     * 注册地址
+     */
+    private String address;
+
+    /*
+     * 相关法律依据及,税务处理处罚情况
+     */
+    private String result;
+
+    /*
+     * 组织机构代码
+     */
+    private String orgNo;
+
+    /*
+     * 原文链接
+     */
+    private String url;
+}

+ 86 - 0
src/main/java/org/example/mybatisplus/module/DishonestPersonsInfoVO.java

@@ -0,0 +1,86 @@
+package org.example.mybatisplus.module;
+
+import lombok.Data;
+
+import java.io.Serializable;
+
+/**
+ * 失信被执行人信息 vo
+ *
+ * @author dengjia
+ */
+@Data
+public class DishonestPersonsInfoVO implements Serializable {
+
+    private static final long serialVersionUID = -236315922173373141L;
+
+    /*
+     * 省份
+     */
+    private String province;
+
+    /*
+     * 立案时间
+     */
+    private String inDate;
+
+    /*
+     * 执行依据文号
+     */
+    private String docNumber;
+
+    /*
+     * 生效法律文书确定的义务
+     */
+    private String finalDuty;
+
+    /*
+     * 被执行人履行情况
+     */
+    private String executionStatus;
+
+    /*
+     * 案号
+     */
+    private String caseNumber;
+
+    /*
+     * 执行标的
+     */
+    private String amount;
+
+    /*
+     * 发布日期
+     */
+    private String publishDate;
+
+    /*
+     * 执行法院
+     */
+    private String court;
+
+    /*
+     * 失信被执行人行为情况
+     */
+    private String executionDesc;
+
+    /*
+     * 是否是历史
+     */
+    private String disabled;
+
+    /*
+     * 法定代表人
+     */
+    private String operName;
+
+    /*
+     * 组织机构号
+     */
+    private String number;
+
+    /*
+     * 做出执行依据单位
+     */
+    private String exDepartment;
+}

+ 6 - 6
src/main/java/org/example/mybatisplus/module/PublicRecord.java

@@ -10,12 +10,12 @@ import java.util.List;
  */
 @Data
 public class PublicRecord {
-    private List<DishonestPerson> dishonestPersons;  // 失信被执行人(3.1)
-    private List<BusinessAbnormal> businessAbnormals;// 经营异常(3.2)
-    private List<PenaltyRecord> penaltyRecords;      // 行政处罚记录(3.3)
-    private List<TaxPenalty> taxPenalties;           // 税务处罚记录(3.4)
-    private List<SevereViolation> severeViolations;  // 严重违法记录(3.5)
-    private PublicRecordScore publicRecordScore;     // 公共记录评分及建议(3.6)
+    private List<DishonestPersonsInfoVO> dishonestPersons; // 失信被执行人(3.1)
+    private List<AbnormalsInfoVO> businessAbnormals; // 经营异常(3.2)
+    private List<AdministrativePenaltyRecordVO> penaltyRecords; // 行政处罚记录(3.3)
+    private List<AdministrativeTaxPenaltyVO> taxPenalties; // 税务处罚记录(3.4)
+    private List<AdministrativeSeriousIllegalVO> severeViolations; // 严重违法记录(3.5)
+    private PublicRecordScore publicRecordScore; // 公共记录评分及建议(3.6)
 }