可视化座位
可视化座位
文档
接口文档
项目
项目名称 | 分支名称 | 负责人 | 功能描述 | Online Tag |
---|---|---|---|---|
we-gather-admin-api | feat_v1 | 荀立强 | 可视化座位相关 |
数据库
新增表
-- 桌号管理
CREATE TABLE `table` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`meeting_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '会议ID',
`seat` tinyint(3) unsigned NOT NULL DEFAULT '1' COMMENT '座位数',
`be_seated` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '已落座人数',
`number` int(11) NOT NULL COMMENT '桌号',
`is_lock` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '是否锁定 0否 1是',
`is_main` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '是否是主桌:0否 1是(主桌默认不参与一键落座和一键恢复)',
`created_at` timestamp NULL DEFAULT NULL,
`updated_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`id`),
UNIQUE KEY `meeting_number_uniq_index` (`meeting_id`,`number`) USING BTREE COMMENT '会议下桌号唯一'
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
-- 座位管理
CREATE TABLE `table_sate` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`table_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '桌号',
`meeting_id` int(1) unsigned NOT NULL DEFAULT '0',
`order_num` char(19) NOT NULL,
`meeting_attendee_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '嘉宾ID',
`quick_seating` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '一键入座编号(第几次一键落座),默认0,手动落座',
`table_number` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '桌号',
`number` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '座位序号',
`created_at` timestamp NULL DEFAULT NULL,
`updated_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='桌子座位映射表';
环境配置
暂无
人员
类型 | 人员姓名 |
---|---|
产品 | 吴霜 |
测试 | 郭阔、曹金梅、孙祥丹 |
后端 | 荀立强 |
前端 | 朴昊哲 |
创建时间
2023-05-23