From 190373d590e45d2ab115e87864c843ff4d4dbf5c Mon Sep 17 00:00:00 2001 From: lroyia Date: Fri, 6 Mar 2026 14:24:03 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E4=B8=9A=E5=8A=A1=E6=9A=82?= =?UTF-8?q?=E5=AD=98=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- db/sql/E_OT_ILLDISDETAIL.sql | 29 ++- .../entity/EOtIlldisdetailTemp.java | 241 ++++++++++++++++++ .../mapper/EOtIlldisdetailTempMapper.java | 16 ++ .../service/IEOtIlldisdetailTempService.java | 16 ++ .../impl/EOtIlldisdetailTempServiceImpl.java | 20 ++ .../seriousillegal/EOtIlldisdetailMapper.xml | 27 -- .../EOtIlldisdetailTempMapper.xml | 5 + 7 files changed, 314 insertions(+), 40 deletions(-) create mode 100644 src/main/java/com/chinaweal/aiccs/aiccs/seriousillegal/entity/EOtIlldisdetailTemp.java create mode 100644 src/main/java/com/chinaweal/aiccs/aiccs/seriousillegal/mapper/EOtIlldisdetailTempMapper.java create mode 100644 src/main/java/com/chinaweal/aiccs/aiccs/seriousillegal/service/IEOtIlldisdetailTempService.java create mode 100644 src/main/java/com/chinaweal/aiccs/aiccs/seriousillegal/service/impl/EOtIlldisdetailTempServiceImpl.java create mode 100644 src/main/resources/mybatis/mapper/aiccs/seriousillegal/EOtIlldisdetailTempMapper.xml diff --git a/db/sql/E_OT_ILLDISDETAIL.sql b/db/sql/E_OT_ILLDISDETAIL.sql index 730cd2e..45da414 100644 --- a/db/sql/E_OT_ILLDISDETAIL.sql +++ b/db/sql/E_OT_ILLDISDETAIL.sql @@ -41,24 +41,26 @@ CREATE TABLE E_OT_ILLDISDETAIL ( -- 数据汇总信息 S_EXT_FROMNODE VARCHAR(6), -- 数据汇总单位 S_EXT_DATATIME TIMESTAMP, -- 数据汇总时间 + DSTATE VARCHAR(1), -- 数据状态 -- 主键约束 PRIMARY KEY (ILLID) ); -- 创建索引 -CREATE INDEX IDX_INFORTYPE ON E_OT_ILLDISDETAIL(INFORTYPE); -CREATE INDEX IDX_PRIPID ON E_OT_ILLDISDETAIL(PRIPID); -CREATE INDEX IDX_ENTNAME ON E_OT_ILLDISDETAIL(ENTNAME); -CREATE INDEX IDX_UNISCID ON E_OT_ILLDISDETAIL(UNISCID); -CREATE INDEX IDX_REGNO ON E_OT_ILLDISDETAIL(REGNO); -CREATE INDEX IDX_ABNTIME ON E_OT_ILLDISDETAIL(ABNTIME); -CREATE INDEX IDX_DECORG ON E_OT_ILLDISDETAIL(DECORG); -CREATE INDEX IDX_DEDOCNUM ON E_OT_ILLDISDETAIL(DEDOCNUM); -CREATE INDEX IDX_REMDATE ON E_OT_ILLDISDETAIL(REMDATE); -CREATE INDEX IDX_RECORG ON E_OT_ILLDISDETAIL(RECORG); -CREATE INDEX IDX_REDOCNUM ON E_OT_ILLDISDETAIL(REDOCNUM); -CREATE INDEX IDX_S_EXT_FROMNODE ON E_OT_ILLDISDETAIL(S_EXT_FROMNODE); +CREATE INDEX E_OT_ILLDISDETAIL_IDX_INFORTYPE ON E_OT_ILLDISDETAIL(INFORTYPE); +CREATE INDEX E_OT_ILLDISDETAIL_IDX_PRIPID ON E_OT_ILLDISDETAIL(PRIPID); +CREATE INDEX E_OT_ILLDISDETAIL_IDX_ENTNAME ON E_OT_ILLDISDETAIL(ENTNAME); +CREATE INDEX E_OT_ILLDISDETAIL_IDX_UNISCID ON E_OT_ILLDISDETAIL(UNISCID); +CREATE INDEX E_OT_ILLDISDETAIL_IDX_REGNO ON E_OT_ILLDISDETAIL(REGNO); +CREATE INDEX E_OT_ILLDISDETAIL_IDX_ABNTIME ON E_OT_ILLDISDETAIL(ABNTIME); +CREATE INDEX E_OT_ILLDISDETAIL_IDX_DECORG ON E_OT_ILLDISDETAIL(DECORG); +CREATE INDEX E_OT_ILLDISDETAIL_IDX_DEDOCNUM ON E_OT_ILLDISDETAIL(DEDOCNUM); +CREATE INDEX E_OT_ILLDISDETAIL_IDX_REMDATE ON E_OT_ILLDISDETAIL(REMDATE); +CREATE INDEX E_OT_ILLDISDETAIL_IDX_RECORG ON E_OT_ILLDISDETAIL(RECORG); +CREATE INDEX E_OT_ILLDISDETAIL_IDX_REDOCNUM ON E_OT_ILLDISDETAIL(REDOCNUM); +CREATE INDEX E_OT_ILLDISDETAIL_IDX_S_EXT_FROMNODE ON E_OT_ILLDISDETAIL(S_EXT_FROMNODE); +CREATE INDEX E_OT_ILLDISDETAIL_IDX_DSTATE ON E_OT_ILLDISDETAIL(DSTATE); -- 表注释 COMMENT ON TABLE E_OT_ILLDISDETAIL IS '其他部门列入严重违法失信企业名单(黑名单)详细信息表'; @@ -86,4 +88,5 @@ COMMENT ON COLUMN E_OT_ILLDISDETAIL.RECORG IS '移出作出决定机关(代码 COMMENT ON COLUMN E_OT_ILLDISDETAIL.RECORG_CN IS '移出作出决定机关(中文名称)'; COMMENT ON COLUMN E_OT_ILLDISDETAIL.REDOCNUM IS '移出文号'; COMMENT ON COLUMN E_OT_ILLDISDETAIL.S_EXT_FROMNODE IS '数据汇总单位'; -COMMENT ON COLUMN E_OT_ILLDISDETAIL.S_EXT_DATATIME IS '数据汇总时间'; \ No newline at end of file +COMMENT ON COLUMN E_OT_ILLDISDETAIL.S_EXT_DATATIME IS '数据汇总时间'; +COMMENT ON COLUMN E_OT_ILLDISDETAIL.DSTATE IS '数据状态(0:插入;1:更新;2:删除)'; \ No newline at end of file diff --git a/src/main/java/com/chinaweal/aiccs/aiccs/seriousillegal/entity/EOtIlldisdetailTemp.java b/src/main/java/com/chinaweal/aiccs/aiccs/seriousillegal/entity/EOtIlldisdetailTemp.java new file mode 100644 index 0000000..2636094 --- /dev/null +++ b/src/main/java/com/chinaweal/aiccs/aiccs/seriousillegal/entity/EOtIlldisdetailTemp.java @@ -0,0 +1,241 @@ +package com.chinaweal.aiccs.aiccs.seriousillegal.entity; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.extension.activerecord.Model; +import com.chinaweal.aiccs.common.util.DateUtils; +import com.fasterxml.jackson.annotation.JsonFormat; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.experimental.Accessors; + +import java.io.Serializable; +import java.time.LocalDate; +import java.time.LocalDateTime; + +/** + *

