ALTER TABLE `tb_organization` ADD COLUMN `accountType` INT(1) DEFAULT 0 NULL COMMENT '账号类型:0企业账号;1个人账号' AFTER `hdProjectName`; -- 电子放行条白名单使用 11.26---- ALTER TABLE `tb_goods_release` ADD COLUMN `userId` INT(11) NULL COMMENT '用户ID' AFTER `virAccountId`; -- 2018年11月20日14:21:12 服务之窗_超级前台 用户模块数据整合 -- 格式化 tb_user表 DROP TABLE IF EXISTS `tb_user`; CREATE TABLE `tb_user` ( `ID` int(11) NOT NULL, `userName` varchar(40) DEFAULT '' COMMENT '姓名', `nickName` varchar(40) DEFAULT '' COMMENT '昵称', `userMobile` varchar(11) DEFAULT '' COMMENT '手机号码', `userType` varchar(2) DEFAULT '' COMMENT '用户类型', `userSex` varchar(2) DEFAULT '' COMMENT '性别', `userCardNo` varchar(40) DEFAULT '' COMMENT '学生号/身份证', `birthday` varchar(20) DEFAULT '' COMMENT '生日', `userPhotoUrl` varchar(200) DEFAULT '' COMMENT '头像', `password` varchar(100) DEFAULT '' COMMENT '密码', `status` varchar(2) DEFAULT '' COMMENT '认证状态', `suggestion` varchar(250) DEFAULT '' COMMENT '审核建议', `address` varchar(200) DEFAULT '' COMMENT '详细地址', `imageUrl01` varchar(200) DEFAULT '' COMMENT '证件照片1', `imageUrl02` varchar(200) DEFAULT '' COMMENT '证件照片2', `imageUrl03` varchar(200) DEFAULT '', `creator` varchar(20) DEFAULT '' COMMENT '创建者', `createTime` datetime DEFAULT NULL COMMENT '创建时间', `modifier` varchar(20) DEFAULT NULL COMMENT '修改人', `modifyTime` datetime DEFAULT NULL COMMENT '修改时间', `organizationId` int(11) DEFAULT NULL COMMENT '项目id', `virtualArchId` int(11) DEFAULT NULL COMMENT '企业ID', `isEnabled` varchar(2) DEFAULT '' COMMENT '是否可用', `userNumber` varchar(40) DEFAULT '' COMMENT '员工编号', `enteringTime` date DEFAULT NULL COMMENT '入司时间', `positionName` varchar(40) DEFAULT '' COMMENT '职位名称', `departmentId` int(11) DEFAULT NULL COMMENT '部门ID', `facePlusUserId` int(11) DEFAULT NULL COMMENT 'face++用户唯一标识', `roleType` varchar(2) DEFAULT '' COMMENT '企业用户角色(1-管理员,2-普通用户)', `noticePower` varchar(2) DEFAULT '' COMMENT '接受审核通知(0-不接收用户申请通知,关,1-接收用户申请通知,开)', `isSyncNeigou` int(11) DEFAULT '0' COMMENT '是否同步内购网', `isResponsible` int(11) DEFAULT '0' COMMENT '是否责任人', `isPushPower` int(11) DEFAULT '0' COMMENT '是否有账单推送权限', `isReleasePower` int(11) DEFAULT '0' COMMENT '是否有物品放行权限', `email` varchar(100) DEFAULT '' COMMENT '邮箱', `reOrder` int(11) DEFAULT '0', `device_type` int(1) DEFAULT NULL COMMENT '1-android 2-ios', `device_no` varchar(255) DEFAULT NULL COMMENT '设备号', `remark` varchar(500) DEFAULT '', `integral` int(11) DEFAULT '0' COMMENT '积分', `userCode` varchar(50) DEFAULT NULL COMMENT '航电用户userCode', `wxUserId` int(11) DEFAULT NULL COMMENT '微信用户ID', `isBinding` int(1) DEFAULT '0' COMMENT '白名单是否绑定微信用户', `isLogin` int(1) DEFAULT '0' COMMENT '白名单用户登录状态 0-未登录 1-已登录', PRIMARY KEY (`ID`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='前端用户信息表' -- 创建相应的主键查询表 自动生成主键 -- 创建主键seq表 create table tb_seq ( name varchar(50) not null primary key COMMENT '主键名称', start_value int not null COMMENT '起始id', increment_value int not null default 1 COMMENT '自增步长' ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='主键自增序列表'; -- 手动插入起始数据 服务之窗这边的用户id默认从10000开始 insert into tb_seq values('bw_user_no',10000,1); -- 定义主键自增函数 nextval DELIMITER // create function nextval(str varchar(50)) returns integer DETERMINISTIC begin declare i int; set i=(select start_value from tb_seq where name=str); update tb_seq set start_value=i+increment_value where name=str; return i; end; // DELIMITER ; -- 调用函数获取服务之窗用户id SELECT nextval('bw_user_no') FROM dual; -- 订餐 drop table tb_mealcar; drop table tb_meal; drop table tb_order_dinner_info; drop table tb_order_dinner; CREATE TABLE `tb_order_dinner` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `number` varchar(255) DEFAULT '' COMMENT '编码', `status` varchar(2) DEFAULT '' COMMENT '状态(1待送餐2待评价3已完成4已取消)', `orgId` varchar(255) DEFAULT NULL, `createTime` datetime DEFAULT NULL, `creator` varchar(255) DEFAULT NULL, `modifyTime` datetime DEFAULT NULL, `modifier` varchar(255) DEFAULT NULL, `isEnabled` varchar(2) DEFAULT '', `star` int(2) DEFAULT NULL COMMENT '星级', `isSumOrder` int(2) DEFAULT '0' COMMENT '是否汇总订单', `parentOrderId` varchar(255) DEFAULT '' COMMENT '父级订单', `consId` varchar(255) DEFAULT '' COMMENT '下单人', `dinnerTime` datetime DEFAULT NULL COMMENT '下单时间', `integral` int(11) DEFAULT '0' COMMENT '消费积分', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; CREATE TABLE `tb_order_dinner_info` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `orderId` bigint(20) DEFAULT NULL COMMENT '订单id', `mealId` bigint(20) DEFAULT NULL COMMENT '餐品id', `mealName` varchar(255) DEFAULT '' COMMENT '餐品名', `stapleFood` varchar(255) DEFAULT '' COMMENT '主食', `foodCount` int(14) DEFAULT NULL COMMENT '份数', `createTime` datetime DEFAULT NULL, `creator` varchar(255) DEFAULT NULL, `modifyTime` datetime DEFAULT NULL, `modifier` varchar(255) DEFAULT NULL, `isEnabled` varchar(2) DEFAULT '', `stapleFoodStr` varchar(255) DEFAULT '' COMMENT '主食名字', `orgId` varchar(255) DEFAULT NULL, `isMeetFood` varchar(2) DEFAULT '' COMMENT '是否会议餐', `consId` varchar(255) DEFAULT '' COMMENT '订餐人', `dinnerTime` datetime DEFAULT NULL COMMENT '订餐时间', PRIMARY KEY (`id`), KEY `dinner_orderId` (`orderId`), CONSTRAINT `dinner_orderId` FOREIGN KEY (`orderId`) REFERENCES `tb_order_dinner` (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; CREATE TABLE `tb_meal` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `mealCodeId` varchar(255) DEFAULT '' COMMENT '餐品名', `spec` varchar(10) DEFAULT '' COMMENT '规格(1单品、2三菜一汤、3三菜一汤加水果)', `stapleFood` varchar(255) DEFAULT '' COMMENT '主食', `mealDescribe` varchar(255) DEFAULT '' COMMENT '餐品描述', `deliveryTimeStr` varchar(255) DEFAULT '' COMMENT '送餐时间', `supplyType` varchar(2) DEFAULT '' COMMENT '供应类型(1、长期有效2按具体时间供应)', `supplyTime` varchar(255) DEFAULT '' COMMENT '供应时间(供应类型为2的时候才有值)', `status` varchar(2) DEFAULT '' COMMENT '状态(1上架2下架)', `mealImages` varchar(2000) DEFAULT '' COMMENT '餐品图片', `orgId` varchar(11) DEFAULT NULL, `createTime` datetime DEFAULT NULL, `creator` varchar(255) DEFAULT NULL, `modifyTime` datetime DEFAULT NULL, `modifier` varchar(255) DEFAULT NULL, `isEnabled` varchar(2) DEFAULT '', `isModel` varchar(2) DEFAULT '' COMMENT '是否设为模板(1是0否)', `isMeetingFood` int(2) DEFAULT '0' COMMENT '是否会议餐', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; CREATE TABLE `tb_mealcar` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `mealId` bigint(20) NOT NULL COMMENT '餐品id', `mealName` varchar(255) DEFAULT '' COMMENT '餐品名', `stapleFood` varchar(255) DEFAULT '' COMMENT '主食', `foodCount` int(14) DEFAULT NULL COMMENT '份数', `createTime` datetime DEFAULT NULL, `creator` varchar(255) DEFAULT NULL, `modifyTime` datetime DEFAULT NULL, `modifier` varchar(255) DEFAULT NULL, `isEnabled` varchar(2) DEFAULT '', `isMeetFood` varchar(2) DEFAULT '' COMMENT '是否会议餐', `consId` varchar(255) DEFAULT '' COMMENT '订餐人', `dinnerTime` varchar(255) DEFAULT '' COMMENT '订餐时间', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; alter table tb_roomno add COLUMN area DECIMAL(11,2) DEFAULT NULL COMMENT '面积'; alter table tb_virtualarchitecture add COLUMN enterTime datetime DEFAULT NULL COMMENT '入驻时间';