58 lines
2.6 KiB
Markdown
58 lines
2.6 KiB
Markdown
# XQ-20260331-005 需求清单
|
||
|
||
## 任务概述
|
||
- **任务编号**: XQ-20260331-005
|
||
- **任务标题**: 内蒙古信用监管-注销主体自动移出
|
||
- **任务描述**: 新增每天的定时任务,读取当天注销的市场主体,将其市场主体未移出的经营异常名录、严重违法记录、行政处罚记录进行自动移出。
|
||
|
||
## 功能需求点
|
||
|
||
### 1. 创建定时任务
|
||
- 定时任务名称:`CancelEntRemoveSchedule`
|
||
- 执行频率:每天凌晨执行(可配置)
|
||
- 功能:读取当天注销的市场主体,自动移出异常记录
|
||
|
||
### 2. 查询当天注销的市场主体
|
||
- 从 `KSQY_E_BASEINFO` 表查询 `REGSTATE = '注销'` 且注销日期为当天的市场主体
|
||
- 关键字段:`PRIPID`、`ENTNAME`、`UNISCID`
|
||
|
||
### 3. 经营异常名录自动移出
|
||
- 表名:`KSQY_AO_OPANOMALY`
|
||
- 条件:`PRIPID` 匹配且 `移出时间`(REMOVEDATE)为空
|
||
- 操作:更新 `REMOVEDATE`(移出时间)、`REMOVEREASON`(移出原因)、`REMOVEORG`(移出机关)等字段
|
||
|
||
### 4. 严重违法记录自动移出
|
||
- 表名:`KSQY_E_LI_ILLDISHONESTY`
|
||
- 条件:`PRIPID` 匹配且 `移出时间`(REMOVEDATE)为空
|
||
- 操作:更新 `REMOVEDATE`(移出时间)、`REMOVEREASON`(移出原因)等字段
|
||
|
||
### 5. 行政处罚信用修复记录插入
|
||
- 表名:`KSQY_CASE_CRE_INFORMATION`
|
||
- 条件:`PRIPID` 匹配且 `CASEID` 对应的行政处罚记录存在
|
||
- 操作:插入新的信用修复记录
|
||
- 字段:`CASECREID`、`PRIPID`、`ENTNAME`、`UNISCID`、`CASEID`、`REPAIRDATE`、`REPAUTH`、`REPauth_CN`、`REPDATE`
|
||
|
||
## 技术方案
|
||
|
||
### 涉及表结构
|
||
| 表名 | 说明 | 操作 |
|
||
|------|------|------|
|
||
| KSQY_E_BASEINFO | 企业基本信息表 | 查询 |
|
||
| KSQY_AO_OPANOMALY | 经营异常名录 | 更新移出字段 |
|
||
| KSQY_E_LI_ILLDISHONESTY | 严重违法失信企业名单 | 更新移出字段 |
|
||
| KSQY_E_IM_CASE | 行政处罚信息表 | 查询 |
|
||
| KSQY_CASE_CRE_INFORMATION | 行政处罚信用修复信息表 | 插入 |
|
||
|
||
### 现有实体类
|
||
- `com.chinaweal.aiccs.aicbizqy.entity.datamove.EBaseInfo`
|
||
- `com.chinaweal.aiccs.aicbizqy.entity.datamove.AoOpAnomaly`
|
||
- `com.chinaweal.aiccs.aicbizqy.entity.datamove.ELiIlldishonesty`
|
||
- `com.chinaweal.aiccs.aicbizqy.entity.datamove.EImCase`
|
||
- `com.chinaweal.aiccs.aicbizqy.entity.datamove.CaseCreInformation`
|
||
|
||
### 现有Mapper
|
||
- `com.chinaweal.aiccs.aicbizqy.mapper.datamove.EBaseInfoDataMoveMapper`
|
||
- `com.chinaweal.aiccs.aicbizqy.mapper.datamove.AoOpAnomalyDataMoveMapper`
|
||
- `com.chinaweal.aiccs.aicbizqy.mapper.datamove.ELiIlldishonestyDataMoveMapper`
|
||
- `com.chinaweal.aiccs.aicbizqy.mapper.datamove.CaseCreInformationDataMoveMapper`
|