sqlserver_ry_workflow.sql 36 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320
  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. create_by nvarchar(64) NULL,
  405. create_time datetime2(7) NULL,
  406. update_time datetime2(7) NULL,
  407. ext nvarchar(500) NULL,
  408. del_flag nchar(1) DEFAULT('0') NULL,
  409. tenant_id nvarchar(40) NULL,
  410. CONSTRAINT PK__flow_ins__3213E83F5190FEE1 PRIMARY KEY CLUSTERED (id)
  411. WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
  412. ON [PRIMARY]
  413. )
  414. ON [PRIMARY]
  415. TEXTIMAGE_ON [PRIMARY]
  416. GO
  417. EXEC sp_addextendedproperty
  418. 'MS_Description', N'主键id',
  419. 'SCHEMA', N'dbo',
  420. 'TABLE', N'flow_instance',
  421. 'COLUMN', N'id'
  422. GO
  423. EXEC sp_addextendedproperty
  424. 'MS_Description', N'对应flow_definition表的id',
  425. 'SCHEMA', N'dbo',
  426. 'TABLE', N'flow_instance',
  427. 'COLUMN', N'definition_id'
  428. GO
  429. EXEC sp_addextendedproperty
  430. 'MS_Description', N'业务id',
  431. 'SCHEMA', N'dbo',
  432. 'TABLE', N'flow_instance',
  433. 'COLUMN', N'business_id'
  434. GO
  435. EXEC sp_addextendedproperty
  436. 'MS_Description', N'节点类型(0开始节点 1中间节点 2结束节点 3互斥网关 4并行网关)',
  437. 'SCHEMA', N'dbo',
  438. 'TABLE', N'flow_instance',
  439. 'COLUMN', N'node_type'
  440. GO
  441. EXEC sp_addextendedproperty
  442. 'MS_Description', N'流程节点编码',
  443. 'SCHEMA', N'dbo',
  444. 'TABLE', N'flow_instance',
  445. 'COLUMN', N'node_code'
  446. GO
  447. EXEC sp_addextendedproperty
  448. 'MS_Description', N'流程节点名称',
  449. 'SCHEMA', N'dbo',
  450. 'TABLE', N'flow_instance',
  451. 'COLUMN', N'node_name'
  452. GO
  453. EXEC sp_addextendedproperty
  454. 'MS_Description', N'任务变量',
  455. 'SCHEMA', N'dbo',
  456. 'TABLE', N'flow_instance',
  457. 'COLUMN', N'variable'
  458. GO
  459. EXEC sp_addextendedproperty
  460. 'MS_Description', N'流程状态(0待提交 1审批中 2 审批通过 3自动通过 4终止 5作废 6撤销 7取回 8已完成 9已退回 10失效)',
  461. 'SCHEMA', N'dbo',
  462. 'TABLE', N'flow_instance',
  463. 'COLUMN', N'flow_status'
  464. GO
  465. EXEC sp_addextendedproperty
  466. 'MS_Description', N'流程激活状态(0挂起 1激活)',
  467. 'SCHEMA', N'dbo',
  468. 'TABLE', N'flow_instance',
  469. 'COLUMN', N'activity_status'
  470. GO
  471. EXEC sp_addextendedproperty
  472. 'MS_Description', N'创建者',
  473. 'SCHEMA', N'dbo',
  474. 'TABLE', N'flow_instance',
  475. 'COLUMN', N'create_by'
  476. GO
  477. EXEC sp_addextendedproperty
  478. 'MS_Description', N'创建时间',
  479. 'SCHEMA', N'dbo',
  480. 'TABLE', N'flow_instance',
  481. 'COLUMN', N'create_time'
  482. GO
  483. EXEC sp_addextendedproperty
  484. 'MS_Description', N'更新时间',
  485. 'SCHEMA', N'dbo',
  486. 'TABLE', N'flow_instance',
  487. 'COLUMN', N'update_time'
  488. GO
  489. EXEC sp_addextendedproperty
  490. 'MS_Description', N'扩展字段,预留给业务系统使用',
  491. 'SCHEMA', N'dbo',
  492. 'TABLE', N'flow_instance',
  493. 'COLUMN', N'ext'
  494. GO
  495. EXEC sp_addextendedproperty
  496. 'MS_Description', N'删除标志',
  497. 'SCHEMA', N'dbo',
  498. 'TABLE', N'flow_instance',
  499. 'COLUMN', N'del_flag'
  500. GO
  501. EXEC sp_addextendedproperty
  502. 'MS_Description', N'租户id',
  503. 'SCHEMA', N'dbo',
  504. 'TABLE', N'flow_instance',
  505. 'COLUMN', N'tenant_id'
  506. GO
  507. EXEC sp_addextendedproperty
  508. 'MS_Description', N'流程实例表',
  509. 'SCHEMA', N'dbo',
  510. 'TABLE', N'flow_instance'
  511. GO
  512. CREATE TABLE flow_task (
  513. id bigint NOT NULL,
  514. definition_id bigint NOT NULL,
  515. instance_id bigint NOT NULL,
  516. node_code nvarchar(100) NOT NULL,
  517. node_name nvarchar(100) NULL,
  518. node_type tinyint NOT NULL,
  519. form_custom nchar(1) DEFAULT('N') NULL,
  520. form_path nvarchar(100) NULL,
  521. create_time datetime2(7) NULL,
  522. update_time datetime2(7) NULL,
  523. del_flag nchar(1) DEFAULT('0') NULL,
  524. tenant_id nvarchar(40) NULL,
  525. CONSTRAINT PK__flow_tas__3213E83F5AE1F1BA PRIMARY KEY CLUSTERED (id)
  526. WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
  527. ON [PRIMARY]
  528. )
  529. ON [PRIMARY]
  530. GO
  531. EXEC sp_addextendedproperty
  532. 'MS_Description', N'主键id',
  533. 'SCHEMA', N'dbo',
  534. 'TABLE', N'flow_task',
  535. 'COLUMN', N'id'
  536. GO
  537. EXEC sp_addextendedproperty
  538. 'MS_Description', N'对应flow_definition表的id',
  539. 'SCHEMA', N'dbo',
  540. 'TABLE', N'flow_task',
  541. 'COLUMN', N'definition_id'
  542. GO
  543. EXEC sp_addextendedproperty
  544. 'MS_Description', N'对应flow_instance表的id',
  545. 'SCHEMA', N'dbo',
  546. 'TABLE', N'flow_task',
  547. 'COLUMN', N'instance_id'
  548. GO
  549. EXEC sp_addextendedproperty
  550. 'MS_Description', N'节点编码',
  551. 'SCHEMA', N'dbo',
  552. 'TABLE', N'flow_task',
  553. 'COLUMN', N'node_code'
  554. GO
  555. EXEC sp_addextendedproperty
  556. 'MS_Description', N'节点名称',
  557. 'SCHEMA', N'dbo',
  558. 'TABLE', N'flow_task',
  559. 'COLUMN', N'node_name'
  560. GO
  561. EXEC sp_addextendedproperty
  562. 'MS_Description', N'节点类型(0开始节点 1中间节点 2结束节点 3互斥网关 4并行网关)',
  563. 'SCHEMA', N'dbo',
  564. 'TABLE', N'flow_task',
  565. 'COLUMN', N'node_type'
  566. GO
  567. EXEC sp_addextendedproperty
  568. 'MS_Description', N'审批表单是否自定义(Y是 N否)',
  569. 'SCHEMA', N'dbo',
  570. 'TABLE', N'flow_task',
  571. 'COLUMN', N'form_custom'
  572. GO
  573. EXEC sp_addextendedproperty
  574. 'MS_Description', N'审批表单路径',
  575. 'SCHEMA', N'dbo',
  576. 'TABLE', N'flow_task',
  577. 'COLUMN', N'form_path'
  578. GO
  579. EXEC sp_addextendedproperty
  580. 'MS_Description', N'创建时间',
  581. 'SCHEMA', N'dbo',
  582. 'TABLE', N'flow_task',
  583. 'COLUMN', N'create_time'
  584. GO
  585. EXEC sp_addextendedproperty
  586. 'MS_Description', N'更新时间',
  587. 'SCHEMA', N'dbo',
  588. 'TABLE', N'flow_task',
  589. 'COLUMN', N'update_time'
  590. GO
  591. EXEC sp_addextendedproperty
  592. 'MS_Description', N'删除标志',
  593. 'SCHEMA', N'dbo',
  594. 'TABLE', N'flow_task',
  595. 'COLUMN', N'del_flag'
  596. GO
  597. EXEC sp_addextendedproperty
  598. 'MS_Description', N'租户id',
  599. 'SCHEMA', N'dbo',
  600. 'TABLE', N'flow_task',
  601. 'COLUMN', N'tenant_id'
  602. GO
  603. EXEC sp_addextendedproperty
  604. 'MS_Description', N'待办任务表',
  605. 'SCHEMA', N'dbo',
  606. 'TABLE', N'flow_task'
  607. GO
  608. CREATE TABLE flow_his_task (
  609. id bigint NOT NULL,
  610. definition_id bigint NOT NULL,
  611. instance_id bigint NOT NULL,
  612. task_id bigint NOT NULL,
  613. node_code nvarchar(100) NULL,
  614. node_name nvarchar(100) NULL,
  615. node_type tinyint NULL,
  616. target_node_code nvarchar(100) NULL,
  617. target_node_name nvarchar(100) NULL,
  618. approver nvarchar(40) NULL,
  619. cooperate_type tinyint DEFAULT('0') NULL,
  620. collaborator nvarchar(40) NULL,
  621. skip_type nvarchar(10) NOT NULL,
  622. flow_status nvarchar(20) NOT NULL,
  623. form_custom nchar(1) DEFAULT('N') NULL,
  624. form_path nvarchar(100) NULL,
  625. message nvarchar(500) NULL,
  626. ext nvarchar(500) NULL,
  627. create_time datetime2(7) NULL,
  628. update_time datetime2(7) NULL,
  629. del_flag nchar(1) DEFAULT('0') NULL,
  630. tenant_id nvarchar(40) NULL,
  631. CONSTRAINT PK__flow_his__3213E83F67951564 PRIMARY KEY CLUSTERED (id)
  632. WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
  633. ON [PRIMARY]
  634. )
  635. ON [PRIMARY]
  636. GO
  637. EXEC sp_addextendedproperty
  638. 'MS_Description', N'主键id',
  639. 'SCHEMA', N'dbo',
  640. 'TABLE', N'flow_his_task',
  641. 'COLUMN', N'id'
  642. GO
  643. EXEC sp_addextendedproperty
  644. 'MS_Description', N'对应flow_definition表的id',
  645. 'SCHEMA', N'dbo',
  646. 'TABLE', N'flow_his_task',
  647. 'COLUMN', N'definition_id'
  648. GO
  649. EXEC sp_addextendedproperty
  650. 'MS_Description', N'对应flow_instance表的id',
  651. 'SCHEMA', N'dbo',
  652. 'TABLE', N'flow_his_task',
  653. 'COLUMN', N'instance_id'
  654. GO
  655. EXEC sp_addextendedproperty
  656. 'MS_Description', N'对应flow_task表的id',
  657. 'SCHEMA', N'dbo',
  658. 'TABLE', N'flow_his_task',
  659. 'COLUMN', N'task_id'
  660. GO
  661. EXEC sp_addextendedproperty
  662. 'MS_Description', N'开始节点编码',
  663. 'SCHEMA', N'dbo',
  664. 'TABLE', N'flow_his_task',
  665. 'COLUMN', N'node_code'
  666. GO
  667. EXEC sp_addextendedproperty
  668. 'MS_Description', N'开始节点名称',
  669. 'SCHEMA', N'dbo',
  670. 'TABLE', N'flow_his_task',
  671. 'COLUMN', N'node_name'
  672. GO
  673. EXEC sp_addextendedproperty
  674. 'MS_Description', N'开始节点类型(0开始节点 1中间节点 2结束节点 3互斥网关 4并行网关)',
  675. 'SCHEMA', N'dbo',
  676. 'TABLE', N'flow_his_task',
  677. 'COLUMN', N'node_type'
  678. GO
  679. EXEC sp_addextendedproperty
  680. 'MS_Description', N'目标节点编码',
  681. 'SCHEMA', N'dbo',
  682. 'TABLE', N'flow_his_task',
  683. 'COLUMN', N'target_node_code'
  684. GO
  685. EXEC sp_addextendedproperty
  686. 'MS_Description', N'结束节点名称',
  687. 'SCHEMA', N'dbo',
  688. 'TABLE', N'flow_his_task',
  689. 'COLUMN', N'target_node_name'
  690. GO
  691. EXEC sp_addextendedproperty
  692. 'MS_Description', N'审批者',
  693. 'SCHEMA', N'dbo',
  694. 'TABLE', N'flow_his_task',
  695. 'COLUMN', N'approver'
  696. GO
  697. EXEC sp_addextendedproperty
  698. 'MS_Description', N'协作方式(1审批 2转办 3委派 4会签 5票签 6加签 7减签)',
  699. 'SCHEMA', N'dbo',
  700. 'TABLE', N'flow_his_task',
  701. 'COLUMN', N'cooperate_type'
  702. GO
  703. EXEC sp_addextendedproperty
  704. 'MS_Description', N'协作人',
  705. 'SCHEMA', N'dbo',
  706. 'TABLE', N'flow_his_task',
  707. 'COLUMN', N'collaborator'
  708. GO
  709. EXEC sp_addextendedproperty
  710. 'MS_Description', N'流转类型(PASS通过 REJECT退回 NONE无动作)',
  711. 'SCHEMA', N'dbo',
  712. 'TABLE', N'flow_his_task',
  713. 'COLUMN', N'skip_type'
  714. GO
  715. EXEC sp_addextendedproperty
  716. 'MS_Description', N'流程状态(1审批中 2 审批通过 9已退回 10失效)',
  717. 'SCHEMA', N'dbo',
  718. 'TABLE', N'flow_his_task',
  719. 'COLUMN', N'flow_status'
  720. GO
  721. EXEC sp_addextendedproperty
  722. 'MS_Description', N'审批表单是否自定义(Y是 N否)',
  723. 'SCHEMA', N'dbo',
  724. 'TABLE', N'flow_his_task',
  725. 'COLUMN', N'form_custom'
  726. GO
  727. EXEC sp_addextendedproperty
  728. 'MS_Description', N'审批表单路径',
  729. 'SCHEMA', N'dbo',
  730. 'TABLE', N'flow_his_task',
  731. 'COLUMN', N'form_path'
  732. GO
  733. EXEC sp_addextendedproperty
  734. 'MS_Description', N'审批意见',
  735. 'SCHEMA', N'dbo',
  736. 'TABLE', N'flow_his_task',
  737. 'COLUMN', N'message'
  738. GO
  739. EXEC sp_addextendedproperty
  740. 'MS_Description', N'业务详情 存业务表对象json字符串',
  741. 'SCHEMA', N'dbo',
  742. 'TABLE', N'flow_his_task',
  743. 'COLUMN', N'ext'
  744. GO
  745. EXEC sp_addextendedproperty
  746. 'MS_Description', N'任务开始时间',
  747. 'SCHEMA', N'dbo',
  748. 'TABLE', N'flow_his_task',
  749. 'COLUMN', N'create_time'
  750. GO
  751. EXEC sp_addextendedproperty
  752. 'MS_Description', N'审批完成时间',
  753. 'SCHEMA', N'dbo',
  754. 'TABLE', N'flow_his_task',
  755. 'COLUMN', N'update_time'
  756. GO
  757. EXEC sp_addextendedproperty
  758. 'MS_Description', N'删除标志',
  759. 'SCHEMA', N'dbo',
  760. 'TABLE', N'flow_his_task',
  761. 'COLUMN', N'del_flag'
  762. GO
  763. EXEC sp_addextendedproperty
  764. 'MS_Description', N'租户id',
  765. 'SCHEMA', N'dbo',
  766. 'TABLE', N'flow_his_task',
  767. 'COLUMN', N'tenant_id'
  768. GO
  769. EXEC sp_addextendedproperty
  770. 'MS_Description', N'历史任务记录表',
  771. 'SCHEMA', N'dbo',
  772. 'TABLE', N'flow_his_task'
  773. GO
  774. CREATE TABLE flow_user (
  775. id bigint NOT NULL,
  776. type nchar(1) NOT NULL,
  777. processed_by nvarchar(80) NULL,
  778. associated bigint NOT NULL,
  779. create_time datetime2(7) NULL,
  780. create_by nvarchar(80) NULL,
  781. update_time datetime2(7) NULL,
  782. del_flag nchar(1) DEFAULT('0') NULL,
  783. tenant_id nvarchar(40) NULL,
  784. CONSTRAINT PK__flow_use__3213E83FFA38CA8B PRIMARY KEY CLUSTERED (id)
  785. WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
  786. ON [PRIMARY]
  787. )
  788. ON [PRIMARY]
  789. GO
  790. CREATE NONCLUSTERED INDEX user_processed_type ON flow_user (processed_by ASC, type ASC)
  791. GO
  792. EXEC sp_addextendedproperty
  793. 'MS_Description', N'主键id',
  794. 'SCHEMA', N'dbo',
  795. 'TABLE', N'flow_user',
  796. 'COLUMN', N'id'
  797. GO
  798. EXEC sp_addextendedproperty
  799. 'MS_Description', N'人员类型(1待办任务的审批人权限 2待办任务的转办人权限 3待办任务的委托人权限)',
  800. 'SCHEMA', N'dbo',
  801. 'TABLE', N'flow_user',
  802. 'COLUMN', N'type'
  803. GO
  804. EXEC sp_addextendedproperty
  805. 'MS_Description', N'权限人',
  806. 'SCHEMA', N'dbo',
  807. 'TABLE', N'flow_user',
  808. 'COLUMN', N'processed_by'
  809. GO
  810. EXEC sp_addextendedproperty
  811. 'MS_Description', N'任务表id',
  812. 'SCHEMA', N'dbo',
  813. 'TABLE', N'flow_user',
  814. 'COLUMN', N'associated'
  815. GO
  816. EXEC sp_addextendedproperty
  817. 'MS_Description', N'创建时间',
  818. 'SCHEMA', N'dbo',
  819. 'TABLE', N'flow_user',
  820. 'COLUMN', N'create_time'
  821. GO
  822. EXEC sp_addextendedproperty
  823. 'MS_Description', N'创建人',
  824. 'SCHEMA', N'dbo',
  825. 'TABLE', N'flow_user',
  826. 'COLUMN', N'create_by'
  827. GO
  828. EXEC sp_addextendedproperty
  829. 'MS_Description', N'更新时间',
  830. 'SCHEMA', N'dbo',
  831. 'TABLE', N'flow_user',
  832. 'COLUMN', N'update_time'
  833. GO
  834. EXEC sp_addextendedproperty
  835. 'MS_Description', N'删除标志',
  836. 'SCHEMA', N'dbo',
  837. 'TABLE', N'flow_user',
  838. 'COLUMN', N'del_flag'
  839. GO
  840. EXEC sp_addextendedproperty
  841. 'MS_Description', N'租户id',
  842. 'SCHEMA', N'dbo',
  843. 'TABLE', N'flow_user',
  844. 'COLUMN', N'tenant_id'
  845. GO
  846. EXEC sp_addextendedproperty
  847. 'MS_Description', N'流程用户表',
  848. 'SCHEMA', N'dbo',
  849. 'TABLE', N'flow_user'
  850. GO
  851. CREATE TABLE flow_category (
  852. category_id bigint NOT NULL,
  853. tenant_id nvarchar(20) DEFAULT('000000') NULL,
  854. parent_id bigint DEFAULT(0) NULL,
  855. ancestors nvarchar(500) DEFAULT('') NULL,
  856. category_name nvarchar(30) NOT NULL,
  857. order_num int DEFAULT(0) NULL,
  858. del_flag nchar(1) DEFAULT('0') NULL,
  859. create_dept bigint NULL,
  860. create_by bigint NULL,
  861. create_time datetime2(7) NULL,
  862. update_by bigint NULL,
  863. update_time datetime2(7) NULL,
  864. CONSTRAINT PK__flow_cat__D54EE9B4AE98B9C1 PRIMARY KEY CLUSTERED (category_id)
  865. WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
  866. ON [PRIMARY]
  867. )
  868. ON [PRIMARY]
  869. GO
  870. EXEC sp_addextendedproperty
  871. 'MS_Description', N'流程分类ID',
  872. 'SCHEMA', N'dbo',
  873. 'TABLE', N'flow_category',
  874. 'COLUMN', N'category_id'
  875. GO
  876. EXEC sp_addextendedproperty
  877. 'MS_Description', N'租户编号',
  878. 'SCHEMA', N'dbo',
  879. 'TABLE', N'flow_category',
  880. 'COLUMN', N'tenant_id'
  881. GO
  882. EXEC sp_addextendedproperty
  883. 'MS_Description', N'父流程分类id',
  884. 'SCHEMA', N'dbo',
  885. 'TABLE', N'flow_category',
  886. 'COLUMN', N'parent_id'
  887. GO
  888. EXEC sp_addextendedproperty
  889. 'MS_Description', N'祖级列表',
  890. 'SCHEMA', N'dbo',
  891. 'TABLE', N'flow_category',
  892. 'COLUMN', N'ancestors'
  893. GO
  894. EXEC sp_addextendedproperty
  895. 'MS_Description', N'流程分类名称',
  896. 'SCHEMA', N'dbo',
  897. 'TABLE', N'flow_category',
  898. 'COLUMN', N'category_name'
  899. GO
  900. EXEC sp_addextendedproperty
  901. 'MS_Description', N'显示顺序',
  902. 'SCHEMA', N'dbo',
  903. 'TABLE', N'flow_category',
  904. 'COLUMN', N'order_num'
  905. GO
  906. EXEC sp_addextendedproperty
  907. 'MS_Description', N'删除标志(0代表存在 2代表删除)',
  908. 'SCHEMA', N'dbo',
  909. 'TABLE', N'flow_category',
  910. 'COLUMN', N'del_flag'
  911. GO
  912. EXEC sp_addextendedproperty
  913. 'MS_Description', N'创建部门',
  914. 'SCHEMA', N'dbo',
  915. 'TABLE', N'flow_category',
  916. 'COLUMN', N'create_dept'
  917. GO
  918. EXEC sp_addextendedproperty
  919. 'MS_Description', N'创建者',
  920. 'SCHEMA', N'dbo',
  921. 'TABLE', N'flow_category',
  922. 'COLUMN', N'create_by'
  923. GO
  924. EXEC sp_addextendedproperty
  925. 'MS_Description', N'创建时间',
  926. 'SCHEMA', N'dbo',
  927. 'TABLE', N'flow_category',
  928. 'COLUMN', N'create_time'
  929. GO
  930. EXEC sp_addextendedproperty
  931. 'MS_Description', N'更新者',
  932. 'SCHEMA', N'dbo',
  933. 'TABLE', N'flow_category',
  934. 'COLUMN', N'update_by'
  935. GO
  936. EXEC sp_addextendedproperty
  937. 'MS_Description', N'更新时间',
  938. 'SCHEMA', N'dbo',
  939. 'TABLE', N'flow_category',
  940. 'COLUMN', N'update_time'
  941. GO
  942. EXEC sp_addextendedproperty
  943. 'MS_Description', N'流程分类',
  944. 'SCHEMA', N'dbo',
  945. 'TABLE', N'flow_category'
  946. GO
  947. INSERT flow_category VALUES (100, N'000000', 0, N'0', N'OA审批', 0, N'0', 103, 1, getdate(), NULL, NULL);
  948. GO
  949. INSERT flow_category VALUES (101, N'000000', 100, N'0,100', N'假勤管理', 0, N'0', 103, 1, getdate(), NULL, NULL);
  950. GO
  951. INSERT flow_category VALUES (102, N'000000', 100, N'0,100', N'人事管理', 1, N'0', 103, 1, getdate(), NULL, NULL);
  952. GO
  953. INSERT flow_category VALUES (103, N'000000', 101, N'0,100,101', N'请假', 0, N'0', 103, 1, getdate(), NULL, NULL);
  954. GO
  955. INSERT flow_category VALUES (104, N'000000', 101, N'0,100,101', N'出差', 1, N'0', 103, 1, getdate(), NULL, NULL);
  956. GO
  957. INSERT flow_category VALUES (105, N'000000', 101, N'0,100,101', N'加班', 2, N'0', 103, 1, getdate(), NULL, NULL);
  958. GO
  959. INSERT flow_category VALUES (106, N'000000', 101, N'0,100,101', N'换班', 3, N'0', 103, 1, getdate(), NULL, NULL);
  960. GO
  961. INSERT flow_category VALUES (107, N'000000', 101, N'0,100,101', N'外出', 4, N'0', 103, 1, getdate(), NULL, NULL);
  962. GO
  963. INSERT flow_category VALUES (108, N'000000', 102, N'0,100,102', N'转正', 1, N'0', 103, 1, getdate(), NULL, NULL);
  964. GO
  965. INSERT flow_category VALUES (109, N'000000', 102, N'0,100,102', N'离职', 2, N'0', 103, 1, getdate(), NULL, NULL);
  966. GO
  967. CREATE TABLE test_leave (
  968. id bigint NOT NULL,
  969. tenant_id nvarchar(20) DEFAULT('000000') NULL,
  970. leave_type nvarchar(255) NOT NULL,
  971. start_date datetime2(7) NOT NULL,
  972. end_date datetime2(7) NOT NULL,
  973. leave_days int NOT NULL,
  974. remark nvarchar(255) NULL,
  975. status nvarchar(255) NULL,
  976. create_dept bigint NULL,
  977. create_by bigint NULL,
  978. create_time datetime2(7) NULL,
  979. update_by bigint NULL,
  980. update_time datetime2(7) NULL,
  981. CONSTRAINT PK__test_lea__3213E83F348788FA PRIMARY KEY CLUSTERED (id)
  982. WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
  983. ON [PRIMARY]
  984. )
  985. ON [PRIMARY]
  986. GO
  987. EXEC sp_addextendedproperty
  988. 'MS_Description', N'id',
  989. 'SCHEMA', N'dbo',
  990. 'TABLE', N'test_leave',
  991. 'COLUMN', N'id'
  992. GO
  993. EXEC sp_addextendedproperty
  994. 'MS_Description', N'租户编号',
  995. 'SCHEMA', N'dbo',
  996. 'TABLE', N'test_leave',
  997. 'COLUMN', N'tenant_id'
  998. GO
  999. EXEC sp_addextendedproperty
  1000. 'MS_Description', N'请假类型',
  1001. 'SCHEMA', N'dbo',
  1002. 'TABLE', N'test_leave',
  1003. 'COLUMN', N'leave_type'
  1004. GO
  1005. EXEC sp_addextendedproperty
  1006. 'MS_Description', N'开始时间',
  1007. 'SCHEMA', N'dbo',
  1008. 'TABLE', N'test_leave',
  1009. 'COLUMN', N'start_date'
  1010. GO
  1011. EXEC sp_addextendedproperty
  1012. 'MS_Description', N'结束时间',
  1013. 'SCHEMA', N'dbo',
  1014. 'TABLE', N'test_leave',
  1015. 'COLUMN', N'end_date'
  1016. GO
  1017. EXEC sp_addextendedproperty
  1018. 'MS_Description', N'请假天数',
  1019. 'SCHEMA', N'dbo',
  1020. 'TABLE', N'test_leave',
  1021. 'COLUMN', N'leave_days'
  1022. GO
  1023. EXEC sp_addextendedproperty
  1024. 'MS_Description', N'请假原因',
  1025. 'SCHEMA', N'dbo',
  1026. 'TABLE', N'test_leave',
  1027. 'COLUMN', N'remark'
  1028. GO
  1029. EXEC sp_addextendedproperty
  1030. 'MS_Description', N'状态',
  1031. 'SCHEMA', N'dbo',
  1032. 'TABLE', N'test_leave',
  1033. 'COLUMN', N'status'
  1034. GO
  1035. EXEC sp_addextendedproperty
  1036. 'MS_Description', N'创建部门',
  1037. 'SCHEMA', N'dbo',
  1038. 'TABLE', N'test_leave',
  1039. 'COLUMN', N'create_dept'
  1040. GO
  1041. EXEC sp_addextendedproperty
  1042. 'MS_Description', N'创建者',
  1043. 'SCHEMA', N'dbo',
  1044. 'TABLE', N'test_leave',
  1045. 'COLUMN', N'create_by'
  1046. GO
  1047. EXEC sp_addextendedproperty
  1048. 'MS_Description', N'创建时间',
  1049. 'SCHEMA', N'dbo',
  1050. 'TABLE', N'test_leave',
  1051. 'COLUMN', N'create_time'
  1052. GO
  1053. EXEC sp_addextendedproperty
  1054. 'MS_Description', N'更新者',
  1055. 'SCHEMA', N'dbo',
  1056. 'TABLE', N'test_leave',
  1057. 'COLUMN', N'update_by'
  1058. GO
  1059. EXEC sp_addextendedproperty
  1060. 'MS_Description', N'更新时间',
  1061. 'SCHEMA', N'dbo',
  1062. 'TABLE', N'test_leave',
  1063. 'COLUMN', N'update_time'
  1064. GO
  1065. EXEC sp_addextendedproperty
  1066. 'MS_Description', N'请假申请表',
  1067. 'SCHEMA', N'dbo',
  1068. 'TABLE', N'test_leave'
  1069. GO
  1070. 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'');
  1071. GO
  1072. 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'');
  1073. GO
  1074. 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'');
  1075. GO
  1076. 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'');
  1077. GO
  1078. 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'');
  1079. GO
  1080. 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'');
  1081. GO
  1082. 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'');
  1083. GO
  1084. 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'');
  1085. GO
  1086. 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'');
  1087. GO
  1088. 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'');
  1089. GO
  1090. 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'');
  1091. GO
  1092. -- 流程分类管理相关按钮
  1093. 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'');
  1094. GO
  1095. 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'');
  1096. GO
  1097. 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'');
  1098. GO
  1099. 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'');
  1100. GO
  1101. 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'');
  1102. GO
  1103. -- 请假测试相关按钮
  1104. 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'请假申请菜单');
  1105. GO
  1106. 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'');
  1107. GO
  1108. 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'');
  1109. GO
  1110. 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'');
  1111. GO
  1112. 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'');
  1113. GO
  1114. 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'');
  1115. INSERT sys_dict_type VALUES (13, N'000000', N'业务状态', N'wf_business_status', 103, 1, GETDATE(), NULL, NULL, N'业务状态列表');
  1116. GO
  1117. INSERT sys_dict_type VALUES (14, N'000000', N'表单类型', N'wf_form_type', 103, 1, GETDATE(), NULL, NULL, N'表单类型列表');
  1118. GO
  1119. INSERT sys_dict_type VALUES (15, N'000000', N'任务状态', N'wf_task_status', 103, 1, GETDATE(), NULL, NULL, N'任务状态');
  1120. GO
  1121. 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'已撤销');
  1122. GO
  1123. 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'草稿');
  1124. GO
  1125. 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'待审核');
  1126. GO
  1127. 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'已完成');
  1128. GO
  1129. 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'已作废');
  1130. GO
  1131. 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'已退回');
  1132. GO
  1133. 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'已终止');
  1134. GO
  1135. 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'自定义表单');
  1136. GO
  1137. 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'动态表单');
  1138. GO
  1139. 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'撤销');
  1140. GO
  1141. 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'通过');
  1142. GO
  1143. 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'待审核');
  1144. GO
  1145. 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'作废');
  1146. GO
  1147. 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'退回');
  1148. GO
  1149. 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'终止');
  1150. GO
  1151. 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'转办');
  1152. GO
  1153. 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'委托');
  1154. GO
  1155. 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'抄送');
  1156. GO
  1157. 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'加签');
  1158. GO
  1159. 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'减签');
  1160. GO
  1161. 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'超时');
  1162. GO