增加业务暂存表

This commit is contained in:
黎润豪 2026-03-06 14:24:03 +08:00
parent 15db5f3b74
commit 190373d590
7 changed files with 314 additions and 40 deletions

View File

@ -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 '数据汇总时间';
COMMENT ON COLUMN E_OT_ILLDISDETAIL.S_EXT_DATATIME IS '数据汇总时间';
COMMENT ON COLUMN E_OT_ILLDISDETAIL.DSTATE IS '数据状态0插入1更新2删除';

View File

@ -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;
/**
* <p>
* 其他部门列入严重违法失信企业名单黑名单详细信息_业务暂存表
* </p>
*
* @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<EOtIlldisdetailTemp> {
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;
}
}

View File

@ -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;
/**
* <p>
* 其他部门列入严重违法失信企业名单黑名单详细信息_业务暂存表 Mapper 接口
* </p>
*
* @author aiccs
* @since 2026-03-05
*/
public interface EOtIlldisdetailTempMapper extends BaseMapper<EOtIlldisdetailTemp> {
}

View File

@ -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;
/**
* <p>
* 其他部门列入严重违法失信企业名单黑名单详细信息_业务暂存表 服务类
* </p>
*
* @author aiccs
* @since 2026-03-05
*/
public interface IEOtIlldisdetailTempService extends IService<EOtIlldisdetailTemp> {
}

View File

@ -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;
/**
* <p>
* 其他部门列入严重违法失信企业名单黑名单详细信息_业务暂存表 服务实现类
* </p>
*
* @author aiccs
* @since 2026-03-05
*/
@Service
public class EOtIlldisdetailTempServiceImpl extends ServiceImpl<EOtIlldisdetailTempMapper, EOtIlldisdetailTemp> implements IEOtIlldisdetailTempService {
}

View File

@ -2,31 +2,4 @@
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.chinaweal.aiccs.aiccs.seriousillegal.mapper.EOtIlldisdetailMapper">
<!-- 通用查询映射结果 -->
<resultMap id="BaseResultMap" type="com.chinaweal.aiccs.aiccs.seriousillegal.entity.EOtIlldisdetail">
<id column="ILLID" property="illid" />
<result column="INFORTYPE" property="infotype" />
<result column="PRIPID" property="pripid" />
<result column="ENTNAME" property="entname" />
<result column="UNISCID" property="uniscid" />
<result column="REGNO" property="regno" />
<result column="NAME" property="name" />
<result column="CERTYPE" property="certype" />
<result column="CERNO" property="cerno" />
<result column="SERILLREA" property="serillrea" />
<result column="SERILLREA_CN" property="serillreaCn" />
<result column="ABNTIME" property="abntime" />
<result column="DECORG" property="decorg" />
<result column="DECORG_CN" property="decorgCn" />
<result column="DEDOCNUM" property="dedocnum" />
<result column="REMEXCPRES" property="remexcpres" />
<result column="REMEXCPRES_CN" property="remexcpresCn" />
<result column="REMDATE" property="remdate" />
<result column="RECORG" property="recorg" />
<result column="RECORG_CN" property="recorgCn" />
<result column="REDOCNUM" property="redocnum" />
<result column="S_EXT_FROMNODE" property="sExtFromnode" />
<result column="S_EXT_DATATIME" property="sExtDatetime" />
</resultMap>
</mapper>

View File

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.chinaweal.aiccs.aiccs.seriousillegal.mapper.EOtIlldisdetailTempMapper">
</mapper>