create_table.db 32 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473
  1. create database TT;
  2. -- c_orders
  3. CREATE TABLE c_orders(
  4. o_id VARCHAR(18) NOT NULL UNIQUE COMMENT '订单ID',
  5. app_id VARCHAR(10) NOT NULL COMMENT '应用ID',
  6. ext_transaction_id VARCHAR(30) NOT NULL COMMENT '外部交易流水',
  7. user_id VARCHAR(12) 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(18) NOT NULL COMMENT '订单ID',
  18. attr_id VARCHAR(18) 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(18) NOT NULL UNIQUE COMMENT '业务Id',
  25. o_id VARCHAR(18) NOT NULL COMMENT '订单ID',
  26. create_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  27. business_type_cd VARCHAR(4) 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(18) NOT NULL COMMENT '订单ID',
  35. attr_id VARCHAR(18) 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. --c_order_type
  55. CREATE TABLE c_order_type(
  56. id INT NOT NULL AUTO_INCREMENT KEY COMMENT 'id',
  57. order_type_cd VARCHAR(4) NOT NULL UNIQUE COMMENT '订单类型',
  58. `name` VARCHAR(50) NOT NULL COMMENT '名称',
  59. description VARCHAR(200) COMMENT '描述',
  60. create_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间'
  61. );
  62. -- c_business_type
  63. CREATE TABLE c_business_type(
  64. id INT NOT NULL AUTO_INCREMENT KEY COMMENT 'id',
  65. business_type_cd VARCHAR(4) NOT NULL UNIQUE COMMENT '业务项类型',
  66. `name` VARCHAR(50) NOT NULL COMMENT '名称',
  67. description VARCHAR(200) COMMENT '描述',
  68. create_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间'
  69. );
  70. -- spec
  71. CREATE TABLE spec(
  72. id INT NOT NULL AUTO_INCREMENT KEY COMMENT 'id',
  73. spec_cd VARCHAR(4) NOT NULL UNIQUE COMMENT '业务项类型规格编码,从x00020001开始每次加一就可以(约定,x=10表示c_orders_attrs 中属性,x=11表示c_business_attrs 中的属性)',
  74. `name` VARCHAR(50) NOT NULL COMMENT '名称',
  75. description VARCHAR(200) COMMENT '描述',
  76. create_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间'
  77. );
  78. -- c_route
  79. CREATE TABLE c_route(
  80. id INT NOT NULL AUTO_INCREMENT KEY COMMENT 'id',
  81. app_id VARCHAR(10) NOT NULL COMMENT '应用ID',
  82. service_id INT NOT NULL COMMENT '下游接口配置ID',
  83. order_type_cd VARCHAR(4) NOT NULL COMMENT '订单类型,参考c_order_type表',
  84. invoke_limit_times INT COMMENT '接口调用一分钟调用次数',
  85. create_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  86. status_cd VARCHAR(2) NOT NULL DEFAULT '0' COMMENT '数据状态,详细参考c_status表,0在用,1失效,2 表示下线(当组件调用服务超过限制时自动下线)'
  87. );
  88. -- c_service
  89. CREATE TABLE c_service(
  90. service_id INT NOT NULL AUTO_INCREMENT KEY COMMENT 'id',
  91. service_code VARCHAR(50) NOT NULL UNIQUE COMMENT '自定义,命名方式查询类query.+目标系统+.+业务名称 保存类 save.+目标系统+.+业务名称 修改类 modify.+目标系统+.+业务名称 删除类 remove.+目标系统+.+业务名称 例如:query.user.userinfo save.user.adduserinfo',
  92. invoke_model VARCHAR(1) NOT NULL COMMENT '1-同步方式 2-异步方式',
  93. business_type_cd VARCHAR(4) NOT NULL COMMENT '业务项类型,参考c_business_type表',
  94. `name` VARCHAR(50) NOT NULL COMMENT '服务名称',
  95. seq INT NOT NULL COMMENT '顺序 只有同步方式下根据seq从小到大调用接口',
  96. messageQueueName VARCHAR(50) COMMENT '消息队里名称 只有异步时有用',
  97. url VARCHAR(200) COMMENT '目标地址',
  98. method VARCHAR(50) COMMENT '方法 空 为http post LOCAL_SERVICE 为调用本地服务 其他为webservice方式调用',
  99. timeout INT NOT NULL DEFAULT 60 COMMENT '超时时间',
  100. retry_count INT NOT NULL DEFAULT 3 COMMENT '重试次数',
  101. provide_app_id VARCHAR(10) NOT NULL COMMENT '应用ID',
  102. create_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  103. status_cd VARCHAR(2) NOT NULL default '0' COMMENT '数据状态,详细参考c_status表,0在用,1失效'
  104. );
  105. -- c_mapping
  106. CREATE TABLE c_mapping(
  107. id INT NOT NULL AUTO_INCREMENT KEY COMMENT 'id',
  108. domain VARCHAR(50) NOT NULL COMMENT '域',
  109. `name` VARCHAR(50) NOT NULL COMMENT '名称',
  110. `key` VARCHAR(100) NOT NULL COMMENT 'key',
  111. `value` VARCHAR(1000) NOT NULL COMMENT 'value',
  112. remark VARCHAR(200) COMMENT '描述',
  113. create_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  114. status_cd VARCHAR(2) NOT NULL DEFAULT '0' COMMENT '数据状态,详细参考c_status表,0在用,1失效'
  115. );
  116. INSERT c_mapping(domain,`name`,`key`,`value`,remark) VALUES('DOMAIN.COMMON','日志开关','LOG_ON_OFF','ON','日志开关');
  117. INSERT c_mapping(domain,`name`,`key`,`value`,remark) VALUES('DOMAIN.COMMON','耗时开关','COST_TIME_ON_OFF','ON','耗时开关');
  118. INSERT c_mapping(domain,`name`,`key`,`value`,remark) VALUES('DOMAIN.COMMON','规则开关','RULE_ON_OFF','OFF','规则开关');
  119. INSERT c_mapping(domain,`name`,`key`,`value`,remark) VALUES('DOMAIN.COMMON','不调规则服务的订单类型','NO_NEED_RULE_VALDATE_ORDER','Q','不调规则服务的订单类型');
  120. INSERT c_mapping(domain,`name`,`key`,`value`,remark) VALUES('DOMAIN.COMMON','不保存订单信息','NO_SAVE_ORDER','Q','不保存订单信息');
  121. INSERT c_mapping(domain,`name`,`key`,`value`,remark) VALUES('DOMAIN.COMMON','不用调用 下游系统的配置','NO_INVOKE_BUSINESS_SYSTEM','Q','不用调用 下游系统的配置(一般不存在这种情况,这里主要是在没有下游系统的情况下测试中心服务用)');
  122. INSERT c_mapping(domain,`name`,`key`,`value`,remark) VALUES('DOMAIN.COMMON','不用调用 作废下游系统的配置','NO_INVALID_BUSINESS_SYSTEM','Q','不用调用 作废下游系统的配置 (一般不存在这种情况,这里主要是在没有下游系统的情况下测试中心服务用)');
  123. INSERT c_mapping(domain,`name`,`key`,`value`,remark) VALUES('DOMAIN.COMMON','需要调用服务生成各个ID','NEED_INVOKE_SERVICE_GENERATE_ID','OFF','需要调用服务生成各个ID');
  124. INSERT c_mapping(domain,`name`,`key`,`value`,remark) VALUES('DOMAIN.COMMON','公钥','PUBLIC_STRING','MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDloKXSBA5+tP39uS8yi5RZOs6Jdrt0znRQetyXX2l/IUCi1x1QAMgoZbnEavmdZ5jOZN/T1WYFbt/VomXEHaTdStAiYm3DCnxxy5CMMyRKai0+6n4lLJQpUmnAQPFENrOV8b70gBSBVjUXksImgui5qYaNqX90pjEzcyq+6CugBwIDAQAB','公钥');
  125. 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==','私钥');
  126. INSERT c_mapping(domain,`name`,`key`,`value`,remark) VALUES('DOMAIN.COMMON','外部应用公钥','PUBLIC_STRING','MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCW7UGFflaVmb4n6HNEddTMgHyMjBqCShw61kGru6MSx6LQwyTPNKO3mu6C9qJ2h1jl2sm6VKeRaWYI7osWDIZUDgP1V6LKyThiYYDb9HQC+lVV8Zo5YNlFqiBKMk0uyMxdwbkAqstpPWk+5hogtEWEaZ3U7sHv9AysBce9HSCCKwIDAQAB','外部应用公钥');
  127. 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==','外部应用私钥');
  128. INSERT c_mapping(domain,`name`,`key`,`value`,remark) VALUES('DOMAIN.COMMON','默认KEY_SIZE','DEFAULT_DECRYPT_KEY_SIZE','2048','默认KEY_SIZE');
  129. INSERT c_mapping(domain,`name`,`key`,`value`,remark) VALUES('DOMAIN.COMMON','中心服务地址','CENTER_SERVICE_URL','http://center-service/httpApi/service','中心服务地址');
  130. INSERT c_mapping(domain,`name`,`key`,`value`,remark) VALUES('DOMAIN.COMMON','控制中心APP_ID','CONSOLE_SERVICE_APP_ID','8000418002','控制中心APP_ID');
  131. INSERT c_mapping(domain,`name`,`key`,`value`,remark) VALUES('DOMAIN.COMMON','控制服务加密开关','KEY_CONSOLE_SERVICE_SECURITY_ON_OFF','ON','控制服务加密开关');
  132. INSERT c_mapping(domain,`name`,`key`,`value`,remark) VALUES('DOMAIN.COMMON','控制服务鉴权秘钥','CONSOLE_SECURITY_CODE','WEBURFPKIFJUHNCJUEIKMKJUJHULSMNCHDY89KMC','控制服务鉴权秘钥');
  133. -- c_app
  134. CREATE TABLE c_app(
  135. id INT NOT NULL AUTO_INCREMENT KEY COMMENT 'id',
  136. app_id VARCHAR(10) NOT NULL UNIQUE COMMENT '应用ID',
  137. `name` VARCHAR(50) NOT NULL COMMENT '名称 对应系统名称',
  138. security_code VARCHAR(64) NOT NULL COMMENT '签名码 sign签名时用',
  139. while_list_ip VARCHAR(200) COMMENT '白名单ip 多个之间用;隔开',
  140. black_list_ip VARCHAR(200) COMMENT '黑名单ip 多个之间用;隔开',
  141. remark VARCHAR(200) COMMENT '描述',
  142. create_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  143. status_cd VARCHAR(2) NOT NULL DEFAULT '0' COMMENT '数据状态,详细参考c_status表,0在用,1失效'
  144. );
  145. -- c_service_sql
  146. CREATE TABLE c_service_sql(
  147. id INT NOT NULL AUTO_INCREMENT KEY COMMENT 'id',
  148. service_code VARCHAR(50) NOT NULL UNIQUE COMMENT '对应c_service表',
  149. `name` VARCHAR(50) NOT NULL COMMENT '名称',
  150. params VARCHAR(500) NOT NULL COMMENT '参数',
  151. query_model VARCHAR(1) NOT NULL COMMENT '查询方式 1、sql,2、存储过程',
  152. `sql` LONGTEXT COMMENT '执行sql',
  153. proc VARCHAR(200) COMMENT '存储过程名称',
  154. java_script LONGTEXT COMMENT '执行java脚本代码',
  155. template LONGTEXT COMMENT '输出模板',
  156. remark VARCHAR(200) COMMENT '描述',
  157. create_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  158. status_cd VARCHAR(2) NOT NULL DEFAULT '0' COMMENT '数据状态,详细参考c_status表,0在用,1失效'
  159. );
  160. -- 测试用
  161. insert into c_order_type(order_type_cd,`name`,description) values('Q','查询单','查询单');
  162. insert into c_app(app_id,`name`,security_code,remark,status_cd)
  163. values('8000418001','内部测试应用','WEBURFPKIFJUHNCJUEIKMKJUJHULSMNCHDY89KMC','记得删除','0');
  164. insert into c_app(app_id,`name`,security_code,remark,status_cd)
  165. values('8000418002','控制中心应用','WEBURFPKIFJUHNCJUEIKMKJUJHULSMNCHDY89KMC','控制中心应用','0');
  166. insert into c_service(service_code,invoke_model,business_type_cd,`name`,seq,url,provide_app_id,status_cd)
  167. values('query.user.userInfo','S','Q','用户信息查询',1,'http://...','8000418001','0');
  168. insert into c_service(service_code,invoke_model,business_type_cd,`name`,seq,url,provide_app_id,status_cd)
  169. values('query.order.orderInfo','S','Q','订单信息',1,'http://center-service/businessApi/query','8000418001','0');
  170. insert into c_service(service_code,invoke_model,business_type_cd,`name`,seq,url,provide_app_id,status_cd)
  171. values('query.console.menu','S','Q','查询菜单',1,'http://console-service/businessApi/query','8000418002','0');
  172. insert into c_service(service_code,invoke_model,business_type_cd,`name`,seq,url,provide_app_id,status_cd)
  173. values('query.user.loginInfo','S','Q','查询用户登录信息',1,'http://console-service/businessApi/query','8000418002','0');
  174. INSERT INTO c_service(service_code,invoke_model,business_type_cd,`name`,seq,url,provide_app_id)
  175. VALUES('query.console.template','S','Q','查询模板信息',1,'http://center-service/businessApi/query','8000418002');
  176. INSERT INTO c_service(service_code,invoke_model,business_type_cd,`name`,seq,url,provide_app_id)
  177. VALUES('query.console.templateCol','S','Q','查询列模板信息',1,'http://center-service/businessApi/query','8000418002');
  178. INSERT INTO c_service(service_code,invoke_model,business_type_cd,`name`,seq,url,provide_app_id)
  179. VALUES('query.center.mapping','S','Q','查询映射数据',1,'http://center-service/businessApi/query','8000418002');
  180. INSERT INTO c_service(service_code,invoke_model,business_type_cd,`name`,seq,url,provide_app_id)
  181. VALUES('query.center.apps','S','Q','查询外部应用',1,'http://center-service/businessApi/query','8000418002');
  182. INSERT INTO c_service(service_code,invoke_model,business_type_cd,`name`,seq,url,provide_app_id)
  183. VALUES('query.center.services','S','Q','查询服务',1,'http://center-service/businessApi/query','8000418002');
  184. INSERT INTO c_service(service_code,invoke_model,business_type_cd,`name`,seq,url,provide_app_id)
  185. VALUES('query.center.routes','S','Q','查询路由',1,'http://center-service/businessApi/query','8000418002');
  186. INSERT INTO c_service(service_code,invoke_model,business_type_cd,`name`,seq,url,provide_app_id)
  187. VALUES('flush.center.cache','S','Q','CenterService缓存',1,'http://center-service/cacheApi/flush','8000418002');
  188. INSERT INTO c_service(service_code,invoke_model,business_type_cd,`name`,seq,url,provide_app_id)
  189. VALUES('query.console.caches','S','Q','查询所有缓存',1,'http://center-service/businessApi/query','8000418002');
  190. INSERT INTO c_service(service_code,invoke_model,business_type_cd,`name`,seq,url,provide_app_id)
  191. VALUES('query.console.cache','S','Q','查询所有缓存',1,'http://center-service/businessApi/query','8000418002');
  192. insert into c_route(app_id,service_id,order_type_cd,status_cd) values(
  193. '8000418001','1','Q','0'
  194. );
  195. insert into c_route(app_id,service_id,order_type_cd,status_cd) values(
  196. '8000418001','3','Q','0'
  197. );
  198. insert into c_route(app_id,service_id,order_type_cd,status_cd) values(
  199. '8000418002','4','Q','0'
  200. );
  201. insert into c_route(app_id,service_id,order_type_cd,status_cd) values(
  202. '8000418002','5','Q','0'
  203. );
  204. INSERT INTO c_route(app_id,service_id,order_type_cd,status_cd) VALUES(
  205. '8000418002','6','Q','0'
  206. );
  207. INSERT INTO c_route(app_id,service_id,order_type_cd,status_cd) VALUES(
  208. '8000418002','7','Q','0'
  209. );
  210. INSERT INTO c_route(app_id,service_id,order_type_cd,status_cd) VALUES(
  211. '8000418002','8','Q','0'
  212. );
  213. INSERT INTO c_route(app_id,service_id,order_type_cd,status_cd) VALUES(
  214. '8000418002','9','Q','0'
  215. );
  216. INSERT INTO c_route(app_id,service_id,order_type_cd,status_cd) VALUES(
  217. '8000418002','10','Q','0'
  218. );
  219. INSERT INTO c_route(app_id,service_id,order_type_cd,status_cd) VALUES(
  220. '8000418002','11','Q','0'
  221. );
  222. INSERT INTO c_route(app_id,service_id,order_type_cd,status_cd) VALUES(
  223. '8000418002','12','Q','0'
  224. );
  225. INSERT INTO c_route(app_id,service_id,order_type_cd,status_cd) VALUES(
  226. '8000418002','13','Q','0'
  227. );
  228. INSERT INTO c_service_sql(service_code,`name`,params,query_model,`sql`,proc,template,remark,status_cd)
  229. VALUES('query.order.orderInfo','订单信息','oId','1','{
  230. "param1":"SELECT co.app_id appId,co.create_time createTime,co.ext_transaction_id extTransactionId,co.finish_time finishTime
  231. ,co.order_type_cd orderTypeCd,co.o_id oId ,co.remark remark ,co.request_time requestTime ,co.user_id userId,co.status_cd statusCd
  232. FROM c_orders co WHERE co.o_id = #oId#",
  233. "param2":"SELECT cb.b_id bId, cb.business_type_cd businessTypeCd,cb.create_time createTime,cb.finish_time finishTime ,cb.o_id oId,
  234. cb.remark remark,cb.status_cd statusCd FROM c_business cb WHERE cb.o_id = #oId#"
  235. }','','{"PARAM:"{
  236. "param1": "$.#order#Object",
  237. "param2": "$.#business#Array"
  238. },"TEMPLATE":"{
  239. "response": {
  240. "code": "0000",
  241. "message": "成功"
  242. }
  243. }"}','','0');
  244. INSERT INTO c_service_sql(service_code,`name`,params,query_model,`sql`,proc,template,remark,status_cd)
  245. VALUES('query.console.menu','查询菜单','manageId,menuGroup','1','{
  246. "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,
  247. mm.remark remark,mmc.url url,mmc.template template
  248. from m_menu_2_user mm2u,m_menu mm, m_menu_ctg mmc
  249. where mm2u.user_id = #manageId#
  250. and mm2u.m_id = mm.m_id
  251. AND mm.menu_group = #menuGroup#
  252. and mm2u.status_cd = ''0''
  253. and mm.status_cd = ''0''
  254. and mmc.m_id = mm.m_id
  255. and mmc.status_cd = ''0''
  256. order by mm.seq asc"
  257. }','','{"PARAM":{
  258. "param1": "$.#menus#Array"
  259. },"TEMPLATE":{
  260. "response": {
  261. "code": "0000",
  262. "message": "成功"
  263. }
  264. }}','','0');
  265. INSERT INTO c_service_sql(service_code,`name`,params,query_model,`sql`,proc,template,remark,status_cd)
  266. VALUES('query.user.loginInfo','查询用户登录信息','userCode','1','{
  267. "param1":"select u.userId userId,u.name userName,u.password userPwd from user u where u.userCode = #userCode# and u.status_cd = ''0''"
  268. }','','{"PARAM":{
  269. "param1": "$.#user#Object"
  270. },"TEMPLATE":{
  271. "response": {
  272. "code": "0000",
  273. "message": "成功"
  274. }
  275. }}','','0');
  276. INSERT INTO c_service_sql(service_code,`name`,params,query_model,`sql`,proc,template,remark,status_cd)
  277. VALUES('query.console.template','查询模板信息','templateCode','1','{
  278. "param1":"SELECT t.template_code templateCode,t.name templateName,t.`html_name` htmlName,t.`url` templateUrl
  279. FROM c_template t WHERE t.status_cd = ''0'' AND t.template_code = #templateCode#"
  280. }','','{"PARAM":{
  281. "param1": "$.#template#Object"
  282. },"TEMPLATE":{
  283. "response": {
  284. "code": "0000",
  285. "message": "成功"
  286. }
  287. }}','','0');
  288. INSERT INTO c_service_sql(service_code,`name`,params,query_model,`sql`,proc,template,remark,status_cd)
  289. VALUES('query.console.templateCol','查询模板列信息','templateCode','1','{
  290. "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
  291. AND tc.status_cd = ''0''
  292. AND t.template_code = #templateCode#"
  293. }','','{"PARAM":{
  294. "param1": "$.#template#Array"
  295. },"TEMPLATE":{
  296. "response": {
  297. "code": "0000",
  298. "message": "成功"
  299. }
  300. }}','','0');
  301. INSERT INTO c_service_sql(service_code,`name`,params,query_model,`sql`,proc,template,remark,status_cd)
  302. 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''",
  303. "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#"
  304. }','','{
  305. "PARAM": {
  306. "param1": "$.##Object",
  307. "param2": "$.#rows#Array"
  308. },
  309. "TEMPLATE": {
  310. "response": {
  311. "code": "0000",
  312. "message": "成功"
  313. }
  314. }
  315. }','','0');
  316. INSERT INTO c_service_sql(service_code,`name`,params,query_model,`sql`,proc,template,remark,status_cd)
  317. 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''",
  318. "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#"
  319. }','','{
  320. "PARAM": {
  321. "param1": "$.##Object",
  322. "param2": "$.#rows#Array"
  323. },
  324. "TEMPLATE": {
  325. "response": {
  326. "code": "0000",
  327. "message": "成功"
  328. }
  329. }
  330. }','','0');
  331. INSERT INTO c_service_sql(service_code,`name`,params,query_model,`sql`,proc,template,remark,status_cd)
  332. 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''",
  333. "param2":"SELECT s.`service_id` serviceId,s.`service_code` serviceCode,s.`invoke_model` invokeModel,s.`business_type_cd` businessTypeCd,s.name `name`,
  334. s.`messageQueueName` messageQueueName,s.url url,s.`provide_app_id` provideAppId FROM c_service s WHERE s.`status_cd` = ''0'' LIMIT #page#, #rows#"
  335. }','','{
  336. "PARAM": {
  337. "param1": "$.##Object",
  338. "param2": "$.#rows#Array"
  339. },
  340. "TEMPLATE": {
  341. "response": {
  342. "code": "0000",
  343. "message": "成功"
  344. }
  345. }
  346. }','','0');
  347. INSERT INTO c_service_sql(service_code,`name`,params,query_model,`sql`,proc,template,remark,status_cd)
  348. 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''",
  349. "param2":"SELECT s.id id,s.`app_id` appId,s.`service_id` serviceId,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#"
  350. }','','{
  351. "PARAM": {
  352. "param1": "$.##Object",
  353. "param2": "$.#rows#Array"
  354. },
  355. "TEMPLATE": {
  356. "response": {
  357. "code": "0000",
  358. "message": "成功"
  359. }
  360. }
  361. }','','0');
  362. INSERT INTO c_service_sql(service_code,`name`,params,query_model,`sql`,proc,template,remark,status_cd)
  363. VALUES('query.console.caches','查询路由数据','userId','1','{
  364. "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''
  365. AND c2u.`status_cd` = ''0'' AND c2u.`user_id` = #10001# AND c.`group` = ''COMMON'' ORDER BY c.`seq` ASC"
  366. }','','{
  367. "PARAM": {
  368. "param1": "$.#rows#Array"
  369. },
  370. "TEMPLATE": {
  371. "response": {
  372. "code": "0000",
  373. "message": "成功"
  374. }
  375. }
  376. }','','0');
  377. INSERT INTO c_service_sql(service_code,`name`,params,query_model,`sql`,proc,template,remark,status_cd)
  378. VALUES('query.console.cache','查询单条缓存信息','cacheCode','1','{
  379. "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#"
  380. }','','{
  381. "PARAM": {
  382. "param1": "$.#cache#Object"
  383. },
  384. "TEMPLATE": {
  385. "response": {
  386. "code": "0000",
  387. "message": "成功"
  388. }
  389. }
  390. }','','0');