feat: 完成分享、单会话与发布审批改造
- 增加工作流协作分享与知识库卡片分享入口,统一低版本浏览器复制反馈 - Web 新登录替换旧会话,并保持 API Key 会话隔离 - 发布审批增加必填说明并在审批详情展示 - 账号重置与导入改用可配置默认强密码
This commit is contained in:
@@ -83,6 +83,9 @@ spring:
|
||||
enabled: true
|
||||
|
||||
easyflow:
|
||||
security:
|
||||
account:
|
||||
default-reset-password: '${EASYFLOW_DEFAULT_RESET_PASSWORD:!QAZ2wsx}'
|
||||
license:
|
||||
location: classpath:easyflow.lic
|
||||
chat:
|
||||
|
||||
@@ -0,0 +1,30 @@
|
||||
SET NAMES utf8mb4;
|
||||
|
||||
ALTER TABLE `tb_approval_instance`
|
||||
ADD COLUMN `application_reason` VARCHAR(500) NULL COMMENT '审批说明' AFTER `summary`;
|
||||
|
||||
ALTER TABLE `tb_workflow`
|
||||
ADD COLUMN `revision` INT NOT NULL DEFAULT 0 COMMENT '工作流内容修订号' AFTER `content`;
|
||||
|
||||
CREATE TABLE `tb_workflow_share`
|
||||
(
|
||||
`id` BIGINT UNSIGNED NOT NULL COMMENT 'ID',
|
||||
`workflow_id` BIGINT UNSIGNED NOT NULL COMMENT '工作流ID',
|
||||
`share_key_hash` VARCHAR(64) NOT NULL COMMENT '分享密钥哈希',
|
||||
`status` VARCHAR(32) NOT NULL COMMENT '分享状态',
|
||||
`expires_at` DATETIME NOT NULL COMMENT '过期时间',
|
||||
`tenant_id` BIGINT UNSIGNED NOT NULL COMMENT '租户ID',
|
||||
`dept_id` BIGINT UNSIGNED NULL DEFAULT NULL COMMENT '部门ID',
|
||||
`created` DATETIME NULL DEFAULT NULL COMMENT '创建时间',
|
||||
`created_by` BIGINT UNSIGNED NULL DEFAULT NULL COMMENT '创建人',
|
||||
`modified` DATETIME NULL DEFAULT NULL COMMENT '修改时间',
|
||||
`modified_by` BIGINT UNSIGNED NULL DEFAULT NULL COMMENT '修改人',
|
||||
PRIMARY KEY (`id`) USING BTREE,
|
||||
UNIQUE INDEX `uni_workflow_share_key_hash` (`share_key_hash`) USING BTREE,
|
||||
INDEX `idx_workflow_share_status` (`workflow_id`, `status`) USING BTREE,
|
||||
INDEX `idx_workflow_share_expires_at` (`expires_at`) USING BTREE
|
||||
) ENGINE = InnoDB
|
||||
CHARACTER SET = utf8mb4
|
||||
COLLATE = utf8mb4_0900_ai_ci
|
||||
COMMENT = '工作流协作分享记录'
|
||||
ROW_FORMAT = Dynamic;
|
||||
Reference in New Issue
Block a user