sqlserver_ry_workflow.sql 36 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336
  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. skip_any_node nvarchar(100) DEFAULT('N') NULL,
  135. any_node_skip nvarchar(100) NULL,
  136. listener_type nvarchar(100) NULL,
  137. listener_path nvarchar(400) NULL,
  138. handler_type nvarchar(100) NULL,
  139. handler_path nvarchar(400) NULL,
  140. form_custom nchar(1) DEFAULT('N') NULL,
  141. form_path nvarchar(100) NULL,
  142. version nvarchar(20) NOT NULL,
  143. create_time datetime2(7) NULL,
  144. update_time datetime2(7) 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'是否可以退回任意节点(Y是 N否)即将删除',
  203. 'SCHEMA', N'dbo',
  204. 'TABLE', N'flow_node',
  205. 'COLUMN', N'skip_any_node'
  206. GO
  207. EXEC sp_addextendedproperty
  208. 'MS_Description', N'任意结点跳转',
  209. 'SCHEMA', N'dbo',
  210. 'TABLE', N'flow_node',
  211. 'COLUMN', N'any_node_skip'
  212. GO
  213. EXEC sp_addextendedproperty
  214. 'MS_Description', N'监听器类型',
  215. 'SCHEMA', N'dbo',
  216. 'TABLE', N'flow_node',
  217. 'COLUMN', N'listener_type'
  218. GO
  219. EXEC sp_addextendedproperty
  220. 'MS_Description', N'监听器路径',
  221. 'SCHEMA', N'dbo',
  222. 'TABLE', N'flow_node',
  223. 'COLUMN', N'listener_path'
  224. GO
  225. EXEC sp_addextendedproperty
  226. 'MS_Description', N'处理器类型',
  227. 'SCHEMA', N'dbo',
  228. 'TABLE', N'flow_node',
  229. 'COLUMN', N'handler_type'
  230. GO
  231. EXEC sp_addextendedproperty
  232. 'MS_Description', N'处理器路径',
  233. 'SCHEMA', N'dbo',
  234. 'TABLE', N'flow_node',
  235. 'COLUMN', N'handler_path'
  236. GO
  237. EXEC sp_addextendedproperty
  238. 'MS_Description', N'审批表单是否自定义(Y是 N否)',
  239. 'SCHEMA', N'dbo',
  240. 'TABLE', N'flow_node',
  241. 'COLUMN', N'form_custom'
  242. GO
  243. EXEC sp_addextendedproperty
  244. 'MS_Description', N'审批表单路径',
  245. 'SCHEMA', N'dbo',
  246. 'TABLE', N'flow_node',
  247. 'COLUMN', N'form_path'
  248. GO
  249. EXEC sp_addextendedproperty
  250. 'MS_Description', N'版本',
  251. 'SCHEMA', N'dbo',
  252. 'TABLE', N'flow_node',
  253. 'COLUMN', N'version'
  254. GO
  255. EXEC sp_addextendedproperty
  256. 'MS_Description', N'创建时间',
  257. 'SCHEMA', N'dbo',
  258. 'TABLE', N'flow_node',
  259. 'COLUMN', N'create_time'
  260. GO
  261. EXEC sp_addextendedproperty
  262. 'MS_Description', N'更新时间',
  263. 'SCHEMA', N'dbo',
  264. 'TABLE', N'flow_node',
  265. 'COLUMN', N'update_time'
  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. EXEC sp_addextendedproperty
  807. 'MS_Description', N'主键id',
  808. 'SCHEMA', N'dbo',
  809. 'TABLE', N'flow_user',
  810. 'COLUMN', N'id'
  811. GO
  812. EXEC sp_addextendedproperty
  813. 'MS_Description', N'人员类型(1待办任务的审批人权限 2待办任务的转办人权限 3待办任务的委托人权限)',
  814. 'SCHEMA', N'dbo',
  815. 'TABLE', N'flow_user',
  816. 'COLUMN', N'type'
  817. GO
  818. EXEC sp_addextendedproperty
  819. 'MS_Description', N'权限人',
  820. 'SCHEMA', N'dbo',
  821. 'TABLE', N'flow_user',
  822. 'COLUMN', N'processed_by'
  823. GO
  824. EXEC sp_addextendedproperty
  825. 'MS_Description', N'任务表id',
  826. 'SCHEMA', N'dbo',
  827. 'TABLE', N'flow_user',
  828. 'COLUMN', N'associated'
  829. GO
  830. EXEC sp_addextendedproperty
  831. 'MS_Description', N'创建时间',
  832. 'SCHEMA', N'dbo',
  833. 'TABLE', N'flow_user',
  834. 'COLUMN', N'create_time'
  835. GO
  836. EXEC sp_addextendedproperty
  837. 'MS_Description', N'创建人',
  838. 'SCHEMA', N'dbo',
  839. 'TABLE', N'flow_user',
  840. 'COLUMN', N'create_by'
  841. GO
  842. EXEC sp_addextendedproperty
  843. 'MS_Description', N'更新时间',
  844. 'SCHEMA', N'dbo',
  845. 'TABLE', N'flow_user',
  846. 'COLUMN', N'update_time'
  847. GO
  848. EXEC sp_addextendedproperty
  849. 'MS_Description', N'删除标志',
  850. 'SCHEMA', N'dbo',
  851. 'TABLE', N'flow_user',
  852. 'COLUMN', N'del_flag'
  853. GO
  854. EXEC sp_addextendedproperty
  855. 'MS_Description', N'租户id',
  856. 'SCHEMA', N'dbo',
  857. 'TABLE', N'flow_user',
  858. 'COLUMN', N'tenant_id'
  859. GO
  860. EXEC sp_addextendedproperty
  861. 'MS_Description', N'流程用户表',
  862. 'SCHEMA', N'dbo',
  863. 'TABLE', N'flow_user'
  864. GO
  865. CREATE TABLE flow_category (
  866. category_id bigint NOT NULL,
  867. tenant_id nvarchar(20) DEFAULT('000000') NULL,
  868. parent_id bigint DEFAULT(0) NULL,
  869. ancestors nvarchar(500) DEFAULT('') NULL,
  870. category_name nvarchar(30) NOT NULL,
  871. order_num int DEFAULT(0) NULL,
  872. del_flag nchar(1) DEFAULT('0') NULL,
  873. create_dept bigint NULL,
  874. create_by bigint NULL,
  875. create_time datetime2(7) NULL,
  876. update_by bigint NULL,
  877. update_time datetime2(7) NULL,
  878. CONSTRAINT PK__flow_cat__D54EE9B4AE98B9C1 PRIMARY KEY CLUSTERED (category_id)
  879. WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
  880. ON [PRIMARY]
  881. )
  882. ON [PRIMARY]
  883. GO
  884. EXEC sp_addextendedproperty
  885. 'MS_Description', N'流程分类ID',
  886. 'SCHEMA', N'dbo',
  887. 'TABLE', N'flow_category',
  888. 'COLUMN', N'category_id'
  889. GO
  890. EXEC sp_addextendedproperty
  891. 'MS_Description', N'租户编号',
  892. 'SCHEMA', N'dbo',
  893. 'TABLE', N'flow_category',
  894. 'COLUMN', N'tenant_id'
  895. GO
  896. EXEC sp_addextendedproperty
  897. 'MS_Description', N'父流程分类id',
  898. 'SCHEMA', N'dbo',
  899. 'TABLE', N'flow_category',
  900. 'COLUMN', N'parent_id'
  901. GO
  902. EXEC sp_addextendedproperty
  903. 'MS_Description', N'祖级列表',
  904. 'SCHEMA', N'dbo',
  905. 'TABLE', N'flow_category',
  906. 'COLUMN', N'ancestors'
  907. GO
  908. EXEC sp_addextendedproperty
  909. 'MS_Description', N'流程分类名称',
  910. 'SCHEMA', N'dbo',
  911. 'TABLE', N'flow_category',
  912. 'COLUMN', N'category_name'
  913. GO
  914. EXEC sp_addextendedproperty
  915. 'MS_Description', N'显示顺序',
  916. 'SCHEMA', N'dbo',
  917. 'TABLE', N'flow_category',
  918. 'COLUMN', N'order_num'
  919. GO
  920. EXEC sp_addextendedproperty
  921. 'MS_Description', N'删除标志(0代表存在 1代表删除)',
  922. 'SCHEMA', N'dbo',
  923. 'TABLE', N'flow_category',
  924. 'COLUMN', N'del_flag'
  925. GO
  926. EXEC sp_addextendedproperty
  927. 'MS_Description', N'创建部门',
  928. 'SCHEMA', N'dbo',
  929. 'TABLE', N'flow_category',
  930. 'COLUMN', N'create_dept'
  931. GO
  932. EXEC sp_addextendedproperty
  933. 'MS_Description', N'创建者',
  934. 'SCHEMA', N'dbo',
  935. 'TABLE', N'flow_category',
  936. 'COLUMN', N'create_by'
  937. GO
  938. EXEC sp_addextendedproperty
  939. 'MS_Description', N'创建时间',
  940. 'SCHEMA', N'dbo',
  941. 'TABLE', N'flow_category',
  942. 'COLUMN', N'create_time'
  943. GO
  944. EXEC sp_addextendedproperty
  945. 'MS_Description', N'更新者',
  946. 'SCHEMA', N'dbo',
  947. 'TABLE', N'flow_category',
  948. 'COLUMN', N'update_by'
  949. GO
  950. EXEC sp_addextendedproperty
  951. 'MS_Description', N'更新时间',
  952. 'SCHEMA', N'dbo',
  953. 'TABLE', N'flow_category',
  954. 'COLUMN', N'update_time'
  955. GO
  956. EXEC sp_addextendedproperty
  957. 'MS_Description', N'流程分类',
  958. 'SCHEMA', N'dbo',
  959. 'TABLE', N'flow_category'
  960. GO
  961. INSERT flow_category VALUES (100, N'000000', 0, N'0', N'OA审批', 0, N'0', 103, 1, getdate(), NULL, NULL);
  962. GO
  963. INSERT flow_category VALUES (101, N'000000', 100, N'0,100', N'假勤管理', 0, N'0', 103, 1, getdate(), NULL, NULL);
  964. GO
  965. INSERT flow_category VALUES (102, N'000000', 100, N'0,100', N'人事管理', 1, N'0', 103, 1, getdate(), NULL, NULL);
  966. GO
  967. INSERT flow_category VALUES (103, N'000000', 101, N'0,100,101', N'请假', 0, N'0', 103, 1, getdate(), NULL, NULL);
  968. GO
  969. INSERT flow_category VALUES (104, N'000000', 101, N'0,100,101', N'出差', 1, N'0', 103, 1, getdate(), NULL, NULL);
  970. GO
  971. INSERT flow_category VALUES (105, N'000000', 101, N'0,100,101', N'加班', 2, N'0', 103, 1, getdate(), NULL, NULL);
  972. GO
  973. INSERT flow_category VALUES (106, N'000000', 101, N'0,100,101', N'换班', 3, N'0', 103, 1, getdate(), NULL, NULL);
  974. GO
  975. INSERT flow_category VALUES (107, N'000000', 101, N'0,100,101', N'外出', 4, N'0', 103, 1, getdate(), NULL, NULL);
  976. GO
  977. INSERT flow_category VALUES (108, N'000000', 102, N'0,100,102', N'转正', 1, N'0', 103, 1, getdate(), NULL, NULL);
  978. GO
  979. INSERT flow_category VALUES (109, N'000000', 102, N'0,100,102', N'离职', 2, N'0', 103, 1, getdate(), NULL, NULL);
  980. GO
  981. CREATE TABLE test_leave (
  982. id bigint NOT NULL,
  983. tenant_id nvarchar(20) DEFAULT('000000') NULL,
  984. leave_type nvarchar(255) NOT NULL,
  985. start_date datetime2(7) NOT NULL,
  986. end_date datetime2(7) NOT NULL,
  987. leave_days int NOT NULL,
  988. remark nvarchar(255) NULL,
  989. status nvarchar(255) NULL,
  990. create_dept bigint NULL,
  991. create_by bigint NULL,
  992. create_time datetime2(7) NULL,
  993. update_by bigint NULL,
  994. update_time datetime2(7) NULL,
  995. CONSTRAINT PK__test_lea__3213E83F348788FA PRIMARY KEY CLUSTERED (id)
  996. WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
  997. ON [PRIMARY]
  998. )
  999. ON [PRIMARY]
  1000. GO
  1001. EXEC sp_addextendedproperty
  1002. 'MS_Description', N'id',
  1003. 'SCHEMA', N'dbo',
  1004. 'TABLE', N'test_leave',
  1005. 'COLUMN', N'id'
  1006. GO
  1007. EXEC sp_addextendedproperty
  1008. 'MS_Description', N'租户编号',
  1009. 'SCHEMA', N'dbo',
  1010. 'TABLE', N'test_leave',
  1011. 'COLUMN', N'tenant_id'
  1012. GO
  1013. EXEC sp_addextendedproperty
  1014. 'MS_Description', N'请假类型',
  1015. 'SCHEMA', N'dbo',
  1016. 'TABLE', N'test_leave',
  1017. 'COLUMN', N'leave_type'
  1018. GO
  1019. EXEC sp_addextendedproperty
  1020. 'MS_Description', N'开始时间',
  1021. 'SCHEMA', N'dbo',
  1022. 'TABLE', N'test_leave',
  1023. 'COLUMN', N'start_date'
  1024. GO
  1025. EXEC sp_addextendedproperty
  1026. 'MS_Description', N'结束时间',
  1027. 'SCHEMA', N'dbo',
  1028. 'TABLE', N'test_leave',
  1029. 'COLUMN', N'end_date'
  1030. GO
  1031. EXEC sp_addextendedproperty
  1032. 'MS_Description', N'请假天数',
  1033. 'SCHEMA', N'dbo',
  1034. 'TABLE', N'test_leave',
  1035. 'COLUMN', N'leave_days'
  1036. GO
  1037. EXEC sp_addextendedproperty
  1038. 'MS_Description', N'请假原因',
  1039. 'SCHEMA', N'dbo',
  1040. 'TABLE', N'test_leave',
  1041. 'COLUMN', N'remark'
  1042. GO
  1043. EXEC sp_addextendedproperty
  1044. 'MS_Description', N'状态',
  1045. 'SCHEMA', N'dbo',
  1046. 'TABLE', N'test_leave',
  1047. 'COLUMN', N'status'
  1048. GO
  1049. EXEC sp_addextendedproperty
  1050. 'MS_Description', N'创建部门',
  1051. 'SCHEMA', N'dbo',
  1052. 'TABLE', N'test_leave',
  1053. 'COLUMN', N'create_dept'
  1054. GO
  1055. EXEC sp_addextendedproperty
  1056. 'MS_Description', N'创建者',
  1057. 'SCHEMA', N'dbo',
  1058. 'TABLE', N'test_leave',
  1059. 'COLUMN', N'create_by'
  1060. GO
  1061. EXEC sp_addextendedproperty
  1062. 'MS_Description', N'创建时间',
  1063. 'SCHEMA', N'dbo',
  1064. 'TABLE', N'test_leave',
  1065. 'COLUMN', N'create_time'
  1066. GO
  1067. EXEC sp_addextendedproperty
  1068. 'MS_Description', N'更新者',
  1069. 'SCHEMA', N'dbo',
  1070. 'TABLE', N'test_leave',
  1071. 'COLUMN', N'update_by'
  1072. GO
  1073. EXEC sp_addextendedproperty
  1074. 'MS_Description', N'更新时间',
  1075. 'SCHEMA', N'dbo',
  1076. 'TABLE', N'test_leave',
  1077. 'COLUMN', N'update_time'
  1078. GO
  1079. EXEC sp_addextendedproperty
  1080. 'MS_Description', N'请假申请表',
  1081. 'SCHEMA', N'dbo',
  1082. 'TABLE', N'test_leave'
  1083. GO
  1084. 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'');
  1085. GO
  1086. 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'');
  1087. GO
  1088. 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'');
  1089. GO
  1090. 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'');
  1091. GO
  1092. 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'');
  1093. GO
  1094. 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'');
  1095. GO
  1096. 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'');
  1097. GO
  1098. 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'');
  1099. GO
  1100. 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'');
  1101. GO
  1102. 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'');
  1103. GO
  1104. 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'');
  1105. GO
  1106. -- 流程分类管理相关按钮
  1107. 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'');
  1108. GO
  1109. 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'');
  1110. GO
  1111. 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'');
  1112. GO
  1113. 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'');
  1114. GO
  1115. 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'');
  1116. GO
  1117. -- 请假测试相关按钮
  1118. 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'请假申请菜单');
  1119. GO
  1120. 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'');
  1121. GO
  1122. 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'');
  1123. GO
  1124. 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'');
  1125. GO
  1126. 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'');
  1127. GO
  1128. 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'');
  1129. INSERT sys_dict_type VALUES (13, N'000000', N'业务状态', N'wf_business_status', 103, 1, GETDATE(), NULL, NULL, N'业务状态列表');
  1130. GO
  1131. INSERT sys_dict_type VALUES (14, N'000000', N'表单类型', N'wf_form_type', 103, 1, GETDATE(), NULL, NULL, N'表单类型列表');
  1132. GO
  1133. INSERT sys_dict_type VALUES (15, N'000000', N'任务状态', N'wf_task_status', 103, 1, GETDATE(), NULL, NULL, N'任务状态');
  1134. GO
  1135. 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'已撤销');
  1136. GO
  1137. 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'草稿');
  1138. GO
  1139. 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'待审核');
  1140. GO
  1141. 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'已完成');
  1142. GO
  1143. 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'已作废');
  1144. GO
  1145. 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'已退回');
  1146. GO
  1147. 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'已终止');
  1148. GO
  1149. 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'自定义表单');
  1150. GO
  1151. 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'动态表单');
  1152. GO
  1153. 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'撤销');
  1154. GO
  1155. 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'通过');
  1156. GO
  1157. 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'待审核');
  1158. GO
  1159. 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'作废');
  1160. GO
  1161. 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'退回');
  1162. GO
  1163. 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'终止');
  1164. GO
  1165. 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'转办');
  1166. GO
  1167. 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'委托');
  1168. GO
  1169. 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'抄送');
  1170. GO
  1171. 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'加签');
  1172. GO
  1173. 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'减签');
  1174. GO
  1175. 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'超时');
  1176. GO