新增员工党员字段
This commit is contained in:
14
sql/ccdi_yes_no_flag_dict.sql
Normal file
14
sql/ccdi_yes_no_flag_dict.sql
Normal file
@@ -0,0 +1,14 @@
|
||||
-- 是否标记字典初始化脚本
|
||||
|
||||
DELETE FROM sys_dict_data WHERE dict_type = 'ccdi_yes_no_flag';
|
||||
DELETE FROM sys_dict_type WHERE dict_type = 'ccdi_yes_no_flag';
|
||||
|
||||
INSERT INTO sys_dict_type (dict_name, dict_type, status, create_by, create_time, remark)
|
||||
VALUES ('是否标记', 'ccdi_yes_no_flag', '0', 'admin', NOW(), '是否标记列表');
|
||||
|
||||
INSERT INTO sys_dict_data (dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark)
|
||||
VALUES
|
||||
(1, '是', '1', 'ccdi_yes_no_flag', '', 'primary', 'N', '0', 'admin', NOW(), '是'),
|
||||
(2, '否', '0', 'ccdi_yes_no_flag', '', 'danger', 'Y', '0', 'admin', NOW(), '否');
|
||||
|
||||
-- 执行完成后,请在字典管理中刷新缓存,确保模板下拉立即生效。
|
||||
33
sql/migration/2026-04-17-add-base-staff-party-member.sql
Normal file
33
sql/migration/2026-04-17-add-base-staff-party-member.sql
Normal file
@@ -0,0 +1,33 @@
|
||||
SET @base_staff_party_member_sql = IF(
|
||||
EXISTS(
|
||||
SELECT 1
|
||||
FROM information_schema.columns
|
||||
WHERE table_schema = DATABASE()
|
||||
AND table_name = 'ccdi_base_staff'
|
||||
AND column_name = 'is_party_member'
|
||||
),
|
||||
'SELECT 1',
|
||||
'ALTER TABLE `ccdi_base_staff` ADD COLUMN `is_party_member` TINYINT(1) NOT NULL DEFAULT 0 COMMENT ''是否党员:0-否 1-是'' AFTER `hire_date`'
|
||||
);
|
||||
|
||||
PREPARE base_staff_party_member_stmt FROM @base_staff_party_member_sql;
|
||||
EXECUTE base_staff_party_member_stmt;
|
||||
DEALLOCATE PREPARE base_staff_party_member_stmt;
|
||||
|
||||
INSERT INTO sys_dict_type (dict_name, dict_type, status, create_by, create_time, remark)
|
||||
SELECT '是否标记', 'ccdi_yes_no_flag', '0', 'admin', NOW(), '是否标记列表'
|
||||
WHERE NOT EXISTS (
|
||||
SELECT 1 FROM sys_dict_type WHERE dict_type = 'ccdi_yes_no_flag'
|
||||
);
|
||||
|
||||
INSERT INTO sys_dict_data (dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark)
|
||||
SELECT 1, '是', '1', 'ccdi_yes_no_flag', '', 'primary', 'N', '0', 'admin', NOW(), '是'
|
||||
WHERE NOT EXISTS (
|
||||
SELECT 1 FROM sys_dict_data WHERE dict_type = 'ccdi_yes_no_flag' AND dict_value = '1'
|
||||
);
|
||||
|
||||
INSERT INTO sys_dict_data (dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark)
|
||||
SELECT 2, '否', '0', 'ccdi_yes_no_flag', '', 'danger', 'Y', '0', 'admin', NOW(), '否'
|
||||
WHERE NOT EXISTS (
|
||||
SELECT 1 FROM sys_dict_data WHERE dict_type = 'ccdi_yes_no_flag' AND dict_value = '0'
|
||||
);
|
||||
@@ -0,0 +1,3 @@
|
||||
ALTER TABLE `ccdi_asset_info`
|
||||
MODIFY COLUMN `family_id` VARCHAR(100) NOT NULL COMMENT '归属员工证件号',
|
||||
MODIFY COLUMN `person_id` VARCHAR(100) NOT NULL COMMENT '资产实际持有人证件号';
|
||||
Reference in New Issue
Block a user