sqlserver_ry_workflow.sql 36 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338
  1. CREATE TABLE flow_definition (
  2. id bigint NOT NULL,
  3. flow_code nvarchar(40) NOT NULL,
  4. flow_name nvarchar(100) NOT NULL,
  5. category nvarchar(100) NULL,
  6. version nvarchar(20) NOT NULL,
  7. is_publish tinyint DEFAULT('0') NULL,
  8. form_custom nchar(1) DEFAULT('N') NULL,
  9. form_path nvarchar(100) NULL,
  10. activity_status tinyint DEFAULT('1') NULL,
  11. listener_type nvarchar(100) NULL,
  12. listener_path nvarchar(400) NULL,
  13. ext nvarchar(500) NULL,
  14. create_time datetime2(7) NULL,
  15. update_time datetime2(7) NULL,
  16. del_flag nchar(1) DEFAULT('0') NULL,
  17. tenant_id nvarchar(40) NULL,
  18. CONSTRAINT PK__flow_def__3213E83FEE39AE33 PRIMARY KEY CLUSTERED (id)
  19. WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
  20. ON [PRIMARY]
  21. )
  22. ON [PRIMARY]
  23. GO
  24. EXEC sp_addextendedproperty
  25. 'MS_Description', N'主键id',
  26. 'SCHEMA', N'dbo',
  27. 'TABLE', N'flow_definition',
  28. 'COLUMN', N'id'
  29. GO
  30. EXEC sp_addextendedproperty
  31. 'MS_Description', N'流程编码',
  32. 'SCHEMA', N'dbo',
  33. 'TABLE', N'flow_definition',
  34. 'COLUMN', N'flow_code'
  35. GO
  36. EXEC sp_addextendedproperty
  37. 'MS_Description', N'流程名称',
  38. 'SCHEMA', N'dbo',
  39. 'TABLE', N'flow_definition',
  40. 'COLUMN', N'flow_name'
  41. GO
  42. EXEC sp_addextendedproperty
  43. 'MS_Description', N'流程类别',
  44. 'SCHEMA', N'dbo',
  45. 'TABLE', N'flow_definition',
  46. 'COLUMN', N'category'
  47. GO
  48. EXEC sp_addextendedproperty
  49. 'MS_Description', N'流程版本',
  50. 'SCHEMA', N'dbo',
  51. 'TABLE', N'flow_definition',
  52. 'COLUMN', N'version'
  53. GO
  54. EXEC sp_addextendedproperty
  55. 'MS_Description', N'是否发布(0未发布 1已发布 9失效)',
  56. 'SCHEMA', N'dbo',
  57. 'TABLE', N'flow_definition',
  58. 'COLUMN', N'is_publish'
  59. GO
  60. EXEC sp_addextendedproperty
  61. 'MS_Description', N'审批表单是否自定义(Y是 N否)',
  62. 'SCHEMA', N'dbo',
  63. 'TABLE', N'flow_definition',
  64. 'COLUMN', N'form_custom'
  65. GO
  66. EXEC sp_addextendedproperty
  67. 'MS_Description', N'审批表单路径',
  68. 'SCHEMA', N'dbo',
  69. 'TABLE', N'flow_definition',
  70. 'COLUMN', N'form_path'
  71. GO
  72. EXEC sp_addextendedproperty
  73. 'MS_Description', N'流程激活状态(0挂起 1激活)',
  74. 'SCHEMA', N'dbo',
  75. 'TABLE', N'flow_definition',
  76. 'COLUMN', N'activity_status'
  77. GO
  78. EXEC sp_addextendedproperty
  79. 'MS_Description', N'监听器类型',
  80. 'SCHEMA', N'dbo',
  81. 'TABLE', N'flow_definition',
  82. 'COLUMN', N'listener_type'
  83. GO
  84. EXEC sp_addextendedproperty
  85. 'MS_Description', N'监听器路径',
  86. 'SCHEMA', N'dbo',
  87. 'TABLE', N'flow_definition',
  88. 'COLUMN', N'listener_path'
  89. GO
  90. EXEC sp_addextendedproperty
  91. 'MS_Description', N'业务详情 存业务表对象json字符串',
  92. 'SCHEMA', N'dbo',
  93. 'TABLE', N'flow_definition',
  94. 'COLUMN', N'ext'
  95. GO
  96. EXEC sp_addextendedproperty
  97. 'MS_Description', N'创建时间',
  98. 'SCHEMA', N'dbo',
  99. 'TABLE', N'flow_definition',
  100. 'COLUMN', N'create_time'
  101. GO
  102. EXEC sp_addextendedproperty
  103. 'MS_Description', N'更新时间',
  104. 'SCHEMA', N'dbo',
  105. 'TABLE', N'flow_definition',
  106. 'COLUMN', N'update_time'
  107. GO
  108. EXEC sp_addextendedproperty
  109. 'MS_Description', N'删除标志',
  110. 'SCHEMA', N'dbo',
  111. 'TABLE', N'flow_definition',
  112. 'COLUMN', N'del_flag'
  113. GO
  114. EXEC sp_addextendedproperty
  115. 'MS_Description', N'租户id',
  116. 'SCHEMA', N'dbo',
  117. 'TABLE', N'flow_definition',
  118. 'COLUMN', N'tenant_id'
  119. GO
  120. EXEC sp_addextendedproperty
  121. 'MS_Description', N'流程定义表',
  122. 'SCHEMA', N'dbo',
  123. 'TABLE', N'flow_definition'
  124. GO
  125. CREATE TABLE flow_node (
  126. id bigint NOT NULL,
  127. node_type tinyint NOT NULL,
  128. definition_id bigint NOT NULL,
  129. node_code nvarchar(100) NOT NULL,
  130. node_name nvarchar(100) NULL,
  131. permission_flag nvarchar(200) NULL,
  132. node_ratio decimal(6,3) NULL,
  133. coordinate nvarchar(100) NULL,
  134. any_node_skip nvarchar(100) NULL,
  135. listener_type nvarchar(100) NULL,
  136. listener_path nvarchar(400) NULL,
  137. handler_type nvarchar(100) NULL,
  138. handler_path nvarchar(400) NULL,
  139. form_custom nchar(1) DEFAULT('N') NULL,
  140. form_path nvarchar(100) NULL,
  141. version nvarchar(20) NOT NULL,
  142. create_time datetime2(7) NULL,
  143. update_time datetime2(7) NULL,
  144. ext nvarchar(500) NULL,
  145. del_flag nchar(1) DEFAULT('0') NULL,
  146. tenant_id nvarchar(40) NULL,
  147. CONSTRAINT PK__flow_nod__3213E83F372470DE PRIMARY KEY CLUSTERED (id)
  148. WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
  149. ON [PRIMARY]
  150. )
  151. ON [PRIMARY]
  152. GO
  153. EXEC sp_addextendedproperty
  154. 'MS_Description', N'主键id',
  155. 'SCHEMA', N'dbo',
  156. 'TABLE', N'flow_node',
  157. 'COLUMN', N'id'
  158. GO
  159. EXEC sp_addextendedproperty
  160. 'MS_Description', N'节点类型(0开始节点 1中间节点 2结束节点 3互斥网关 4并行网关)',
  161. 'SCHEMA', N'dbo',
  162. 'TABLE', N'flow_node',
  163. 'COLUMN', N'node_type'
  164. GO
  165. EXEC sp_addextendedproperty
  166. 'MS_Description', N'流程定义id',
  167. 'SCHEMA', N'dbo',
  168. 'TABLE', N'flow_node',
  169. 'COLUMN', N'definition_id'
  170. GO
  171. EXEC sp_addextendedproperty
  172. 'MS_Description', N'流程节点编码',
  173. 'SCHEMA', N'dbo',
  174. 'TABLE', N'flow_node',
  175. 'COLUMN', N'node_code'
  176. GO
  177. EXEC sp_addextendedproperty
  178. 'MS_Description', N'流程节点名称',
  179. 'SCHEMA', N'dbo',
  180. 'TABLE', N'flow_node',
  181. 'COLUMN', N'node_name'
  182. GO
  183. EXEC sp_addextendedproperty
  184. 'MS_Description', N'权限标识(权限类型:权限标识,可以多个,用逗号隔开)',
  185. 'SCHEMA', N'dbo',
  186. 'TABLE', N'flow_node',
  187. 'COLUMN', N'permission_flag'
  188. GO
  189. EXEC sp_addextendedproperty
  190. 'MS_Description', N'流程签署比例值',
  191. 'SCHEMA', N'dbo',
  192. 'TABLE', N'flow_node',
  193. 'COLUMN', N'node_ratio'
  194. GO
  195. EXEC sp_addextendedproperty
  196. 'MS_Description', N'坐标',
  197. 'SCHEMA', N'dbo',
  198. 'TABLE', N'flow_node',
  199. 'COLUMN', N'coordinate'
  200. GO
  201. EXEC sp_addextendedproperty
  202. 'MS_Description', N'任意结点跳转',
  203. 'SCHEMA', N'dbo',
  204. 'TABLE', N'flow_node',
  205. 'COLUMN', N'any_node_skip'
  206. GO
  207. EXEC sp_addextendedproperty
  208. 'MS_Description', N'监听器类型',
  209. 'SCHEMA', N'dbo',
  210. 'TABLE', N'flow_node',
  211. 'COLUMN', N'listener_type'
  212. GO
  213. EXEC sp_addextendedproperty
  214. 'MS_Description', N'监听器路径',
  215. 'SCHEMA', N'dbo',
  216. 'TABLE', N'flow_node',
  217. 'COLUMN', N'listener_path'
  218. GO
  219. EXEC sp_addextendedproperty
  220. 'MS_Description', N'处理器类型',
  221. 'SCHEMA', N'dbo',
  222. 'TABLE', N'flow_node',
  223. 'COLUMN', N'handler_type'
  224. GO
  225. EXEC sp_addextendedproperty
  226. 'MS_Description', N'处理器路径',
  227. 'SCHEMA', N'dbo',
  228. 'TABLE', N'flow_node',
  229. 'COLUMN', N'handler_path'
  230. GO
  231. EXEC sp_addextendedproperty
  232. 'MS_Description', N'审批表单是否自定义(Y是 N否)',
  233. 'SCHEMA', N'dbo',
  234. 'TABLE', N'flow_node',
  235. 'COLUMN', N'form_custom'
  236. GO
  237. EXEC sp_addextendedproperty
  238. 'MS_Description', N'审批表单路径',
  239. 'SCHEMA', N'dbo',
  240. 'TABLE', N'flow_node',
  241. 'COLUMN', N'form_path'
  242. GO
  243. EXEC sp_addextendedproperty
  244. 'MS_Description', N'版本',
  245. 'SCHEMA', N'dbo',
  246. 'TABLE', N'flow_node',
  247. 'COLUMN', N'version'
  248. GO
  249. EXEC sp_addextendedproperty
  250. 'MS_Description', N'创建时间',
  251. 'SCHEMA', N'dbo',
  252. 'TABLE', N'flow_node',
  253. 'COLUMN', N'create_time'
  254. GO
  255. EXEC sp_addextendedproperty
  256. 'MS_Description', N'更新时间',
  257. 'SCHEMA', N'dbo',
  258. 'TABLE', N'flow_node',
  259. 'COLUMN', N'update_time'
  260. GO
  261. EXEC sp_addextendedproperty
  262. 'MS_Description', N'扩展属性',
  263. 'SCHEMA', N'dbo',
  264. 'TABLE', N'flow_node',
  265. 'COLUMN', N'ext'
  266. GO
  267. EXEC sp_addextendedproperty
  268. 'MS_Description', N'删除标志',
  269. 'SCHEMA', N'dbo',
  270. 'TABLE', N'flow_node',
  271. 'COLUMN', N'del_flag'
  272. GO
  273. EXEC sp_addextendedproperty
  274. 'MS_Description', N'租户id',
  275. 'SCHEMA', N'dbo',
  276. 'TABLE', N'flow_node',
  277. 'COLUMN', N'tenant_id'
  278. GO
  279. EXEC sp_addextendedproperty
  280. 'MS_Description', N'流程节点表',
  281. 'SCHEMA', N'dbo',
  282. 'TABLE', N'flow_node'
  283. GO
  284. CREATE TABLE flow_skip (
  285. id bigint NOT NULL,
  286. definition_id bigint NOT NULL,
  287. now_node_code nvarchar(100) NOT NULL,
  288. now_node_type tinyint NULL,
  289. next_node_code nvarchar(100) NOT NULL,
  290. next_node_type tinyint NULL,
  291. skip_name nvarchar(100) NULL,
  292. skip_type nvarchar(40) NULL,
  293. skip_condition nvarchar(200) NULL,
  294. coordinate nvarchar(100) NULL,
  295. create_time datetime2(7) NULL,
  296. update_time datetime2(7) NULL,
  297. del_flag nchar(1) DEFAULT('0') NULL,
  298. tenant_id nvarchar(40) NULL,
  299. CONSTRAINT PK__flow_ski__3213E83F073FEE6E PRIMARY KEY CLUSTERED (id)
  300. WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
  301. ON [PRIMARY]
  302. )
  303. ON [PRIMARY]
  304. GO
  305. EXEC sp_addextendedproperty
  306. 'MS_Description', N'主键id',
  307. 'SCHEMA', N'dbo',
  308. 'TABLE', N'flow_skip',
  309. 'COLUMN', N'id'
  310. GO
  311. EXEC sp_addextendedproperty
  312. 'MS_Description', N'流程定义id',
  313. 'SCHEMA', N'dbo',
  314. 'TABLE', N'flow_skip',
  315. 'COLUMN', N'definition_id'
  316. GO
  317. EXEC sp_addextendedproperty
  318. 'MS_Description', N'当前流程节点的编码',
  319. 'SCHEMA', N'dbo',
  320. 'TABLE', N'flow_skip',
  321. 'COLUMN', N'now_node_code'
  322. GO
  323. EXEC sp_addextendedproperty
  324. 'MS_Description', N'当前节点类型(0开始节点 1中间节点 2结束节点 3互斥网关 4并行网关)',
  325. 'SCHEMA', N'dbo',
  326. 'TABLE', N'flow_skip',
  327. 'COLUMN', N'now_node_type'
  328. GO
  329. EXEC sp_addextendedproperty
  330. 'MS_Description', N'下一个流程节点的编码',
  331. 'SCHEMA', N'dbo',
  332. 'TABLE', N'flow_skip',
  333. 'COLUMN', N'next_node_code'
  334. GO
  335. EXEC sp_addextendedproperty
  336. 'MS_Description', N'下一个节点类型(0开始节点 1中间节点 2结束节点 3互斥网关 4并行网关)',
  337. 'SCHEMA', N'dbo',
  338. 'TABLE', N'flow_skip',
  339. 'COLUMN', N'next_node_type'
  340. GO
  341. EXEC sp_addextendedproperty
  342. 'MS_Description', N'跳转名称',
  343. 'SCHEMA', N'dbo',
  344. 'TABLE', N'flow_skip',
  345. 'COLUMN', N'skip_name'
  346. GO
  347. EXEC sp_addextendedproperty
  348. 'MS_Description', N'跳转类型(PASS审批通过 REJECT退回)',
  349. 'SCHEMA', N'dbo',
  350. 'TABLE', N'flow_skip',
  351. 'COLUMN', N'skip_type'
  352. GO
  353. EXEC sp_addextendedproperty
  354. 'MS_Description', N'跳转条件',
  355. 'SCHEMA', N'dbo',
  356. 'TABLE', N'flow_skip',
  357. 'COLUMN', N'skip_condition'
  358. GO
  359. EXEC sp_addextendedproperty
  360. 'MS_Description', N'坐标',
  361. 'SCHEMA', N'dbo',
  362. 'TABLE', N'flow_skip',
  363. 'COLUMN', N'coordinate'
  364. GO
  365. EXEC sp_addextendedproperty
  366. 'MS_Description', N'创建时间',
  367. 'SCHEMA', N'dbo',
  368. 'TABLE', N'flow_skip',
  369. 'COLUMN', N'create_time'
  370. GO
  371. EXEC sp_addextendedproperty
  372. 'MS_Description', N'更新时间',
  373. 'SCHEMA', N'dbo',
  374. 'TABLE', N'flow_skip',
  375. 'COLUMN', N'update_time'
  376. GO
  377. EXEC sp_addextendedproperty
  378. 'MS_Description', N'删除标志',
  379. 'SCHEMA', N'dbo',
  380. 'TABLE', N'flow_skip',
  381. 'COLUMN', N'del_flag'
  382. GO
  383. EXEC sp_addextendedproperty
  384. 'MS_Description', N'租户id',
  385. 'SCHEMA', N'dbo',
  386. 'TABLE', N'flow_skip',
  387. 'COLUMN', N'tenant_id'
  388. GO
  389. EXEC sp_addextendedproperty
  390. 'MS_Description', N'节点跳转关联表',
  391. 'SCHEMA', N'dbo',
  392. 'TABLE', N'flow_skip'
  393. GO
  394. CREATE TABLE flow_instance (
  395. id bigint NOT NULL,
  396. definition_id bigint NOT NULL,
  397. business_id nvarchar(40) NOT NULL,
  398. node_type tinyint NOT NULL,
  399. node_code nvarchar(40) NOT NULL,
  400. node_name nvarchar(100) NULL,
  401. variable nvarchar(max) NULL,
  402. flow_status nvarchar(20) NOT NULL,
  403. activity_status tinyint DEFAULT('1') NULL,
  404. def_json nvarchar(max) NULL,
  405. create_by nvarchar(64) NULL,
  406. create_time datetime2(7) NULL,
  407. update_time datetime2(7) NULL,
  408. ext nvarchar(500) NULL,
  409. del_flag nchar(1) DEFAULT('0') NULL,
  410. tenant_id nvarchar(40) NULL,
  411. CONSTRAINT PK__flow_ins__3213E83F5190FEE1 PRIMARY KEY CLUSTERED (id)
  412. WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
  413. ON [PRIMARY]
  414. )
  415. ON [PRIMARY]
  416. TEXTIMAGE_ON [PRIMARY]
  417. GO
  418. EXEC sp_addextendedproperty
  419. 'MS_Description', N'主键id',
  420. 'SCHEMA', N'dbo',
  421. 'TABLE', N'flow_instance',
  422. 'COLUMN', N'id'
  423. GO
  424. EXEC sp_addextendedproperty
  425. 'MS_Description', N'对应flow_definition表的id',
  426. 'SCHEMA', N'dbo',
  427. 'TABLE', N'flow_instance',
  428. 'COLUMN', N'definition_id'
  429. GO
  430. EXEC sp_addextendedproperty
  431. 'MS_Description', N'业务id',
  432. 'SCHEMA', N'dbo',
  433. 'TABLE', N'flow_instance',
  434. 'COLUMN', N'business_id'
  435. GO
  436. EXEC sp_addextendedproperty
  437. 'MS_Description', N'节点类型(0开始节点 1中间节点 2结束节点 3互斥网关 4并行网关)',
  438. 'SCHEMA', N'dbo',
  439. 'TABLE', N'flow_instance',
  440. 'COLUMN', N'node_type'
  441. GO
  442. EXEC sp_addextendedproperty
  443. 'MS_Description', N'流程节点编码',
  444. 'SCHEMA', N'dbo',
  445. 'TABLE', N'flow_instance',
  446. 'COLUMN', N'node_code'
  447. GO
  448. EXEC sp_addextendedproperty
  449. 'MS_Description', N'流程节点名称',
  450. 'SCHEMA', N'dbo',
  451. 'TABLE', N'flow_instance',
  452. 'COLUMN', N'node_name'
  453. GO
  454. EXEC sp_addextendedproperty
  455. 'MS_Description', N'任务变量',
  456. 'SCHEMA', N'dbo',
  457. 'TABLE', N'flow_instance',
  458. 'COLUMN', N'variable'
  459. GO
  460. EXEC sp_addextendedproperty
  461. 'MS_Description', N'流程状态(0待提交 1审批中 2 审批通过 3自动通过 4终止 5作废 6撤销 7取回 8已完成 9已退回 10失效)',
  462. 'SCHEMA', N'dbo',
  463. 'TABLE', N'flow_instance',
  464. 'COLUMN', N'flow_status'
  465. GO
  466. EXEC sp_addextendedproperty
  467. 'MS_Description', N'流程激活状态(0挂起 1激活)',
  468. 'SCHEMA', N'dbo',
  469. 'TABLE', N'flow_instance',
  470. 'COLUMN', N'activity_status'
  471. GO
  472. EXEC sp_addextendedproperty
  473. 'MS_Description', N'流程定义json',
  474. 'SCHEMA', N'dbo',
  475. 'TABLE', N'flow_instance',
  476. 'COLUMN', N'def_json'
  477. GO
  478. EXEC sp_addextendedproperty
  479. 'MS_Description', N'创建者',
  480. 'SCHEMA', N'dbo',
  481. 'TABLE', N'flow_instance',
  482. 'COLUMN', N'create_by'
  483. GO
  484. EXEC sp_addextendedproperty
  485. 'MS_Description', N'创建时间',
  486. 'SCHEMA', N'dbo',
  487. 'TABLE', N'flow_instance',
  488. 'COLUMN', N'create_time'
  489. GO
  490. EXEC sp_addextendedproperty
  491. 'MS_Description', N'更新时间',
  492. 'SCHEMA', N'dbo',
  493. 'TABLE', N'flow_instance',
  494. 'COLUMN', N'update_time'
  495. GO
  496. EXEC sp_addextendedproperty
  497. 'MS_Description', N'扩展字段,预留给业务系统使用',
  498. 'SCHEMA', N'dbo',
  499. 'TABLE', N'flow_instance',
  500. 'COLUMN', N'ext'
  501. GO
  502. EXEC sp_addextendedproperty
  503. 'MS_Description', N'删除标志',
  504. 'SCHEMA', N'dbo',
  505. 'TABLE', N'flow_instance',
  506. 'COLUMN', N'del_flag'
  507. GO
  508. EXEC sp_addextendedproperty
  509. 'MS_Description', N'租户id',
  510. 'SCHEMA', N'dbo',
  511. 'TABLE', N'flow_instance',
  512. 'COLUMN', N'tenant_id'
  513. GO
  514. EXEC sp_addextendedproperty
  515. 'MS_Description', N'流程实例表',
  516. 'SCHEMA', N'dbo',
  517. 'TABLE', N'flow_instance'
  518. GO
  519. CREATE TABLE flow_task (
  520. id bigint NOT NULL,
  521. definition_id bigint NOT NULL,
  522. instance_id bigint NOT NULL,
  523. node_code nvarchar(100) NOT NULL,
  524. node_name nvarchar(100) NULL,
  525. node_type tinyint NOT NULL,
  526. form_custom nchar(1) DEFAULT('N') NULL,
  527. form_path nvarchar(100) NULL,
  528. create_time datetime2(7) NULL,
  529. update_time datetime2(7) NULL,
  530. del_flag nchar(1) DEFAULT('0') NULL,
  531. tenant_id nvarchar(40) NULL,
  532. CONSTRAINT PK__flow_tas__3213E83F5AE1F1BA PRIMARY KEY CLUSTERED (id)
  533. WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
  534. ON [PRIMARY]
  535. )
  536. ON [PRIMARY]
  537. GO
  538. EXEC sp_addextendedproperty
  539. 'MS_Description', N'主键id',
  540. 'SCHEMA', N'dbo',
  541. 'TABLE', N'flow_task',
  542. 'COLUMN', N'id'
  543. GO
  544. EXEC sp_addextendedproperty
  545. 'MS_Description', N'对应flow_definition表的id',
  546. 'SCHEMA', N'dbo',
  547. 'TABLE', N'flow_task',
  548. 'COLUMN', N'definition_id'
  549. GO
  550. EXEC sp_addextendedproperty
  551. 'MS_Description', N'对应flow_instance表的id',
  552. 'SCHEMA', N'dbo',
  553. 'TABLE', N'flow_task',
  554. 'COLUMN', N'instance_id'
  555. GO
  556. EXEC sp_addextendedproperty
  557. 'MS_Description', N'节点编码',
  558. 'SCHEMA', N'dbo',
  559. 'TABLE', N'flow_task',
  560. 'COLUMN', N'node_code'
  561. GO
  562. EXEC sp_addextendedproperty
  563. 'MS_Description', N'节点名称',
  564. 'SCHEMA', N'dbo',
  565. 'TABLE', N'flow_task',
  566. 'COLUMN', N'node_name'
  567. GO
  568. EXEC sp_addextendedproperty
  569. 'MS_Description', N'节点类型(0开始节点 1中间节点 2结束节点 3互斥网关 4并行网关)',
  570. 'SCHEMA', N'dbo',
  571. 'TABLE', N'flow_task',
  572. 'COLUMN', N'node_type'
  573. GO
  574. EXEC sp_addextendedproperty
  575. 'MS_Description', N'审批表单是否自定义(Y是 N否)',
  576. 'SCHEMA', N'dbo',
  577. 'TABLE', N'flow_task',
  578. 'COLUMN', N'form_custom'
  579. GO
  580. EXEC sp_addextendedproperty
  581. 'MS_Description', N'审批表单路径',
  582. 'SCHEMA', N'dbo',
  583. 'TABLE', N'flow_task',
  584. 'COLUMN', N'form_path'
  585. GO
  586. EXEC sp_addextendedproperty
  587. 'MS_Description', N'创建时间',
  588. 'SCHEMA', N'dbo',
  589. 'TABLE', N'flow_task',
  590. 'COLUMN', N'create_time'
  591. GO
  592. EXEC sp_addextendedproperty
  593. 'MS_Description', N'更新时间',
  594. 'SCHEMA', N'dbo',
  595. 'TABLE', N'flow_task',
  596. 'COLUMN', N'update_time'
  597. GO
  598. EXEC sp_addextendedproperty
  599. 'MS_Description', N'删除标志',
  600. 'SCHEMA', N'dbo',
  601. 'TABLE', N'flow_task',
  602. 'COLUMN', N'del_flag'
  603. GO
  604. EXEC sp_addextendedproperty
  605. 'MS_Description', N'租户id',
  606. 'SCHEMA', N'dbo',
  607. 'TABLE', N'flow_task',
  608. 'COLUMN', N'tenant_id'
  609. GO
  610. EXEC sp_addextendedproperty
  611. 'MS_Description', N'待办任务表',
  612. 'SCHEMA', N'dbo',
  613. 'TABLE', N'flow_task'
  614. GO
  615. CREATE TABLE flow_his_task (
  616. id bigint NOT NULL,
  617. definition_id bigint NOT NULL,
  618. instance_id bigint NOT NULL,
  619. task_id bigint NOT NULL,
  620. node_code nvarchar(200) NULL,
  621. node_name nvarchar(200) NULL,
  622. node_type tinyint NULL,
  623. target_node_code nvarchar(100) NULL,
  624. target_node_name nvarchar(100) NULL,
  625. approver nvarchar(40) NULL,
  626. cooperate_type tinyint DEFAULT('0') NULL,
  627. collaborator nvarchar(40) NULL,
  628. skip_type nvarchar(10) NOT NULL,
  629. flow_status nvarchar(20) NOT NULL,
  630. form_custom nchar(1) DEFAULT('N') NULL,
  631. form_path nvarchar(100) NULL,
  632. message nvarchar(500) NULL,
  633. variable nvarchar(max) NULL,
  634. ext nvarchar(500) NULL,
  635. create_time datetime2(7) NULL,
  636. update_time datetime2(7) NULL,
  637. del_flag nchar(1) DEFAULT('0') NULL,
  638. tenant_id nvarchar(40) NULL,
  639. CONSTRAINT PK__flow_his__3213E83F67951564 PRIMARY KEY CLUSTERED (id)
  640. WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
  641. ON [PRIMARY]
  642. )
  643. ON [PRIMARY]
  644. GO
  645. EXEC sp_addextendedproperty
  646. 'MS_Description', N'主键id',
  647. 'SCHEMA', N'dbo',
  648. 'TABLE', N'flow_his_task',
  649. 'COLUMN', N'id'
  650. GO
  651. EXEC sp_addextendedproperty
  652. 'MS_Description', N'对应flow_definition表的id',
  653. 'SCHEMA', N'dbo',
  654. 'TABLE', N'flow_his_task',
  655. 'COLUMN', N'definition_id'
  656. GO
  657. EXEC sp_addextendedproperty
  658. 'MS_Description', N'对应flow_instance表的id',
  659. 'SCHEMA', N'dbo',
  660. 'TABLE', N'flow_his_task',
  661. 'COLUMN', N'instance_id'
  662. GO
  663. EXEC sp_addextendedproperty
  664. 'MS_Description', N'对应flow_task表的id',
  665. 'SCHEMA', N'dbo',
  666. 'TABLE', N'flow_his_task',
  667. 'COLUMN', N'task_id'
  668. GO
  669. EXEC sp_addextendedproperty
  670. 'MS_Description', N'开始节点编码',
  671. 'SCHEMA', N'dbo',
  672. 'TABLE', N'flow_his_task',
  673. 'COLUMN', N'node_code'
  674. GO
  675. EXEC sp_addextendedproperty
  676. 'MS_Description', N'开始节点名称',
  677. 'SCHEMA', N'dbo',
  678. 'TABLE', N'flow_his_task',
  679. 'COLUMN', N'node_name'
  680. GO
  681. EXEC sp_addextendedproperty
  682. 'MS_Description', N'开始节点类型(0开始节点 1中间节点 2结束节点 3互斥网关 4并行网关)',
  683. 'SCHEMA', N'dbo',
  684. 'TABLE', N'flow_his_task',
  685. 'COLUMN', N'node_type'
  686. GO
  687. EXEC sp_addextendedproperty
  688. 'MS_Description', N'目标节点编码',
  689. 'SCHEMA', N'dbo',
  690. 'TABLE', N'flow_his_task',
  691. 'COLUMN', N'target_node_code'
  692. GO
  693. EXEC sp_addextendedproperty
  694. 'MS_Description', N'结束节点名称',
  695. 'SCHEMA', N'dbo',
  696. 'TABLE', N'flow_his_task',
  697. 'COLUMN', N'target_node_name'
  698. GO
  699. EXEC sp_addextendedproperty
  700. 'MS_Description', N'审批者',
  701. 'SCHEMA', N'dbo',
  702. 'TABLE', N'flow_his_task',
  703. 'COLUMN', N'approver'
  704. GO
  705. EXEC sp_addextendedproperty
  706. 'MS_Description', N'协作方式(1审批 2转办 3委派 4会签 5票签 6加签 7减签)',
  707. 'SCHEMA', N'dbo',
  708. 'TABLE', N'flow_his_task',
  709. 'COLUMN', N'cooperate_type'
  710. GO
  711. EXEC sp_addextendedproperty
  712. 'MS_Description', N'协作人',
  713. 'SCHEMA', N'dbo',
  714. 'TABLE', N'flow_his_task',
  715. 'COLUMN', N'collaborator'
  716. GO
  717. EXEC sp_addextendedproperty
  718. 'MS_Description', N'流转类型(PASS通过 REJECT退回 NONE无动作)',
  719. 'SCHEMA', N'dbo',
  720. 'TABLE', N'flow_his_task',
  721. 'COLUMN', N'skip_type'
  722. GO
  723. EXEC sp_addextendedproperty
  724. 'MS_Description', N'流程状态(1审批中 2 审批通过 9已退回 10失效)',
  725. 'SCHEMA', N'dbo',
  726. 'TABLE', N'flow_his_task',
  727. 'COLUMN', N'flow_status'
  728. GO
  729. EXEC sp_addextendedproperty
  730. 'MS_Description', N'审批表单是否自定义(Y是 N否)',
  731. 'SCHEMA', N'dbo',
  732. 'TABLE', N'flow_his_task',
  733. 'COLUMN', N'form_custom'
  734. GO
  735. EXEC sp_addextendedproperty
  736. 'MS_Description', N'审批表单路径',
  737. 'SCHEMA', N'dbo',
  738. 'TABLE', N'flow_his_task',
  739. 'COLUMN', N'form_path'
  740. GO
  741. EXEC sp_addextendedproperty
  742. 'MS_Description', N'审批意见',
  743. 'SCHEMA', N'dbo',
  744. 'TABLE', N'flow_his_task',
  745. 'COLUMN', N'message'
  746. GO
  747. EXEC sp_addextendedproperty
  748. 'MS_Description', N'任务变量',
  749. 'SCHEMA', N'dbo',
  750. 'TABLE', N'flow_his_task',
  751. 'COLUMN', N'variable'
  752. GO
  753. EXEC sp_addextendedproperty
  754. 'MS_Description', N'业务详情 存业务表对象json字符串',
  755. 'SCHEMA', N'dbo',
  756. 'TABLE', N'flow_his_task',
  757. 'COLUMN', N'ext'
  758. GO
  759. EXEC sp_addextendedproperty
  760. 'MS_Description', N'任务开始时间',
  761. 'SCHEMA', N'dbo',
  762. 'TABLE', N'flow_his_task',
  763. 'COLUMN', N'create_time'
  764. GO
  765. EXEC sp_addextendedproperty
  766. 'MS_Description', N'审批完成时间',
  767. 'SCHEMA', N'dbo',
  768. 'TABLE', N'flow_his_task',
  769. 'COLUMN', N'update_time'
  770. GO
  771. EXEC sp_addextendedproperty
  772. 'MS_Description', N'删除标志',
  773. 'SCHEMA', N'dbo',
  774. 'TABLE', N'flow_his_task',
  775. 'COLUMN', N'del_flag'
  776. GO
  777. EXEC sp_addextendedproperty
  778. 'MS_Description', N'租户id',
  779. 'SCHEMA', N'dbo',
  780. 'TABLE', N'flow_his_task',
  781. 'COLUMN', N'tenant_id'
  782. GO
  783. EXEC sp_addextendedproperty
  784. 'MS_Description', N'历史任务记录表',
  785. 'SCHEMA', N'dbo',
  786. 'TABLE', N'flow_his_task'
  787. GO
  788. CREATE TABLE flow_user (
  789. id bigint NOT NULL,
  790. type nchar(1) NOT NULL,
  791. processed_by nvarchar(80) NULL,
  792. associated bigint NOT NULL,
  793. create_time datetime2(7) NULL,
  794. create_by nvarchar(80) NULL,
  795. update_time datetime2(7) NULL,
  796. del_flag nchar(1) DEFAULT('0') NULL,
  797. tenant_id nvarchar(40) NULL,
  798. CONSTRAINT PK__flow_use__3213E83FFA38CA8B PRIMARY KEY CLUSTERED (id)
  799. WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
  800. ON [PRIMARY]
  801. )
  802. ON [PRIMARY]
  803. GO
  804. CREATE NONCLUSTERED INDEX user_processed_type ON flow_user (processed_by ASC, type ASC)
  805. GO
  806. CREATE NONCLUSTERED INDEX user_associated_idx ON flow_user (associated ASC)
  807. GO
  808. EXEC sp_addextendedproperty
  809. 'MS_Description', N'主键id',
  810. 'SCHEMA', N'dbo',
  811. 'TABLE', N'flow_user',
  812. 'COLUMN', N'id'
  813. GO
  814. EXEC sp_addextendedproperty
  815. 'MS_Description', N'人员类型(1待办任务的审批人权限 2待办任务的转办人权限 3待办任务的委托人权限)',
  816. 'SCHEMA', N'dbo',
  817. 'TABLE', N'flow_user',
  818. 'COLUMN', N'type'
  819. GO
  820. EXEC sp_addextendedproperty
  821. 'MS_Description', N'权限人',
  822. 'SCHEMA', N'dbo',
  823. 'TABLE', N'flow_user',
  824. 'COLUMN', N'processed_by'
  825. GO
  826. EXEC sp_addextendedproperty
  827. 'MS_Description', N'任务表id',
  828. 'SCHEMA', N'dbo',
  829. 'TABLE', N'flow_user',
  830. 'COLUMN', N'associated'
  831. GO
  832. EXEC sp_addextendedproperty
  833. 'MS_Description', N'创建时间',
  834. 'SCHEMA', N'dbo',
  835. 'TABLE', N'flow_user',
  836. 'COLUMN', N'create_time'
  837. GO
  838. EXEC sp_addextendedproperty
  839. 'MS_Description', N'创建人',
  840. 'SCHEMA', N'dbo',
  841. 'TABLE', N'flow_user',
  842. 'COLUMN', N'create_by'
  843. GO
  844. EXEC sp_addextendedproperty
  845. 'MS_Description', N'更新时间',
  846. 'SCHEMA', N'dbo',
  847. 'TABLE', N'flow_user',
  848. 'COLUMN', N'update_time'
  849. GO
  850. EXEC sp_addextendedproperty
  851. 'MS_Description', N'删除标志',
  852. 'SCHEMA', N'dbo',
  853. 'TABLE', N'flow_user',
  854. 'COLUMN', N'del_flag'
  855. GO
  856. EXEC sp_addextendedproperty
  857. 'MS_Description', N'租户id',
  858. 'SCHEMA', N'dbo',
  859. 'TABLE', N'flow_user',
  860. 'COLUMN', N'tenant_id'
  861. GO
  862. EXEC sp_addextendedproperty
  863. 'MS_Description', N'流程用户表',
  864. 'SCHEMA', N'dbo',
  865. 'TABLE', N'flow_user'
  866. GO
  867. CREATE TABLE flow_category (
  868. category_id bigint NOT NULL,
  869. tenant_id nvarchar(20) DEFAULT('000000') NULL,
  870. parent_id bigint DEFAULT(0) NULL,
  871. ancestors nvarchar(500) DEFAULT('') NULL,
  872. category_name nvarchar(30) NOT NULL,
  873. order_num int DEFAULT(0) NULL,
  874. del_flag nchar(1) DEFAULT('0') NULL,
  875. create_dept bigint NULL,
  876. create_by bigint NULL,
  877. create_time datetime2(7) NULL,
  878. update_by bigint NULL,
  879. update_time datetime2(7) NULL,
  880. CONSTRAINT PK__flow_cat__D54EE9B4AE98B9C1 PRIMARY KEY CLUSTERED (category_id)
  881. WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
  882. ON [PRIMARY]
  883. )
  884. ON [PRIMARY]
  885. GO
  886. EXEC sp_addextendedproperty
  887. 'MS_Description', N'流程分类ID',
  888. 'SCHEMA', N'dbo',
  889. 'TABLE', N'flow_category',
  890. 'COLUMN', N'category_id'
  891. GO
  892. EXEC sp_addextendedproperty
  893. 'MS_Description', N'租户编号',
  894. 'SCHEMA', N'dbo',
  895. 'TABLE', N'flow_category',
  896. 'COLUMN', N'tenant_id'
  897. GO
  898. EXEC sp_addextendedproperty
  899. 'MS_Description', N'父流程分类id',
  900. 'SCHEMA', N'dbo',
  901. 'TABLE', N'flow_category',
  902. 'COLUMN', N'parent_id'
  903. GO
  904. EXEC sp_addextendedproperty
  905. 'MS_Description', N'祖级列表',
  906. 'SCHEMA', N'dbo',
  907. 'TABLE', N'flow_category',
  908. 'COLUMN', N'ancestors'
  909. GO
  910. EXEC sp_addextendedproperty
  911. 'MS_Description', N'流程分类名称',
  912. 'SCHEMA', N'dbo',
  913. 'TABLE', N'flow_category',
  914. 'COLUMN', N'category_name'
  915. GO
  916. EXEC sp_addextendedproperty
  917. 'MS_Description', N'显示顺序',
  918. 'SCHEMA', N'dbo',
  919. 'TABLE', N'flow_category',
  920. 'COLUMN', N'order_num'
  921. GO
  922. EXEC sp_addextendedproperty
  923. 'MS_Description', N'删除标志(0代表存在 1代表删除)',
  924. 'SCHEMA', N'dbo',
  925. 'TABLE', N'flow_category',
  926. 'COLUMN', N'del_flag'
  927. GO
  928. EXEC sp_addextendedproperty
  929. 'MS_Description', N'创建部门',
  930. 'SCHEMA', N'dbo',
  931. 'TABLE', N'flow_category',
  932. 'COLUMN', N'create_dept'
  933. GO
  934. EXEC sp_addextendedproperty
  935. 'MS_Description', N'创建者',
  936. 'SCHEMA', N'dbo',
  937. 'TABLE', N'flow_category',
  938. 'COLUMN', N'create_by'
  939. GO
  940. EXEC sp_addextendedproperty
  941. 'MS_Description', N'创建时间',
  942. 'SCHEMA', N'dbo',
  943. 'TABLE', N'flow_category',
  944. 'COLUMN', N'create_time'
  945. GO
  946. EXEC sp_addextendedproperty
  947. 'MS_Description', N'更新者',
  948. 'SCHEMA', N'dbo',
  949. 'TABLE', N'flow_category',
  950. 'COLUMN', N'update_by'
  951. GO
  952. EXEC sp_addextendedproperty
  953. 'MS_Description', N'更新时间',
  954. 'SCHEMA', N'dbo',
  955. 'TABLE', N'flow_category',
  956. 'COLUMN', N'update_time'
  957. GO
  958. EXEC sp_addextendedproperty
  959. 'MS_Description', N'流程分类',
  960. 'SCHEMA', N'dbo',
  961. 'TABLE', N'flow_category'
  962. GO
  963. INSERT flow_category VALUES (100, N'000000', 0, N'0', N'OA审批', 0, N'0', 103, 1, getdate(), NULL, NULL);
  964. GO
  965. INSERT flow_category VALUES (101, N'000000', 100, N'0,100', N'假勤管理', 0, N'0', 103, 1, getdate(), NULL, NULL);
  966. GO
  967. INSERT flow_category VALUES (102, N'000000', 100, N'0,100', N'人事管理', 1, N'0', 103, 1, getdate(), NULL, NULL);
  968. GO
  969. INSERT flow_category VALUES (103, N'000000', 101, N'0,100,101', N'请假', 0, N'0', 103, 1, getdate(), NULL, NULL);
  970. GO
  971. INSERT flow_category VALUES (104, N'000000', 101, N'0,100,101', N'出差', 1, N'0', 103, 1, getdate(), NULL, NULL);
  972. GO
  973. INSERT flow_category VALUES (105, N'000000', 101, N'0,100,101', N'加班', 2, N'0', 103, 1, getdate(), NULL, NULL);
  974. GO
  975. INSERT flow_category VALUES (106, N'000000', 101, N'0,100,101', N'换班', 3, N'0', 103, 1, getdate(), NULL, NULL);
  976. GO
  977. INSERT flow_category VALUES (107, N'000000', 101, N'0,100,101', N'外出', 4, N'0', 103, 1, getdate(), NULL, NULL);
  978. GO
  979. INSERT flow_category VALUES (108, N'000000', 102, N'0,100,102', N'转正', 1, N'0', 103, 1, getdate(), NULL, NULL);
  980. GO
  981. INSERT flow_category VALUES (109, N'000000', 102, N'0,100,102', N'离职', 2, N'0', 103, 1, getdate(), NULL, NULL);
  982. GO
  983. CREATE TABLE test_leave (
  984. id bigint NOT NULL,
  985. tenant_id nvarchar(20) DEFAULT('000000') NULL,
  986. leave_type nvarchar(255) NOT NULL,
  987. start_date datetime2(7) NOT NULL,
  988. end_date datetime2(7) NOT NULL,
  989. leave_days int NOT NULL,
  990. remark nvarchar(255) NULL,
  991. status nvarchar(255) NULL,
  992. create_dept bigint NULL,
  993. create_by bigint NULL,
  994. create_time datetime2(7) NULL,
  995. update_by bigint NULL,
  996. update_time datetime2(7) NULL,
  997. CONSTRAINT PK__test_lea__3213E83F348788FA PRIMARY KEY CLUSTERED (id)
  998. WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
  999. ON [PRIMARY]
  1000. )
  1001. ON [PRIMARY]
  1002. GO
  1003. EXEC sp_addextendedproperty
  1004. 'MS_Description', N'id',
  1005. 'SCHEMA', N'dbo',
  1006. 'TABLE', N'test_leave',
  1007. 'COLUMN', N'id'
  1008. GO
  1009. EXEC sp_addextendedproperty
  1010. 'MS_Description', N'租户编号',
  1011. 'SCHEMA', N'dbo',
  1012. 'TABLE', N'test_leave',
  1013. 'COLUMN', N'tenant_id'
  1014. GO
  1015. EXEC sp_addextendedproperty
  1016. 'MS_Description', N'请假类型',
  1017. 'SCHEMA', N'dbo',
  1018. 'TABLE', N'test_leave',
  1019. 'COLUMN', N'leave_type'
  1020. GO
  1021. EXEC sp_addextendedproperty
  1022. 'MS_Description', N'开始时间',
  1023. 'SCHEMA', N'dbo',
  1024. 'TABLE', N'test_leave',
  1025. 'COLUMN', N'start_date'
  1026. GO
  1027. EXEC sp_addextendedproperty
  1028. 'MS_Description', N'结束时间',
  1029. 'SCHEMA', N'dbo',
  1030. 'TABLE', N'test_leave',
  1031. 'COLUMN', N'end_date'
  1032. GO
  1033. EXEC sp_addextendedproperty
  1034. 'MS_Description', N'请假天数',
  1035. 'SCHEMA', N'dbo',
  1036. 'TABLE', N'test_leave',
  1037. 'COLUMN', N'leave_days'
  1038. GO
  1039. EXEC sp_addextendedproperty
  1040. 'MS_Description', N'请假原因',
  1041. 'SCHEMA', N'dbo',
  1042. 'TABLE', N'test_leave',
  1043. 'COLUMN', N'remark'
  1044. GO
  1045. EXEC sp_addextendedproperty
  1046. 'MS_Description', N'状态',
  1047. 'SCHEMA', N'dbo',
  1048. 'TABLE', N'test_leave',
  1049. 'COLUMN', N'status'
  1050. GO
  1051. EXEC sp_addextendedproperty
  1052. 'MS_Description', N'创建部门',
  1053. 'SCHEMA', N'dbo',
  1054. 'TABLE', N'test_leave',
  1055. 'COLUMN', N'create_dept'
  1056. GO
  1057. EXEC sp_addextendedproperty
  1058. 'MS_Description', N'创建者',
  1059. 'SCHEMA', N'dbo',
  1060. 'TABLE', N'test_leave',
  1061. 'COLUMN', N'create_by'
  1062. GO
  1063. EXEC sp_addextendedproperty
  1064. 'MS_Description', N'创建时间',
  1065. 'SCHEMA', N'dbo',
  1066. 'TABLE', N'test_leave',
  1067. 'COLUMN', N'create_time'
  1068. GO
  1069. EXEC sp_addextendedproperty
  1070. 'MS_Description', N'更新者',
  1071. 'SCHEMA', N'dbo',
  1072. 'TABLE', N'test_leave',
  1073. 'COLUMN', N'update_by'
  1074. GO
  1075. EXEC sp_addextendedproperty
  1076. 'MS_Description', N'更新时间',
  1077. 'SCHEMA', N'dbo',
  1078. 'TABLE', N'test_leave',
  1079. 'COLUMN', N'update_time'
  1080. GO
  1081. EXEC sp_addextendedproperty
  1082. 'MS_Description', N'请假申请表',
  1083. 'SCHEMA', N'dbo',
  1084. 'TABLE', N'test_leave'
  1085. GO
  1086. INSERT sys_menu VALUES (11616, N'工作流', 0, 6, N'workflow', NULL, N'', 1, 0, N'M', N'0', N'0', N'', N'workflow', 103, 1, GETDATE(), NULL, NULL, N'');
  1087. GO
  1088. INSERT sys_menu VALUES (11618, N'我的任务', 0, 7, N'task', NULL, N'', 1, 0, N'M', N'0', N'0', N'', N'my-task', 103, 1, GETDATE(), NULL, NULL, N'');
  1089. GO
  1090. INSERT sys_menu VALUES (11619, N'我的待办', 11618, 2, N'taskWaiting', N'workflow/task/taskWaiting', N'', 1, 1, N'C', N'0', N'0', N'', N'waiting', 103, 1, GETDATE(), NULL, NULL, N'');
  1091. GO
  1092. INSERT sys_menu VALUES (11632, N'我的已办', 11618, 3, N'taskFinish', N'workflow/task/taskFinish', N'', 1, 1, N'C', N'0', N'0', N'', N'finish', 103, 1, GETDATE(), NULL, NULL, N'');
  1093. GO
  1094. INSERT sys_menu VALUES (11633, N'我的抄送', 11618, 4, N'taskCopyList', N'workflow/task/taskCopyList', N'', 1, 1, N'C', N'0', N'0', N'', N'my-copy', 103, 1, GETDATE(), NULL, NULL, N'');
  1095. GO
  1096. INSERT sys_menu VALUES (11620, N'流程定义', 11616, 3, N'processDefinition', N'workflow/processDefinition/index', N'', 1, 1, N'C', N'0', N'0', N'', N'process-definition', 103, 1, GETDATE(), NULL, NULL, N'');
  1097. GO
  1098. INSERT sys_menu VALUES (11621, N'流程实例', 11630, 1, N'processInstance', N'workflow/processInstance/index', N'', 1, 1, N'C', N'0', N'0', N'', N'tree-table', 103, 1, GETDATE(), NULL, NULL, N'');
  1099. GO
  1100. INSERT sys_menu VALUES (11622, N'流程分类', 11616, 1, N'category', N'workflow/category/index', N'', 1, 0, N'C', N'0', N'0', N'workflow:category:list', N'category', 103, 1, GETDATE(), NULL, NULL, N'');
  1101. GO
  1102. INSERT sys_menu VALUES (11629, N'我发起的', 11618, 1, N'myDocument', N'workflow/task/myDocument', N'', 1, 1, N'C', N'0', N'0', N'', N'guide', 103, 1, GETDATE(), NULL, NULL, N'');
  1103. GO
  1104. INSERT sys_menu VALUES (11630, N'流程监控', 11616, 4, N'monitor', NULL, N'', 1, 0, N'M', N'0', N'0', N'', N'monitor', 103, 1, GETDATE(), NULL, NULL, N'');
  1105. GO
  1106. INSERT sys_menu VALUES (11631, N'待办任务', 11630, 2, N'allTaskWaiting', N'workflow/task/allTaskWaiting', N'', 1, 1, N'C', N'0', N'0', N'', N'waiting', 103, 1, GETDATE(), NULL, NULL, N'');
  1107. GO
  1108. -- 流程分类管理相关按钮
  1109. INSERT sys_menu VALUES (11623, N'流程分类查询', 11622, 1, N'#', N'', N'', 1, 0, N'F', N'0', N'0', N'workflow:category:query', N'#', 103, 1, GETDATE(), NULL, NULL, N'');
  1110. GO
  1111. INSERT sys_menu VALUES (11624, N'流程分类新增', 11622, 2, N'#', N'', N'', 1, 0, N'F', N'0', N'0', N'workflow:category:add', N'#', 103, 1, GETDATE(), NULL, NULL, N'');
  1112. GO
  1113. INSERT sys_menu VALUES (11625, N'流程分类修改', 11622, 3, N'#', N'', N'', 1, 0, N'F', N'0', N'0', N'workflow:category:edit', N'#', 103, 1, GETDATE(), NULL, NULL, N'');
  1114. GO
  1115. INSERT sys_menu VALUES (11626, N'流程分类删除', 11622, 4, N'#', N'', N'', 1, 0, N'F', N'0', N'0', N'workflow:category:remove', N'#', 103, 1, GETDATE(), NULL, NULL, N'');
  1116. GO
  1117. INSERT sys_menu VALUES (11627, N'流程分类导出', 11622, 5, N'#', N'', N'', 1, 0, N'F', N'0', N'0', N'workflow:category:export', N'#', 103, 1, GETDATE(), NULL, NULL, N'');
  1118. GO
  1119. -- 请假测试相关按钮
  1120. INSERT sys_menu VALUES (11638, N'请假申请', 5, 1, N'leave', N'workflow/leave/index', N'', 1, 0, N'C', N'0', N'0', N'workflow:leave:list', N'#', 103, 1, GETDATE(), NULL, NULL, N'请假申请菜单');
  1121. GO
  1122. INSERT sys_menu VALUES (11639, N'请假申请查询', 11638, 1, N'#', N'', N'', 1, 0, N'F', N'0', N'0', N'workflow:leave:query', N'#', 103, 1, GETDATE(), NULL, NULL, N'');
  1123. GO
  1124. INSERT sys_menu VALUES (11640, N'请假申请新增', 11638, 2, N'#', N'', N'', 1, 0, N'F', N'0', N'0', N'workflow:leave:add', N'#', 103, 1, GETDATE(), NULL, NULL, N'');
  1125. GO
  1126. INSERT sys_menu VALUES (11641, N'请假申请修改', 11638, 3, N'#', N'', N'', 1, 0, N'F', N'0', N'0', N'workflow:leave:edit', N'#', 103, 1, GETDATE(), NULL, NULL, N'');
  1127. GO
  1128. INSERT sys_menu VALUES (11642, N'请假申请删除', 11638, 4, N'#', N'', N'', 1, 0, N'F', N'0', N'0', N'workflow:leave:remove', N'#', 103, 1, GETDATE(), NULL, NULL, N'');
  1129. GO
  1130. INSERT sys_menu VALUES (11643, N'请假申请导出', 11638, 5, N'#', N'', N'', 1, 0, N'F', N'0', N'0', N'workflow:leave:export', N'#', 103, 1, GETDATE(), NULL, NULL, N'');
  1131. INSERT sys_dict_type VALUES (13, N'000000', N'业务状态', N'wf_business_status', 103, 1, GETDATE(), NULL, NULL, N'业务状态列表');
  1132. GO
  1133. INSERT sys_dict_type VALUES (14, N'000000', N'表单类型', N'wf_form_type', 103, 1, GETDATE(), NULL, NULL, N'表单类型列表');
  1134. GO
  1135. INSERT sys_dict_type VALUES (15, N'000000', N'任务状态', N'wf_task_status', 103, 1, GETDATE(), NULL, NULL, N'任务状态');
  1136. GO
  1137. INSERT sys_dict_data VALUES (39, N'000000', 1, N'已撤销', N'cancel', N'wf_business_status', N'', N'danger', N'N', 103, 1, GETDATE(), NULL, NULL, N'已撤销');
  1138. GO
  1139. INSERT sys_dict_data VALUES (40, N'000000', 2, N'草稿', N'draft', N'wf_business_status', N'', N'info', N'N', 103, 1, GETDATE(), NULL, NULL, N'草稿');
  1140. GO
  1141. INSERT sys_dict_data VALUES (41, N'000000', 3, N'待审核', N'waiting', N'wf_business_status', N'', N'primary', N'N', 103, 1, GETDATE(), NULL, NULL, N'待审核');
  1142. GO
  1143. INSERT sys_dict_data VALUES (42, N'000000', 4, N'已完成', N'finish', N'wf_business_status', N'', N'success', N'N', 103, 1, GETDATE(), NULL, NULL, N'已完成');
  1144. GO
  1145. INSERT sys_dict_data VALUES (43, N'000000', 5, N'已作废', N'invalid', N'wf_business_status', N'', N'danger', N'N', 103, 1, GETDATE(), NULL, NULL, N'已作废');
  1146. GO
  1147. INSERT sys_dict_data VALUES (44, N'000000', 6, N'已退回', N'back', N'wf_business_status', N'', N'danger', N'N', 103, 1, GETDATE(), NULL, NULL, N'已退回');
  1148. GO
  1149. INSERT sys_dict_data VALUES (45, N'000000', 7, N'已终止', N'termination', N'wf_business_status', N'', N'danger', N'N', 103, 1, GETDATE(), NULL, NULL, N'已终止');
  1150. GO
  1151. INSERT sys_dict_data VALUES (46, N'000000', 1, N'自定义表单', N'static', N'wf_form_type', N'', N'success', N'N', 103, 1, GETDATE(), NULL, NULL, N'自定义表单');
  1152. GO
  1153. INSERT sys_dict_data VALUES (47, N'000000', 2, N'动态表单', N'dynamic', N'wf_form_type', N'', N'primary', N'N', 103, 1, GETDATE(), NULL, NULL, N'动态表单');
  1154. GO
  1155. INSERT sys_dict_data VALUES (48, N'000000', 1, N'撤销', N'cancel', N'wf_task_status', N'', N'danger', N'N', 103, 1, GETDATE(), NULL, NULL, N'撤销');
  1156. GO
  1157. INSERT sys_dict_data VALUES (49, N'000000', 2, N'通过', N'pass', N'wf_task_status', N'', N'success', N'N', 103, 1, GETDATE(), NULL, NULL, N'通过');
  1158. GO
  1159. INSERT sys_dict_data VALUES (50, N'000000', 3, N'待审核', N'waiting', N'wf_task_status', N'', N'primary', N'N', 103, 1, GETDATE(), NULL, NULL, N'待审核');
  1160. GO
  1161. INSERT sys_dict_data VALUES (51, N'000000', 4, N'作废', N'invalid', N'wf_task_status', N'', N'danger', N'N', 103, 1, GETDATE(), NULL, NULL, N'作废');
  1162. GO
  1163. INSERT sys_dict_data VALUES (52, N'000000', 5, N'退回', N'back', N'wf_task_status', N'', N'danger', N'N', 103, 1, GETDATE(), NULL, NULL, N'退回');
  1164. GO
  1165. INSERT sys_dict_data VALUES (53, N'000000', 6, N'终止', N'termination', N'wf_task_status', N'', N'danger', N'N', 103, 1, GETDATE(), NULL, NULL, N'终止');
  1166. GO
  1167. INSERT sys_dict_data VALUES (54, N'000000', 7, N'转办', N'transfer', N'wf_task_status', N'', N'primary', N'N', 103, 1, GETDATE(), NULL, NULL, N'转办');
  1168. GO
  1169. INSERT sys_dict_data VALUES (55, N'000000', 8, N'委托', N'depute', N'wf_task_status', N'', N'primary', N'N', 103, 1, GETDATE(), NULL, NULL, N'委托');
  1170. GO
  1171. INSERT sys_dict_data VALUES (56, N'000000', 9, N'抄送', N'copy', N'wf_task_status', N'', N'primary', N'N', 103, 1, GETDATE(), NULL, NULL, N'抄送');
  1172. GO
  1173. INSERT sys_dict_data VALUES (57, N'000000', 10, N'加签', N'sign', N'wf_task_status', N'', N'primary', N'N', 103, 1, GETDATE(), NULL, NULL, N'加签');
  1174. GO
  1175. INSERT sys_dict_data VALUES (58, N'000000', 11, N'减签', N'sign_off', N'wf_task_status', N'', N'danger', N'N', 103, 1, GETDATE(), NULL, NULL, N'减签');
  1176. GO
  1177. INSERT sys_dict_data VALUES (59, N'000000', 11, N'超时', N'timeout', N'wf_task_status', N'', N'danger', N'N', 103, 1, GETDATE(), NULL, NULL, N'超时');
  1178. GO