aiccs-api/devdoc/XQ-20260331-005_需求清单.md

58 lines
2.6 KiB
Markdown
Raw Normal View History

# 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`