数据库修改新增.sql 36 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732
  1. /*
  2. Navicat MySQL Data Transfer
  3. Source Server : 超级前台测试
  4. Source Server Version : 50720
  5. Source Host : 120.79.80.138:3306
  6. Source Database : super_service_test
  7. Target Server Type : MYSQL
  8. Target Server Version : 50720
  9. File Encoding : 65001
  10. Date: 2018-08-01 16:39:40
  11. */
  12. SET FOREIGN_KEY_CHECKS=0;
  13. -- ----------------------------
  14. -- Table structure for tr_app_user_orgnization
  15. -- ----------------------------
  16. DROP TABLE IF EXISTS `tr_app_user_orgnization`;
  17. CREATE TABLE `tr_app_user_orgnization` (
  18. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  19. `org_id` int(11) DEFAULT NULL COMMENT '项目ID',
  20. `user_id` int(11) DEFAULT NULL COMMENT '系统用户ID',
  21. `remark` varchar(50) DEFAULT NULL COMMENT '备注',
  22. `creator` varchar(20) DEFAULT NULL COMMENT '创建人',
  23. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  24. `role_id` int(11) unsigned zerofill DEFAULT NULL,
  25. PRIMARY KEY (`id`)
  26. ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='用户-项目管辖关联表';
  27. -- ----------------------------
  28. -- Table structure for tr_company_org
  29. -- ----------------------------
  30. DROP TABLE IF EXISTS `tr_company_org`;
  31. CREATE TABLE `tr_company_org` (
  32. `id` bigint(20) NOT NULL AUTO_INCREMENT,
  33. `company_id` int(11) DEFAULT NULL COMMENT '运营中心id',
  34. `org_id` int(11) DEFAULT NULL COMMENT '项目ID',
  35. PRIMARY KEY (`id`)
  36. ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='运营中心-项目关系表';
  37. -- ----------------------------
  38. -- 2018-08-14 14:03:09
  39. -- Table structure for tr_service_function
  40. -- ----------------------------
  41. DROP TABLE IF EXISTS `tr_service_function`;
  42. CREATE TABLE `tr_service_function` (
  43. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  44. `function_id` int(11) DEFAULT NULL COMMENT '功能id',
  45. `service_id` int(11) DEFAULT NULL COMMENT '服务包id',
  46. `type` int(2) DEFAULT NULL COMMENT '展示端 0-PC 1-APP',
  47. PRIMARY KEY (`id`)
  48. ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='服务包-功能关系表';
  49. ALTER TABLE `tr_app_user_orgnization`
  50. CHANGE `user_id` `user_id` BIGINT(20) NOT NULL COMMENT '用户ID';
  51. ALTER TABLE `tb_virtualarchitecture`
  52. ADD COLUMN `buildId` int(11) NULL COMMENT '楼宇id';
  53. ALTER TABLE `tb_app_notice`
  54. ADD COLUMN `orgId` int(11) NULL COMMENT '项目id';
  55. ALTER TABLE `tb_wxtemplate_message`
  56. ADD COLUMN `orgId` int(11) NULL COMMENT '项目id';
  57. ALTER TABLE `tb_email_send`
  58. ADD COLUMN `orgId` int(11) NULL COMMENT '项目id';
  59. ALTER TABLE `tb_phone_message`
  60. ADD COLUMN `orgId` int(11) NULL COMMENT '项目id';
  61. ALTER TABLE `tb_model`
  62. ADD COLUMN `fileUrl` VARCHAR (255) NULL COMMENT '文件路径';
  63. ALTER TABLE `tb_model`
  64. ADD COLUMN `fileName` VARCHAR (255) NULL COMMENT '文件名称';
  65. ALTER TABLE `tb_model`
  66. ADD COLUMN `orgId` int(11) NULL COMMENT '项目id';
  67. -- 2018年9月12日09:47:57 短信账号配置表
  68. -- ----------------------------
  69. DROP TABLE IF EXISTS `tb_mobile_config`;
  70. CREATE TABLE `tb_mobile_config` (
  71. `id` bigint(20) NOT NULL AUTO_INCREMENT,
  72. `mobileNum` varchar(20) DEFAULT NULL,
  73. `password` varchar(50) DEFAULT NULL,
  74. `signature` varchar(50) DEFAULT NULL COMMENT '短信后缀签名',
  75. `createTime` datetime DEFAULT NULL COMMENT '创建时间',
  76. `creator` bigint(20) DEFAULT NULL COMMENT '创建者',
  77. `orgId` int(11) DEFAULT NULL COMMENT '项目id',
  78. `modify` bigint(20) DEFAULT NULL COMMENT '修改人',
  79. `modifyTime` datetime DEFAULT NULL COMMENT '修改时间',
  80. `isEnable` tinyint(1) DEFAULT '1' COMMENT '是否可用 1-可用 0-禁用',
  81. PRIMARY KEY (`id`)
  82. ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='短信账号配置';
  83. -- 2018年9月14日15:27:41 物品放行详情列表
  84. -- ----------------------------
  85. -- Table structure for tb_goods_detail
  86. -- ----------------------------
  87. DROP TABLE IF EXISTS `tb_goods_detail`;
  88. CREATE TABLE `tb_goods_detail` (
  89. `id` bigint(20) NOT NULL AUTO_INCREMENT,
  90. `goodsName` varchar(50) DEFAULT NULL COMMENT '物品名称',
  91. `amount` int(255) DEFAULT NULL COMMENT '数量',
  92. `releaseId` bigint(20) DEFAULT NULL COMMENT '放行单id',
  93. PRIMARY KEY (`id`)
  94. ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='物品放行明细';
  95. -- 2018年9月19日12:14:50 商圈发现
  96. SET FOREIGN_KEY_CHECKS=0;
  97. -- ----------------------------
  98. -- Table structure for tb_organization_config
  99. -- ----------------------------
  100. DROP TABLE IF EXISTS `tb_organization_config`;
  101. CREATE TABLE `tb_organization_config` (
  102. `id` bigint(20) NOT NULL AUTO_INCREMENT,
  103. `orgId` int(11) DEFAULT NULL COMMENT '项目id',
  104. `discoverIsEnabled` varchar(1) DEFAULT '0' COMMENT '项目商圈发现功能是否开启',
  105. `discoverCategory` varchar(1) DEFAULT NULL COMMENT '项目商圈发现名称 0-商圈 1-发现',
  106. PRIMARY KEY (`id`)
  107. ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='项目额外配置信息表';
  108. ALTER TABLE `tb_servicetypeinfo`
  109. ADD COLUMN `grayAppServiceIcon` VARCHAR (100) NULL COMMENT 'app灰度图标路径';
  110. ALTER TABLE `tb_servicetypeinfo`
  111. ADD COLUMN `grayWechatServiceIcon` VARCHAR (100) NULL COMMENT '微信端灰度图标路径';
  112. ALTER TABLE `tb_servicetypeinfo`
  113. ADD COLUMN `serviceCategory` VARCHAR (10) NULL COMMENT '服务分类';
  114. ALTER TABLE `tb_serviceprojectallocation`
  115. ADD COLUMN `indate` datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '有效时间';
  116. -- 插入基础数据
  117. INSERT INTO `tb_dictionary_group` (`id`, `groupcode`, `groupname`, `isenabled`, `oprateversion`, `opratetype`, `createby`, `createtime`, `lastupdateby`, `lastupdatetime`) VALUES (null, 'serviceCategory', '服务分类', '1', (select t2.oprateversion from tb_dictionary_group t2 order by t2.id DESC limit 1)+1, '1', 'admin,系统管理员', now(), NULL, NULL);
  118. INSERT INTO `tb_dictionary_group` (`id`, `groupcode`, `groupname`, `isenabled`, `oprateversion`, `opratetype`, `createby`, `createtime`, `lastupdateby`, `lastupdatetime`) VALUES (null, 'serviceIndate', '服务有效期', '1', (select t2.oprateversion from tb_dictionary_group t2 order by t2.id DESC limit 1)+1, '1', 'admin,系统管理员', now(), NULL, NULL);
  119. INSERT INTO `tb_dictionary_group` (`id`, `groupcode`, `groupname`, `isenabled`, `oprateversion`, `opratetype`, `createby`, `createtime`, `lastupdateby`, `lastupdatetime`) VALUES (null, 'discoverCategory', '商圈发现', '1', (select t2.oprateversion from tb_dictionary_group t2 order by t2.id DESC limit 1)+1, '1', 'admin,系统管理员', now(), NULL, NULL);
  120. INSERT INTO `tb_dictionary_item` (`id`, `itemcode`, `itemname`, `groupid`, `isenabled`, `oprateversion`, `opratetype`, `createby`, `createtime`, `lastupdateby`, `orderno`, `lastupdatetime`) VALUES (null, '2', '商圈发现', (SELECT id FROM tb_dictionary_group t1 WHERE t1.groupcode='serviceGroupType'), '1', (select t2.oprateversion from tb_dictionary_item t2 order by t2.id DESC limit 1)+1, '1', 'admin,系统管理员', now(), NULL, '3', NULL);
  121. INSERT INTO `tb_dictionary_item` (`id`, `itemcode`, `itemname`, `groupid`, `isenabled`, `oprateversion`, `opratetype`, `createby`, `createtime`, `lastupdateby`, `orderno`, `lastupdatetime`) VALUES (null, '0', '企业配套', (SELECT id FROM tb_dictionary_group t1 WHERE t1.groupcode='serviceCategory'), '1', (select t2.oprateversion from tb_dictionary_item t2 order by t2.id DESC limit 1)+1, '1', 'admin,系统管理员', now(), NULL, '1', NULL);
  122. INSERT INTO `tb_dictionary_item` (`id`, `itemcode`, `itemname`, `groupid`, `isenabled`, `oprateversion`, `opratetype`, `createby`, `createtime`, `lastupdateby`, `orderno`, `lastupdatetime`) VALUES (null, '1', '楼宇服务', (SELECT id FROM tb_dictionary_group t1 WHERE t1.groupcode='serviceCategory'), '1', (select t2.oprateversion from tb_dictionary_item t2 order by t2.id DESC limit 1)+1, '1', 'admin,系统管理员', now(), NULL, '2', NULL);
  123. INSERT INTO `tb_dictionary_item` (`id`, `itemcode`, `itemname`, `groupid`, `isenabled`, `oprateversion`, `opratetype`, `createby`, `createtime`, `lastupdateby`, `orderno`, `lastupdatetime`) VALUES (null, '0', '7天', (SELECT id FROM tb_dictionary_group t1 WHERE t1.groupcode='serviceIndate'), '1', (select t2.oprateversion from tb_dictionary_item t2 order by t2.id DESC limit 1)+1, '1', 'admin,系统管理员', now(), NULL, '0', NULL);
  124. INSERT INTO `tb_dictionary_item` (`id`, `itemcode`, `itemname`, `groupid`, `isenabled`, `oprateversion`, `opratetype`, `createby`, `createtime`, `lastupdateby`, `orderno`, `lastupdatetime`) VALUES (null, '1', '15天', (SELECT id FROM tb_dictionary_group t1 WHERE t1.groupcode='serviceIndate'), '1', (select t2.oprateversion from tb_dictionary_item t2 order by t2.id DESC limit 1)+1, '1', 'admin,系统管理员', now(), NULL, '1', NULL);
  125. INSERT INTO `tb_dictionary_item` (`id`, `itemcode`, `itemname`, `groupid`, `isenabled`, `oprateversion`, `opratetype`, `createby`, `createtime`, `lastupdateby`, `orderno`, `lastupdatetime`) VALUES (null, '2', '1个月', (SELECT id FROM tb_dictionary_group t1 WHERE t1.groupcode='serviceIndate'), '1', (select t2.oprateversion from tb_dictionary_item t2 order by t2.id DESC limit 1)+1, '1', 'admin,系统管理员', now(), NULL, '2', NULL);
  126. INSERT INTO `tb_dictionary_item` (`id`, `itemcode`, `itemname`, `groupid`, `isenabled`, `oprateversion`, `opratetype`, `createby`, `createtime`, `lastupdateby`, `orderno`, `lastupdatetime`) VALUES (null, '3', '3个月', (SELECT id FROM tb_dictionary_group t1 WHERE t1.groupcode='serviceIndate'), '1', (select t2.oprateversion from tb_dictionary_item t2 order by t2.id DESC limit 1)+1, '1', 'admin,系统管理员', now(), NULL, '3', NULL);
  127. INSERT INTO `tb_dictionary_item` (`id`, `itemcode`, `itemname`, `groupid`, `isenabled`, `oprateversion`, `opratetype`, `createby`, `createtime`, `lastupdateby`, `orderno`, `lastupdatetime`) VALUES (null, '4', '半年', (SELECT id FROM tb_dictionary_group t1 WHERE t1.groupcode='serviceIndate'), '1', (select t2.oprateversion from tb_dictionary_item t2 order by t2.id DESC limit 1)+1, 'admin,系统管理员', now(), NULL, '4', NULL);
  128. INSERT INTO `tb_dictionary_item` (`id`, `itemcode`, `itemname`, `groupid`, `isenabled`, `oprateversion`, `opratetype`, `createby`, `createtime`, `lastupdateby`, `orderno`, `lastupdatetime`) VALUES (null, '5', '一年', (SELECT id FROM tb_dictionary_group t1 WHERE t1.groupcode='serviceIndate'), '1', (select t2.oprateversion from tb_dictionary_item t2 order by t2.id DESC limit 1)+1, '1', 'admin,系统管理员', now(), NULL, '5', NULL);
  129. INSERT INTO `tb_dictionary_item` (`id`, `itemcode`, `itemname`, `groupid`, `isenabled`, `oprateversion`, `opratetype`, `createby`, `createtime`, `lastupdateby`, `orderno`, `lastupdatetime`) VALUES (null, '6', '永久', (SELECT id FROM tb_dictionary_group t1 WHERE t1.groupcode='serviceIndate'), '1', (select t2.oprateversion from tb_dictionary_item t2 order by t2.id DESC limit 1)+1, '1', 'admin,系统管理员', now(), NULL, '6', NULL);
  130. INSERT INTO `tb_dictionary_item` (`id`, `itemcode`, `itemname`, `groupid`, `isenabled`, `oprateversion`, `opratetype`, `createby`, `createtime`, `lastupdateby`, `orderno`, `lastupdatetime`) VALUES (null, '0', '商圈', (SELECT id FROM tb_dictionary_group t1 WHERE t1.groupcode='discoverCategory'), '1', (select t2.oprateversion from tb_dictionary_item t2 order by t2.id DESC limit 1)+1, '1', 'admin,系统管理员', now(), NULL, '1', NULL);
  131. INSERT INTO `tb_dictionary_item` (`id`, `itemcode`, `itemname`, `groupid`, `isenabled`, `oprateversion`, `opratetype`, `createby`, `createtime`, `lastupdateby`, `orderno`, `lastupdatetime`) VALUES (null, '1', '发现', (SELECT id FROM tb_dictionary_group t1 WHERE t1.groupcode='discoverCategory'), '1', (select t2.oprateversion from tb_dictionary_item t2 order by t2.id DESC limit 1)+1, '1', 'admin,系统管理员', now(), NULL, '2', NULL);
  132. -- 2018年9月20日18:30:03 服务分类,灰度
  133. ALTER TABLE `tb_servicetypeinfo`
  134. ADD COLUMN `grayUrl` VARCHAR (255) NULL COMMENT '灰度图标链接跳转路径';
  135. -- 2018年9月28日18:59:00 基础信息
  136. INSERT INTO `tb_dictionary_item` (`id`, `itemcode`, `itemname`, `groupid`, `isenabled`, `oprateversion`, `opratetype`, `createby`, `createtime`, `lastupdateby`, `orderno`, `lastupdatetime`) VALUES (null, '7', '自定义截止时间', (SELECT id FROM tb_dictionary_group t1 WHERE t1.groupcode='serviceIndate'), '1', (select t2.oprateversion from tb_dictionary_item t2 order by t2.id DESC limit 1)+1, '1', 'admin,系统管理员', now(), NULL, '7', NULL);
  137. -- 2018年10月11日11:02:13 删除旧表
  138. DROP TABLE IF EXISTS `tr_app_user_org`;
  139. -- 2018年10月22日11:05:44 权限功能模块添加基础数据
  140. ALTER TABLE `tb_app_function`
  141. ADD COLUMN `PERMS` VARCHAR (500) NULL COMMENT '授权(多个用逗号分隔,如:user:list,user:create)';
  142. -- 操作顺序:
  143. -- 第一步:先删除功能表中的垃圾数据(原先残留的,不包括按钮)
  144. DELETE FROM tb_app_function WHERE ID in (SELECT a.ID FROM (SELECT * FROM tb_app_function WHERE ID NOT in (SELECT t2.ID FROM tb_app_menu t1 INNER JOIN tb_app_function t2 ON t1.FUNCTION_ID=t2.ID) AND SYSTEMCODE IS NULL) a);
  145. -- 删除角色-功能表中 已经被删除的功能所关联的数据
  146. DELETE FROM tr_app_role_function WHERE FUNCTION_ID in (SELECT a.FUNCTION_ID FROM (SELECT t1.FUNCTION_ID FROM tr_app_role_function t1 left join (select id from tb_app_function) as t2 on t1.FUNCTION_ID= t2.id where t2.id is NULL GROUP BY FUNCTION_ID) a);
  147. -- 删除角色-功能表中 已经被删除的角色所关联的数据
  148. DELETE FROM tr_app_role_function WHERE ROLEID in (SELECT a.ROLEID FROM (SELECT t1.ROLEID FROM tr_app_role_function t1 left join (select id from tb_app_role) as t2 on t1.ROLEID= t2.id where t2.id is NULL GROUP BY t1.ROLEID) a);
  149. -- 第二步:将原有三级菜单权限功能进行分类 设置TREECODE为自身id 设置RIGHT_TYPE为2
  150. UPDATE tb_app_function SET RIGHT_TYPE=2, TREECODE=(SELECT @update_id := id) WHERE ID in (SELECT a.ID FROM (SELECT * FROM tb_app_function WHERE ID NOT in (SELECT t2.ID FROM tb_app_menu t1 INNER JOIN tb_app_function t2 ON t1.FUNCTION_ID=t2.ID) AND SYSTEMCODE IS NOT NULL) a);
  151. -- 2018年10月29日17:10:55 权限功能基础数据维护
  152. -- 入驻功能(工程)权限数据同步
  153. UPDATE tb_app_function SET `STATUS`='0' WHERE SYSTEMCODE='2003';
  154. -- 如果还有未分级到功能 进行手动维护!!!!!!
  155. -- 第三步:先执行 <一二级功能划分并更新.sql> 再执行 <权限按钮数据插入.sql>
  156. -- 2018年11月5日09:39:28 航电接口对接
  157. ALTER TABLE `tb_organization`
  158. ADD COLUMN `hdProjectId` VARCHAR (20) NULL COMMENT '航电项目id';
  159. ALTER TABLE `tb_organization`
  160. ADD COLUMN `hdProjectName` VARCHAR (255) NULL COMMENT '航电项目名称';
  161. -- ----------------------------
  162. -- Table structure for tb_user_repair
  163. -- ----------------------------
  164. DROP TABLE IF EXISTS `tb_user_repair`;
  165. CREATE TABLE `tb_user_repair` (
  166. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id',
  167. `creator` varchar(255) DEFAULT NULL COMMENT '创建人',
  168. `createTime` datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '创建时间',
  169. `modifier` varchar(255) DEFAULT NULL COMMENT '修改人',
  170. `modifyTime` datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
  171. `openId` varchar(255) DEFAULT NULL COMMENT '微信用户的openId',
  172. `orgId` varchar(20) DEFAULT NULL COMMENT '项目id',
  173. `mobile` varchar(20) DEFAULT NULL COMMENT '手机号',
  174. `userCode` varchar(50) DEFAULT NULL COMMENT '航电用户userCode',
  175. `status` tinyint(2) DEFAULT NULL COMMENT '用户状态 0:正常,1:锁定 2:删除',
  176. PRIMARY KEY (`id`)
  177. ) ENGINE=InnoDB AUTO_INCREMENT=13 DEFAULT CHARSET=utf8 COMMENT='航电项目维修-报事-评价服务用户记录表';
  178. -- 2018年11月20日14:21:12 服务之窗_超级前台 用户模块数据整合
  179. -- 格式化 tb_user表
  180. DROP TABLE IF EXISTS `tb_user`;
  181. CREATE TABLE `tb_user` (
  182. `ID` int(11) NOT NULL,
  183. `userName` varchar(40) DEFAULT '' COMMENT '姓名',
  184. `nickName` varchar(40) DEFAULT '' COMMENT '昵称',
  185. `userMobile` varchar(11) DEFAULT '' COMMENT '手机号码',
  186. `userType` varchar(2) DEFAULT '' COMMENT '用户类型',
  187. `userSex` varchar(2) DEFAULT '' COMMENT '性别',
  188. `userCardNo` varchar(40) DEFAULT '' COMMENT '学生号/身份证',
  189. `birthday` varchar(20) DEFAULT '' COMMENT '生日',
  190. `userPhotoUrl` varchar(200) DEFAULT '' COMMENT '头像',
  191. `password` varchar(100) DEFAULT '' COMMENT '密码',
  192. `status` varchar(2) DEFAULT '' COMMENT '认证状态',
  193. `suggestion` varchar(250) DEFAULT '' COMMENT '审核建议',
  194. `address` varchar(200) DEFAULT '' COMMENT '详细地址',
  195. `imageUrl01` varchar(200) DEFAULT '' COMMENT '证件照片1',
  196. `imageUrl02` varchar(200) DEFAULT '' COMMENT '证件照片2',
  197. `imageUrl03` varchar(200) DEFAULT '',
  198. `creator` varchar(20) DEFAULT '' COMMENT '创建者',
  199. `createTime` datetime DEFAULT NULL COMMENT '创建时间',
  200. `modifier` varchar(20) DEFAULT NULL COMMENT '修改人',
  201. `modifyTime` datetime DEFAULT NULL COMMENT '修改时间',
  202. `organizationId` int(11) DEFAULT NULL COMMENT '项目id',
  203. `virtualArchId` int(11) DEFAULT NULL COMMENT '企业ID',
  204. `isEnabled` varchar(2) DEFAULT '' COMMENT '是否可用',
  205. `userNumber` varchar(40) DEFAULT '' COMMENT '员工编号',
  206. `enteringTime` date DEFAULT NULL COMMENT '入司时间',
  207. `positionName` varchar(40) DEFAULT '' COMMENT '职位名称',
  208. `departmentId` int(11) DEFAULT NULL COMMENT '部门ID',
  209. `facePlusUserId` int(11) DEFAULT NULL COMMENT 'face++用户唯一标识',
  210. `roleType` varchar(2) DEFAULT '' COMMENT '企业用户角色(1-管理员,2-普通用户)',
  211. `noticePower` varchar(2) DEFAULT '' COMMENT '接受审核通知(0-不接收用户申请通知,关,1-接收用户申请通知,开)',
  212. `isSyncNeigou` int(11) DEFAULT '0' COMMENT '是否同步内购网',
  213. `isResponsible` int(11) DEFAULT '0' COMMENT '是否责任人',
  214. `isPushPower` int(11) DEFAULT '0' COMMENT '是否有账单推送权限',
  215. `isReleasePower` int(11) DEFAULT '0' COMMENT '是否有物品放行权限',
  216. `email` varchar(100) DEFAULT '' COMMENT '邮箱',
  217. `reOrder` int(11) DEFAULT '0',
  218. `device_type` int(1) DEFAULT NULL COMMENT '1-android 2-ios',
  219. `device_no` varchar(255) DEFAULT NULL COMMENT '设备号',
  220. `remark` varchar(500) DEFAULT '',
  221. `integral` int(11) DEFAULT '0' COMMENT '积分',
  222. `userCode` varchar(50) DEFAULT NULL COMMENT '航电用户userCode',
  223. PRIMARY KEY (`ID`)
  224. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='前端用户信息表';
  225. -- 创建相应的主键查询表 自动生成主键
  226. -- 创建主键seq表
  227. create table tb_seq (
  228. name varchar(50) not null primary key COMMENT '主键名称',
  229. start_value int not null COMMENT '起始id',
  230. increment_value int not null default 1 COMMENT '自增步长'
  231. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='主键自增序列表';
  232. -- 手动插入起始数据 服务之窗这边的用户id默认从10000开始
  233. insert into tb_seq values('bw_user_no',10000,1);
  234. -- 定义主键自增函数 nextval
  235. DELIMITER //
  236. create function nextval(str varchar(50)) returns integer
  237. DETERMINISTIC
  238. begin
  239. declare i int;
  240. set i=(select start_value from tb_seq where name=str);
  241. update tb_seq
  242. set start_value=i+increment_value
  243. where name=str;
  244. return i;
  245. end;
  246. //
  247. DELIMITER ;
  248. -- 2018年12月5日14:40:57
  249. -- 划分tb_user表中用户类型信息
  250. UPDATE tb_user SET userType=0 WHERE (userType <> '-1' OR userType IS NULL) AND isEnabled=1;
  251. UPDATE tb_user SET userType=2 WHERE (userType <> '-1' OR userType IS NULL) AND isEnabled=0;
  252. -- 2018年12月7日10:45:55
  253. CREATE TABLE `tb_lingling_device` (
  254. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id',
  255. `deviceType` int(2) DEFAULT NULL COMMENT '设备类型',
  256. `deviceId` int(11) DEFAULT NULL COMMENT '令令开门设备 ID',
  257. `deviceName` varchar(50) DEFAULT NULL COMMENT '设备名称',
  258. `deviceCode` varchar(50) DEFAULT NULL COMMENT '设备SN码',
  259. `deviceStatus` tinyint(1) DEFAULT '0' COMMENT '设备状态 0-离线 1-在线',
  260. `address` varchar(255) DEFAULT NULL COMMENT '设备地址',
  261. `remark` varchar(255) DEFAULT NULL COMMENT '备注信息',
  262. `createTime` datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '添加时间',
  263. `creator` bigint(20) DEFAULT NULL COMMENT '添加人',
  264. `modifyTime` datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
  265. `modify` bigint(20) DEFAULT NULL COMMENT '修改人',
  266. `orgId` int(11) DEFAULT NULL COMMENT '所属项目 id',
  267. `isEnable` tinyint(1) DEFAULT '1' COMMENT '设备禁用状态 0-禁用 1-可用',
  268. PRIMARY KEY (`id`)
  269. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='令令开门设备表';
  270. -- 2018年12月10日14:14:30
  271. CREATE TABLE `tr_perm_group_user` (
  272. `device_perm_group_id` BIGINT(20) NOT NULL COMMENT '设备组ID',
  273. `user_id` INT(11) NOT NULL COMMENT '用户ID',
  274. KEY `fk_group_id` (`device_perm_group_id`) USING BTREE,
  275. KEY `fk_user_id` (`user_id`) USING BTREE
  276. ) ENGINE=INNODB DEFAULT CHARSET=utf8 COMMENT='设备组-用户关系表';
  277. ALTER TABLE `tb_device_perm_group`
  278. ADD COLUMN `orgId` int(11) DEFAULT NULL COMMENT '所属项目 id';
  279. CREATE TABLE `tb_lingling_card` (
  280. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键id',
  281. `card_code` varchar(20) NOT NULL COMMENT '实体卡号',
  282. `create_time` datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '发卡时间',
  283. PRIMARY KEY (`id`)
  284. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  285. CREATE TABLE `tr_user_lingling_card` (
  286. `card_id` bigint(20) NOT NULL COMMENT '卡id',
  287. `user_id` INT(11) NOT NULL COMMENT '用户ID',
  288. KEY `fk_card_id` (`card_id`) USING BTREE,
  289. KEY `fk_user_id` (`user_id`) USING BTREE
  290. ) ENGINE=INNODB DEFAULT CHARSET=utf8 COMMENT='实体卡-用户关系表';
  291. ALTER TABLE `tb_visitorOrder`
  292. ADD COLUMN `visitorQrCode` varchar(255) DEFAULT NULL COMMENT '令令二维码';
  293. ALTER TABLE `tb_visitorOrder`
  294. ADD COLUMN `visitorQrCodeId` int(11) DEFAULT NULL COMMENT '令令二维码 id';
  295. ALTER TABLE `tb_organization`
  296. ADD COLUMN `passType` int(1) DEFAULT 0 COMMENT '通行方式 0-无 1-face++ 2-二维码';
  297. ALTER TABLE `tb_user`
  298. ADD COLUMN `lingLingId` varchar(255) DEFAULT NULL COMMENT '令令对接用户员工唯一标识';
  299. CREATE TABLE `tb_lingling_log` (
  300. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键id',
  301. `type` int(2) NOT NULL COMMENT '日志类型 1-业主二维码开门 2-访客二维码开门 3-NFC实体卡',
  302. `lingLingId` varchar(50) DEFAULT NULL COMMENT '令令id',
  303. `deviceId` int(11) DEFAULT NULL COMMENT '开门的设备id',
  304. `openTime` datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '开门时间',
  305. `deviceCode` varchar(50) DEFAULT NULL COMMENT '设备的SN码',
  306. `qrcodeKey` varchar(255) DEFAULT NULL COMMENT '二维码串',
  307. `cardUid` varchar(20) DEFAULT NULL COMMENT '实体卡的id串',
  308. `createTime` datetime DEFAULT NULL COMMENT '数据库当前数据生成时间',
  309. `deviceStatus` int(2) DEFAULT NULL COMMENT '设备状态',
  310. `deviceVersion` varchar(50) DEFAULT NULL COMMENT '设备版本号',
  311. PRIMARY KEY (`id`)
  312. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='令令开门日志';
  313. ALTER TABLE `tb_visitorOrder`
  314. ADD COLUMN `fromUserId` int(11) DEFAULT NULL COMMENT '非白名单访问人id';
  315. ALTER TABLE `tb_lingling_device`
  316. ADD COLUMN `sdkKey` varchar(255) DEFAULT NULL COMMENT '设备的sdkKey';
  317. ALTER TABLE `tb_lingling_log`
  318. ADD COLUMN `mobile` varchar(20) DEFAULT NULL COMMENT '手机号';
  319. ALTER TABLE `tb_lingling_log`
  320. ADD COLUMN `userName` varchar(50) DEFAULT NULL COMMENT '名字';
  321. -- 2018年12月20日11:08:25 短信验证码分模块
  322. ALTER TABLE `tb_sms_authcode`
  323. ADD COLUMN `orgId` int(11) DEFAULT NULL COMMENT '项目id';
  324. ALTER TABLE `tb_sms_authcode`
  325. ADD COLUMN `content` varchar(500) DEFAULT NULL COMMENT '短信内容';
  326. -- 2018年12月21日10:50:50 企业内购用户
  327. CREATE TABLE `tb_in_puchase_user` (
  328. `id` bigint(20) NOT NULL AUTO_INCREMENT,
  329. `developId` varchar(20) DEFAULT NULL COMMENT '公众号id',
  330. `openId` varchar(40) DEFAULT NULL COMMENT '用户openid',
  331. `wxUserId` int(11) DEFAULT NULL COMMENT '微信用户id',
  332. `mobile` varchar(20) DEFAULT NULL COMMENT '用户手机号',
  333. `createTime` datetime DEFAULT NULL COMMENT '创建时间',
  334. `isEnable` tinyint(1) DEFAULT '1' COMMENT '是否可用 0-不可用 1-可用',
  335. PRIMARY KEY (`id`)
  336. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='企业内购用户信息表';
  337. -- 2018年12月26日17:44:41 腾讯海纳
  338. INSERT INTO `tb_seq` (`name`, `start_value`, `increment_value`) VALUES ('bw_user_number', '1', '1');
  339. -- 方法调用日志表
  340. CREATE TABLE `tb_method_execute_log` (
  341. `id` bigint(20) NOT NULL AUTO_INCREMENT,
  342. `method_name` varchar(50) DEFAULT NULL COMMENT '执行的接口名称',
  343. `create_time` datetime DEFAULT NULL COMMENT '执行时间',
  344. `orgId` int(11) DEFAULT NULL COMMENT '项目id',
  345. `content` text COMMENT '操作内容',
  346. `creator` bigint(20) DEFAULT NULL COMMENT '操作人',
  347. PRIMARY KEY (`id`)
  348. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  349. -- 功能表新增三级功能(后台操作): 组织架构/企业人员信息管理/信息同步 pc:dinner:account:sysc 然后给超级管理员分配该权限
  350. -- 2019年1月3日18:11:53 新增部门
  351. CREATE TABLE `tb_department` (
  352. `id` bigint(20) NOT NULL AUTO_INCREMENT,
  353. `name` varchar(255) DEFAULT NULL COMMENT '部门名称',
  354. `shortName` varchar(255) DEFAULT NULL COMMENT '部门简称',
  355. `creator` bigint(20) DEFAULT NULL COMMENT '创建人id',
  356. `createTime` datetime DEFAULT NULL COMMENT '创建时间',
  357. `modifier` bigint(20) DEFAULT NULL COMMENT '修改人id',
  358. `modifyTime` datetime DEFAULT NULL COMMENT '修改时间',
  359. `orgId` int(11) DEFAULT NULL COMMENT '项目id',
  360. `virId` int(11) DEFAULT NULL COMMENT '企业id',
  361. `address` varchar(255) DEFAULT NULL COMMENT '地址',
  362. `orderNum` int(11) DEFAULT NULL COMMENT '排序号',
  363. `isEnabled` tinyint(1) DEFAULT '1' COMMENT '是否可用 0-不可用 1-可用',
  364. PRIMARY KEY (`id`)
  365. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='企业员工部门表(tb_user)';
  366. -- 2019年1月7日09:29:12 权限组修改
  367. ALTER TABLE `tb_dictionary_group`
  368. ADD COLUMN `isorgcustom` tinyint(1) DEFAULT '0' COMMENT '项目可自定义 0-否 1-是';
  369. ALTER TABLE `tb_dictionary_group`
  370. ADD COLUMN `itemid` bigint(20) DEFAULT NULL COMMENT '所属功能分类';
  371. CREATE TABLE `tb_dictionary_org_item` (
  372. `id` bigint(20) NOT NULL AUTO_INCREMENT,
  373. `itemname` varchar(200) NOT NULL,
  374. `groupid` bigint(20) NOT NULL,
  375. `isenabled` int(11) DEFAULT NULL,
  376. `creator` bigint(20) DEFAULT NULL,
  377. `createtime` datetime DEFAULT NULL,
  378. `orderno` int(11) DEFAULT NULL,
  379. `orgid` int(11) DEFAULT NULL,
  380. PRIMARY KEY (`id`)
  381. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='数据字典项目配置';
  382. -- 插入基础数据,项目所属功能列表
  383. INSERT INTO `tb_dictionary_group` (`groupcode`, `groupname`, `isenabled`, `oprateversion`, `opratetype`, `createby`, `createtime`, `lastupdateby`, `lastupdatetime`, `isorgcustom`, `itemid`) VALUES ('funcList', '项目所属功能列表', '1', '93', '1', 'admin,系统管理员', '2019-01-07 19:43:04', NULL, NULL, '0', NULL);
  384. -- 将超级前台导入人员设置为白名单用户
  385. UPDATE tb_user SET userType=0 WHERE ID<10000;
  386. -- 2019年1月9日11:29:17 创建自定义函数:为所有未分配指定功能权限的管理员分配该权限功能
  387. -- 函数开始
  388. drop procedure if exists save_role_func;
  389. -- 创建自定义函数:为所有未分配指定功能权限的管理员分配该权限功能
  390. -- funcid:需要添加的功能id
  391. create procedure save_role_func(funcid int)
  392. BEGIN
  393. declare done int default 0;/*用于判断是否结束循环*/
  394. declare hostId int; /*循环时使用*/
  395. /*定义游标,用于存储查询到的结果集(需要分配的角色集合)*/
  396. declare idCur cursor for SELECT
  397. t1.ID
  398. FROM
  399. tb_app_role t1
  400. WHERE
  401. t1.ISENABLED = 1
  402. AND t1.ROLE_TYPE < 4
  403. AND t1.ID NOT in (
  404. SELECT
  405. t3.ROLEID ID
  406. FROM
  407. tr_app_role_function t3
  408. WHERE
  409. t3.FUNCTION_ID = funcid
  410. GROUP BY
  411. t3.ROLEID
  412. );
  413. /*定义 设置循环结束标识done值怎么改变的逻辑*/
  414. declare continue handler for not FOUND set done = 1; /*done = true;亦可*/
  415. open idCur; /*打开游标*/
  416. /* 循环开始 */
  417. REPEAT
  418. fetch idCur into hostId; /*将游标中的值赋值到之前定义的hostId*/
  419. if not done THEN /*数值为非0,MySQL认为是true*/
  420. INSERT INTO tr_app_role_function(ROLEID,FUNCTION_ID) VALUES(hostId,funcid);/* 插入操作 */
  421. end if;
  422. until done end repeat;
  423. close idCur; /*关闭游标*/
  424. END/* 循环结束 */
  425. -- 函数结束
  426. -- call save_role_func(144);/* 调起函数 */
  427. -- 2019年1月11日11:13:32 模块用户活跃量统计
  428. CREATE TABLE `tb_user_active_count` (
  429. `id` bigint(20) NOT NULL AUTO_INCREMENT,
  430. `serviceCode` varchar(255) DEFAULT NULL COMMENT '服务编码',
  431. `date` date DEFAULT NULL COMMENT '日期',
  432. `count` int(11) DEFAULT NULL COMMENT '活跃量',
  433. `orgId` int(11) DEFAULT NULL COMMENT '项目id',
  434. PRIMARY KEY (`id`)
  435. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='用户模块活跃量统计';
  436. -- 2019年1月15日18:25:50 清空redis中服务相关缓存数据
  437. -- 为服务重新分配功能编码,默认格式为: FW-0001 ,从0开始
  438. -- 函数开始(同步服务编码)
  439. drop procedure if exists edit_servicecode;
  440. create procedure edit_servicecode()
  441. BEGIN
  442. declare done int default 0;/*用于判断是否结束循环*/
  443. declare serviceId int; /*循环时使用,用于存储每次的服务id*/
  444. declare serviceCode int default 1;/* 服务编码,默认从1开始 */
  445. /*定义游标,用于存储查询到的结果集*/
  446. declare idCur cursor for SELECT
  447. t1.ID
  448. FROM
  449. tb_servicetypeinfo t1;
  450. /*定义 设置循环结束标识done值怎么改变的逻辑*/
  451. declare continue handler for not FOUND set done = 1; /*done = true;亦可*/
  452. open idCur; /*打开游标*/
  453. /* 循环开始 */
  454. REPEAT
  455. fetch idCur into serviceId; /*将游标中的值赋值到之前定义的serviceId*/
  456. if not done THEN /*数值为非0,MySQL认为是true*/
  457. UPDATE tb_servicetypeinfo SET `code`=CONCAT('FW','-',(select LPAD(serviceCode, 4, 0))) WHERE id=serviceId;/* 更新操作 */
  458. set serviceCode=serviceCode+1;
  459. end if;
  460. until done end repeat;
  461. close idCur; /*关闭游标*/
  462. END
  463. -- 函数结束
  464. -- 2019年2月15日09:47:14 服务功能权限模块
  465. ALTER TABLE `tb_serviceprojectallocation`
  466. ADD COLUMN `permission` tinyint(1) DEFAULT '0' COMMENT '是否开启了权限设置(1-是 0-否)';
  467. -- 2019年2月26日10:06:48
  468. CREATE TABLE `tb_vir_perm_config` (
  469. `id` bigint(20) NOT NULL AUTO_INCREMENT,
  470. `name` varchar(255) DEFAULT NULL COMMENT '权限名称',
  471. `isGeneral` tinyint(1) DEFAULT '0' COMMENT '是否通用 0-否 1-是',
  472. `isEnable` tinyint(1) DEFAULT '1' COMMENT '是否禁用 0-否 1-是',
  473. `createTime` datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '创建时间',
  474. `modifyTime` datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
  475. `creator` bigint(20) DEFAULT NULL COMMENT '创建人',
  476. `orgId` int(11) DEFAULT NULL COMMENT '项目id',
  477. `permType` int(11) DEFAULT NULL COMMENT '类型 0-企业权限 1-身份权限',
  478. `virId` int(11) DEFAULT NULL COMMENT '企业id(当permType为1时才有值)',
  479. PRIMARY KEY (`id`)
  480. ) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8 COMMENT='企业权限配置';
  481. CREATE TABLE `tr_vir_service` (
  482. `id` bigint(20) NOT NULL AUTO_INCREMENT,
  483. `virPermId` int(11) DEFAULT NULL COMMENT '企业权限类型ID',
  484. `serviceId` int(11) DEFAULT NULL COMMENT '服务功能ID(tb_serviceprojectallocation表的id)',
  485. `createTime` datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '添加时间',
  486. PRIMARY KEY (`id`)
  487. ) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8 COMMENT='企业-服务关系表';
  488. ALTER TABLE `tb_virtualarchitecture`
  489. ADD COLUMN `virType` bigint(20) DEFAULT NULL COMMENT '企业类型';
  490. ALTER TABLE `tb_user`
  491. ADD COLUMN `virPermId` bigint(20) DEFAULT NULL COMMENT '身份类型id';
  492. -- 2019年3月6日16:27:01
  493. -- 表 tb_servicetypeinfo 中 企业内购 服务的 serviceCode字段设置为==> QIYENEIGOU
  494. -- 2019年3月8日05:35:27
  495. CREATE TABLE `tr_llzc_cjqt_org` (
  496. `id` bigint(20) NOT NULL AUTO_INCREMENT,
  497. `llzcOrgId` int(11) DEFAULT NULL COMMENT '服务之窗项目id',
  498. `cjqtOrgId` int(11) DEFAULT NULL COMMENT '超级前台项目id',
  499. PRIMARY KEY (`id`)
  500. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  501. -- 2019年3月18日15:35:17 令令访客机
  502. DROP TABLE IF EXISTS `tb_lingling_visitor_machine`;
  503. CREATE TABLE `tb_lingling_visitor_machine` (
  504. `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',
  505. `creator` bigint(20) DEFAULT NULL COMMENT '创建人',
  506. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  507. `modifier` bigint(20) DEFAULT NULL COMMENT '修改人',
  508. `modify_time` datetime DEFAULT NULL COMMENT '修改时间',
  509. `is_enable` tinyint(1) unsigned DEFAULT '1' COMMENT '是否可用,1-可用,0-不可用',
  510. `is_upload_idenphoto` tinyint(1) unsigned DEFAULT '0' COMMENT '是否上传身份证头像(1 是 0 否)',
  511. `is_required_idennumber` tinyint(1) unsigned DEFAULT '0' COMMENT '身份证是否必填(1 是 0 否)',
  512. `is_takephoto` tinyint(1) unsigned DEFAULT '0' COMMENT '是否抓拍图片(1 是 0 否)',
  513. `visit_reason` varchar(500) DEFAULT NULL COMMENT '到访目的/原因,用分号分割',
  514. `org_id` int(11) DEFAULT NULL COMMENT '项目id',
  515. PRIMARY KEY (`id`)
  516. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  517. DROP TABLE IF EXISTS `tb_lingling_visitor_info`;
  518. CREATE TABLE `tb_lingling_visitor_info` (
  519. `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',
  520. `iden_number` varchar(30) DEFAULT NULL COMMENT '身份证号',
  521. `iden_card_id` varchar(30) DEFAULT NULL COMMENT '身份证卡号',
  522. `birthday` datetime DEFAULT NULL COMMENT '生日',
  523. `iden_active_to` varchar(20) DEFAULT NULL COMMENT '身份证有效结束时间',
  524. `census_addr` varchar(255) DEFAULT NULL COMMENT '户籍地址',
  525. `race` varchar(20) DEFAULT NULL COMMENT '民族',
  526. `snapshot_img_name` varchar(255) DEFAULT NULL COMMENT '抓拍图片名',
  527. `head_img_name` varchar(255) DEFAULT NULL COMMENT '身份证头像',
  528. `police` varchar(255) DEFAULT NULL COMMENT '签发机关',
  529. `visitor_name` varchar(255) DEFAULT NULL COMMENT '访客姓名',
  530. `telephone` varchar(30) DEFAULT NULL COMMENT '访客电话',
  531. `iden_active_from` varchar(20) DEFAULT NULL COMMENT '身份证有效开始时间',
  532. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  533. PRIMARY KEY (`id`)
  534. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  535. ALTER TABLE `tb_visitorinfo`
  536. ADD COLUMN `visitorIdenHeadImg` varchar(255) DEFAULT NULL COMMENT '访客身份证头像';
  537. ALTER TABLE `tb_visitororder`
  538. ADD COLUMN `visitorToCompany` varchar(255) DEFAULT NULL COMMENT '到访公司';
  539. ALTER TABLE `tb_visitororder`
  540. ADD COLUMN `visitorToFloor` varchar(10) DEFAULT NULL COMMENT '到访楼层';
  541. ALTER TABLE `tb_visitororder`
  542. ADD COLUMN `visitorReason` varchar(255) DEFAULT NULL COMMENT '到访目的(原因)';
  543. ALTER TABLE `tb_visitororder`
  544. ADD COLUMN `userId` bigint(20) DEFAULT NULL COMMENT '访客机登录用户id';
  545. ALTER TABLE `tb_visitororder`
  546. ADD COLUMN `visitorToOrgId` int(11) DEFAULT NULL COMMENT '到访项目id';
  547. -- 企业账号登录 2019年3月28日18:39:31
  548. INSERT INTO `tb_app_role` (`DESCRIPTION`, `NAME`, `LAST_UPDATED_TIME`, `LAST_UPDATED_BY`, `STATUS_FLAG`, `ROLE_TYPE`, `ISENABLED`, `SYSCODE`, `ISINITIALIZATION`, `FLOOR_REPAIR`, `ORG_ID`)
  549. VALUES ('企业账号类型角色', '企业账号类型角色', '2019-03-28 15:31:12', NULL, '1', '5', '1', 'virAccountRole', '1', NULL, NULL);
  550. -- 2.给该企业账号角色分配默认功能
  551. -- 1-1 企业资料信息管理子菜单 1-2 部门信息管理 1-3 身份类型管理 1-4 企业人员管理
  552. INSERT INTO tr_app_role_function (ROLEID,FUNCTION_ID) VALUES((SELECT ID FROM tb_app_role WHERE SYSCODE='virAccountRole'),(SELECT ID FROM tb_app_function WHERE PERMS='pc:organization:dept'));
  553. INSERT INTO tr_app_role_function (ROLEID,FUNCTION_ID) VALUES((SELECT ID FROM tb_app_role WHERE SYSCODE='virAccountRole'),(SELECT ID FROM tb_app_function WHERE PERMS='pc:organization:enterprise-data'));
  554. INSERT INTO tr_app_role_function (ROLEID,FUNCTION_ID) VALUES((SELECT ID FROM tb_app_role WHERE SYSCODE='virAccountRole'),(SELECT ID FROM tb_app_function WHERE PERMS='pc:dinner:account'));
  555. INSERT INTO tr_app_role_function (ROLEID,FUNCTION_ID) VALUES((SELECT ID FROM tb_app_role WHERE SYSCODE='virAccountRole'),(SELECT ID FROM tb_app_function WHERE PERMS='pc:organization:identity'));
  556. -- 微信模板发送可以选择用户发送
  557. -- 2019年9月23日16:20:00
  558. ALTER TABLE `tb_wxtemplate_message` ADD COLUMN `receive_user_id` text COMMENT '接收推送模板的用户id,用;隔开';
  559. ALTER TABLE `tb_wxtemplate_message` ADD COLUMN `receive_type` int DEFAULT 1 COMMENT '1-全部接收 2-部分接收';