create_table.sql 49 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703
  1. create database TT;
  2. -- c_orders
  3. CREATE TABLE c_orders(
  4. o_id VARCHAR(30) NOT NULL UNIQUE COMMENT '订单ID',
  5. app_id VARCHAR(10) NOT NULL COMMENT '应用ID',
  6. ext_transaction_id VARCHAR(36) NOT NULL COMMENT '外部交易流水',
  7. user_id VARCHAR(30) NOT NULL COMMENT '用户ID',
  8. request_time VARCHAR(16) NOT NULL COMMENT '外部系统请求时间',
  9. create_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  10. order_type_cd VARCHAR(4) NOT NULL COMMENT '订单类型,参考c_order_type表',
  11. finish_time DATE COMMENT '订单完成时间',
  12. remark VARCHAR(200) COMMENT '备注',
  13. status_cd VARCHAR(2) NOT NULL COMMENT '数据状态,详细参考c_status表'
  14. );
  15. -- c_orders_attrs
  16. CREATE TABLE c_orders_attrs(
  17. o_id VARCHAR(30) NOT NULL COMMENT '订单ID',
  18. attr_id VARCHAR(30) NOT NULL COMMENT '属性id',
  19. spec_cd VARCHAR(12) NOT NULL COMMENT '规格id,参考spec表',
  20. `value` VARCHAR(50) NOT NULL COMMENT '属性值'
  21. );
  22. -- c_business
  23. CREATE TABLE c_business(
  24. b_id VARCHAR(30) NOT NULL UNIQUE COMMENT '业务Id',
  25. o_id VARCHAR(30) NOT NULL COMMENT '订单ID',
  26. create_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  27. business_type_cd VARCHAR(12) NOT NULL COMMENT '业务项类型,参考c_business_type表',
  28. finish_time DATE COMMENT '完成时间',
  29. remark VARCHAR(200) COMMENT '备注',
  30. status_cd VARCHAR(2) NOT NULL COMMENT '数据状态,详细参考c_status表'
  31. );
  32. --c_orders_attrs
  33. CREATE TABLE c_business_attrs(
  34. b_id VARCHAR(30) NOT NULL COMMENT '订单ID',
  35. attr_id VARCHAR(30) NOT NULL COMMENT '属性id',
  36. spec_cd VARCHAR(12) NOT NULL COMMENT '规格id,参考spec表',
  37. `value` VARCHAR(50) NOT NULL COMMENT '属性值'
  38. );
  39. -- c_status
  40. CREATE TABLE c_status(
  41. id INT NOT NULL AUTO_INCREMENT KEY COMMENT 'id',
  42. status_cd VARCHAR(4) NOT NULL UNIQUE COMMENT '状态',
  43. `name` VARCHAR(50) NOT NULL COMMENT '名称',
  44. description VARCHAR(200) COMMENT '描述',
  45. create_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间'
  46. );
  47. INSERT INTO c_status(status_cd,NAME,description) VALUES('1','无效的,不在用的','无效的,不在用的');
  48. INSERT INTO c_status(status_cd,NAME,description) VALUES('0','有效的,在用的','有效的,在用的');
  49. INSERT INTO c_status(status_cd,NAME,description) VALUES('S','保存成功','保存成功');
  50. INSERT INTO c_status(status_cd,NAME,description) VALUES('D','作废订单','作废订单');
  51. INSERT INTO c_status(status_cd,NAME,description) VALUES('E','错误订单','错误订单');
  52. INSERT INTO c_status(status_cd,NAME,description) VALUES('NE','通知错误订单','通知错误订单');
  53. INSERT INTO c_status(status_cd,NAME,description) VALUES('C','订单完成','订单完成');
  54. INSERT INTO c_status(status_cd,NAME,description) VALUES('B','Business过程','Business过程');
  55. INSERT INTO c_status(status_cd,NAME,description) VALUES('I','Instance过程','Instance过程')
  56. --c_order_type
  57. CREATE TABLE c_order_type(
  58. id INT NOT NULL AUTO_INCREMENT KEY COMMENT 'id',
  59. order_type_cd VARCHAR(4) NOT NULL UNIQUE COMMENT '订单类型',
  60. `name` VARCHAR(50) NOT NULL COMMENT '名称',
  61. description VARCHAR(200) COMMENT '描述',
  62. create_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间'
  63. );
  64. -- c_business_type
  65. CREATE TABLE c_business_type(
  66. id INT NOT NULL AUTO_INCREMENT KEY COMMENT 'id',
  67. business_type_cd VARCHAR(12) NOT NULL UNIQUE COMMENT '业务项类型',
  68. `name` VARCHAR(50) NOT NULL COMMENT '名称',
  69. description VARCHAR(200) COMMENT '描述',
  70. create_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  71. UNIQUE KEY (business_type_cd)
  72. );
  73. insert into c_business_type(business_type_cd,name,description) values('DO','撤单','作废订单');
  74. insert into c_business_type(business_type_cd,name,description) values('100100030001','保存用户信息','保存用户信息');
  75. insert into c_business_type(business_type_cd,name,description) values('100100030002','保存用户地址信息','保存用户地址信息');
  76. insert into c_business_type(business_type_cd,name,description) values('100100030003','用户打标','用户打标');
  77. insert into c_business_type(business_type_cd,name,description) values('100100030004','用户证件','保存用户地址信息');
  78. insert into c_business_type(business_type_cd,name,description) values('100100040001','修改用户信息','修改用户信息');
  79. insert into c_business_type(business_type_cd,name,description) values('100100040002','停用用户信息','停用用户信息');
  80. insert into c_business_type(business_type_cd,name,description) values('100100040003','恢复用户信息','恢复用户信息');
  81. insert into c_business_type(business_type_cd,name,description) values('200100030001','保存商户信息','保存商户信息');
  82. insert into c_business_type(business_type_cd,name,description) values('200100030002','商户成员加入信息','商户成员加入信息');
  83. insert into c_business_type(business_type_cd,name,description) values('200100040001','修改商户信息','修改商户信息');
  84. insert into c_business_type(business_type_cd,name,description) values('200100040002','商户成员退出信息','商户成员退出信息');
  85. insert into c_business_type(business_type_cd,name,description) values('200100050001','删除商户信息','删除商户信息');
  86. insert into c_business_type(business_type_cd,name,description) values('300100030001','保存商品信息','保存商品信息');
  87. insert into c_business_type(business_type_cd,name,description) values('300100030002','购买商品','购买商品');
  88. insert into c_business_type(business_type_cd,name,description) values('300100030003','保存商品目录','保存商品目录');
  89. insert into c_business_type(business_type_cd,name,description) values('300100040001','修改商品信息','修改商品信息');
  90. insert into c_business_type(business_type_cd,name,description) values('300100040002','修改商品目录','修改商品目录');
  91. insert into c_business_type(business_type_cd,name,description) values('300100050001','删除商品信息','删除商品信息');
  92. insert into c_business_type(business_type_cd,name,description) values('300100050002','修改商品目录','修改商品目录');
  93. insert into c_business_type(business_type_cd,name,description) values('400100030001','保存评论','保存评论');
  94. insert into c_business_type(business_type_cd,name,description) values('400100050001','删除评论','删除评论');
  95. insert into c_business_type(business_type_cd,name,description) values('500100030001','保存小区信息','保存小区信息');
  96. insert into c_business_type(business_type_cd,name,description) values('500100030002','小区成员加入信息','小区成员加入信息');
  97. insert into c_business_type(business_type_cd,name,description) values('500100040001','修改商户信息','修改商户信息');
  98. insert into c_business_type(business_type_cd,name,description) values('500100040002','小区成员退出信息','小区成员退出信息');
  99. insert into c_business_type(business_type_cd,name,description) values('500100050001','删除商户信息','删除商户信息');
  100. insert into c_business_type(business_type_cd,name,description) values('600100030002','保存物业照片','保存物业照片');
  101. insert into c_business_type(business_type_cd,name,description) values('600100030003','保存物业证件','保存物业证件');
  102. insert into c_business_type(business_type_cd,name,description) values('600100030004','保存物业员工','保存物业员工');
  103. insert into c_business_type(business_type_cd,name,description) values('600100030005','保存物业费用','保存物业费用');
  104. insert into c_business_type(business_type_cd,name,description) values('600100030006','保存住户','保存住户');
  105. insert into c_business_type(business_type_cd,name,description) values('600100040001','修改物业信息','修改物业信息');
  106. insert into c_business_type(business_type_cd,name,description) values('600100040002','修改物业照片','修改物业照片');
  107. insert into c_business_type(business_type_cd,name,description) values('600100040003','修改物业证件','修改物业证件');
  108. insert into c_business_type(business_type_cd,name,description) values('600100040004','修改 费用信息','修改 费用信息');
  109. insert into c_business_type(business_type_cd,name,description) values('600100040005','修改住户信息','修改住户信息');
  110. insert into c_business_type(business_type_cd,name,description) values('600100050001','删除物业属性','删除物业属性');
  111. insert into c_business_type(business_type_cd,name,description) values('600100050002','删除物业照片','删除物业照片');
  112. insert into c_business_type(business_type_cd,name,description) values('600100050003','删除 物业证件','删除 物业证件');
  113. insert into c_business_type(business_type_cd,name,description) values('600100050004','删除物业员工','删除物业员工');
  114. insert into c_business_type(business_type_cd,name,description) values('600100050005','删除住户','删除住户');
  115. insert into c_business_type(business_type_cd,name,description) values('700100030001','保存代理商信息','保存代理商信息');
  116. insert into c_business_type(business_type_cd,name,description) values('700100030002','保存代理商照片','保存代理商照片');
  117. insert into c_business_type(business_type_cd,name,description) values('700100030003','保存代理商证件','保存代理商证件');
  118. insert into c_business_type(business_type_cd,name,description) values('700100030004','添加代理商员工','添加代理商员工');
  119. insert into c_business_type(business_type_cd,name,description) values('700100040001','修改代理商信息','修改代理商信息');
  120. insert into c_business_type(business_type_cd,name,description) values('700100040002','修改代理商照片','修改代理商照片');
  121. insert into c_business_type(business_type_cd,name,description) values('700100040003','修改代理商证件','修改代理商证件');
  122. insert into c_business_type(business_type_cd,name,description) values('700100050001','删除代理商属性','删除代理商属性');
  123. insert into c_business_type(business_type_cd,name,description) values('700100050002','删除代理商照片','删除代理商照片');
  124. insert into c_business_type(business_type_cd,name,description) values('700100050003','删除代理商证件','删除代理商证件');
  125. insert into c_business_type(business_type_cd,name,description) values('700100050004','删除代理商员工','删除代理商员工');
  126. -- spec
  127. CREATE TABLE spec(
  128. id INT NOT NULL AUTO_INCREMENT KEY COMMENT 'id',
  129. domain varchar(20) not null comment '属性域',
  130. spec_cd VARCHAR(12) NOT NULL UNIQUE COMMENT '业务项类型规格编码,从x00020001开始每次加一就可以(约定,x=10表示c_orders_attrs 中属性,x=11表示c_business_attrs 中的属性)',
  131. `name` VARCHAR(50) NOT NULL COMMENT '名称',
  132. description VARCHAR(200) COMMENT '描述',
  133. create_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间'
  134. );
  135. insert into spec(domain,spec_cd,name,description) values('ORDERS','100001','订单来源','订单来源');
  136. insert into spec(domain,spec_cd,name,description) values('BUSINESS','200001','推荐UserID','推荐UserID');
  137. -- c_route
  138. CREATE TABLE c_route(
  139. id INT NOT NULL AUTO_INCREMENT KEY COMMENT 'id',
  140. app_id VARCHAR(10) NOT NULL COMMENT '应用ID',
  141. service_id VARCHAR(12) NOT NULL COMMENT '下游接口配置ID',
  142. order_type_cd VARCHAR(4) NOT NULL COMMENT '订单类型,参考c_order_type表',
  143. invoke_limit_times INT COMMENT '接口调用一分钟调用次数',
  144. invoke_model VARCHAR(1) NOT NULL COMMENT 'S-同步方式 A-异步方式',
  145. create_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  146. status_cd VARCHAR(2) NOT NULL DEFAULT '0' COMMENT '数据状态,详细参考c_status表,0在用,1失效,2 表示下线(当组件调用服务超过限制时自动下线)'
  147. );
  148. -- c_service
  149. CREATE TABLE c_service(
  150. id INT NOT NULL AUTO_INCREMENT KEY COMMENT 'id',
  151. service_id VARCHAR(12) NOT NULL COMMENT '服务ID',
  152. service_code VARCHAR(50) NOT NULL UNIQUE COMMENT '自定义,命名方式查询类query.+目标系统+.+业务名称 保存类 save.+目标系统+.+业务名称 修改类 modify.+目标系统+.+业务名称 删除类 remove.+目标系统+.+业务名称 例如:query.user.userinfo save.user.adduserinfo',
  153. business_type_cd VARCHAR(12) NOT NULL COMMENT '业务项类型,参考c_business_type表',
  154. `name` VARCHAR(50) NOT NULL COMMENT '服务名称',
  155. seq INT NOT NULL COMMENT '顺序 只有同步方式下根据seq从小到大调用接口',
  156. messageQueueName VARCHAR(50) COMMENT '消息队里名称 只有异步时有用',
  157. is_instance varchar(2) not null default 'N' comment '是否Instance Y 需要,N不需要,NT透传类',
  158. url VARCHAR(200) COMMENT '目标地址',
  159. method VARCHAR(50) COMMENT '方法 空 为http post LOCAL_SERVICE 为调用本地服务 其他为webservice方式调用',
  160. timeout INT NOT NULL DEFAULT 60 COMMENT '超时时间',
  161. retry_count INT NOT NULL DEFAULT 3 COMMENT '重试次数',
  162. provide_app_id VARCHAR(30) NOT NULL COMMENT '应用ID',
  163. create_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  164. status_cd VARCHAR(2) NOT NULL default '0' COMMENT '数据状态,详细参考c_status表,0在用,1失效',
  165. UNIQUE KEY (service_id)
  166. );
  167. -- 服务业务表
  168. create table c_service_business(
  169. service_business_id INT NOT NULL AUTO_INCREMENT KEY COMMENT 'id',
  170. business_type_cd VARCHAR(12) NOT NULL COMMENT '业务项类型,参考c_business_type表',
  171. invoke_type varchar(4) not null comment '调用类型,1 http-post(微服务内应用) 2 webservice 3 http-post(微服务之外应用)',
  172. url VARCHAR(200) COMMENT '目标地址',
  173. message_topic varchar(50) comment '异步时的消息topic名称',
  174. timeout INT NOT NULL DEFAULT 60 COMMENT '超时时间',
  175. retry_count INT NOT NULL DEFAULT 3 COMMENT '重试次数',
  176. create_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  177. status_cd VARCHAR(2) NOT NULL default '0' COMMENT '数据状态,详细参考c_status表,0在用,1失效',
  178. UNIQUE KEY (business_type_cd)
  179. );
  180. -- c_mapping
  181. CREATE TABLE c_mapping(
  182. id INT NOT NULL AUTO_INCREMENT KEY COMMENT 'id',
  183. domain VARCHAR(50) NOT NULL COMMENT '域',
  184. `name` VARCHAR(50) NOT NULL COMMENT '名称',
  185. `key` VARCHAR(100) NOT NULL COMMENT 'key',
  186. `value` VARCHAR(1000) NOT NULL COMMENT 'value',
  187. remark VARCHAR(200) COMMENT '描述',
  188. create_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  189. status_cd VARCHAR(2) NOT NULL DEFAULT '0' COMMENT '数据状态,详细参考c_status表,0在用,1失效'
  190. );
  191. INSERT c_mapping(domain,`name`,`key`,`value`,remark) VALUES('DOMAIN.COMMON','日志开关','LOG_ON_OFF','ON','日志开关');
  192. INSERT c_mapping(domain,`name`,`key`,`value`,remark) VALUES('DOMAIN.COMMON','耗时开关','COST_TIME_ON_OFF','ON','耗时开关');
  193. INSERT c_mapping(domain,`name`,`key`,`value`,remark) VALUES('DOMAIN.COMMON','规则开关','RULE_ON_OFF','OFF','规则开关');
  194. INSERT c_mapping(domain,`name`,`key`,`value`,remark) VALUES('DOMAIN.COMMON','不调规则服务的订单类型','NO_NEED_RULE_VALDATE_ORDER','Q','不调规则服务的订单类型');
  195. INSERT c_mapping(domain,`name`,`key`,`value`,remark) VALUES('DOMAIN.COMMON','不保存订单信息','NO_SAVE_ORDER','Q,T','不保存订单信息');
  196. -- INSERT c_mapping(domain,`name`,`key`,`value`,remark) VALUES('DOMAIN.COMMON','不用调用 下游系统的配置','NO_INVOKE_BUSINESS_SYSTEM','Q','不用调用 下游系统的配置(一般不存在这种情况,这里主要是在没有下游系统的情况下测试中心服务用)');
  197. INSERT c_mapping(domain,`name`,`key`,`value`,remark) VALUES('DOMAIN.COMMON','不用调用 作废下游系统的配置','NO_INVALID_BUSINESS_SYSTEM','Q','不用调用 作废下游系统的配置 (一般不存在这种情况,这里主要是在没有下游系统的情况下测试中心服务用)');
  198. INSERT c_mapping(domain,`name`,`key`,`value`,remark) VALUES('DOMAIN.COMMON','需要调用服务生成各个ID','NEED_INVOKE_SERVICE_GENERATE_ID','OFF','需要调用服务生成各个ID');
  199. INSERT c_mapping(domain,`name`,`key`,`value`,remark) VALUES('DOMAIN.COMMON','公钥','PUBLIC_STRING','MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDloKXSBA5+tP39uS8yi5RZOs6Jdrt0znRQetyXX2l/IUCi1x1QAMgoZbnEavmdZ5jOZN/T1WYFbt/VomXEHaTdStAiYm3DCnxxy5CMMyRKai0+6n4lLJQpUmnAQPFENrOV8b70gBSBVjUXksImgui5qYaNqX90pjEzcyq+6CugBwIDAQAB','公钥');
  200. INSERT c_mapping(domain,`name`,`key`,`value`,remark) VALUES('DOMAIN.COMMON','私钥','PRIVATE_STRING','MIICdgIBADANBgkqhkiG9w0BAQEFAASCAmAwggJcAgEAAoGBAJbtQYV+VpWZvifoc0R11MyAfIyMGoJKHDrWQau7oxLHotDDJM80o7ea7oL2onaHWOXaybpUp5FpZgjuixYMhlQOA/VXosrJOGJhgNv0dAL6VVXxmjlg2UWqIEoyTS7IzF3BuQCqy2k9aT7mGiC0RYRpndTuwe/0DKwFx70dIIIrAgMBAAECgYBMNMHnqLIJWZa1Sd6hy6lGFP5ObROZg9gbMUH5d4XQnrKsHEyCvz6HH5ic0fGYTaDqdn1zMvllJ8XYbrIV0P8lvHr9/LCnoXessmf61hKZyTKi5ycNkiPHTjmJZCoVTQFprcNgYeVX4cvNsqB2zWwzoAk8bbdWY6X5jB6YEpfBmQJBANiO9GiBtw+T9h60MpyV1xhJKsx0eCvxRZcsDB1OLZvQ7dHnsHmh0xUBL2MraHKnQyxOlrIzOtyttxSTrQzwcM0CQQCyajkzxpF6EjrXWHYVHb3AXFSoz5krjOkLEHegYlGhx0gtytBNVwftCn6hqtaxCxKMp00ZJoXIxo8d9tQy4N7XAkBljnTT5bEBnzPWpk7t298pRnbJtvz8LoOiJ0fvHlCJN+uvemXqRJeGzC165kpvKj14M8q7+wZpoxWukqqe3MspAkAuFYHw/blV7p+EQDU//w6kQTUc5YKK3TrUwMwlgT/UqcTbDyf+0hwZ/jv3RkluMY35Br3DYU/tLFyLQNZOzgbBAkEApWARXVlleEYbv8dPUL+56S0ky1hZSuPfVOBda4V3p0q18LjcHIyYcVhKGqkpii5JgblaYyjUriNDisFalCp8jQ==','私钥');
  201. INSERT c_mapping(domain,`name`,`key`,`value`,remark) VALUES('DOMAIN.COMMON','外部应用公钥','PUBLIC_STRING','MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCW7UGFflaVmb4n6HNEddTMgHyMjBqCShw61kGru6MSx6LQwyTPNKO3mu6C9qJ2h1jl2sm6VKeRaWYI7osWDIZUDgP1V6LKyThiYYDb9HQC+lVV8Zo5YNlFqiBKMk0uyMxdwbkAqstpPWk+5hogtEWEaZ3U7sHv9AysBce9HSCCKwIDAQAB','外部应用公钥');
  202. INSERT c_mapping(domain,`name`,`key`,`value`,remark) VALUES('DOMAIN.COMMON','外部应用私钥','PRIVATE_STRING','MIICdgIBADANBgkqhkiG9w0BAQEFAASCAmAwggJcAgEAAoGBAOWgpdIEDn60/f25LzKLlFk6zol2u3TOdFB63JdfaX8hQKLXHVAAyChlucRq+Z1nmM5k39PVZgVu39WiZcQdpN1K0CJibcMKfHHLkIwzJEpqLT7qfiUslClSacBA8UQ2s5XxvvSAFIFWNReSwiaC6Lmpho2pf3SmMTNzKr7oK6AHAgMBAAECgYEAlfR5FVNM2/X6QC0k408/i53Zru94r2j7kGsLj1bhoAHpIe502AAKtkboL5rkc6Rpp688dCvRug6T4gFxj8cEF7rOOU4CHqVCHUHa4sWSDL2Rg7pMbQOVB7PGmM4C/hEgXcwM6tmLiU3xkkQDrpgT1bPpAm7iwDx4HkZBv1naYnECQQDyk40+KDvyUgp/r1tKbkMLoQOAfTZPXy+HgeAkU3PCUTFQlvn2OU6Fsl3Yjlp6utxPVnd00DoPZ8qvx1falaeLAkEA8lWoIDgyYwnibv2fr3A715PkieJ0exKfLb5lSD9UIfGJ9s7oTcltl7pprykfSP46heWjScS7YJRZHPfqb1/Y9QJAJNUQqjJzv7yDSZX3t5p8ZaSiIn1gpLagQeQPg5SETCoF4eW6uI9FA/nsU/hxdpcu4oEPjFYdqr8owH31MgRtNwJAaE+6qPPHrJ3qnAAMJoZXG/qLG1cg8IEZh6U3D5xC6MGBs31ovWMBC5iwOTeoQdE8+7nXSb+nMHFq0m9cuEg3qQJAH4caPSQ9RjVOP9on+niy9b1mATbvurepIB95KUtaHLz1hpihCLR7dTwrz8JOitgFE75Wzt4a00GZYxnaq3jsjA==','外部应用私钥');
  203. INSERT c_mapping(domain,`name`,`key`,`value`,remark) VALUES('DOMAIN.COMMON','默认KEY_SIZE','DEFAULT_DECRYPT_KEY_SIZE','2048','默认KEY_SIZE');
  204. INSERT c_mapping(domain,`name`,`key`,`value`,remark) VALUES('DOMAIN.COMMON','中心服务地址','CENTER_SERVICE_URL','http://center-service/httpApi/service','中心服务地址');
  205. INSERT c_mapping(domain,`name`,`key`,`value`,remark) VALUES('DOMAIN.COMMON','控制中心APP_ID','CONSOLE_SERVICE_APP_ID','8000418002','控制中心APP_ID');
  206. INSERT c_mapping(domain,`name`,`key`,`value`,remark) VALUES('DOMAIN.COMMON','控制服务加密开关','KEY_CONSOLE_SERVICE_SECURITY_ON_OFF','ON','控制服务加密开关');
  207. INSERT c_mapping(domain,`name`,`key`,`value`,remark) VALUES('DOMAIN.COMMON','控制服务鉴权秘钥','CONSOLE_SECURITY_CODE','WEBURFPKIFJUHNCJUEIKMKJUJHULSMNCHDY89KMC','控制服务鉴权秘钥');
  208. INSERT c_mapping(domain,`name`,`key`,`value`,remark) VALUES('DOMAIN.COMMON','编码生成服务地址','CODE_PATH','http://code-service/codeApi/generate','编码生成服务地址');
  209. INSERT c_mapping(domain,`name`,`key`,`value`,remark) VALUES('DOMAIN.COMMON','API服务地址','API_SERVICE_URL','http://api-service/api/#serviceCode#','API服务地址');
  210. -- c_app
  211. CREATE TABLE c_app(
  212. id INT NOT NULL AUTO_INCREMENT KEY COMMENT 'id',
  213. app_id VARCHAR(10) NOT NULL UNIQUE COMMENT '应用ID',
  214. `name` VARCHAR(50) NOT NULL COMMENT '名称 对应系统名称',
  215. security_code VARCHAR(64) NOT NULL COMMENT '签名码 sign签名时用',
  216. while_list_ip VARCHAR(200) COMMENT '白名单ip 多个之间用;隔开',
  217. black_list_ip VARCHAR(200) COMMENT '黑名单ip 多个之间用;隔开',
  218. remark VARCHAR(200) COMMENT '描述',
  219. create_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  220. status_cd VARCHAR(2) NOT NULL DEFAULT '0' COMMENT '数据状态,详细参考c_status表,0在用,1失效',
  221. UNIQUE KEY (app_id)
  222. );
  223. -- c_service_sql
  224. CREATE TABLE c_service_sql(
  225. id INT NOT NULL AUTO_INCREMENT KEY COMMENT 'id',
  226. service_code VARCHAR(50) NOT NULL UNIQUE COMMENT '对应c_service表',
  227. `name` VARCHAR(50) NOT NULL COMMENT '名称',
  228. params VARCHAR(500) NOT NULL COMMENT '参数',
  229. query_model VARCHAR(1) NOT NULL COMMENT '查询方式 1、sql,2、存储过程',
  230. `sql` LONGTEXT COMMENT '执行sql',
  231. proc VARCHAR(200) COMMENT '存储过程名称',
  232. java_script LONGTEXT COMMENT '执行java脚本代码',
  233. template LONGTEXT COMMENT '输出模板',
  234. remark VARCHAR(200) COMMENT '描述',
  235. create_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  236. status_cd VARCHAR(2) NOT NULL DEFAULT '0' COMMENT '数据状态,详细参考c_status表,0在用,1失效'
  237. );
  238. -- 测试用
  239. insert into c_order_type(order_type_cd,`name`,description) values('Q','查询单','查询单');
  240. insert into c_order_type(order_type_cd,`name`,description) values('D','受理单','受理单');
  241. insert into c_app(app_id,`name`,security_code,remark,status_cd)
  242. values('8000418001','内部测试应用','WEBURFPKIFJUHNCJUEIKMKJUJHULSMNCHDY89KMC','记得删除','0');
  243. insert into c_app(app_id,`name`,security_code,remark,status_cd)
  244. values('8000418002','控制中心应用','WEBURFPKIFJUHNCJUEIKMKJUJHULSMNCHDY89KMC','控制中心应用','0');
  245. insert into c_app(app_id,`name`,security_code,remark,status_cd)
  246. values('8000418003','用户管理应用','WEBURFPKIFJUHNCJUEIKMKJUJHULSMNCHDY89KMC','用户管理应用','0');
  247. insert into c_service(service_id,service_code,business_type_cd,`name`,seq,url,provide_app_id,status_cd)
  248. values('1','query.user.userInfo','Q','用户信息查询',1,'http://...','8000418001','0');
  249. insert into c_service(service_id,service_code,business_type_cd,`name`,seq,url,provide_app_id,status_cd)
  250. values('2','query.order.orderInfo','Q','订单信息',1,'http://center-service/businessApi/query','8000418001','0');
  251. insert into c_service(service_id,service_code,business_type_cd,`name`,seq,url,provide_app_id,status_cd)
  252. values('3','query.console.menu','Q','查询菜单',1,'http://center-service/businessApi/query','8000418002','0');
  253. insert into c_service(service_id,service_code,business_type_cd,`name`,seq,url,provide_app_id,status_cd)
  254. values('4','query.user.loginInfo','Q','查询用户登录信息',1,'http://center-service/businessApi/query','8000418002','0');
  255. INSERT INTO c_service(service_id,service_code,business_type_cd,`name`,seq,url,provide_app_id)
  256. VALUES('5','query.console.template','Q','查询模板信息',1,'http://center-service/businessApi/query','8000418002');
  257. INSERT INTO c_service(service_id,service_code,business_type_cd,`name`,seq,url,provide_app_id)
  258. VALUES('6','query.console.templateCol','Q','查询列模板信息',1,'http://center-service/businessApi/query','8000418002');
  259. INSERT INTO c_service(service_id,service_code,business_type_cd,`name`,seq,url,provide_app_id)
  260. VALUES('7','query.center.mapping','Q','查询映射数据',1,'http://center-service/businessApi/query','8000418002');
  261. INSERT INTO c_service(service_id,service_code,business_type_cd,`name`,seq,url,provide_app_id)
  262. VALUES('8','query.center.apps','Q','查询外部应用',1,'http://center-service/businessApi/query','8000418002');
  263. INSERT INTO c_service(service_id,service_code,business_type_cd,`name`,seq,url,provide_app_id)
  264. VALUES('9','query.center.services','Q','查询服务',1,'http://center-service/businessApi/query','8000418002');
  265. INSERT INTO c_service(service_id,service_code,business_type_cd,`name`,seq,url,provide_app_id)
  266. VALUES('10','query.center.routes','Q','查询路由',1,'http://center-service/businessApi/query','8000418002');
  267. INSERT INTO c_service(service_id,service_code,business_type_cd,`name`,seq,url,provide_app_id)
  268. VALUES('11','flush.center.cache','Q','CenterService缓存',1,'http://center-service/cacheApi/flush','8000418002');
  269. INSERT INTO c_service(service_id,service_code,business_type_cd,`name`,seq,url,provide_app_id)
  270. VALUES('12','query.console.caches','Q','查询所有缓存',1,'http://center-service/businessApi/query','8000418002');
  271. INSERT INTO c_service(service_id,service_code,business_type_cd,`name`,seq,url,provide_app_id)
  272. VALUES('13','query.console.cache','Q','查询所有缓存',1,'http://center-service/businessApi/query','8000418002');
  273. INSERT INTO c_service(service_id,service_code,business_type_cd,`name`,seq,url,provide_app_id)
  274. VALUES('14','save.center.mapping','Q','保存映射信息',1,'http://center-service/businessApi/do','8000418002');
  275. INSERT INTO c_service(service_id,service_code,business_type_cd,`name`,seq,url,provide_app_id)
  276. VALUES('15','delete.center.mapping','Q','删除映射信息',1,'http://center-service/businessApi/do','8000418002');
  277. INSERT INTO c_service(service_id,service_code,business_type_cd,`name`,seq,url,provide_app_id)
  278. VALUES('16','update.center.mapping','Q','修改映射信息',1,'http://center-service/businessApi/do','8000418002');
  279. INSERT INTO c_service(service_id,service_code,business_type_cd,`name`,seq,url,provide_app_id)
  280. VALUES('17','save.user.userInfo','D','保存用户信息',1,'http://user-service/userApi/service','8000418003');
  281. INSERT INTO c_service(service_id,service_code,business_type_cd,`name`,seq,url,provide_app_id)
  282. VALUES('18','save.store.info','D','保存商户信息',1,'http://store-service/storeApi/service','8000418003');
  283. INSERT INTO c_service(service_id,service_code,business_type_cd,`name`,seq,url,provide_app_id)
  284. VALUES('19','update.store.info','D','修改商户信息',1,'http://store-service/storeApi/service','8000418003');
  285. INSERT INTO c_service(service_id,service_code,business_type_cd,`name`,seq,url,provide_app_id)
  286. VALUES('20','delete.store.info','D','删除商户信息',1,'http://store-service/storeApi/service','8000418003');
  287. INSERT INTO c_service(service_id,service_code,business_type_cd,`name`,seq,url,provide_app_id)
  288. VALUES('21','transfer.console.menu','T','透传菜单查询',1,'http://192.168.31.199:8001/userApi/service','8000418001');
  289. INSERT INTO c_service(service_id,service_code,business_type_cd,`name`,seq,url,provide_app_id)
  290. VALUES('22','save.shop.info','D','保存商品信息',1,'http://shop-service/shopApi/service','8000418003');
  291. INSERT INTO c_service(service_id,service_code,business_type_cd,`name`,seq,url,provide_app_id)
  292. VALUES('23','update.shop.info','D','修改商品信息',1,'http://shop-service/shopApi/service','8000418003');
  293. INSERT INTO c_service(service_id,service_code,business_type_cd,`name`,seq,url,provide_app_id)
  294. VALUES('24','delete.shop.info','D','删除商品信息',1,'http://shop-service/shopApi/service','8000418003');
  295. INSERT INTO c_service(service_id,service_code,business_type_cd,`name`,seq,url,provide_app_id)
  296. VALUES('25','buy.shop.info','D','购买商品信息',1,'http://shop-service/shopApi/service','8000418003');
  297. INSERT INTO c_service(service_id,service_code,business_type_cd,`name`,seq,url,provide_app_id)
  298. VALUES('26','save.shop.catalog','D','保存商品目录信息',1,'http://shop-service/shopApi/service','8000418003');
  299. INSERT INTO c_service(service_id,service_code,business_type_cd,`name`,seq,url,provide_app_id)
  300. VALUES('27','update.shop.catalog','D','修改商品目录信息',1,'http://shop-service/shopApi/service','8000418003');
  301. INSERT INTO c_service(service_id,service_code,business_type_cd,`name`,seq,url,provide_app_id)
  302. VALUES('28','delete.shop.catalog','D','删除商品目录信息',1,'http://shop-service/shopApi/service','8000418003');
  303. INSERT INTO c_service(service_id,service_code,business_type_cd,`name`,seq,url,provide_app_id)
  304. VALUES('29','save.comment.info','D','保存评论',1,'http://comment-service/commentApi/service','8000418003');
  305. INSERT INTO c_service(service_id,service_code,business_type_cd,`name`,seq,url,provide_app_id)
  306. VALUES('30','delete.comment.info','D','删除评论',1,'http://comment-service/commentApi/service','8000418003');
  307. INSERT INTO c_service(service_id,service_code,business_type_cd,`name`,seq,url,provide_app_id)
  308. VALUES('31','member.joined.store','D','商户成员加入',1,'http://store-service/storeApi/service','8000418003');
  309. INSERT INTO c_service(service_id,service_code,business_type_cd,`name`,seq,url,provide_app_id)
  310. VALUES('32','member.quit.store','D','商户成员退出',1,'http://store-service/storeApi/service','8000418003');
  311. insert into c_route(app_id,service_id,invoke_model,order_type_cd,status_cd) values(
  312. '8000418001','1','S','Q','0'
  313. );
  314. insert into c_route(app_id,service_id,invoke_model,order_type_cd,status_cd) values(
  315. '8000418001','3','S','Q','0'
  316. );
  317. insert into c_route(app_id,service_id,invoke_model,order_type_cd,status_cd) values(
  318. '8000418002','3','S','Q','0'
  319. );
  320. insert into c_route(app_id,service_id,invoke_model,order_type_cd,status_cd) values(
  321. '8000418002','4','S','Q','0'
  322. );
  323. insert into c_route(app_id,service_id,invoke_model,order_type_cd,status_cd) values(
  324. '8000418002','5','Q','0'
  325. );
  326. INSERT INTO c_route(app_id,service_id,invoke_model,order_type_cd,status_cd) VALUES(
  327. '8000418002','6','S','Q','0'
  328. );
  329. INSERT INTO c_route(app_id,service_id,invoke_model,order_type_cd,status_cd) VALUES(
  330. '8000418002','7','S','Q','0'
  331. );
  332. INSERT INTO c_route(app_id,service_id,invoke_model,order_type_cd,status_cd) VALUES(
  333. '8000418002','8','S','Q','0'
  334. );
  335. INSERT INTO c_route(app_id,service_id,invoke_model,order_type_cd,status_cd) VALUES(
  336. '8000418002','9','S','Q','0'
  337. );
  338. INSERT INTO c_route(app_id,service_id,invoke_model,order_type_cd,status_cd) VALUES(
  339. '8000418002','10','S','Q','0'
  340. );
  341. INSERT INTO c_route(app_id,service_id,invoke_model,order_type_cd,status_cd) VALUES(
  342. '8000418002','11','S','Q','0'
  343. );
  344. INSERT INTO c_route(app_id,service_id,invoke_model,order_type_cd,status_cd) VALUES(
  345. '8000418002','12','S','Q','0'
  346. );
  347. INSERT INTO c_route(app_id,service_id,invoke_model,order_type_cd,status_cd) VALUES(
  348. '8000418002','13','S','Q','0'
  349. );
  350. INSERT INTO c_route(app_id,service_id,invoke_model,order_type_cd,status_cd) VALUES(
  351. '8000418002','14','S','Q','0'
  352. );
  353. INSERT INTO c_route(app_id,service_id,invoke_model,order_type_cd,status_cd) VALUES(
  354. '8000418002','15','S','Q','0'
  355. );
  356. INSERT INTO c_route(app_id,service_id,invoke_model,order_type_cd,status_cd) VALUES(
  357. '8000418002','16','S','Q','0'
  358. );
  359. INSERT INTO c_route(app_id,service_id,invoke_model,order_type_cd,status_cd) VALUES(
  360. '8000418002','17','S','Q','0'
  361. );
  362. insert into c_route(app_id,service_id,invoke_model,order_type_cd,status_cd) values(
  363. '8000418001','21','S','Q','0'
  364. );
  365. insert into c_route(app_id,service_id,invoke_model,order_type_cd,status_cd) values(
  366. '8000418001','22','S','Q','0'
  367. );
  368. insert into c_route(app_id,service_id,invoke_model,order_type_cd,status_cd) values(
  369. '8000418001','23','S','Q','0'
  370. );
  371. insert into c_route(app_id,service_id,invoke_model,order_type_cd,status_cd) values(
  372. '8000418001','24','S','Q','0'
  373. );
  374. insert into c_route(app_id,service_id,invoke_model,order_type_cd,status_cd) values(
  375. '8000418001','25','S','Q','0'
  376. );
  377. insert into c_route(app_id,service_id,invoke_model,order_type_cd,status_cd) values(
  378. '8000418001','26','S','Q','0'
  379. );
  380. insert into c_route(app_id,service_id,invoke_model,order_type_cd,status_cd) values(
  381. '8000418001','27','S','Q','0'
  382. );
  383. INSERT INTO c_service_sql(service_code,`name`,params,query_model,`sql`,proc,template,remark,status_cd)
  384. VALUES('query.order.orderInfo','订单信息','oId','1','{
  385. "param1":"SELECT co.app_id appId,co.create_time createTime,co.ext_transaction_id extTransactionId,co.finish_time finishTime
  386. ,co.order_type_cd orderTypeCd,co.o_id oId ,co.remark remark ,co.request_time requestTime ,co.user_id userId,co.status_cd statusCd
  387. FROM c_orders co WHERE co.o_id = #oId#",
  388. "param2":"SELECT cb.b_id bId, cb.business_type_cd businessTypeCd,cb.create_time createTime,cb.finish_time finishTime ,cb.o_id oId,
  389. cb.remark remark,cb.status_cd statusCd FROM c_business cb WHERE cb.o_id = #oId#"
  390. }','','{"PARAM":{
  391. "param1": "$.#order#Object",
  392. "param2": "$.#business#Array"
  393. },"TEMPLATE":{
  394. "response": {
  395. "code": "0000",
  396. "message": "成功"
  397. }
  398. }}','','0');
  399. INSERT INTO c_service_sql(service_code,`name`,params,query_model,`sql`,proc,template,remark,status_cd)
  400. VALUES('query.console.menu','查询菜单','manageId,menuGroup','1','{
  401. "param1":"select mm.m_id mId,mm.name name,mm.level level,mm.parent_id parentId,mm.menu_group menuGroup,mm.user_id userId,mm.create_time createTime,
  402. mm.remark remark,mmc.url url,mmc.template template
  403. from m_menu_2_user mm2u,m_menu mm, m_menu_ctg mmc
  404. where mm2u.user_id = #manageId#
  405. and mm2u.m_id = mm.m_id
  406. AND mm.menu_group = #menuGroup#
  407. and mm2u.status_cd = ''0''
  408. and mm.status_cd = ''0''
  409. and mmc.m_id = mm.m_id
  410. and mmc.status_cd = ''0''
  411. order by mm.seq asc"
  412. }','','{"PARAM":{
  413. "param1": "$.#menus#Array"
  414. },"TEMPLATE":{
  415. "response": {
  416. "code": "0000",
  417. "message": "成功"
  418. }
  419. }}','','0');
  420. INSERT INTO c_service_sql(service_code,`name`,params,query_model,`sql`,proc,template,remark,status_cd)
  421. VALUES('query.user.loginInfo','查询用户登录信息','userCode','1','{
  422. "param1":"SELECT ''10001'' userId,''admin'' userName,''d57167e07915c9428b1c3aae57003807'' userPwd FROM DUAL WHERE #userCode#=''admin''"
  423. }','','{"PARAM":{
  424. "param1": "$.#user#Object"
  425. },"TEMPLATE":{
  426. "response": {
  427. "code": "0000",
  428. "message": "成功"
  429. }
  430. }}','','0');
  431. INSERT INTO c_service_sql(service_code,`name`,params,query_model,`sql`,proc,template,remark,status_cd)
  432. VALUES('query.console.template','查询模板信息','templateCode','1','{
  433. "param1":"SELECT t.template_code templateCode,t.name templateName,t.`html_name` htmlName,t.`url` templateUrl
  434. FROM c_template t WHERE t.status_cd = ''0'' AND t.template_code = #templateCode#"
  435. }','','{"PARAM":{
  436. "param1": "$.#template#Object"
  437. },"TEMPLATE":{
  438. "response": {
  439. "code": "0000",
  440. "message": "成功"
  441. }
  442. }}','','0');
  443. INSERT INTO c_service_sql(service_code,`name`,params,query_model,`sql`,proc,template,remark,status_cd)
  444. VALUES('query.console.templateCol','查询模板列信息','templateCode','1','{
  445. "param1":"SELECT t.template_code templateCode,t.name templateName,tc.col_name colName,tc.col_model colModel FROM c_template t,c_template_col tc WHERE t.status_cd = ''0'' AND t.template_code = tc.template_code
  446. AND tc.status_cd = ''0''
  447. AND t.template_code = #templateCode#"
  448. }','','{"PARAM":{
  449. "param1": "$.#template#Array"
  450. },"TEMPLATE":{
  451. "response": {
  452. "code": "0000",
  453. "message": "成功"
  454. }
  455. }}','','0');
  456. INSERT INTO c_service_sql(service_code,`name`,params,query_model,`sql`,proc,template,remark,status_cd)
  457. VALUES('query.center.mapping','查询映射数据','page,rows,sord','1','{"param1":"select count(1) records,ceil(#page#/#rows#)+1 page,ceil(count(1)/#rows#) total from c_mapping m where m.status_cd = ''0''",
  458. "param2":"SELECT m.`id` id,m.`domain` domain,m.name name,m.`key` `key` ,m.`value` `value`,m.`remark` remark FROM c_mapping m WHERE m.`status_cd` = ''0'' LIMIT #page#, #rows#"
  459. }','','{
  460. "PARAM": {
  461. "param1": "$.##Object",
  462. "param2": "$.#rows#Array"
  463. },
  464. "TEMPLATE": {
  465. "response": {
  466. "code": "0000",
  467. "message": "成功"
  468. }
  469. }
  470. }','','0');
  471. INSERT INTO c_service_sql(service_code,`name`,params,query_model,`sql`,proc,template,remark,status_cd)
  472. VALUES('query.center.apps','查询外部应用','page,rows,sord','1','{"param1":"select count(1) records,ceil(#page#/#rows#)+1 page,ceil(count(1)/#rows#) total from c_app a where a.status_cd = ''0''",
  473. "param2":"SELECT m.`id` id,m.`app_id` appId,m.name `name`,m.`security_code` securityCode ,m.`while_list_ip` whileListIp,m.`black_list_ip` blackListIp,m.`remark` remark FROM c_app m WHERE m.`status_cd` = ''0'' LIMIT #page#, #rows#"
  474. }','','{
  475. "PARAM": {
  476. "param1": "$.##Object",
  477. "param2": "$.#rows#Array"
  478. },
  479. "TEMPLATE": {
  480. "response": {
  481. "code": "0000",
  482. "message": "成功"
  483. }
  484. }
  485. }','','0');
  486. INSERT INTO c_service_sql(service_code,`name`,params,query_model,`sql`,proc,template,remark,status_cd)
  487. VALUES('query.center.services','查询服务数据','page,rows,sord','1','{"param1":"select count(1) records,ceil(#page#/#rows#)+1 page,ceil(count(1)/#rows#) total from c_service a where a.status_cd = ''0''",
  488. "param2":"SELECT s.`service_id` serviceId,s.`service_code` serviceCode,s.`business_type_cd` businessTypeCd,s.name `name`,s.is_instance isInstance,
  489. s.`messageQueueName` messageQueueName,s.url url,s.`provide_app_id` provideAppId FROM c_service s WHERE s.`status_cd` = ''0'' LIMIT #page#, #rows#"
  490. }','','{
  491. "PARAM": {
  492. "param1": "$.##Object",
  493. "param2": "$.#rows#Array"
  494. },
  495. "TEMPLATE": {
  496. "response": {
  497. "code": "0000",
  498. "message": "成功"
  499. }
  500. }
  501. }','','0');
  502. INSERT INTO c_service_sql(service_code,`name`,params,query_model,`sql`,proc,template,remark,status_cd)
  503. VALUES('query.center.route','查询路由数据','page,rows,sord','1','{"param1":"select count(1) records,ceil(#page#/#rows#)+1 page,ceil(count(1)/#rows#) total from c_route a,c_service cs WHERE a.`service_id` = cs.`service_id` AND cs.`status_cd` = ''0'' and a.status_cd = ''0''",
  504. "param2":"SELECT s.id id,s.`app_id` appId,s.`service_id` serviceId,s.`invoke_model` invokeModel,cs.`name` serviceName,cs.`service_code` serviceCode,s.`order_type_cd` orderTypeCd,s.`invoke_limit_times` invokelimitTimes FROM c_route s,c_service cs WHERE s.`service_id` = cs.`service_id` AND cs.`status_cd` = ''0'' AND s.`status_cd` = ''0'' LIMIT #page#, #rows#"
  505. }','','{
  506. "PARAM": {
  507. "param1": "$.##Object",
  508. "param2": "$.#rows#Array"
  509. },
  510. "TEMPLATE": {
  511. "response": {
  512. "code": "0000",
  513. "message": "成功"
  514. }
  515. }
  516. }','','0');
  517. INSERT INTO c_service_sql(service_code,`name`,params,query_model,`sql`,proc,template,remark,status_cd)
  518. VALUES('query.console.caches','查询缓存数据','userId','1','{
  519. "param1":"SELECT c.id id,c.`cache_code` cacheCode, c.`name` cacheName FROM c_cache c, c_cache_2_user c2u WHERE c.`cache_code` = c2u.`cache_code` AND c.`status_cd` = ''0''
  520. AND c2u.`status_cd` = ''0'' AND c2u.`user_id` = #userId# AND c.`group` = ''COMMON'' ORDER BY c.`seq` ASC"
  521. }','','{
  522. "PARAM": {
  523. "param1": "$.#rows#Array"
  524. },
  525. "TEMPLATE": {
  526. "response": {
  527. "code": "0000",
  528. "message": "成功"
  529. }
  530. }
  531. }','','0');
  532. INSERT INTO c_service_sql(service_code,`name`,params,query_model,`sql`,proc,template,remark,status_cd)
  533. VALUES('query.console.cache','查询单条缓存信息','cacheCode','1','{
  534. "param1":"SELECT c.id id,c.`cache_code` cacheCode, c.`name` cacheName,c.`param` param,c.`service_code` serviceCode FROM c_cache c WHERE c.`status_cd` = ''0'' AND c.`cache_code` = #cacheCode#"
  535. }','','{
  536. "PARAM": {
  537. "param1": "$.#cache#Object"
  538. },
  539. "TEMPLATE": {
  540. "response": {
  541. "code": "0000",
  542. "message": "成功"
  543. }
  544. }
  545. }','','0');
  546. INSERT INTO c_service_sql(service_code,`name`,params,query_model,`sql`,proc,template,remark,status_cd)
  547. VALUES('save.center.mapping','保存映射信息','domain,name,key,value,remark','1','{
  548. "param1":"INSERT c_mapping(domain,`name`,`key`,`value`,remark) VALUES(#domain#,#name#,#key#,#value#,#remark#)"
  549. }','','{
  550. "TEMPLATE": {
  551. "response": {
  552. "code": "0000",
  553. "message": "成功"
  554. }
  555. }
  556. }','','0');
  557. INSERT INTO c_service_sql(service_code,`name`,params,query_model,`sql`,proc,template,remark,status_cd)
  558. VALUES('delete.center.mapping','删除映射信息','id','1','{
  559. "param1":"UPDATE c_mapping m SET m.status_cd = ''1'' WHERE m.status_cd = ''0'' AND m.id = #id#"
  560. }','','{
  561. "TEMPLATE": {
  562. "response": {
  563. "code": "0000",
  564. "message": "成功"
  565. }
  566. }
  567. }','','0');
  568. INSERT INTO c_service_sql(service_code,`name`,params,query_model,`sql`,proc,template,remark,status_cd)
  569. VALUES('update.center.mapping','修改映射信息','id,domain,name,key,value,remark','1','{
  570. "param1":"UPDATE c_mapping m SET m.domain=#domain#,m.name = #name#,m.key=#key#,m.value=#value#,m.remark=#remark# WHERE m.status_cd = ''0'' AND m.id = #id#"
  571. }','','{
  572. "TEMPLATE": {
  573. "response": {
  574. "code": "0000",
  575. "message": "成功"
  576. }
  577. }
  578. }','','0');