+ * 其他部门列入严重违法失信企业名单(黑名单)详细信息_业务暂存表 + *

+ * + * @author aiccs + * @since 2026-03-05 + */ +@Data +@EqualsAndHashCode(callSuper = false) +@Accessors(chain = true) +@TableName("e_ot_illdisdetail_temp") +@ApiModel(value = "EOtIlldisdetailTemp对象", description = "其他部门列入严重违法失信企业名单(黑名单)详细信息_业务暂存表") +public class EOtIlldisdetailTemp extends Model { + + private static final long serialVersionUID = 1L; + + /** + * 严重违法失信ID(主键) + */ + @TableId(value = "ILLID", type = IdType.ASSIGN_UUID) + @ApiModelProperty(value = "严重违法失信ID(主键)") + private String illid; + + /** + * 列入工作流id + */ + @ApiModelProperty("列入工作流id") + @TableField("IN_WORKFLOW_ID") + private String inWorkflowId; + + /** + * 移出工作流id + */ + @ApiModelProperty("移出工作流id") + @TableField("OUT_WORKFLOW_ID") + private String outWorkflowId; + + /** + * 列入业务号 + */ + @TableField("IN_BIZSEQ") + @ApiModelProperty("列入业务号") + private String inBizseq; + + /** + * 移出业务号 + */ + @TableField("OUT_BIZSEQ") + @ApiModelProperty("移出业务号") + private String outBizseq; + + /** + * 类别(代码标识符:DD999,新增) + */ + @TableField("INFORTYPE") + @ApiModelProperty(value = "类别(代码标识符:DD999,新增)") + private String infotype; + + /** + * 主体身份代码 + */ + @TableField("PRIPID") + @ApiModelProperty(value = "主体身份代码") + private String pripid; + + /** + * 企业(机构)名称 + */ + @TableField("ENTNAME") + @ApiModelProperty(value = "企业(机构)名称") + private String entname; + + /** + * 统一社会信用代码(代码标识符:CA91) + */ + @TableField("UNISCID") + @ApiModelProperty(value = "统一社会信用代码(代码标识符:CA91)") + private String uniscid; + + /** + * 注册号 + */ + @TableField("REGNO") + @ApiModelProperty(value = "注册号") + private String regno; + + /** + * 法定代表人/负责人人员姓名 + */ + @TableField("NAME") + @ApiModelProperty(value = "法定代表人/负责人人员姓名") + private String name; + + /** + * 法定代表人/负责人证件类型(代码标识符:CB16) + */ + @TableField("CERTYPE") + @ApiModelProperty(value = "法定代表人/负责人证件类型(代码标识符:CB16)") + private String certype; + + /** + * 法定代表人/负责人证件号码 + */ + @TableField("CERNO") + @ApiModelProperty(value = "法定代表人/负责人证件号码") + private String cerno; + + /** + * 列入事由/情形(代码标识符:CD73) + */ + @TableField("SERILLREA") + @ApiModelProperty(value = "列入事由/情形(代码标识符:CD73)") + private String serillrea; + + /** + * 列入事由/情形(中文名称) + */ + @TableField("SERILLREA_CN") + @ApiModelProperty(value = "列入事由/情形(中文名称)") + private String serillreaCn; + + /** + * 列入日期 + */ + @TableField("ABNTIME") + @JsonFormat(pattern = DateUtils.DATE_DEFAULT_FORMAT, timezone = "GMT+8") + @ApiModelProperty(value = "列入日期", example = "2024-01-01") + private LocalDate abntime; + + /** + * 列入作出决定机关(代码标识符:CA11) + */ + @TableField("DECORG") + @ApiModelProperty(value = "列入作出决定机关(代码标识符:CA11)") + private String decorg; + + /** + * 列入作出决定机关(中文名称) + */ + @TableField("DECORG_CN") + @ApiModelProperty(value = "列入作出决定机关(中文名称)") + private String decorgCn; + + /** + * 列入文号 + */ + @TableField("DEDOCNUM") + @ApiModelProperty(value = "列入文号") + private String dedocnum; + + /** + * 移出事由(代码标识符:CD74) + */ + @TableField("REMEXCPRES") + @ApiModelProperty(value = "移出事由(代码标识符:CD74)") + private String remexcpres; + + /** + * 移出事由(中文名称) + */ + @TableField("REMEXCPRES_CN") + @ApiModelProperty(value = "移出事由(中文名称)") + private String remexcpresCn; + + /** + * 移出日期 + */ + @TableField("REMDATE") + @JsonFormat(pattern = DateUtils.DATE_DEFAULT_FORMAT, timezone = "GMT+8") + @ApiModelProperty(value = "移出日期", example = "2024-01-01") + private LocalDate remdate; + + /** + * 移出作出决定机关(代码标识符:CA11) + */ + @TableField("RECORG") + @ApiModelProperty(value = "移出作出决定机关(代码标识符:CA11)") + private String recorg; + + /** + * 移出作出决定机关(中文名称) + */ + @TableField("RECORG_CN") + @ApiModelProperty(value = "移出作出决定机关(中文名称)") + private String recorgCn; + + /** + * 移出文号 + */ + @TableField("REDOCNUM") + @ApiModelProperty(value = "移出文号") + private String redocnum; + + /** + * 数据汇总单位 + */ + @TableField("S_EXT_FROMNODE") + @ApiModelProperty(value = "数据汇总单位") + private String sExtFromnode; + + /** + * 数据汇总时间 + */ + @TableField("S_EXT_DATATIME") + @JsonFormat(pattern = DateUtils.DATETIME_DEFAULT_FORMAT, timezone = "GMT+8") + @ApiModelProperty(value = "数据汇总时间", example = "2024-01-01 12:00:00") + private LocalDateTime sExtDatetime; + + /** + * 数据状态(0:插入;1:更新;2:删除) + */ + @TableField("DSTATE") + @ApiModelProperty("") + private String dstate; + + @Override + protected Serializable pkVal() { + return this.illid; + } + +} \ No newline at end of file diff --git a/src/main/java/com/chinaweal/aiccs/aiccs/seriousillegal/mapper/EOtIlldisdetailTempMapper.java b/src/main/java/com/chinaweal/aiccs/aiccs/seriousillegal/mapper/EOtIlldisdetailTempMapper.java new file mode 100644 index 0000000..f7ad5b3 --- /dev/null +++ b/src/main/java/com/chinaweal/aiccs/aiccs/seriousillegal/mapper/EOtIlldisdetailTempMapper.java @@ -0,0 +1,16 @@ +package com.chinaweal.aiccs.aiccs.seriousillegal.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.chinaweal.aiccs.aiccs.seriousillegal.entity.EOtIlldisdetailTemp; + +/** + *

+ * 其他部门列入严重违法失信企业名单(黑名单)详细信息_业务暂存表 Mapper 接口 + *

+ * + * @author aiccs + * @since 2026-03-05 + */ +public interface EOtIlldisdetailTempMapper extends BaseMapper { + +} \ No newline at end of file diff --git a/src/main/java/com/chinaweal/aiccs/aiccs/seriousillegal/service/IEOtIlldisdetailTempService.java b/src/main/java/com/chinaweal/aiccs/aiccs/seriousillegal/service/IEOtIlldisdetailTempService.java new file mode 100644 index 0000000..811333f --- /dev/null +++ b/src/main/java/com/chinaweal/aiccs/aiccs/seriousillegal/service/IEOtIlldisdetailTempService.java @@ -0,0 +1,16 @@ +package com.chinaweal.aiccs.aiccs.seriousillegal.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.chinaweal.aiccs.aiccs.seriousillegal.entity.EOtIlldisdetailTemp; + +/** + *

+ * 其他部门列入严重违法失信企业名单(黑名单)详细信息_业务暂存表 服务类 + *

+ * + * @author aiccs + * @since 2026-03-05 + */ +public interface IEOtIlldisdetailTempService extends IService { + +} \ No newline at end of file diff --git a/src/main/java/com/chinaweal/aiccs/aiccs/seriousillegal/service/impl/EOtIlldisdetailTempServiceImpl.java b/src/main/java/com/chinaweal/aiccs/aiccs/seriousillegal/service/impl/EOtIlldisdetailTempServiceImpl.java new file mode 100644 index 0000000..5854d35 --- /dev/null +++ b/src/main/java/com/chinaweal/aiccs/aiccs/seriousillegal/service/impl/EOtIlldisdetailTempServiceImpl.java @@ -0,0 +1,20 @@ +package com.chinaweal.aiccs.aiccs.seriousillegal.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.chinaweal.aiccs.aiccs.seriousillegal.entity.EOtIlldisdetailTemp; +import com.chinaweal.aiccs.aiccs.seriousillegal.mapper.EOtIlldisdetailTempMapper; +import com.chinaweal.aiccs.aiccs.seriousillegal.service.IEOtIlldisdetailTempService; +import org.springframework.stereotype.Service; + +/** + *

+ * 其他部门列入严重违法失信企业名单(黑名单)详细信息_业务暂存表 服务实现类 + *

+ * + * @author aiccs + * @since 2026-03-05 + */ +@Service +public class EOtIlldisdetailTempServiceImpl extends ServiceImpl implements IEOtIlldisdetailTempService { + +} \ No newline at end of file diff --git a/src/main/resources/mybatis/mapper/aiccs/seriousillegal/EOtIlldisdetailMapper.xml b/src/main/resources/mybatis/mapper/aiccs/seriousillegal/EOtIlldisdetailMapper.xml index d98d1e8..01cbd4c 100644 --- a/src/main/resources/mybatis/mapper/aiccs/seriousillegal/EOtIlldisdetailMapper.xml +++ b/src/main/resources/mybatis/mapper/aiccs/seriousillegal/EOtIlldisdetailMapper.xml @@ -2,31 +2,4 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/main/resources/mybatis/mapper/aiccs/seriousillegal/EOtIlldisdetailTempMapper.xml b/src/main/resources/mybatis/mapper/aiccs/seriousillegal/EOtIlldisdetailTempMapper.xml new file mode 100644 index 0000000..0859e13 --- /dev/null +++ b/src/main/resources/mybatis/mapper/aiccs/seriousillegal/EOtIlldisdetailTempMapper.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file