feat 员工实体关系
This commit is contained in:
49
doc/database/staff-enterprise-relation-dict.sql
Normal file
49
doc/database/staff-enterprise-relation-dict.sql
Normal file
@@ -0,0 +1,49 @@
|
||||
-- =====================================================
|
||||
-- 数据字典SQL:员工实体关系模块
|
||||
-- 创建时间: 2026-02-09
|
||||
-- 说明: 包含关系状态和数据来源两个字典类型
|
||||
-- =====================================================
|
||||
|
||||
-- =====================================================
|
||||
-- 一、字典类型定义
|
||||
-- =====================================================
|
||||
|
||||
-- 字典类型:关系状态
|
||||
INSERT INTO sys_dict_type(dict_id, tenant_id, dict_name, dict_type, status, create_dept, create_by, create_time, update_by, update_time, remark)
|
||||
VALUES(NULL, '000000', '关系状态', 'ccdi_relation_status', '0', NULL, 'admin', NOW(), NULL, NULL, '关系状态列表:0-无效,1-有效');
|
||||
|
||||
-- 字典类型:数据来源
|
||||
INSERT INTO sys_dict_type(dict_id, tenant_id, dict_name, dict_type, status, create_dept, create_by, create_time, update_by, update_time, remark)
|
||||
VALUES(NULL, '000000', '数据来源', 'ccdi_data_source', '0', NULL, 'admin', NOW(), NULL, NULL, '数据来源列表:MANUAL-手动录入,SYSTEM-系统同步,IMPORT-批量导入,API-接口获取');
|
||||
|
||||
-- =====================================================
|
||||
-- 二、字典数据定义
|
||||
-- =====================================================
|
||||
|
||||
-- 关系状态字典数据
|
||||
INSERT INTO sys_dict_data(dict_code, tenant_id, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_dept, create_by, create_time, update_by, update_time, remark)
|
||||
VALUES(NULL, '000000', 2, '无效', '0', 'ccdi_relation_status', NULL, 'danger', 'N', '0', NULL, 'admin', NOW(), NULL, NULL, '关系状态:无效');
|
||||
|
||||
INSERT INTO sys_dict_data(dict_code, tenant_id, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_dept, create_by, create_time, update_by, update_time, remark)
|
||||
VALUES(NULL, '000000', 1, '有效', '1', 'ccdi_relation_status', NULL, 'primary', 'Y', '0', NULL, 'admin', NOW(), NULL, NULL, '关系状态:有效');
|
||||
|
||||
-- 数据来源字典数据
|
||||
INSERT INTO sys_dict_data(dict_code, tenant_id, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_dept, create_by, create_time, update_by, update_time, remark)
|
||||
VALUES(NULL, '000000', 1, '手动录入', 'MANUAL', 'ccdi_data_source', NULL, 'default', 'N', '0', NULL, 'admin', NOW(), NULL, NULL, '数据来源:手动录入');
|
||||
|
||||
INSERT INTO sys_dict_data(dict_code, tenant_id, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_dept, create_by, create_time, update_by, update_time, remark)
|
||||
VALUES(NULL, '000000', 2, '系统同步', 'SYSTEM', 'ccdi_data_source', NULL, 'info', 'N', '0', NULL, 'admin', NOW(), NULL, NULL, '数据来源:系统同步');
|
||||
|
||||
INSERT INTO sys_dict_data(dict_code, tenant_id, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_dept, create_by, create_time, update_by, update_time, remark)
|
||||
VALUES(NULL, '000000', 3, '批量导入', 'IMPORT', 'ccdi_data_source', NULL, 'success', 'N', '0', NULL, 'admin', NOW(), NULL, NULL, '数据来源:批量导入');
|
||||
|
||||
INSERT INTO sys_dict_data(dict_code, tenant_id, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_dept, create_by, create_time, update_by, update_time, remark)
|
||||
VALUES(NULL, '000000', 4, '接口获取', 'API', 'ccdi_data_source', NULL, 'warning', 'N', '0', NULL, 'admin', NOW(), NULL, NULL, '数据来源:接口获取');
|
||||
|
||||
-- =====================================================
|
||||
-- 三、回滚SQL(如需删除这些字典数据,执行以下语句)
|
||||
-- =====================================================
|
||||
-- DELETE FROM sys_dict_data WHERE dict_type = 'ccdi_relation_status';
|
||||
-- DELETE FROM sys_dict_data WHERE dict_type = 'ccdi_data_source';
|
||||
-- DELETE FROM sys_dict_type WHERE dict_type = 'ccdi_relation_status';
|
||||
-- DELETE FROM sys_dict_type WHERE dict_type = 'ccdi_data_source';
|
||||
73
doc/database/staff-enterprise-relation-menu.sql
Normal file
73
doc/database/staff-enterprise-relation-menu.sql
Normal file
@@ -0,0 +1,73 @@
|
||||
-- =====================================================
|
||||
-- 菜单权限SQL:员工实体关系模块
|
||||
-- 创建时间: 2026-02-09
|
||||
-- 说明: 员工实体关系菜单及其按钮权限
|
||||
-- 注意: parent_id 需要根据实际菜单结构调整
|
||||
-- =====================================================
|
||||
|
||||
-- =====================================================
|
||||
-- 一、主菜单配置
|
||||
-- =====================================================
|
||||
|
||||
-- 员工实体关系菜单
|
||||
-- 注意: parent_id = 2000 是"信息维护"一级菜单,如需调整请修改此值
|
||||
-- order_num = 3 表示在"信息维护"下的排序位置(中介黑名单=1,员工信息=2,员工实体关系=3)
|
||||
INSERT INTO sys_menu(menu_id, menu_name, parent_id, order_num, path, component, query, route_name, is_frame, is_cache, menu_type, visible, status, perms, icon, create_by, create_time, remark)
|
||||
VALUES(2030, '员工实体关系', 2000, 3, 'staffEnterpriseRelation', 'ccdiStaffEnterpriseRelation/index', NULL, NULL, 1, 0, 'C', '0', '0', 'ccdi:staffEnterpriseRelation:list', '#', 'admin', NOW(), '员工实体关系菜单');
|
||||
|
||||
-- =====================================================
|
||||
-- 二、按钮权限配置
|
||||
-- =====================================================
|
||||
|
||||
-- 员工实体关系查询权限
|
||||
INSERT INTO sys_menu(menu_id, menu_name, parent_id, order_num, path, component, query, route_name, is_frame, is_cache, menu_type, visible, status, perms, icon, create_by, create_time, remark)
|
||||
VALUES(2031, '员工实体关系查询', 2030, 1, '', NULL, NULL, NULL, 1, 0, 'F', '0', '0', 'ccdi:staffEnterpriseRelation:query', '#', 'admin', NOW(), '');
|
||||
|
||||
-- 员工实体关系列表权限
|
||||
INSERT INTO sys_menu(menu_id, menu_name, parent_id, order_num, path, component, query, route_name, is_frame, is_cache, menu_type, visible, status, perms, icon, create_by, create_time, remark)
|
||||
VALUES(2032, '员工实体关系列表', 2030, 2, '', NULL, NULL, NULL, 1, 0, 'F', '0', '0', 'ccdi:staffEnterpriseRelation:list', '#', 'admin', NOW(), '');
|
||||
|
||||
-- 员工实体关系新增权限
|
||||
INSERT INTO sys_menu(menu_id, menu_name, parent_id, order_num, path, component, query, route_name, is_frame, is_cache, menu_type, visible, status, perms, icon, create_by, create_time, remark)
|
||||
VALUES(2033, '员工实体关系新增', 2030, 3, '', NULL, NULL, NULL, 1, 0, 'F', '0', '0', 'ccdi:staffEnterpriseRelation:add', '#', 'admin', NOW(), '');
|
||||
|
||||
-- 员工实体关系修改权限
|
||||
INSERT INTO sys_menu(menu_id, menu_name, parent_id, order_num, path, component, query, route_name, is_frame, is_cache, menu_type, visible, status, perms, icon, create_by, create_time, remark)
|
||||
VALUES(2034, '员工实体关系修改', 2030, 4, '', NULL, NULL, NULL, 1, 0, 'F', '0', '0', 'ccdi:staffEnterpriseRelation:edit', '#', 'admin', NOW(), '');
|
||||
|
||||
-- 员工实体关系删除权限
|
||||
INSERT INTO sys_menu(menu_id, menu_name, parent_id, order_num, path, component, query, route_name, is_frame, is_cache, menu_type, visible, status, perms, icon, create_by, create_time, remark)
|
||||
VALUES(2035, '员工实体关系删除', 2030, 5, '', NULL, NULL, NULL, 1, 0, 'F', '0', '0', 'ccdi:staffEnterpriseRelation:remove', '#', 'admin', NOW(), '');
|
||||
|
||||
-- 员工实体关系导出权限
|
||||
INSERT INTO sys_menu(menu_id, menu_name, parent_id, order_num, path, component, query, route_name, is_frame, is_cache, menu_type, visible, status, perms, icon, create_by, create_time, remark)
|
||||
VALUES(2036, '员工实体关系导出', 2030, 6, '', NULL, NULL, NULL, 1, 0, 'F', '0', '0', 'ccdi:staffEnterpriseRelation:export', '#', 'admin', NOW(), '');
|
||||
|
||||
-- 员工实体关系导入权限
|
||||
INSERT INTO sys_menu(menu_id, menu_name, parent_id, order_num, path, component, query, route_name, is_frame, is_cache, menu_type, visible, status, perms, icon, create_by, create_time, remark)
|
||||
VALUES(2037, '员工实体关系导入', 2030, 7, '', NULL, NULL, NULL, 1, 0, 'F', '0', '0', 'ccdi:staffEnterpriseRelation:import', '#', 'admin', NOW(), '');
|
||||
|
||||
-- =====================================================
|
||||
-- 三、权限标识说明
|
||||
-- =====================================================
|
||||
-- ccdi:staffEnterpriseRelation:query - 查询详情权限
|
||||
-- ccdi:staffEnterpriseRelation:list - 查询列表权限
|
||||
-- ccdi:staffEnterpriseRelation:add - 新增权限
|
||||
-- ccdi:staffEnterpriseRelation:edit - 修改权限
|
||||
-- ccdi:staffEnterpriseRelation:remove - 删除权限
|
||||
-- ccdi:staffEnterpriseRelation:export - 导出权限
|
||||
-- ccdi:staffEnterpriseRelation:import - 导入权限
|
||||
|
||||
-- =====================================================
|
||||
-- 四、菜单关联说明
|
||||
-- =====================================================
|
||||
-- 上级菜单:menu_id = 2000(信息维护)
|
||||
-- 同级菜单:
|
||||
-- - menu_id = 2001(中介黑名单管理)
|
||||
-- - menu_id = 2002(员工信息维护)
|
||||
-- - menu_id = 2030(员工实体关系)[本菜单]
|
||||
|
||||
-- =====================================================
|
||||
-- 五、回滚SQL(如需删除这些菜单,执行以下语句)
|
||||
-- =====================================================
|
||||
-- DELETE FROM sys_menu WHERE menu_id BETWEEN 2030 AND 2037;
|
||||
Reference in New Issue
Block a user