update_5.4.1-5.5.0.sql 7.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287
  1. -- ----------------------------
  2. -- 流程spel表达式定义表
  3. -- ----------------------------
  4. CREATE TABLE flow_spel (
  5. id BIGINT NOT NULL,
  6. component_name VARCHAR(255),
  7. method_name VARCHAR(255),
  8. method_params VARCHAR(255),
  9. view_spel VARCHAR(255),
  10. remark VARCHAR(255),
  11. status CHAR(1) DEFAULT ('0'),
  12. del_flag CHAR(1) DEFAULT ('0'),
  13. create_dept BIGINT,
  14. create_by BIGINT,
  15. create_time DATETIME,
  16. update_by BIGINT,
  17. update_time DATETIME,
  18. CONSTRAINT PK_flow_spel PRIMARY KEY (id)
  19. );
  20. GO
  21. EXEC sp_addextendedproperty
  22. 'MS_Description', N'流程spel表达式定义表',
  23. 'SCHEMA', N'dbo',
  24. 'TABLE', N'flow_spel'
  25. GO
  26. EXEC sp_addextendedproperty
  27. 'MS_Description', N'主键id',
  28. 'SCHEMA', N'dbo',
  29. 'TABLE', N'flow_spel',
  30. 'COLUMN', N'id'
  31. GO
  32. EXEC sp_addextendedproperty
  33. 'MS_Description', N'组件名称',
  34. 'SCHEMA', N'dbo',
  35. 'TABLE', N'flow_spel',
  36. 'COLUMN', N'component_name'
  37. GO
  38. -- method_name 字段注释
  39. 'MS_Description', N'方法名',
  40. 'SCHEMA', N'dbo',
  41. 'TABLE', N'flow_spel',
  42. 'COLUMN', N'method_name'
  43. GO
  44. EXEC sp_addextendedproperty
  45. 'MS_Description', N'参数',
  46. 'SCHEMA', N'dbo',
  47. 'TABLE', N'flow_spel',
  48. 'COLUMN', N'method_params'
  49. GO
  50. EXEC sp_addextendedproperty
  51. 'MS_Description', N'预览spel表达式',
  52. 'SCHEMA', N'dbo',
  53. 'TABLE', N'flow_spel',
  54. 'COLUMN', N'view_spel'
  55. GO
  56. EXEC sp_addextendedproperty
  57. 'MS_Description', N'备注',
  58. 'SCHEMA', N'dbo',
  59. 'TABLE', N'flow_spel',
  60. 'COLUMN', N'remark'
  61. GO
  62. EXEC sp_addextendedproperty
  63. 'MS_Description', N'状态(0正常 1停用)',
  64. 'SCHEMA', N'dbo',
  65. 'TABLE', N'flow_spel',
  66. 'COLUMN', N'status'
  67. GO
  68. EXEC sp_addextendedproperty
  69. 'MS_Description', N'删除标志',
  70. 'SCHEMA', N'dbo',
  71. 'TABLE', N'flow_spel',
  72. 'COLUMN', N'del_flag'
  73. GO
  74. EXEC sp_addextendedproperty
  75. 'MS_Description', N'创建部门',
  76. 'SCHEMA', N'dbo',
  77. 'TABLE', N'flow_spel',
  78. 'COLUMN', N'create_dept'
  79. GO
  80. EXEC sp_addextendedproperty
  81. 'MS_Description', N'创建者',
  82. 'SCHEMA', N'dbo',
  83. 'TABLE', N'flow_spel',
  84. 'COLUMN', N'create_by'
  85. GO
  86. EXEC sp_addextendedproperty
  87. 'MS_Description', N'创建时间',
  88. 'SCHEMA', N'dbo',
  89. 'TABLE', N'flow_spel',
  90. 'COLUMN', N'create_time'
  91. GO
  92. EXEC sp_addextendedproperty
  93. 'MS_Description', N'更新者',
  94. 'SCHEMA', N'dbo',
  95. 'TABLE', N'flow_spel',
  96. 'COLUMN', N'update_by'
  97. GO
  98. EXEC sp_addextendedproperty
  99. 'MS_Description', N'更新时间',
  100. 'SCHEMA', N'dbo',
  101. 'TABLE', N'flow_spel',
  102. 'COLUMN', N'update_time'
  103. GO
  104. INSERT flow_spel VALUES (1, N'spelRuleComponent', N'selectDeptLeaderById', N'initiatorDeptId', N'#{@spelRuleComponent.selectDeptLeaderById(#initiatorDeptId)}', N'根据部门id获取部门负责人', N'0', N'0', 103, 1, GETDATE(), 1, GETDATE());
  105. GO
  106. INSERT flow_spel VALUES (2, NULL, NULL, N'initiator', N'${initiator}', N'流程发起人', N'0', N'0', 103, 1, GETDATE(), 1, GETDATE());
  107. GO
  108. INSERT sys_menu VALUES (N'11801', N'流程表达式', N'11616', 2, N'spel', N'workflow/spel/index', N'', 1, 0, N'C', N'0', N'0', N'workflow:spel:list', N'input', 103, 1, GETDATE(), 1, GETDATE(), N'流程达式定义菜单');
  109. GO
  110. INSERT sys_menu VALUES (N'11802', N'流程spel达式定义查询', N'11801', 1, N'#', N'', NULL, 1, 0, N'F', N'0', N'0', N'workflow:spel:query', N'#', 103, 1, GETDATE(), NULL, NULL, N'');
  111. GO
  112. INSERT sys_menu VALUES (N'11803', N'流程spel达式定义新增', N'11801', 2, N'#', N'', NULL, 1, 0, N'F', N'0', N'0', N'workflow:spel:add', N'#', 103, 1, GETDATE(), NULL, NULL, N'');
  113. GO
  114. INSERT sys_menu VALUES (N'11804', N'流程spel达式定义修改', N'11801', 3, N'#', N'', NULL, 1, 0, N'F', N'0', N'0', N'workflow:spel:edit', N'#', 103, 1, GETDATE(), NULL, NULL, N'');
  115. GO
  116. INSERT sys_menu VALUES (N'11805', N'流程spel达式定义删除', N'11801', 4, N'#', N'', NULL, 1, 0, N'F', N'0', N'0', N'workflow:spel:remove', N'#', 103, 1, GETDATE(), NULL, NULL, N'');
  117. GO
  118. INSERT sys_menu VALUES (N'11806', N'流程spel达式定义导出', N'11801', 5, N'#', N'', NULL, 1, 0, N'F', N'0', N'0', N'workflow:spel:export', N'#', 103, 1, GETDATE(), NULL, NULL, N'');
  119. GO
  120. -- ----------------------------
  121. -- SnailJob 升级 1.6.0
  122. -- ----------------------------
  123. -- drop 号段模式序号ID分配表 用户自行决定是否drop
  124. -- DROP TABLE sj_sequence_alloc;
  125. -- create 任务执行器信息表
  126. CREATE TABLE sj_job_executor
  127. (
  128. id bigint NOT NULL PRIMARY KEY IDENTITY,
  129. namespace_id nvarchar(64) NOT NULL DEFAULT '764d604ec6fc45f68cd92514c40e9e1a',
  130. group_name nvarchar(64) NOT NULL,
  131. executor_info nvarchar(256) NOT NULL,
  132. executor_type nvarchar(3) NOT NULL,
  133. create_dt datetime2 NOT NULL DEFAULT CURRENT_TIMESTAMP,
  134. update_dt datetime2 NOT NULL DEFAULT CURRENT_TIMESTAMP
  135. )
  136. GO
  137. CREATE INDEX idx_sj_job_executor_01 ON sj_job_executor (namespace_id, group_name)
  138. GO
  139. CREATE INDEX idx_sj_job_executor_02 ON sj_job_executor (create_dt)
  140. GO
  141. EXEC sp_addextendedproperty
  142. 'MS_Description', N'主键',
  143. 'SCHEMA', N'dbo',
  144. 'TABLE', N'sj_job_executor',
  145. 'COLUMN', N'id'
  146. GO
  147. EXEC sp_addextendedproperty
  148. 'MS_Description', N'命名空间id',
  149. 'SCHEMA', N'dbo',
  150. 'TABLE', N'sj_job_executor',
  151. 'COLUMN', N'namespace_id'
  152. GO
  153. EXEC sp_addextendedproperty
  154. 'MS_Description', N'组名称',
  155. 'SCHEMA', N'dbo',
  156. 'TABLE', N'sj_job_executor',
  157. 'COLUMN', N'group_name'
  158. GO
  159. EXEC sp_addextendedproperty
  160. 'MS_Description', N'任务执行器名称',
  161. 'SCHEMA', N'dbo',
  162. 'TABLE', N'sj_job_executor',
  163. 'COLUMN', N'executor_info'
  164. GO
  165. EXEC sp_addextendedproperty
  166. 'MS_Description', N'1:java 2:python 3:go',
  167. 'SCHEMA', N'dbo',
  168. 'TABLE', N'sj_job_executor',
  169. 'COLUMN', N'executor_type'
  170. GO
  171. EXEC sp_addextendedproperty
  172. 'MS_Description', N'创建时间',
  173. 'SCHEMA', N'dbo',
  174. 'TABLE', N'sj_job_executor',
  175. 'COLUMN', N'create_dt'
  176. GO
  177. EXEC sp_addextendedproperty
  178. 'MS_Description', N'修改时间',
  179. 'SCHEMA', N'dbo',
  180. 'TABLE', N'sj_job_executor',
  181. 'COLUMN', N'update_dt'
  182. GO
  183. EXEC sp_addextendedproperty
  184. 'MS_Description', N'任务执行器信息',
  185. 'SCHEMA', N'dbo',
  186. 'TABLE', N'sj_job_executor'
  187. GO
  188. -- 新增字段
  189. ALTER TABLE sj_retry_dead_letter ADD serializer_name nvarchar(32) NOT NULL DEFAULT 'jackson'
  190. GO
  191. EXEC sp_addextendedproperty
  192. 'MS_Description', N'执行方法参数序列化器名称',
  193. 'SCHEMA', N'dbo',
  194. 'TABLE', N'sj_retry_dead_letter',
  195. 'COLUMN', N'serializer_name'
  196. GO
  197. ALTER TABLE sj_retry ADD serializer_name nvarchar(32) NOT NULL DEFAULT 'jackson'
  198. GO
  199. EXEC sp_addextendedproperty
  200. 'MS_Description', N'执行方法参数序列化器名称',
  201. 'SCHEMA', N'dbo',
  202. 'TABLE', N'sj_retry',
  203. 'COLUMN', N'serializer_name'
  204. GO
  205. ALTER TABLE sj_retry_scene_config ADD owner_id bigint DEFAULT NULL
  206. GO
  207. EXEC sp_addextendedproperty
  208. 'MS_Description', N'负责人id',
  209. 'SCHEMA', N'dbo',
  210. 'TABLE', N'sj_retry_scene_config',
  211. 'COLUMN', N'owner_id'
  212. GO
  213. ALTER TABLE sj_retry_scene_config ADD labels nvarchar(512) DEFAULT '' NULL
  214. GO
  215. EXEC sp_addextendedproperty
  216. 'MS_Description', N'标签',
  217. 'SCHEMA', N'dbo',
  218. 'TABLE', N'sj_retry_scene_config',
  219. 'COLUMN', N'labels'
  220. GO
  221. ALTER TABLE sj_server_node ADD labels nvarchar(512) DEFAULT '' NULL
  222. GO
  223. EXEC sp_addextendedproperty
  224. 'MS_Description', N'标签',
  225. 'SCHEMA', N'dbo',
  226. 'TABLE', N'sj_server_node',
  227. 'COLUMN', N'labels'
  228. GO
  229. ALTER TABLE sj_job ADD labels nvarchar(512) DEFAULT '' NULL
  230. GO
  231. EXEC sp_addextendedproperty
  232. 'MS_Description', N'标签',
  233. 'SCHEMA', N'dbo',
  234. 'TABLE', N'sj_job',
  235. 'COLUMN', N'labels'
  236. GO
  237. ALTER TABLE sj_workflow ADD owner_id bigint DEFAULT NULL
  238. GO
  239. EXEC sp_addextendedproperty
  240. 'MS_Description', N'负责人id',
  241. 'SCHEMA', N'dbo',
  242. 'TABLE', N'sj_workflow',
  243. 'COLUMN', N'owner_id'
  244. GO