Files
ccdi/sql/migration/2026-07-02-add-project-deleted-status.sql

42 lines
946 B
SQL
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
ALTER TABLE ccdi_project
MODIFY COLUMN status CHAR(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '0'
COMMENT '项目状态0-进行中1-已完成2-已归档3-打标中4-打标失败5-已删除';
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
6,
'已删除',
'5',
'ccdi_project_status',
'',
'danger',
'N',
'0',
'admin',
NOW(),
'项目逻辑删除状态'
WHERE NOT EXISTS (
SELECT 1
FROM sys_dict_data
WHERE dict_type = 'ccdi_project_status'
AND dict_value = '5'
);
UPDATE sys_role
SET remark = '可查看全部项目,可删除和恢复全部项目,其他操作由后端项目归属校验控制',
update_by = 'admin',
update_time = NOW()
WHERE role_key = 'manager';