|
|
@@ -113,9 +113,9 @@ CREATE TABLE IF NOT EXISTS bpm_approval_task (
|
|
|
KEY idx_task_node (node_id)
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
|
|
|
|
|
|
-CREATE INDEX IF NOT EXISTS idx_instance_status_end_definition ON bpm_process_instance(status, end_time, process_definition_id);
|
|
|
-CREATE INDEX IF NOT EXISTS idx_task_status_node_create ON bpm_approval_task(task_status, node_type, create_time);
|
|
|
-CREATE INDEX IF NOT EXISTS idx_task_status_timeout ON bpm_approval_task(task_status, timeout_time);
|
|
|
+CREATE INDEX idx_instance_status_end_definition ON bpm_process_instance(status, end_time, process_definition_id);
|
|
|
+CREATE INDEX idx_task_status_node_create ON bpm_approval_task(task_status, node_type, create_time);
|
|
|
+CREATE INDEX idx_task_status_timeout ON bpm_approval_task(task_status, timeout_time);
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS bpm_attachment (
|
|
|
id BIGINT PRIMARY KEY AUTO_INCREMENT,
|
|
|
@@ -157,17 +157,17 @@ CREATE TABLE IF NOT EXISTS bpm_approval_record (
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
|
|
|
|
|
|
-- 兼容已存在的数据库:补充企业微信字段
|
|
|
-ALTER TABLE sys_user ADD COLUMN IF NOT EXISTS wecom_user_id VARCHAR(100) COMMENT '企业微信用户ID';
|
|
|
-ALTER TABLE sys_user ADD COLUMN IF NOT EXISTS wecom_remind_enabled TINYINT DEFAULT 1 COMMENT '是否开启企微提醒:0-否 1-是';
|
|
|
+ALTER TABLE sys_user ADD COLUMN wecom_user_id VARCHAR(100) COMMENT '企业微信用户ID';
|
|
|
+ALTER TABLE sys_user ADD COLUMN wecom_remind_enabled TINYINT DEFAULT 1 COMMENT '是否开启企微提醒:0-否 1-是';
|
|
|
|
|
|
-- 兼容已存在的数据库:补充角色企业微信字段
|
|
|
-ALTER TABLE sys_role ADD COLUMN IF NOT EXISTS wecom_user_id VARCHAR(100) COMMENT '企业微信用户ID';
|
|
|
-ALTER TABLE sys_role ADD COLUMN IF NOT EXISTS wecom_remind_enabled TINYINT DEFAULT 1 COMMENT '是否开启企微提醒:0-否 1-是';
|
|
|
+ALTER TABLE sys_role ADD COLUMN wecom_user_id VARCHAR(100) COMMENT '企业微信用户ID';
|
|
|
+ALTER TABLE sys_role ADD COLUMN wecom_remind_enabled TINYINT DEFAULT 1 COMMENT '是否开启企微提醒:0-否 1-是';
|
|
|
|
|
|
-- 兼容已存在的数据库:补充角色手机号字段及唯一索引
|
|
|
-ALTER TABLE sys_role ADD COLUMN IF NOT EXISTS phone VARCHAR(20) COMMENT '手机号';
|
|
|
-CREATE UNIQUE INDEX IF NOT EXISTS uk_role_phone ON sys_role(phone);
|
|
|
-CREATE UNIQUE INDEX IF NOT EXISTS uk_user_phone ON sys_user(phone);
|
|
|
+ALTER TABLE sys_role ADD COLUMN phone VARCHAR(20) COMMENT '手机号';
|
|
|
+CREATE UNIQUE INDEX uk_role_phone ON sys_role(phone);
|
|
|
+CREATE UNIQUE INDEX uk_user_phone ON sys_user(phone);
|
|
|
|
|
|
-- 通知配置表(预留:供企业微信/邮件/短信等渠道配置读取)
|
|
|
CREATE TABLE IF NOT EXISTS sys_notification_config (
|