18 lines
1.0 KiB
SQL
18 lines
1.0 KiB
SQL
-- 疗休养配置分工会人员分配表,人员数量合计受配置的出行人数指标约束。
|
|
CREATE TABLE IF NOT EXISTS `tour_setting_union_quota` (
|
|
`id` varchar(32) NOT NULL COMMENT 'ID',
|
|
`settingId` varchar(32) DEFAULT NULL COMMENT '所属疗休养配置ID',
|
|
`unionId` varchar(32) DEFAULT NULL COMMENT '分工会ID',
|
|
`unionName` varchar(100) DEFAULT NULL COMMENT '分工会名称',
|
|
`peopleQuota` int DEFAULT 0 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`),
|
|
UNIQUE KEY `uk_tour_setting_union_quota_setting_union` (`settingId`, `unionId`),
|
|
KEY `idx_tour_setting_union_quota_setting` (`settingId`),
|
|
KEY `idx_tour_setting_union_quota_union` (`unionId`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='疗休养配置分工会人员分配';
|