54 lines
3.3 KiB
SQL
54 lines
3.3 KiB
SQL
-- ================================
|
||
-- 纪检初核系统 - 中介人员黑名单管理模块
|
||
-- 创建日期: 2026-01-27
|
||
-- ================================
|
||
|
||
-- ----------------------------
|
||
-- 1. 创建中介黑名单表
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `ccdi_intermediary_blacklist`;
|
||
CREATE TABLE `ccdi_intermediary_blacklist` (
|
||
`intermediary_id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '中介ID',
|
||
`name` VARCHAR(100) NOT NULL COMMENT '姓名/机构名称',
|
||
`certificate_no` VARCHAR(50) DEFAULT NULL COMMENT '证件号',
|
||
`intermediary_type` CHAR(1) NOT NULL DEFAULT '1' COMMENT '中介类型(1个人 2机构)',
|
||
`status` CHAR(1) NOT NULL DEFAULT '0' COMMENT '状态(0正常 1停用)',
|
||
`remark` VARCHAR(500) DEFAULT NULL COMMENT '备注',
|
||
`create_by` VARCHAR(64) DEFAULT '' COMMENT '创建者',
|
||
`create_time` DATETIME DEFAULT NULL COMMENT '创建时间',
|
||
`update_by` VARCHAR(64) DEFAULT '' COMMENT '更新者',
|
||
`update_time` DATETIME DEFAULT NULL COMMENT '更新时间',
|
||
PRIMARY KEY (`intermediary_id`),
|
||
KEY `idx_name` (`name`),
|
||
KEY `idx_certificate_no` (`certificate_no`),
|
||
KEY `idx_intermediary_type` (`intermediary_type`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='中介人员黑名单表';
|
||
|
||
-- ----------------------------
|
||
-- 2. 菜单 SQL
|
||
-- ----------------------------
|
||
|
||
-- 一级菜单:信息维护
|
||
INSERT INTO `sys_menu` VALUES (2000, '信息维护', '0', '4', 'dpc', NULL, '', '', 1, 0, 'M', '0', '0', '', 'example', 'admin', sysdate(), '', NULL, '信息维护目录');
|
||
|
||
-- 二级菜单:中介库管理
|
||
INSERT INTO `sys_menu` VALUES (2001, '中介库管理', 2000, '1', 'intermediary', 'dpcIntermediary/index', '', '', 1, 0, 'C', '0', '0', 'dpc:intermediary:list', 'user', 'admin', sysdate(), '', NULL, '中介库管理菜单');
|
||
|
||
-- 中介库管理按钮权限
|
||
INSERT INTO `sys_menu` VALUES (2002, '中介查询', 2001, '1', '', '', '', '', 1, 0, 'F', '0', '0', 'dpc:intermediary:query', '#', 'admin', sysdate(), '', NULL, '');
|
||
INSERT INTO `sys_menu` VALUES (2003, '中介新增', 2001, '2', '', '', '', '', 1, 0, 'F', '0', '0', 'dpc:intermediary:add', '#', 'admin', sysdate(), '', NULL, '');
|
||
INSERT INTO `sys_menu` VALUES (2004, '中介修改', 2001, '3', '', '', '', '', 1, 0, 'F', '0', '0', 'dpc:intermediary:edit', '#', 'admin', sysdate(), '', NULL, '');
|
||
INSERT INTO `sys_menu` VALUES (2005, '中介删除', 2001, '4', '', '', '', '', 1, 0, 'F', '0', '0', 'dpc:intermediary:remove', '#', 'admin', sysdate(), '', NULL, '');
|
||
INSERT INTO `sys_menu` VALUES (2006, '中介导出', 2001, '5', '', '', '', '', 1, 0, 'F', '0', '0', 'dpc:intermediary:export', '#', 'admin', sysdate(), '', NULL, '');
|
||
INSERT INTO `sys_menu` VALUES (2007, '中介导入', 2001, '6', '', '', '', '', 1, 0, 'F', '0', '0', 'dpc:intermediary:import', '#', 'admin', sysdate(), '', NULL, '');
|
||
|
||
-- ----------------------------
|
||
-- 3. 字典数据 SQL
|
||
-- ----------------------------
|
||
|
||
-- 中介类型字典
|
||
INSERT INTO `sys_dict_type` VALUES (100, '中介类型', 'ccdi_intermediary_type', '0', 'admin', sysdate(), '', NULL, '中介类型列表');
|
||
|
||
INSERT INTO `sys_dict_data` VALUES (100, 1, '个人', '1', 'ccdi_intermediary_type', '', '', 'N', '0', 'admin', sysdate(), '', NULL, '个人中介');
|
||
INSERT INTO `sys_dict_data` VALUES (101, 2, '机构', '2', 'ccdi_intermediary_type', '', '', 'N', '0', 'admin', sysdate(), '', NULL, '机构中介');
|