新增征信维护建表与菜单脚本
This commit is contained in:
17
sql/ccdi_credit_info_menu.sql
Normal file
17
sql/ccdi_credit_info_menu.sql
Normal file
@@ -0,0 +1,17 @@
|
||||
-- 添加征信维护菜单
|
||||
-- 注意: 执行前请确认已存在"信息维护"父菜单
|
||||
-- 如果不存在,请先执行以下语句创建父菜单:
|
||||
-- INSERT INTO sys_menu (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, perms, icon, create_by, create_time, remark)
|
||||
-- VALUES (2000, '信息维护', 0, 4, 'dpc', NULL, '', '', 1, 0, 'M', '0', '0', '', 'example', 'admin', NOW(), '信息维护目录');
|
||||
|
||||
SET @parent_menu_id = (SELECT menu_id FROM sys_menu WHERE menu_name = '信息维护' AND parent_id = 0 LIMIT 1);
|
||||
|
||||
INSERT INTO sys_menu (menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, perms, icon, create_by, create_time, update_by, update_time, remark)
|
||||
VALUES ('征信维护', @parent_menu_id, 4, 'creditInfo', 'ccdiCreditInfo/index', 1, 0, 'C', '0', '0', 'ccdi:creditInfo:list', 'document', 'admin', NOW(), '', NULL, '员工征信维护菜单');
|
||||
|
||||
SET @menu_id = LAST_INSERT_ID();
|
||||
|
||||
INSERT INTO sys_menu (menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, perms, icon, create_by, create_time, remark) VALUES
|
||||
('征信查询', @menu_id, 1, '', '', 1, 0, 'F', '0', '0', 'ccdi:creditInfo:query', '#', 'admin', NOW(), ''),
|
||||
('征信上传', @menu_id, 2, '', '', 1, 0, 'F', '0', '0', 'ccdi:creditInfo:upload', '#', 'admin', NOW(), ''),
|
||||
('征信删除', @menu_id, 3, '', '', 1, 0, 'F', '0', '0', 'ccdi:creditInfo:remove', '#', 'admin', NOW(), '');
|
||||
40
sql/migration/2026-03-23-create-credit-info-tables.sql
Normal file
40
sql/migration/2026-03-23-create-credit-info-tables.sql
Normal file
@@ -0,0 +1,40 @@
|
||||
CREATE TABLE `ccdi_debts_info` (
|
||||
`debt_id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '主键',
|
||||
`person_id` VARCHAR(18) NOT NULL COMMENT '员工身份证号',
|
||||
`person_name` VARCHAR(100) DEFAULT NULL COMMENT '员工姓名',
|
||||
`query_date` DATE DEFAULT NULL COMMENT '征信查询日期',
|
||||
`debt_main_type` VARCHAR(50) DEFAULT NULL COMMENT '负债大类',
|
||||
`debt_sub_type` VARCHAR(50) DEFAULT NULL COMMENT '负债小类',
|
||||
`creditor_type` VARCHAR(50) DEFAULT NULL COMMENT '债权人类型',
|
||||
`debt_name` VARCHAR(100) DEFAULT NULL COMMENT '负债名称',
|
||||
`principal_balance` DECIMAL(18, 2) DEFAULT NULL COMMENT '负债本金余额',
|
||||
`debt_total_amount` DECIMAL(18, 2) DEFAULT NULL COMMENT '负债总额',
|
||||
`debt_status` VARCHAR(20) DEFAULT NULL COMMENT '负债状态',
|
||||
`create_by` VARCHAR(64) DEFAULT '' COMMENT '创建者',
|
||||
`create_time` DATETIME DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||||
`update_by` VARCHAR(64) DEFAULT '' COMMENT '更新者',
|
||||
`update_time` DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||||
PRIMARY KEY (`debt_id`),
|
||||
KEY `idx_person_id` (`person_id`),
|
||||
KEY `idx_query_date` (`query_date`),
|
||||
KEY `idx_person_query_date` (`person_id`, `query_date`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='员工征信负债明细';
|
||||
|
||||
CREATE TABLE `ccdi_credit_negative_info` (
|
||||
`negative_id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '主键',
|
||||
`person_id` VARCHAR(18) NOT NULL COMMENT '员工身份证号',
|
||||
`person_name` VARCHAR(100) DEFAULT NULL COMMENT '员工姓名',
|
||||
`query_date` DATE DEFAULT NULL COMMENT '征信查询日期',
|
||||
`civil_cnt` INT DEFAULT 0 COMMENT '民事案件笔数',
|
||||
`enforce_cnt` INT DEFAULT 0 COMMENT '强制执行笔数',
|
||||
`adm_cnt` INT DEFAULT 0 COMMENT '行政处罚笔数',
|
||||
`civil_lmt` DECIMAL(18, 2) DEFAULT 0 COMMENT '民事案件金额',
|
||||
`enforce_lmt` DECIMAL(18, 2) DEFAULT 0 COMMENT '强制执行金额',
|
||||
`adm_lmt` DECIMAL(18, 2) DEFAULT 0 COMMENT '行政处罚金额',
|
||||
`create_by` VARCHAR(64) DEFAULT '' COMMENT '创建者',
|
||||
`create_time` DATETIME DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||||
`update_by` VARCHAR(64) DEFAULT '' COMMENT '更新者',
|
||||
`update_time` DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||||
PRIMARY KEY (`negative_id`),
|
||||
UNIQUE KEY `uk_person_id` (`person_id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='员工征信负面信息';
|
||||
Reference in New Issue
Block a user