feat: 品牌工作室脚本提交

This commit is contained in:
2026-08-29 09:08:14 +08:00
parent 19bbd61436
commit 67bcbfc737
@@ -0,0 +1,98 @@
CREATE TABLE `brand_studio_application`
(
`id` varchar(32) NOT NULL COMMENT '工作室ID,主键',
`name` varchar(128) DEFAULT NULL COMMENT '工作室名称',
`userId` varchar(64) DEFAULT NULL COMMENT '申请人ID,唯一',
`unionId` varchar(64) DEFAULT NULL COMMENT '申请人所属工会ID',
`unionName` varchar(256) DEFAULT NULL COMMENT '工会名称',
`createYear` varchar(10) DEFAULT NULL COMMENT '创建年份',
`leadPeople` varchar(64) DEFAULT NULL COMMENT '工作室领衔人',
`leadAge` int DEFAULT NULL COMMENT '领衔人年龄',
`leadIdentity` text COMMENT '领衔人身份,多个身份用逗号分隔',
`type` varchar(128) DEFAULT NULL COMMENT '工作室类型',
`track` varchar(128) DEFAULT NULL COMMENT '所属赛道',
`address` varchar(256) DEFAULT NULL COMMENT '工作室具体位置',
`memberNum` int DEFAULT NULL COMMENT '成员人数',
`introduction` text COMMENT '工作室介绍',
`status` int DEFAULT NULL COMMENT '状态:0草稿,1审核中/提交申请,2驳回,3撤销,4撤回,5通过,6正在创建,7创建失败',
`archive` int DEFAULT NULL COMMENT '归档',
`createName` varchar(64) DEFAULT NULL COMMENT '创建人姓名',
`deptid` varchar(64) DEFAULT NULL COMMENT '所属机构',
`deptName` varchar(256) DEFAULT NULL COMMENT '机构名称',
`domain` varchar(128) DEFAULT NULL COMMENT '所属领域',
`leadHonor` varchar(500) DEFAULT NULL COMMENT '领衔人荣誉称号',
`remark` text COMMENT '备注',
`createdBy` varchar(32) DEFAULT NULL COMMENT '创建人',
`createdAt` bigint DEFAULT NULL COMMENT '创建时间',
`updatedBy` varchar(32) DEFAULT NULL COMMENT '修改人',
`updatedAt` bigint DEFAULT NULL COMMENT '修改时间',
`delFlag` tinyint(1) DEFAULT '0' COMMENT '删除标记',
PRIMARY KEY (`id`)
) ENGINE = InnoDB
DEFAULT CHARSET = utf8mb4
COLLATE = utf8mb4_0900_ai_ci COMMENT ='品牌工作室申请表';
CREATE TABLE `brand_application_flow`
(
`id` varchar(32) NOT NULL COMMENT '审批记录ID,主键',
`unionId` varchar(64) DEFAULT NULL COMMENT '工会ID',
`unionName` varchar(256) DEFAULT NULL COMMENT '工会',
`auditorId` varchar(64) DEFAULT NULL COMMENT '审核人ID',
`auditor` varchar(64) DEFAULT NULL COMMENT '审核人',
`applicationId` varchar(32) DEFAULT NULL COMMENT '申请ID',
`status` int DEFAULT NULL COMMENT '状态:0待审核,1驳回,2撤回,3撤销,4通过',
`content` text COMMENT '审批内容(意见描述)',
`remark` text COMMENT '备注',
`sortNo` int DEFAULT NULL COMMENT '序号',
`createdBy` varchar(32) DEFAULT NULL COMMENT '创建人',
`createdAt` bigint DEFAULT NULL COMMENT '创建时间',
`updatedBy` varchar(32) DEFAULT NULL COMMENT '修改人',
`updatedAt` bigint DEFAULT NULL COMMENT '修改时间',
`delFlag` tinyint(1) DEFAULT '0' COMMENT '删除标记',
PRIMARY KEY (`id`)
) ENGINE = InnoDB
DEFAULT CHARSET = utf8mb4
COLLATE = utf8mb4_0900_ai_ci COMMENT ='品牌工作室申请流程表';
CREATE TABLE `brand_studio_honor`
(
`id` varchar(32) NOT NULL COMMENT '工作室荣誉ID,主键',
`applicationId` varchar(32) DEFAULT NULL COMMENT '工作室申请ID',
`honorName` varchar(128) DEFAULT NULL COMMENT '荣誉称号',
`honorGrade` varchar(64) DEFAULT NULL COMMENT '级别',
`requireYear` varchar(10) DEFAULT NULL COMMENT '获取年份',
`honorCategory` smallint DEFAULT NULL COMMENT '荣誉类别:1外部荣誉,2行内荣誉',
`createdBy` varchar(32) DEFAULT NULL COMMENT '创建人',
`createdAt` bigint DEFAULT NULL COMMENT '创建时间',
`updatedBy` varchar(32) DEFAULT NULL COMMENT '修改人',
`updatedAt` bigint DEFAULT NULL COMMENT '修改时间',
`delFlag` tinyint(1) DEFAULT '0' COMMENT '删除标记',
PRIMARY KEY (`id`)
) ENGINE = InnoDB
DEFAULT CHARSET = utf8mb4
COLLATE = utf8mb4_0900_ai_ci COMMENT ='品牌工作室荣誉信息表';
CREATE TABLE `brand_studio_member`
(
`id` varchar(32) NOT NULL COMMENT '成员ID,主键',
`applicationId` varchar(32) DEFAULT NULL COMMENT '工作室ID',
`userId` varchar(64) DEFAULT NULL COMMENT '用户ID',
`emplid` varchar(64) DEFAULT NULL COMMENT '用户工号',
`name` varchar(64) DEFAULT NULL COMMENT '成员姓名',
`role` varchar(64) DEFAULT NULL COMMENT '成员角色',
`birthdate` varchar(20) DEFAULT NULL COMMENT '成员出生年月',
`grade` varchar(64) DEFAULT NULL COMMENT '学历',
`professional` varchar(255) DEFAULT NULL COMMENT '职称',
`deptName` varchar(255) DEFAULT NULL COMMENT '所在部门',
`joinDate` datetime DEFAULT NULL COMMENT '加入日期',
`leaveDate` datetime DEFAULT NULL COMMENT '离开日期',
`status` int DEFAULT NULL COMMENT '成员状态:0在职,1离职',
`createdBy` varchar(32) DEFAULT NULL COMMENT '创建人',
`createdAt` bigint DEFAULT NULL COMMENT '创建时间',
`updatedBy` varchar(32) DEFAULT NULL COMMENT '修改人',
`updatedAt` bigint DEFAULT NULL COMMENT '修改时间',
`delFlag` tinyint(1) DEFAULT '0' COMMENT '删除标记',
PRIMARY KEY (`id`)
) ENGINE = InnoDB
DEFAULT CHARSET = utf8mb4
COLLATE = utf8mb4_0900_ai_ci COMMENT ='品牌工作室成员信息表';