2018.11.29升级正式环境sql.sql 8.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182
  1. ALTER TABLE `tb_organization`
  2. ADD COLUMN `accountType` INT(1) DEFAULT 0 NULL COMMENT '账号类型:0企业账号;1个人账号' AFTER `hdProjectName`;
  3. -- 电子放行条白名单使用 11.26----
  4. ALTER TABLE `tb_goods_release`
  5. ADD COLUMN `userId` INT(11) NULL COMMENT '用户ID' AFTER `virAccountId`;
  6. -- 2018年11月20日14:21:12 服务之窗_超级前台 用户模块数据整合
  7. -- 格式化 tb_user表
  8. DROP TABLE IF EXISTS `tb_user`;
  9. CREATE TABLE `tb_user` (
  10. `ID` int(11) NOT NULL,
  11. `userName` varchar(40) DEFAULT '' COMMENT '姓名',
  12. `nickName` varchar(40) DEFAULT '' COMMENT '昵称',
  13. `userMobile` varchar(11) DEFAULT '' COMMENT '手机号码',
  14. `userType` varchar(2) DEFAULT '' COMMENT '用户类型',
  15. `userSex` varchar(2) DEFAULT '' COMMENT '性别',
  16. `userCardNo` varchar(40) DEFAULT '' COMMENT '学生号/身份证',
  17. `birthday` varchar(20) DEFAULT '' COMMENT '生日',
  18. `userPhotoUrl` varchar(200) DEFAULT '' COMMENT '头像',
  19. `password` varchar(100) DEFAULT '' COMMENT '密码',
  20. `status` varchar(2) DEFAULT '' COMMENT '认证状态',
  21. `suggestion` varchar(250) DEFAULT '' COMMENT '审核建议',
  22. `address` varchar(200) DEFAULT '' COMMENT '详细地址',
  23. `imageUrl01` varchar(200) DEFAULT '' COMMENT '证件照片1',
  24. `imageUrl02` varchar(200) DEFAULT '' COMMENT '证件照片2',
  25. `imageUrl03` varchar(200) DEFAULT '',
  26. `creator` varchar(20) DEFAULT '' COMMENT '创建者',
  27. `createTime` datetime DEFAULT NULL COMMENT '创建时间',
  28. `modifier` varchar(20) DEFAULT NULL COMMENT '修改人',
  29. `modifyTime` datetime DEFAULT NULL COMMENT '修改时间',
  30. `organizationId` int(11) DEFAULT NULL COMMENT '项目id',
  31. `virtualArchId` int(11) DEFAULT NULL COMMENT '企业ID',
  32. `isEnabled` varchar(2) DEFAULT '' COMMENT '是否可用',
  33. `userNumber` varchar(40) DEFAULT '' COMMENT '员工编号',
  34. `enteringTime` date DEFAULT NULL COMMENT '入司时间',
  35. `positionName` varchar(40) DEFAULT '' COMMENT '职位名称',
  36. `departmentId` int(11) DEFAULT NULL COMMENT '部门ID',
  37. `facePlusUserId` int(11) DEFAULT NULL COMMENT 'face++用户唯一标识',
  38. `roleType` varchar(2) DEFAULT '' COMMENT '企业用户角色(1-管理员,2-普通用户)',
  39. `noticePower` varchar(2) DEFAULT '' COMMENT '接受审核通知(0-不接收用户申请通知,关,1-接收用户申请通知,开)',
  40. `isSyncNeigou` int(11) DEFAULT '0' COMMENT '是否同步内购网',
  41. `isResponsible` int(11) DEFAULT '0' COMMENT '是否责任人',
  42. `isPushPower` int(11) DEFAULT '0' COMMENT '是否有账单推送权限',
  43. `isReleasePower` int(11) DEFAULT '0' COMMENT '是否有物品放行权限',
  44. `email` varchar(100) DEFAULT '' COMMENT '邮箱',
  45. `reOrder` int(11) DEFAULT '0',
  46. `device_type` int(1) DEFAULT NULL COMMENT '1-android 2-ios',
  47. `device_no` varchar(255) DEFAULT NULL COMMENT '设备号',
  48. `remark` varchar(500) DEFAULT '',
  49. `integral` int(11) DEFAULT '0' COMMENT '积分',
  50. `userCode` varchar(50) DEFAULT NULL COMMENT '航电用户userCode',
  51. `wxUserId` int(11) DEFAULT NULL COMMENT '微信用户ID',
  52. `isBinding` int(1) DEFAULT '0' COMMENT '白名单是否绑定微信用户',
  53. `isLogin` int(1) DEFAULT '0' COMMENT '白名单用户登录状态 0-未登录 1-已登录',
  54. PRIMARY KEY (`ID`)
  55. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='前端用户信息表'
  56. -- 创建相应的主键查询表 自动生成主键
  57. -- 创建主键seq表
  58. create table tb_seq (
  59. name varchar(50) not null primary key COMMENT '主键名称',
  60. start_value int not null COMMENT '起始id',
  61. increment_value int not null default 1 COMMENT '自增步长'
  62. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='主键自增序列表';
  63. -- 手动插入起始数据 服务之窗这边的用户id默认从10000开始
  64. insert into tb_seq values('bw_user_no',10000,1);
  65. -- 定义主键自增函数 nextval
  66. DELIMITER //
  67. create function nextval(str varchar(50)) returns integer
  68. DETERMINISTIC
  69. begin
  70. declare i int;
  71. set i=(select start_value from tb_seq where name=str);
  72. update tb_seq
  73. set start_value=i+increment_value
  74. where name=str;
  75. return i;
  76. end;
  77. //
  78. DELIMITER ;
  79. -- 调用函数获取服务之窗用户id
  80. SELECT nextval('bw_user_no') FROM dual;
  81. -- 订餐
  82. drop table tb_mealcar;
  83. drop table tb_meal;
  84. drop table tb_order_dinner_info;
  85. drop table tb_order_dinner;
  86. CREATE TABLE `tb_order_dinner` (
  87. `id` bigint(20) NOT NULL AUTO_INCREMENT,
  88. `number` varchar(255) DEFAULT '' COMMENT '编码',
  89. `status` varchar(2) DEFAULT '' COMMENT '状态(1待送餐2待评价3已完成4已取消)',
  90. `orgId` varchar(255) DEFAULT NULL,
  91. `createTime` datetime DEFAULT NULL,
  92. `creator` varchar(255) DEFAULT NULL,
  93. `modifyTime` datetime DEFAULT NULL,
  94. `modifier` varchar(255) DEFAULT NULL,
  95. `isEnabled` varchar(2) DEFAULT '',
  96. `star` int(2) DEFAULT NULL COMMENT '星级',
  97. `isSumOrder` int(2) DEFAULT '0' COMMENT '是否汇总订单',
  98. `parentOrderId` varchar(255) DEFAULT '' COMMENT '父级订单',
  99. `consId` varchar(255) DEFAULT '' COMMENT '下单人',
  100. `dinnerTime` datetime DEFAULT NULL COMMENT '下单时间',
  101. `integral` int(11) DEFAULT '0' COMMENT '消费积分',
  102. PRIMARY KEY (`id`)
  103. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  104. CREATE TABLE `tb_order_dinner_info` (
  105. `id` bigint(20) NOT NULL AUTO_INCREMENT,
  106. `orderId` bigint(20) DEFAULT NULL COMMENT '订单id',
  107. `mealId` bigint(20) DEFAULT NULL COMMENT '餐品id',
  108. `mealName` varchar(255) DEFAULT '' COMMENT '餐品名',
  109. `stapleFood` varchar(255) DEFAULT '' COMMENT '主食',
  110. `foodCount` int(14) DEFAULT NULL COMMENT '份数',
  111. `createTime` datetime DEFAULT NULL,
  112. `creator` varchar(255) DEFAULT NULL,
  113. `modifyTime` datetime DEFAULT NULL,
  114. `modifier` varchar(255) DEFAULT NULL,
  115. `isEnabled` varchar(2) DEFAULT '',
  116. `stapleFoodStr` varchar(255) DEFAULT '' COMMENT '主食名字',
  117. `orgId` varchar(255) DEFAULT NULL,
  118. `isMeetFood` varchar(2) DEFAULT '' COMMENT '是否会议餐',
  119. `consId` varchar(255) DEFAULT '' COMMENT '订餐人',
  120. `dinnerTime` datetime DEFAULT NULL COMMENT '订餐时间',
  121. PRIMARY KEY (`id`),
  122. KEY `dinner_orderId` (`orderId`),
  123. CONSTRAINT `dinner_orderId` FOREIGN KEY (`orderId`) REFERENCES `tb_order_dinner` (`id`)
  124. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  125. CREATE TABLE `tb_meal` (
  126. `id` bigint(20) NOT NULL AUTO_INCREMENT,
  127. `mealCodeId` varchar(255) DEFAULT '' COMMENT '餐品名',
  128. `spec` varchar(10) DEFAULT '' COMMENT '规格(1单品、2三菜一汤、3三菜一汤加水果)',
  129. `stapleFood` varchar(255) DEFAULT '' COMMENT '主食',
  130. `mealDescribe` varchar(255) DEFAULT '' COMMENT '餐品描述',
  131. `deliveryTimeStr` varchar(255) DEFAULT '' COMMENT '送餐时间',
  132. `supplyType` varchar(2) DEFAULT '' COMMENT '供应类型(1、长期有效2按具体时间供应)',
  133. `supplyTime` varchar(255) DEFAULT '' COMMENT '供应时间(供应类型为2的时候才有值)',
  134. `status` varchar(2) DEFAULT '' COMMENT '状态(1上架2下架)',
  135. `mealImages` varchar(2000) DEFAULT '' COMMENT '餐品图片',
  136. `orgId` varchar(11) DEFAULT NULL,
  137. `createTime` datetime DEFAULT NULL,
  138. `creator` varchar(255) DEFAULT NULL,
  139. `modifyTime` datetime DEFAULT NULL,
  140. `modifier` varchar(255) DEFAULT NULL,
  141. `isEnabled` varchar(2) DEFAULT '',
  142. `isModel` varchar(2) DEFAULT '' COMMENT '是否设为模板(1是0否)',
  143. `isMeetingFood` int(2) DEFAULT '0' COMMENT '是否会议餐',
  144. PRIMARY KEY (`id`)
  145. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  146. CREATE TABLE `tb_mealcar` (
  147. `id` bigint(20) NOT NULL AUTO_INCREMENT,
  148. `mealId` bigint(20) NOT NULL COMMENT '餐品id',
  149. `mealName` varchar(255) DEFAULT '' COMMENT '餐品名',
  150. `stapleFood` varchar(255) DEFAULT '' COMMENT '主食',
  151. `foodCount` int(14) DEFAULT NULL COMMENT '份数',
  152. `createTime` datetime DEFAULT NULL,
  153. `creator` varchar(255) DEFAULT NULL,
  154. `modifyTime` datetime DEFAULT NULL,
  155. `modifier` varchar(255) DEFAULT NULL,
  156. `isEnabled` varchar(2) DEFAULT '',
  157. `isMeetFood` varchar(2) DEFAULT '' COMMENT '是否会议餐',
  158. `consId` varchar(255) DEFAULT '' COMMENT '订餐人',
  159. `dinnerTime` varchar(255) DEFAULT '' COMMENT '订餐时间',
  160. PRIMARY KEY (`id`)
  161. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  162. alter table tb_roomno add COLUMN area DECIMAL(11,2) DEFAULT NULL COMMENT '面积';
  163. alter table tb_virtualarchitecture add COLUMN enterTime datetime DEFAULT NULL COMMENT '入驻时间';