1_table_create.sql 142 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571
  1. /*==============================================================*/
  2. /* DBMS name: MySQL 5.0 */
  3. /* Created on: 2014/7/14 18:05:12 */
  4. /*==============================================================*/
  5. /*==============================================================*/
  6. /* Table: BPM_AGENT_CONDITION */
  7. /*==============================================================*/
  8. CREATE TABLE BPM_AGENT_CONDITION
  9. (
  10. ID BIGINT NOT NULL COMMENT '主键',
  11. SETTINGID BIGINT COMMENT '流程设定ID',
  12. con VARCHAR(1000) COMMENT '条件',
  13. MEMO VARCHAR(200) COMMENT '备注',
  14. AGENTID BIGINT COMMENT '代理人ID',
  15. AGENT VARCHAR(100) COMMENT '代理人'
  16. );
  17. ALTER TABLE BPM_AGENT_CONDITION COMMENT '条件代理的配置';
  18. ALTER TABLE BPM_AGENT_CONDITION
  19. ADD PRIMARY KEY (ID);
  20. /*==============================================================*/
  21. /* Table: BPM_AGENT_DEF */
  22. /*==============================================================*/
  23. CREATE TABLE BPM_AGENT_DEF
  24. (
  25. ID BIGINT NOT NULL COMMENT '主键',
  26. SETTINGID BIGINT COMMENT '代理设定ID',
  27. FLOWKEY VARCHAR(50) COMMENT '流程KEY',
  28. FLOWNAME VARCHAR(200) COMMENT '流程名称'
  29. );
  30. ALTER TABLE BPM_AGENT_DEF COMMENT '代理的流程列表';
  31. ALTER TABLE BPM_AGENT_DEF
  32. ADD PRIMARY KEY (ID);
  33. /*==============================================================*/
  34. /* Table: BPM_AGENT_SETTING */
  35. /*==============================================================*/
  36. CREATE TABLE BPM_AGENT_SETTING
  37. (
  38. ID BIGINT NOT NULL COMMENT '主键',
  39. AUTHID BIGINT COMMENT '授权人ID',
  40. AUTHNAME VARCHAR(100) COMMENT '授权人',
  41. CREATETIME TIMESTAMP COMMENT '授权时间',
  42. STARTDATE TIMESTAMP COMMENT '开始时间',
  43. ENDDATE TIMESTAMP null COMMENT '结束时间',
  44. ENABLED SMALLINT COMMENT '是否启用(0,禁止,1,启用)',
  45. AUTHTYPE SMALLINT COMMENT '授权类型(0,全权,1,部分流程,2,条件代理)',
  46. AGENTID BIGINT COMMENT '代理人ID',
  47. AGENT VARCHAR(100) COMMENT '代理人',
  48. FLOWKEY VARCHAR(100) COMMENT '流程key(条件代理时填写)',
  49. FLOWNAME VARCHAR(100) COMMENT '流程名称'
  50. );
  51. ALTER TABLE BPM_AGENT_SETTING COMMENT '代理设定';
  52. ALTER TABLE BPM_AGENT_SETTING
  53. ADD PRIMARY KEY (ID);
  54. /*==============================================================*/
  55. /* Table: BPM_APPROVAL_ITEM */
  56. /*==============================================================*/
  57. CREATE TABLE BPM_APPROVAL_ITEM
  58. (
  59. ITEMID BIGINT NOT NULL,
  60. USERID BIGINT COMMENT '用户ID',
  61. DEFKEY VARCHAR(128) COMMENT '流程定义Key',
  62. TYPEID BIGINT COMMENT '流程分类ID',
  63. TYPE SMALLINT COMMENT '常用语类型
  64. 默认为1=全局
  65. 2=流程分类
  66. 3=流程
  67. 4=个人的常用语',
  68. EXPRESSION VARCHAR(3000) COMMENT '流程项名项
  69. 多个项用回车分开'
  70. );
  71. ALTER TABLE BPM_APPROVAL_ITEM COMMENT '任务审批常用语设置';
  72. CREATE TABLE BPM_BUS_LINK
  73. (
  74. BUS_ID BIGINT NOT NULL COMMENT '主键',
  75. BUS_FORM_TABLE VARCHAR(255) COMMENT '对应关联表名',
  76. BUS_PK BIGINT COMMENT '对应关联表主键',
  77. BUS_PKSTR VARCHAR(50) COMMENT '对应关联表主键(字符串)',
  78. BUS_DEF_ID BIGINT COMMENT '流程定义ID',
  79. BUS_FLOW_RUNID BIGINT COMMENT '流程运行ID',
  80. BUS_CREATOR_ID BIGINT COMMENT '发起人ID',
  81. BUS_CREATOR VARCHAR(500) COMMENT '发起人',
  82. BUS_ORG_ID BIGINT COMMENT '发起组织ID',
  83. BUS_ORG_NAME VARCHAR(200) COMMENT '组织名称',
  84. BUS_CREATETIME TIMESTAMP COMMENT '发起时间',
  85. BUS_UPDID BIGINT COMMENT '最后更新人',
  86. BUS_UPD VARCHAR(500) COMMENT '最后更新人',
  87. BUS_STATUS SMALLINT COMMENT '业务数据状态(0,业务数据,1,流程运行,2,流程结束,3,手工结束)',
  88. BUS_UPDTIME TIMESTAMP COMMENT '最后更新时间',
  89. BUS_PROC_INST_ID BIGINT COMMENT'流程实例ID用于关联业务数据和任务'
  90. )
  91. partition by LIST COLUMNS(BUS_FORM_TABLE)(
  92. partition P_TABLE_UNCREATED VALUES in ('TABLE_UNCREATED')
  93. );
  94. ALTER TABLE BPM_BUS_LINK COMMENT '业务数据关联表';
  95. ALTER TABLE BPM_BUS_LINK ADD PRIMARY KEY (BUS_ID,BUS_FORM_TABLE);
  96. /*==============================================================*/
  97. /* Table: BPM_COMMU_RECEIVER */
  98. /*==============================================================*/
  99. CREATE TABLE BPM_COMMU_RECEIVER
  100. (
  101. ID BIGINT NOT NULL COMMENT '主键',
  102. OPINIONID BIGINT COMMENT '意见ID',
  103. RECEVIERID BIGINT COMMENT '接收人ID',
  104. RECEIVERNAME VARCHAR(100) COMMENT '接收人姓名',
  105. STATUS SMALLINT COMMENT '状态 (0 未读,1,已阅,2,已反馈)',
  106. CREATETIME TIMESTAMP COMMENT '创建时间',
  107. RECEIVETIME TIMESTAMP COMMENT '接收时间',
  108. FEEDBACKTIME TIMESTAMP COMMENT '反馈时间',
  109. TASKID BIGINT COMMENT '任务ID'
  110. );
  111. ALTER TABLE BPM_COMMU_RECEIVER COMMENT '通知任务接收人';
  112. ALTER TABLE BPM_COMMU_RECEIVER
  113. ADD PRIMARY KEY (ID);
  114. /*==============================================================*/
  115. /* Table: BPM_DATA_TEMPLATE */
  116. /*==============================================================*/
  117. CREATE TABLE BPM_DATA_TEMPLATE
  118. (
  119. ID BIGINT NOT NULL COMMENT '主键',
  120. TABLEID BIGINT COMMENT '自定义表ID',
  121. FORMKEY VARCHAR(50) COMMENT '自定义表单key',
  122. NAME VARCHAR(300) COMMENT '名称',
  123. ALIAS VARCHAR(50) COMMENT '别名',
  124. STYLE SMALLINT COMMENT '样式',
  125. NEEDPAGE SMALLINT COMMENT '是否需要分页',
  126. PAGESIZE SMALLINT COMMENT '分页大小',
  127. TEMPLATEALIAS VARCHAR(50) COMMENT '数据模板别名',
  128. TEMPLATEHTML TEXT COMMENT '数据模板代码',
  129. DISPLAYFIELD TEXT COMMENT '显示字段',
  130. SORTFIELD VARCHAR(200) COMMENT '排序字段',
  131. CONDITIONFIELD TEXT COMMENT '条件字段',
  132. MANAGEFIELD VARCHAR(2000) COMMENT '管理字段',
  133. FILTERFIELD TEXT COMMENT '过滤条件',
  134. VARFIELD VARCHAR(200) COMMENT '变量字段',
  135. FILTERTYPE SMALLINT COMMENT '过滤类型(1.建立条件,2.脚本条件)',
  136. SOURCE SMALLINT COMMENT '数据来源',
  137. DEFID BIGINT COMMENT '流程定义ID',
  138. ISQUERY SMALLINT default 1 COMMENT '是否查询',
  139. ISFILTER SMALLINT default 1 COMMENT '是否过滤',
  140. EXPORTFIELD TEXT COMMENT '导出字段',
  141. PRINTFIELD TEXT COMMENT '打印字段'
  142. );
  143. ALTER TABLE BPM_DATA_TEMPLATE COMMENT '业务数据模板';
  144. ALTER TABLE BPM_DATA_TEMPLATE
  145. ADD PRIMARY KEY (ID);
  146. /*==============================================================*/
  147. /* Table: BPM_DEFINITION */
  148. /*==============================================================*/
  149. CREATE TABLE BPM_DEFINITION
  150. (
  151. DEFID BIGINT NOT NULL COMMENT '流程定义ID',
  152. TYPEID BIGINT COMMENT '分类ID',
  153. SUBJECT VARCHAR(256) NOT NULL COMMENT '流程标题',
  154. DEFKEY VARCHAR(128) NOT NULL COMMENT '流程定义Key
  155. 流程定义Key,由设计人员加上,唯一',
  156. TASKNAMERULE VARCHAR(512) COMMENT '任务标题生成规则',
  157. DESCP VARCHAR(1024) COMMENT '流程描述',
  158. STATUS SMALLINT COMMENT '流程状态
  159. 0=草稿
  160. 1=发布
  161. 2=挂起
  162. ',
  163. DEFXML TEXT COMMENT '流程定义XML(设计器)',
  164. ACTDEPLOYID BIGINT COMMENT 'activiti流程定义ID',
  165. ACTDEFKEY VARCHAR(255) COMMENT 'act流程定义Key
  166. act流程定义Key,其生成的规则为流程定义Key+动态生成值,保证其唯一,当流程定义删除时,本表记录会删除,但actiiti的流程定义的数据则不删除,这样发布的流程会跟原来的流程定义的key可能会同样,因此,后续再加动态值,保证其值会activit的流程定义中key也唯一.',
  167. ACTDEFID VARCHAR(128),
  168. CREATETIME DATETIME COMMENT '创建时间',
  169. UPDATETIME DATETIME,
  170. CREATEBY BIGINT ,
  171. UPDATEBY BIGINT ,
  172. REASON VARCHAR(512),
  173. VERSIONNO BIGINT ,
  174. PARENTDEFID BIGINT COMMENT '隶属主定义ID
  175. 当基于旧版本流程上进行新版本发布时,则生成一份新的记录,并且该记录的该字段则隶属于原来记录的主键id',
  176. ISMAIN SMALLINT COMMENT '是否为主版本
  177. 1=主版本
  178. 0=非主版本
  179. ',
  180. TOFIRSTNODE BIGINT COMMENT '跳转到第一个节点
  181. 0,不跳转
  182. 1,跳转',
  183. SHOWFIRSTASSIGNEE SMALLINT COMMENT '是否可以选择执行人',
  184. CANCHOICEPATH VARCHAR(500) COMMENT '是否可以选择条件同步路径',
  185. ISUSEOUTFORM SMALLINT,
  186. FORMDETAILURL VARCHAR(200),
  187. ALLOWFINISHEDCC SMALLINT COMMENT '是否允许流程结束时抄送',
  188. SUBMITCONFIRM SMALLINT COMMENT '提交是否需要确认',
  189. ALLOWDIVERT SMALLINT COMMENT '是否允许转办',
  190. INFORMSTART VARCHAR(20) COMMENT '归档时发送消息给发起人 类型',
  191. INFORMTYPE VARCHAR(20) COMMENT '通知类型',
  192. ATTACHMENT BIGINT COMMENT '帮助附件',
  193. SAMEEXECUTORJUMP SMALLINT COMMENT '相同任务节点是否允许跳转',
  194. ALLOWREFER SMALLINT COMMENT '允许参考数',
  195. INSTANCEAMOUNT SMALLINT COMMENT '允许实例数量',
  196. ALLOWFINISHEDDIVERT SMALLINT COMMENT '是否允许我的办结转发',
  197. ISPRINTFORM SMALLINT COMMENT '是否开启打印模版功能',
  198. DIRECTSTART SMALLINT COMMENT '直接启动不需要使用表单',
  199. CCMESSAGETYPE VARCHAR(100) COMMENT '抄送消息类型 ',
  200. ALLOWDELDRAF SMALLINT,
  201. TESTSTATUSTAG VARCHAR(100) COMMENT '测试状态',
  202. ALLOWMOBILE INT default 1 COMMENT '流程是否支持手机访问 0=不支持,1=支持',
  203. SKIPSETTING VARCHAR(50) COMMENT '跳过设置'
  204. );
  205. ALTER TABLE BPM_DEFINITION COMMENT '流程定义扩展
  206. Code:DEFTN';
  207. ALTER TABLE BPM_DEFINITION
  208. ADD PRIMARY KEY (DEFID);
  209. /*==============================================================*/
  210. /* Table: BPM_DEF_VARS */
  211. /*==============================================================*/
  212. CREATE TABLE BPM_DEF_VARS
  213. (
  214. VARID BIGINT NOT NULL COMMENT '变量ID',
  215. DEFID BIGINT COMMENT '流程定义ID',
  216. VARNAME VARCHAR(128) NOT NULL COMMENT '变量名称',
  217. VARKEY VARCHAR(128) COMMENT '变量Key',
  218. VARDATATYPE VARCHAR(64) COMMENT '变量数据类型
  219. string
  220. date
  221. number',
  222. DEFVALUE VARCHAR(256) COMMENT '默认值',
  223. NODENAME VARCHAR(256) COMMENT '节点名称',
  224. NODEID VARCHAR(256),
  225. ACTDEPLOYID BIGINT COMMENT 'actDeployId',
  226. VARSCOPE VARCHAR(64) COMMENT '作用域
  227. 全局内=global
  228. 任务内=task'
  229. );
  230. ALTER TABLE BPM_DEF_VARS COMMENT '流程变量定义';
  231. ALTER TABLE BPM_DEF_VARS
  232. ADD PRIMARY KEY (VARID);
  233. /*==============================================================*/
  234. /* Table: BPM_EXE_STACK */
  235. /*==============================================================*/
  236. CREATE TABLE BPM_EXE_STACK
  237. (
  238. STACKID BIGINT NOT NULL,
  239. ACTDEFID VARCHAR(64) COMMENT '流程定义ID',
  240. NODEID VARCHAR(128) NOT NULL COMMENT '节点ID',
  241. NODENAME VARCHAR(256) COMMENT '节点名',
  242. STARTTIME TIMESTAMP COMMENT '开始时间',
  243. ENDTIME TIMESTAMP COMMENT '结束时间',
  244. ASSIGNEES VARCHAR(1024) COMMENT '执行人IDS,如1,2,3',
  245. ISMULTITASK SMALLINT COMMENT '1=是
  246. 0=否',
  247. PARENTID BIGINT COMMENT '父ID',
  248. ACTINSTID BIGINT ,
  249. TASKIDS VARCHAR(512),
  250. NODEPATH VARCHAR(1024) COMMENT '节点路径
  251. 格式如:
  252. 0.1.2.
  253. 其中2则为本行记录的主键值',
  254. DEPTH BIGINT COMMENT '节点层',
  255. TASKTOKEN VARCHAR(128) COMMENT '是针对分发任务时,携带的令牌,方便查找其父任务堆栈'
  256. );
  257. ALTER TABLE BPM_EXE_STACK COMMENT '流程执行堆栈树';
  258. ALTER TABLE BPM_EXE_STACK
  259. ADD PRIMARY KEY (STACKID);
  260. /*==============================================================*/
  261. /* Table: BPM_FORM_DEF */
  262. /*==============================================================*/
  263. CREATE TABLE BPM_FORM_DEF
  264. (
  265. FORMDEFID BIGINT NOT NULL COMMENT '表单ID',
  266. CATEGORYID BIGINT COMMENT '表单分类',
  267. FORMKEY VARCHAR(128) COMMENT '表单key',
  268. SUBJECT VARCHAR(128) COMMENT '表单标题',
  269. FORMDESC VARCHAR(200) COMMENT '描述',
  270. HTML TEXT COMMENT '定义html',
  271. TEMPLATE TEXT COMMENT 'freeMaker模版',
  272. ISDEFAULT SMALLINT COMMENT '是否缺省',
  273. VERSIONNO BIGINT COMMENT '版本号',
  274. TABLEID BIGINT ,
  275. ISPUBLISHED SMALLINT,
  276. PUBLISHEDBY VARCHAR(20),
  277. PUBLISHTIME DATETIME,
  278. TABTITLE VARCHAR(500) COMMENT 'Tab标题',
  279. DESIGNTYPE SMALLINT,
  280. TEMPLATESID VARCHAR(300) COMMENT '模板表对应ID',
  281. CREATEBY BIGINT COMMENT '创建人ID',
  282. CREATOR VARCHAR(50) COMMENT '创建人',
  283. CREATETIME TIMESTAMP COMMENT '创建时间'
  284. );
  285. ALTER TABLE BPM_FORM_DEF
  286. ADD PRIMARY KEY (FORMDEFID);
  287. /*==============================================================*/
  288. /* Table: BPM_FORM_DIALOG */
  289. /*==============================================================*/
  290. CREATE TABLE BPM_FORM_DIALOG
  291. (
  292. ID BIGINT NOT NULL COMMENT '主键ID',
  293. NAME VARCHAR(50) COMMENT '对话框名称',
  294. ALIAS VARCHAR(50) COMMENT '对话框别名
  295. 唯一',
  296. STYLE SMALLINT COMMENT '显示样式
  297. 0,列表
  298. 1,树形',
  299. WIDTH BIGINT COMMENT '对话框宽度',
  300. HEIGHT BIGINT COMMENT '高度',
  301. ISSINGLE SMALLINT COMMENT '是否单选
  302. 0,多选
  303. 1.单选',
  304. NEEDPAGE SMALLINT COMMENT '是否分页',
  305. ISTABLE SMALLINT COMMENT '是否为表
  306. 0,视图
  307. 1,数据库表',
  308. OBJNAME VARCHAR(50) COMMENT '对象名称',
  309. DISPLAYFIELD VARCHAR(2000) COMMENT '需要显示的字段',
  310. CONDITIONFIELD VARCHAR(2000) COMMENT '条件字段',
  311. RESULTFIELD VARCHAR(1000) COMMENT '显示结果字段',
  312. DSNAME VARCHAR(50) COMMENT '数据源名称',
  313. DSALIAS VARCHAR(50) COMMENT '数据源别名',
  314. PAGESIZE SMALLINT COMMENT '分页大小',
  315. SORTFIELD VARCHAR(200) COMMENT '排序字段'
  316. );
  317. ALTER TABLE BPM_FORM_DIALOG COMMENT '通用表单对话框
  318. ';
  319. ALTER TABLE BPM_FORM_DIALOG
  320. ADD PRIMARY KEY (ID);
  321. /*==============================================================*/
  322. /* Table: BPM_FORM_FIELD */
  323. /*==============================================================*/
  324. CREATE TABLE BPM_FORM_FIELD
  325. (
  326. FIELDID BIGINT NOT NULL,
  327. TABLEID BIGINT ,
  328. FIELDNAME VARCHAR(128) NOT NULL COMMENT '字段名称',
  329. FIELDTYPE VARCHAR(128) NOT NULL COMMENT '字段类型',
  330. ISREQUIRED SMALLINT COMMENT '是否必填',
  331. ISLIST SMALLINT DEFAULT 1 COMMENT '是否列表显示',
  332. ISQUERY SMALLINT DEFAULT 1 COMMENT '是否查询显示',
  333. FIELDDESC VARCHAR(128) COMMENT '是否必填',
  334. CHARLEN BIGINT COMMENT '字符长度',
  335. INTLEN BIGINT COMMENT '整数长度',
  336. DECIMALLEN BIGINT COMMENT '小数长度',
  337. DICTTYPE VARCHAR(100),
  338. ISDELETED SMALLINT COMMENT '是否删除',
  339. VALIDRULE VARCHAR(64) COMMENT '验证规则',
  340. ORIGINALNAME VARCHAR(128) COMMENT '字段原名',
  341. SN BIGINT COMMENT '排列顺序',
  342. VALUEFROM SMALLINT COMMENT '值来源
  343. 0 - 表单
  344. 1 - 脚本',
  345. SCRIPT VARCHAR(1000) COMMENT '默认脚本',
  346. CONTROLTYPE SMALLINT COMMENT '0,无特殊控件
  347. 1,数据字典
  348. 2,用户选择器
  349. 3.组织选择器',
  350. ISHIDDEN SMALLINT,
  351. ISFLOWVAR SMALLINT,
  352. SERIALNUM VARCHAR(20),
  353. OPTIONS VARCHAR(1000) COMMENT '选项',
  354. CTLPROPERTY VARCHAR(2000) COMMENT '控件属性',
  355. ISALLOWMOBILE SMALLINT,
  356. ISWEBSIGN SMALLINT COMMENT '是否需要签名',
  357. ISREFERENCE SMALLINT COMMENT '是否流程引用'
  358. );
  359. ALTER TABLE BPM_FORM_FIELD COMMENT '表单字段';
  360. ALTER TABLE BPM_FORM_FIELD
  361. ADD PRIMARY KEY (FIELDID);
  362. /*==============================================================*/
  363. /* Table: BPM_FORM_QUERY */
  364. /*==============================================================*/
  365. CREATE TABLE BPM_FORM_QUERY
  366. (
  367. ID BIGINT NOT NULL COMMENT '主键',
  368. NAME VARCHAR(50) COMMENT '名称',
  369. ALIAS VARCHAR(50) COMMENT '别名',
  370. OBJ_NAME VARCHAR(50) COMMENT '查询对象名称',
  371. NEEDPAGE BIGINT COMMENT '是否分页 0:否,1:是',
  372. CONDITIONFIELD VARCHAR(2000) COMMENT '条件字段',
  373. RESULTFIELD VARCHAR(2000) COMMENT '返回字段',
  374. DSNAME VARCHAR(50) COMMENT '数据源名称',
  375. DSALIAS VARCHAR(50) COMMENT '数据源别名',
  376. PAGESIZE BIGINT DEFAULT 10 COMMENT '分页条数',
  377. ISTABLE BIGINT COMMENT '是否为表
  378. 0,视图
  379. 1,数据库表',
  380. SORTFIELD VARCHAR(200) COMMENT '排序字段'
  381. );
  382. ALTER TABLE BPM_FORM_QUERY
  383. ADD PRIMARY KEY (ID);
  384. /*==============================================================*/
  385. /* Table: BPM_FORM_RIGHTS */
  386. /*==============================================================*/
  387. CREATE TABLE BPM_FORM_RIGHTS
  388. (
  389. ID BIGINT NOT NULL COMMENT '主键',
  390. FORMKEY VARCHAR(50) COMMENT '表单ID',
  391. NAME VARCHAR(128),
  392. PERMISSION VARCHAR(2000),
  393. TYPE SMALLINT COMMENT '权限类型(1,字段,2,子表,3,意见)',
  394. NODEID VARCHAR(60),
  395. ACTDEFID VARCHAR(60) COMMENT 'ACTDEFID',
  396. PARENTACTDEFID VARCHAR(128) COMMENT '从属父流程定义ID',
  397. PLATFORM INT DEFAULT 1 COMMENT '0表示pc,1表示mobile'
  398. );
  399. ALTER TABLE BPM_FORM_RIGHTS COMMENT '表单权限';
  400. ALTER TABLE BPM_FORM_RIGHTS
  401. ADD PRIMARY KEY (ID);
  402. /*==============================================================*/
  403. /* Table: BPM_FORM_RULE */
  404. /*==============================================================*/
  405. CREATE TABLE BPM_FORM_RULE
  406. (
  407. ID BIGINT NOT NULL COMMENT '主键',
  408. NAME VARCHAR(50) COMMENT '规则名',
  409. REGULATION VARCHAR(100) COMMENT '规则',
  410. MEMO VARCHAR(100) COMMENT '备注',
  411. TIPINFO VARCHAR(100) COMMENT '提示信息'
  412. );
  413. ALTER TABLE BPM_FORM_RULE COMMENT '表单认证规则';
  414. ALTER TABLE BPM_FORM_RULE
  415. ADD PRIMARY KEY (ID);
  416. /*==============================================================*/
  417. /* Table: BPM_FORM_RUN */
  418. /*==============================================================*/
  419. CREATE TABLE BPM_FORM_RUN
  420. (
  421. ID BIGINT NOT NULL COMMENT '主键',
  422. FORMDEFID BIGINT COMMENT '表单定义ID',
  423. FORMDEFKEY VARCHAR(50) COMMENT '表单定义key',
  424. ACTINSTANCEID VARCHAR(64) COMMENT '流程实例ID',
  425. ACTDEFID VARCHAR(64),
  426. ACTNODEID VARCHAR(64) COMMENT '流程节点id',
  427. RUNID BIGINT COMMENT '流程运行ID',
  428. SETTYPE SMALLINT COMMENT '表单类型
  429. 0,任务节点
  430. 1,开始表单
  431. 2,全局表单',
  432. FORMTYPE SMALLINT COMMENT '表单类型',
  433. FORMURL VARCHAR(255) COMMENT '表单地址',
  434. MOBILEFORMID BIGINT COMMENT '手机表单ID',
  435. MOBILEFORMKEY VARCHAR(50) COMMENT '手机表单KEY',
  436. MOBILEFORMURL VARCHAR(255) COMMENT '手机表单URL'
  437. );
  438. ALTER TABLE BPM_FORM_RUN COMMENT '流程表单运行情况';
  439. ALTER TABLE BPM_FORM_RUN
  440. ADD PRIMARY KEY (ID);
  441. /*==============================================================*/
  442. /* Table: BPM_FORM_TABLE */
  443. /*==============================================================*/
  444. CREATE TABLE BPM_FORM_TABLE
  445. (
  446. TABLEID BIGINT NOT NULL,
  447. TABLENAME VARCHAR(128) NOT NULL COMMENT '表名',
  448. TABLEDESC VARCHAR(128),
  449. ISMAIN SMALLINT COMMENT '是否主表',
  450. MAINTABLEID BIGINT ,
  451. VERSIONNO BIGINT ,
  452. ISDEFAULT SMALLINT,
  453. ISPUBLISHED SMALLINT,
  454. PUBLISHEDBY VARCHAR(100),
  455. PUBLISHTIME DATETIME,
  456. ISEXTERNAL SMALLINT COMMENT '是否外部数据源',
  457. DSALIAS VARCHAR(50) COMMENT '数据源别名',
  458. DSNAME VARCHAR(50) COMMENT '数据源名称',
  459. RELATION VARCHAR(500) COMMENT '字段关联关系',
  460. KEYTYPE SMALLINT COMMENT '键类型',
  461. KEYVALUE VARCHAR(20) COMMENT '键值',
  462. PKFIELD VARCHAR(20) COMMENT '主键字段',
  463. LISTTEMPLATE TEXT,
  464. DETAILTEMPLATE TEXT,
  465. GENBYFORM SMALLINT,
  466. CREATETIME TIMESTAMP COMMENT '创建时间',
  467. CREATOR VARCHAR(50) COMMENT '创建人ID',
  468. CREATEBY BIGINT COMMENT '创建人ID',
  469. KEYDATATYPE SMALLINT COMMENT '主键数据类型(0,数字,1字符串)',
  470. TEAM TEXT COMMENT '分组',
  471. CATEGORYID BIGINT COMMENT '分类'
  472. );
  473. ALTER TABLE BPM_FORM_TABLE COMMENT '表单数据库表';
  474. ALTER TABLE BPM_FORM_TABLE
  475. ADD PRIMARY KEY (TABLEID);
  476. /*==============================================================*/
  477. /* Table: BPM_FORM_TEMPLATE */
  478. /*==============================================================*/
  479. CREATE TABLE BPM_FORM_TEMPLATE
  480. (
  481. TEMPLATEID BIGINT NOT NULL,
  482. TEMPLATENAME VARCHAR(200),
  483. TEMPLATETYPE VARCHAR(20),
  484. MACROTEMPLATEALIAS VARCHAR(50) COMMENT '使用宏模板别名',
  485. HTML TEXT COMMENT '模版代码',
  486. TEMPLATEDESC VARCHAR(400) COMMENT '模版描述',
  487. CANEDIT SMALLINT COMMENT '能否编辑',
  488. ALIAS VARCHAR(50) COMMENT '别名'
  489. );
  490. ALTER TABLE BPM_FORM_TEMPLATE COMMENT '表单模版';
  491. ALTER TABLE BPM_FORM_TEMPLATE
  492. ADD PRIMARY KEY (TEMPLATEID);
  493. /*==============================================================*/
  494. /* Table: BPM_GANGED_SET */
  495. /*==============================================================*/
  496. CREATE TABLE BPM_GANGED_SET
  497. (
  498. ID BIGINT NOT NULL,
  499. DEFID BIGINT COMMENT '流程定义ID',
  500. NODEID VARCHAR(100) COMMENT '节点ID',
  501. NODENAME VARCHAR(200) COMMENT '节点名称',
  502. CHOISEFIELD TEXT COMMENT '选择框字段设置',
  503. CHANGEFIELD TEXT COMMENT '变更字段设置'
  504. );
  505. ALTER TABLE BPM_GANGED_SET COMMENT '表单联动设置';
  506. ALTER TABLE BPM_GANGED_SET
  507. ADD PRIMARY KEY (ID);
  508. /*==============================================================*/
  509. /* Table: BPM_MON_GROUP */
  510. /*==============================================================*/
  511. CREATE TABLE BPM_MON_GROUP
  512. (
  513. ID BIGINT NOT NULL COMMENT '主键',
  514. NAME VARCHAR(200) COMMENT '分组名',
  515. GRADE SMALLINT COMMENT '权限等级',
  516. ENABLED SMALLINT COMMENT '是否生效',
  517. CREATORID BIGINT COMMENT '创建人ID',
  518. CREATOR VARCHAR(50) COMMENT '创建人',
  519. CREATETIME DATETIME COMMENT '创建时间'
  520. );
  521. ALTER TABLE BPM_MON_GROUP COMMENT '流程监控分组';
  522. ALTER TABLE BPM_MON_GROUP
  523. ADD PRIMARY KEY (ID);
  524. /*==============================================================*/
  525. /* Table: BPM_MON_GROUPITEM */
  526. /*==============================================================*/
  527. CREATE TABLE BPM_MON_GROUPITEM
  528. (
  529. ID BIGINT NOT NULL,
  530. GROUPID BIGINT ,
  531. FLOWKEY VARCHAR(50)
  532. );
  533. ALTER TABLE BPM_MON_GROUPITEM COMMENT '分组流程定义';
  534. ALTER TABLE BPM_MON_GROUPITEM
  535. ADD PRIMARY KEY (ID);
  536. /*==============================================================*/
  537. /* Table: BPM_MON_ORGROLE */
  538. /*==============================================================*/
  539. CREATE TABLE BPM_MON_ORGROLE
  540. (
  541. ID BIGINT NOT NULL COMMENT '主键',
  542. GROUPID BIGINT COMMENT '分组ID',
  543. ROLEID BIGINT COMMENT '角色ID',
  544. ORGID BIGINT COMMENT '组织ID'
  545. );
  546. ALTER TABLE BPM_MON_ORGROLE COMMENT '分组角色组织授权';
  547. ALTER TABLE BPM_MON_ORGROLE
  548. ADD PRIMARY KEY (ID);
  549. /*==============================================================*/
  550. /* Table: BPM_NODE_BTN */
  551. /*==============================================================*/
  552. CREATE TABLE BPM_NODE_BTN
  553. (
  554. ID BIGINT NOT NULL COMMENT '主键',
  555. ACTDEFID VARCHAR(64) COMMENT '流程定义ID',
  556. ISSTARTFORM SMALLINT COMMENT '流程启动表单
  557. 0,启动表单
  558. 1,任务表单',
  559. NODEID VARCHAR(50) COMMENT '节点ID',
  560. BTNNAME VARCHAR(50) COMMENT '按钮名称',
  561. ICONCLSNAME VARCHAR(50) COMMENT '图标样式',
  562. OPERATORTYPE SMALLINT COMMENT '操作类型',
  563. PREVSCRIPT VARCHAR(2000) COMMENT '前置脚本',
  564. AFTERSCRIPT VARCHAR(2000) COMMENT '后置脚本',
  565. NODETYPE SMALLINT COMMENT '节点类型
  566. 0,普通节点
  567. 1,会签节点',
  568. SN BIGINT COMMENT '排序',
  569. DEFID BIGINT
  570. );
  571. ALTER TABLE BPM_NODE_BTN COMMENT '自定义工具条';
  572. ALTER TABLE BPM_NODE_BTN
  573. ADD PRIMARY KEY (ID);
  574. /*==============================================================*/
  575. /* Table: BPM_NODE_MESSAGE */
  576. /*==============================================================*/
  577. CREATE TABLE BPM_NODE_MESSAGE
  578. (
  579. ID BIGINT NOT NULL COMMENT '主键',
  580. ACTDEFID VARCHAR(64) COMMENT '流程定义ID',
  581. NODEID VARCHAR(50) COMMENT '流程节点ID',
  582. MESSAGETYPE SMALLINT,
  583. SUBJECT VARCHAR(200) COMMENT '消息主题',
  584. TEMPLATE TEXT COMMENT '消息模板',
  585. ISSEND SMALLINT COMMENT '确认发送'
  586. );
  587. ALTER TABLE BPM_NODE_MESSAGE COMMENT '流程消息节点';
  588. ALTER TABLE BPM_NODE_MESSAGE
  589. ADD PRIMARY KEY (ID);
  590. /*==============================================================*/
  591. /* Table: BPM_NODE_PRIVILEGE */
  592. /*==============================================================*/
  593. CREATE TABLE BPM_NODE_PRIVILEGE
  594. (
  595. PRIVILEGEID BIGINT NOT NULL,
  596. ACTDEFID VARCHAR(128) COMMENT 'Act流程发布ID',
  597. NODEID VARCHAR(128) COMMENT ' 流程节点ID',
  598. PRIVILEGEMODE SMALLINT COMMENT '0=拥有所有特权
  599. 1=允许直接处理
  600. 2=允许一票制
  601. 3=允许补签',
  602. USERTYPE SMALLINT COMMENT '0=发起人
  603. 1=用户
  604. 2=角色
  605. 3=组织
  606. 4=组织负责人
  607. 5=岗位
  608. 6=上下级
  609. 7=用户属性
  610. 8=组织属性
  611. 9=本部门
  612. 10=为某个节点的执行人
  613. 11=动态计算(如来自指定的方法或接口,如可允许来自上个表单的用户选择)',
  614. CMPNAMES TEXT COMMENT '特权人',
  615. CMPIDS TEXT COMMENT '特权人ID'
  616. );
  617. ALTER TABLE BPM_NODE_PRIVILEGE COMMENT '节点特权';
  618. ALTER TABLE BPM_NODE_PRIVILEGE
  619. ADD PRIMARY KEY (PRIVILEGEID);
  620. /*==============================================================*/
  621. /* Table: BPM_NODE_RULE */
  622. /*==============================================================*/
  623. CREATE TABLE BPM_NODE_RULE
  624. (
  625. RULEID BIGINT NOT NULL COMMENT '主键',
  626. RULENAME VARCHAR(128) NOT NULL COMMENT '规则名称',
  627. CONDITIONCODE TEXT COMMENT '规则表达式',
  628. ACTDEFID VARCHAR(127) COMMENT 'Act流程发布ID',
  629. NODEID VARCHAR(50),
  630. PRIORITY BIGINT COMMENT '优先级别',
  631. TARGETNODE VARCHAR(20) COMMENT '跳转节点',
  632. TARGETNODENAME VARCHAR(255) COMMENT '跳转节点名称',
  633. MEMO VARCHAR(200) COMMENT '备注'
  634. );
  635. ALTER TABLE BPM_NODE_RULE COMMENT '流程节点规则
  636. 流程节点规则 是用于设计根据表单或其他流程变量来进行计算,以实现其规则的跳转
  637. CO';
  638. ALTER TABLE BPM_NODE_RULE
  639. ADD PRIMARY KEY (RULEID);
  640. /*==============================================================*/
  641. /* Table: BPM_NODE_SCRIPT */
  642. /*==============================================================*/
  643. CREATE TABLE BPM_NODE_SCRIPT
  644. (
  645. ID BIGINT NOT NULL COMMENT '主键',
  646. MEMO VARCHAR(50) COMMENT '备注',
  647. NODEID VARCHAR(20) COMMENT '流程节点ID',
  648. ACTDEFID VARCHAR(64) COMMENT '流程定义ID',
  649. SCRIPT TEXT COMMENT '脚本',
  650. SCRIPTTYPE BIGINT COMMENT '脚本类型
  651. 1.事件前置脚本
  652. 2.事件后置脚本
  653. 3.脚本节点
  654. 4.任务分配脚本'
  655. );
  656. ALTER TABLE BPM_NODE_SCRIPT COMMENT '流程节点事件脚本';
  657. ALTER TABLE BPM_NODE_SCRIPT
  658. ADD PRIMARY KEY (ID);
  659. /*==============================================================*/
  660. /* Table: BPM_NODE_SET */
  661. /*==============================================================*/
  662. CREATE TABLE BPM_NODE_SET
  663. (
  664. SETID BIGINT NOT NULL,
  665. DEFID BIGINT COMMENT '流程定义ID',
  666. NODENAME VARCHAR(256) COMMENT '节点名',
  667. NODEORDER SMALLINT COMMENT '节点顺序编号',
  668. NODEID VARCHAR(128) COMMENT 'activiti 节点ID',
  669. FORMTYPE SMALLINT DEFAULT 0 COMMENT '0=在线流程表单
  670. 1=URL表单',
  671. FORMURL VARCHAR(255) COMMENT '当表单类型为1时,表单对应的url',
  672. FORMKEY VARCHAR(50) COMMENT '表单KEY',
  673. ACTDEFID VARCHAR(127) COMMENT 'Act流程发布ID',
  674. FORMDEFNAME VARCHAR(255),
  675. NODETYPE SMALLINT,
  676. JOINTASKKEY VARCHAR(128),
  677. JOINTASKNAME VARCHAR(256),
  678. BEFOREHANDLER VARCHAR(100) COMMENT '前置处理器',
  679. AFTERHANDLER VARCHAR(100) COMMENT '后置处理器',
  680. JUMPTYPE VARCHAR(32),
  681. SETTYPE SMALLINT COMMENT '节点设置类型
  682. 0.任务节点
  683. 1.开始表单
  684. 2.默认表单',
  685. ISJUMPFORDEF SMALLINT,
  686. ISHIDEOPTION SMALLINT COMMENT '是否隐藏意见表单',
  687. ISHIDEPATH SMALLINT COMMENT '是否隐藏路径',
  688. DETAILURL VARCHAR(256) COMMENT 'URL明细',
  689. ISALLOWMOBILE SMALLINT COMMENT '是否允许手机访问',
  690. INFORMTYPE VARCHAR(20),
  691. PARENTACTDEFID VARCHAR(128) COMMENT '从属父流程定义ID',
  692. MOBILEFORMKEY VARCHAR(50) COMMENT '手机表单key',
  693. ISREQUIRED SMALLINT DEFAULT 0 COMMENT '是否必填',
  694. ISPOPUP SMALLINT DEFAULT 1 COMMENT '是否弹出',
  695. OPINIONFIELD VARCHAR(64) COMMENT '意见回填字段',
  696. OPINIONHTML SMALLINT DEFAULT 1,
  697. SCOPE VARCHAR(256) COMMENT '人员选择范围',
  698. SENDMSGTOCREATOR SMALLINT COMMENT '启动人流程信息提醒',
  699. MOBILEFORMNAME VARCHAR(64) COMMENT '手机表单名称',
  700. ENABLEMOBILE SMALLINT COMMENT '是否允许手机表单'
  701. );
  702. ALTER TABLE BPM_NODE_SET COMMENT '流程节点设置';
  703. ALTER TABLE BPM_NODE_SET
  704. ADD PRIMARY KEY (SETID);
  705. /*==============================================================*/
  706. /* Table: BPM_NODE_SIGN */
  707. /*==============================================================*/
  708. CREATE TABLE BPM_NODE_SIGN
  709. (
  710. SIGNID BIGINT NOT NULL,
  711. ACTDEFID VARCHAR(127) COMMENT 'Act流程发布ID',
  712. NODEID VARCHAR(128) COMMENT '流程节点ID',
  713. VOTEAMOUNT BIGINT COMMENT '票数',
  714. DECIDETYPE SMALLINT NOT NULL COMMENT '决策方式
  715. 1=pass 通过
  716. 2=reject 拒绝',
  717. VOTETYPE SMALLINT COMMENT '1=百分比
  718. 2=绝对票数',
  719. FLOWMODE SMALLINT COMMENT '后续处理模式,
  720. 1=满足条件则直接通过;
  721. 2=所有任务结束后再通过.'
  722. );
  723. ALTER TABLE BPM_NODE_SIGN COMMENT '任务会签设置';
  724. ALTER TABLE BPM_NODE_SIGN
  725. ADD PRIMARY KEY (SIGNID);
  726. /*==============================================================*/
  727. /* Table: BPM_NODE_USER */
  728. /*==============================================================*/
  729. CREATE TABLE BPM_NODE_USER
  730. (
  731. NODEUSERID BIGINT NOT NULL,
  732. CMPIDS TEXT,
  733. CMPNAMES TEXT,
  734. ASSIGNTYPE VARCHAR(20) NOT NULL COMMENT '指派人员类型
  735. 0=发起人
  736. 1=用户
  737. 2=角色
  738. 3=组织
  739. 4=组织负责人
  740. 5=岗位
  741. 6=上下级
  742. 7=用户属性
  743. 8=组织属性
  744. 9=本部门
  745. 10=为某个节点的执行人
  746. 11=动态计算(如来自指定的方法或接口,如可允许来自上个表单的用户选择)',
  747. SN BIGINT ,
  748. COMPTYPE SMALLINT COMMENT '计算类型
  749. 0=or
  750. 1=and
  751. 2=exclude',
  752. CONDITIONID BIGINT COMMENT '条件ID',
  753. EXTRACTUSER SMALLINT COMMENT '是否抽取用户
  754. 0:不抽取
  755. 1:抽取
  756. 2.二级抽取
  757. 3.用户分组'
  758. );
  759. ALTER TABLE BPM_NODE_USER COMMENT '流程节点人员';
  760. ALTER TABLE BPM_NODE_USER
  761. ADD PRIMARY KEY (NODEUSERID);
  762. /*==============================================================*/
  763. /* Table: BPM_NODE_WEBSERVICE */
  764. /*==============================================================*/
  765. CREATE TABLE BPM_NODE_WEBSERVICE
  766. (
  767. ID BIGINT NOT NULL,
  768. ACTDEFID VARCHAR(128) COMMENT '流程定义ID',
  769. NODEID VARCHAR(128) COMMENT '节点Id',
  770. DOCUMENT text COMMENT 'webservice地址'
  771. );
  772. ALTER TABLE BPM_NODE_WEBSERVICE COMMENT '流程webservice节点';
  773. ALTER TABLE BPM_NODE_WEBSERVICE
  774. ADD PRIMARY KEY (ID);
  775. /*==============================================================*/
  776. /* Table: BPM_NODE_WS_PARAMS */
  777. /*==============================================================*/
  778. CREATE TABLE BPM_NODE_WS_PARAMS
  779. (
  780. ID BIGINT NOT NULL COMMENT '主键',
  781. WEBSERVICEID BIGINT COMMENT 'webservice节点ID',
  782. PARATYPE BIGINT COMMENT '参数类型【1:表示输入参数,0:输出参数】',
  783. VARID BIGINT COMMENT '变量id',
  784. WSNAME VARCHAR(256) COMMENT 'webservice变量名称',
  785. TYPE VARCHAR(128) COMMENT '变量类型【变量类型,string long date,等】'
  786. );
  787. ALTER TABLE BPM_NODE_WS_PARAMS
  788. ADD PRIMARY KEY (ID);
  789. /*==============================================================*/
  790. /* Table: BPM_PRINT_TEMPLATE */
  791. /*==============================================================*/
  792. CREATE TABLE BPM_PRINT_TEMPLATE
  793. (
  794. ID BIGINT NOT NULL COMMENT '主键',
  795. FORM_KEY VARCHAR(50) COMMENT '表单key',
  796. TEMAPALTE_NAME VARCHAR(200) COMMENT '模版名称',
  797. IS_DEFAULT SMALLINT COMMENT '是否默认',
  798. TABLEID BIGINT COMMENT '表ID',
  799. HTML TEXT COMMENT '模版HTML',
  800. TEMPLATE TEXT COMMENT '模版',
  801. ALIAS VARCHAR(200),
  802. IS_PRINT_IN_FINISH NUMERIC(2,0),
  803. IS_PRINT_IN_FORM NUMERIC(2,0)
  804. );
  805. ALTER TABLE BPM_PRINT_TEMPLATE COMMENT '打印模版';
  806. ALTER TABLE BPM_PRINT_TEMPLATE
  807. ADD PRIMARY KEY (ID);
  808. /*==============================================================*/
  809. /* Table: BPM_PRO_CPTO */
  810. /*==============================================================*/
  811. CREATE TABLE BPM_PRO_CPTO
  812. (
  813. COPY_ID BIGINT NOT NULL COMMENT '抄送主键ID',
  814. ACT_INST_ID BIGINT COMMENT 'ACT流程实例ID',
  815. RUN_ID BIGINT COMMENT 'PRO流程实例ID',
  816. NODE_KEY VARCHAR(100) COMMENT '节点Key',
  817. NODE_NAME VARCHAR(100) COMMENT '节点名称',
  818. CC_UID BIGINT COMMENT '抄送人名ID',
  819. CC_UNAME VARCHAR(50) COMMENT '抄送人名',
  820. CC_TIME TIMESTAMP COMMENT '抄送时间',
  821. IS_READED SMALLINT COMMENT '是否已阅
  822. 0=未读
  823. 1=已读',
  824. FILL_OPINION VARCHAR(2000) COMMENT '填写意见',
  825. SUBJECT VARCHAR(300) COMMENT '流程标题',
  826. READ_TIME TIMESTAMP COMMENT '阅读时间',
  827. CP_TYPE SMALLINT COMMENT '1=抄送 在任务处理时,可以指定抄送人员进行任务抄送转发
  828. 2=转发 在流程归档后,进行转发处理',
  829. CREATE_ID BIGINT COMMENT '发起人ID',
  830. CREATOR VARCHAR(50) COMMENT '发起人名',
  831. DEF_TYPEID BIGINT COMMENT '流程分类ID'
  832. );
  833. ALTER TABLE BPM_PRO_CPTO COMMENT '流程抄送转发';
  834. ALTER TABLE BPM_PRO_CPTO
  835. ADD PRIMARY KEY (COPY_ID);
  836. /*==============================================================*/
  837. /* Table: BPM_PRO_RUN */
  838. /*==============================================================*/
  839. CREATE TABLE BPM_PRO_RUN
  840. (
  841. RUNID BIGINT NOT NULL,
  842. DEFID BIGINT COMMENT '流程定义ID',
  843. BUSINESSKEY_NUM BIGINT NULL,
  844. PROCESSNAME VARCHAR(256),
  845. SUBJECT VARCHAR(600) COMMENT '流程实例标题',
  846. CREATORID BIGINT COMMENT '创建人ID',
  847. CREATOR VARCHAR(128) COMMENT '创建人',
  848. CREATETIME DATETIME COMMENT '创建时间',
  849. BUSDESCP VARCHAR(3000) COMMENT '业务表单简述',
  850. ACTINSTID BIGINT COMMENT 'ACT流程实例ID',
  851. STATUS SMALLINT COMMENT '状态
  852. 0=草稿
  853. 1=启动
  854. 2=正在运行
  855. 3=正常结束
  856. ',
  857. ACTDEFID VARCHAR(256) COMMENT 'ACT流程定义ID',
  858. BUSINESSKEY VARCHAR(255),
  859. BUSINESSURL VARCHAR(255) COMMENT '业务明细url
  860. 可相对路径,也可绝对路径
  861. 如:http://192.168.1.8:8080/bpm/fund/get.ht?fundId={0}
  862. 或:/bpm/fund/fundId={0}
  863. ',
  864. ENDTIME DATETIME,
  865. DURATION BIGINT ,
  866. PKNAME VARCHAR(50),
  867. TABLENAME VARCHAR(50),
  868. PARENTID BIGINT COMMENT '父流程实例ID',
  869. STARTORGID BIGINT COMMENT '发起人所在组织Id',
  870. STARTORGNAME VARCHAR(200) COMMENT '发起人所在组织名称',
  871. FORMDEFID BIGINT COMMENT '表单定义',
  872. TYPEID BIGINT COMMENT '分类ID',
  873. DSALIAS VARCHAR(50) COMMENT '数据源',
  874. FLOWKEY VARCHAR(50) COMMENT '流程定义KEY',
  875. FORMTYPE SMALLINT,
  876. FORMKEYURL VARCHAR(50),
  877. LASTSUBMITDURATION BIGINT COMMENT '基于最后一次提交,执行持续时间总长',
  878. ISFORMAL SMALLINT COMMENT '是否正式流程实例',
  879. RELRUNID BIGINT COMMENT '关联实例ID',
  880. GLOBALFLOWNO VARCHAR(256) COMMENT '全局流程变量',
  881. STARTNODE VARCHAR(50) COMMENT '选择的第一个节点的名称',
  882. STARTFROMMOBILE SMALLINT COMMENT '是否手机启动'
  883. );
  884. ALTER TABLE BPM_PRO_RUN COMMENT '流程实例扩展
  885. Code:PRO_RUN';
  886. ALTER TABLE BPM_PRO_RUN
  887. ADD PRIMARY KEY (RUNID);
  888. /*==============================================================*/
  889. /* Table: BPM_PRO_RUN_HIS */
  890. /*==============================================================*/
  891. CREATE TABLE BPM_PRO_RUN_HIS
  892. (
  893. RUNID BIGINT NOT NULL,
  894. DEFID BIGINT COMMENT '流程定义ID',
  895. BUSINESSKEY_NUM BIGINT NULL,
  896. PROCESSNAME VARCHAR(256),
  897. SUBJECT VARCHAR(600) COMMENT '流程实例标题',
  898. CREATORID BIGINT COMMENT '创建人ID',
  899. CREATOR VARCHAR(128) COMMENT '创建人',
  900. CREATETIME DATETIME COMMENT '创建时间',
  901. BUSDESCP VARCHAR(3000) COMMENT '业务表单简述',
  902. ACTINSTID BIGINT COMMENT 'ACT流程实例ID',
  903. STATUS SMALLINT COMMENT '状态
  904. 0=草稿
  905. 1=启动
  906. 2=正在运行
  907. 3=正常结束
  908. ',
  909. ACTDEFID VARCHAR(256) COMMENT 'ACT流程定义ID',
  910. BUSINESSKEY VARCHAR(255),
  911. BUSINESSURL VARCHAR(255) COMMENT '业务明细url
  912. 可相对路径,也可绝对路径
  913. 如:http://192.168.1.8:8080/bpm/fund/get.ht?fundId={0}
  914. 或:/bpm/fund/fundId={0}
  915. ',
  916. ENDTIME DATETIME,
  917. DURATION BIGINT ,
  918. PKNAME VARCHAR(50),
  919. TABLENAME VARCHAR(50),
  920. PARENTID BIGINT COMMENT '父流程实例ID',
  921. STARTORGID BIGINT COMMENT '发起人所在组织Id',
  922. STARTORGNAME VARCHAR(200) COMMENT '发起人所在组织名称',
  923. FORMDEFID BIGINT COMMENT '表单定义',
  924. TYPEID BIGINT COMMENT '分类ID',
  925. DSALIAS VARCHAR(50) COMMENT '数据源',
  926. FLOWKEY VARCHAR(50) COMMENT '流程定义KEY',
  927. FORMTYPE SMALLINT,
  928. FORMKEYURL VARCHAR(50),
  929. LASTSUBMITDURATION BIGINT COMMENT '基于最后一次提交,执行持续时间总长',
  930. ISFORMAL SMALLINT COMMENT '是否正式流程实例',
  931. RELRUNID BIGINT COMMENT '关联实例ID',
  932. GLOBALFLOWNO VARCHAR(256) COMMENT '全局流程变量',
  933. STARTNODE VARCHAR(50) COMMENT '选择的第一个节点的名称',
  934. STARTFROMMOBILE SMALLINT COMMENT '是否手机启动'
  935. );
  936. ALTER TABLE BPM_PRO_RUN_HIS COMMENT '流程实例扩展
  937. Code:PRO_RUN';
  938. ALTER TABLE BPM_PRO_RUN_HIS
  939. ADD PRIMARY KEY (RUNID);
  940. /*==============================================================*/
  941. /* Table: BPM_PRO_STATUS */
  942. /*==============================================================*/
  943. CREATE TABLE BPM_PRO_STATUS
  944. (
  945. ID BIGINT COMMENT '主键',
  946. ACTINSTID BIGINT COMMENT '流程实例ID',
  947. NODEID VARCHAR(64) COMMENT '节点ID',
  948. NODENAME VARCHAR(255) COMMENT '节点名称',
  949. STATUS SMALLINT COMMENT '状态',
  950. LASTUPDATETIME DATETIME COMMENT '最后更新时间',
  951. ACTDEFID VARCHAR(64) COMMENT 'ACT流程定义ID',
  952. DEFID BIGINT COMMENT '流程定义ID'
  953. );
  954. ALTER TABLE BPM_PRO_STATUS COMMENT '流程节点状态';
  955. /*==============================================================*/
  956. /* Table: BPM_PRO_TRANSTO */
  957. /*==============================================================*/
  958. CREATE TABLE BPM_PRO_TRANSTO
  959. (
  960. ID BIGINT NOT NULL COMMENT '主键',
  961. ACTINSTID BIGINT COMMENT '流程实例ID',
  962. TASKID BIGINT COMMENT '任务ID',
  963. TRANSTYPE SMALLINT COMMENT '流转类型(1,非会签,2,会签)',
  964. ACTION SMALLINT COMMENT '执行后动作(1,返回,2,会签)',
  965. CREATEUSERID BIGINT COMMENT '发起人ID',
  966. CREATETIME TIMESTAMP COMMENT '创建时间',
  967. TRANSRESULT SMALLINT COMMENT '投票结果',
  968. ASSIGNEE VARCHAR(256) COMMENT '流转人'
  969. );
  970. ALTER TABLE BPM_PRO_TRANSTO COMMENT '流程流转';
  971. ALTER TABLE BPM_PRO_TRANSTO
  972. ADD PRIMARY KEY (ID);
  973. /*==============================================================*/
  974. /* Table: BPM_REFER_DEFINITION */
  975. /*==============================================================*/
  976. CREATE TABLE BPM_REFER_DEFINITION
  977. (
  978. ID BIGINT NOT NULL,
  979. DEFID VARCHAR(200) COMMENT '流程定义ID',
  980. REFER_DEFKEY VARCHAR(128) COMMENT '流程定义Key',
  981. CREATETIME TIMESTAMP COMMENT '创建时间',
  982. CREATEID BIGINT COMMENT '创建人ID',
  983. UPDATETIME TIMESTAMP,
  984. STATE SMALLINT COMMENT '流程状态',
  985. REMARK VARCHAR(400) COMMENT '备注',
  986. SUBJECT VARCHAR(200),
  987. UPDATEID BIGINT
  988. );
  989. ALTER TABLE BPM_REFER_DEFINITION COMMENT '流程引用定义';
  990. ALTER TABLE BPM_REFER_DEFINITION
  991. ADD PRIMARY KEY (ID);
  992. /*==============================================================*/
  993. /* Table: BPM_RUN_LOG */
  994. /*==============================================================*/
  995. CREATE TABLE BPM_RUN_LOG
  996. (
  997. ID BIGINT ,
  998. USERID BIGINT ,
  999. USERNAME VARCHAR(50),
  1000. CREATETIME DATETIME,
  1001. OPERATORTYPE SMALLINT,
  1002. MEMO VARCHAR(300),
  1003. RUNID BIGINT COMMENT '流程运行ID',
  1004. PROCESSSUBJECT VARCHAR(300)
  1005. );
  1006. ALTER TABLE BPM_RUN_LOG COMMENT '工作流运行日志';
  1007. /*==============================================================*/
  1008. /* Table: BPM_SUBTABLE_RIGHTS */
  1009. /*==============================================================*/
  1010. CREATE TABLE BPM_SUBTABLE_RIGHTS
  1011. (
  1012. ID BIGINT ,
  1013. ACTDEFID VARCHAR(100) COMMENT '流程定义ID',
  1014. NODEID VARCHAR(50) COMMENT '节点ID',
  1015. TABLEID BIGINT COMMENT '子表表ID',
  1016. PERMISSIONTYPE SMALLINT COMMENT '权限类型(1,简单配置,2,脚本)',
  1017. PERMISSIONSETING VARCHAR(2000) COMMENT '权限配置',
  1018. PARENTACTDEFID VARCHAR(128) COMMENT '从属父流程定义ID'
  1019. );
  1020. /*==============================================================*/
  1021. /* Table: BPM_TABLE_TEMPLATE */
  1022. /*==============================================================*/
  1023. CREATE TABLE BPM_TABLE_TEMPLATE
  1024. (
  1025. ID BIGINT NOT NULL COMMENT '主键',
  1026. TABLE_ID BIGINT COMMENT '表ID',
  1027. CATEGORY_ID BIGINT COMMENT '表单类型',
  1028. HTML_LIST TEXT COMMENT '列表html模板',
  1029. HTML_DETAIL TEXT COMMENT '详情的html模板',
  1030. TEMPLATE_NAME VARCHAR(128) COMMENT '列表模板名',
  1031. AUTHOR_TYPE BIGINT COMMENT '查看业务数据的授权类型
  1032. 1:查看所有业务数据;2:查看本人业务数据;3:查看本人及下属业务数据',
  1033. FORMKEY BIGINT COMMENT '表单KEY',
  1034. MEMO VARCHAR(100) COMMENT '备注',
  1035. LISTTEMPLATE VARCHAR(100),
  1036. DETAILTEMPLATE VARCHAR(100) NOT NULL
  1037. );
  1038. ALTER TABLE BPM_TABLE_TEMPLATE COMMENT '自定义表数据模版';
  1039. ALTER TABLE BPM_TABLE_TEMPLATE
  1040. ADD PRIMARY KEY (ID);
  1041. /*==============================================================*/
  1042. /* Table: BPM_TASK_DUE */
  1043. /*==============================================================*/
  1044. CREATE TABLE BPM_TASK_DUE
  1045. (
  1046. TASKDUEID BIGINT NOT NULL COMMENT '时间设置ID',
  1047. ACTDEFID VARCHAR(127) COMMENT '流程定义ID',
  1048. NODEID VARCHAR(50) COMMENT '流程节点ID',
  1049. REMINDERSTART BIGINT NOT NULL COMMENT '催办开始时间(相对于任务创建时间,多少工作日)',
  1050. REMINDEREND BIGINT COMMENT '催办结束时间(相对于催办开始时间)',
  1051. TIMES BIGINT COMMENT '催办次数',
  1052. MAILCONTENT TEXT COMMENT '催办提醒短信内容',
  1053. MSGCONTENT TEXT COMMENT '催办邮件模板内容',
  1054. SMSCONTENT TEXT COMMENT '催办邮件模板内容',
  1055. ACTION BIGINT COMMENT '任务到期处理动作
  1056. 0=不做任何处理
  1057. 1=流程自动往下跳转
  1058. 2=结束该流程
  1059. 3=调用指定方法 如 service.xxMethod 该字段直接存储该值
  1060. ',
  1061. SCRIPT VARCHAR(2000),
  1062. COMPLETETIME BIGINT ,
  1063. CONDEXP TEXT,
  1064. NAME VARCHAR(50),
  1065. RELATIVENODEID VARCHAR(100),
  1066. RELATIVENODETYPE BIGINT ,
  1067. RELATIVETIMETYPE BIGINT ,
  1068. ASSIGNERID BIGINT ,
  1069. ASSIGNERNAME VARCHAR(50),
  1070. WARNINGSETJSON VARCHAR(2000) COMMENT '任务预警'
  1071. );
  1072. ALTER TABLE BPM_TASK_DUE COMMENT '任务节点催办时间设置';
  1073. ALTER TABLE BPM_TASK_DUE
  1074. ADD PRIMARY KEY (TASKDUEID);
  1075. /*==============================================================*/
  1076. /* Table: BPM_TASK_EXE */
  1077. /*==============================================================*/
  1078. CREATE TABLE BPM_TASK_EXE
  1079. (
  1080. ID BIGINT NOT NULL COMMENT '主键',
  1081. TASKID BIGINT COMMENT '任务ID',
  1082. ASSIGNEE_ID BIGINT COMMENT '承接人ID',
  1083. ASSIGNEE_NAME VARCHAR(50) COMMENT '承接人名称',
  1084. OWNER_ID BIGINT COMMENT '任务所有人ID',
  1085. OWNER_NAME VARCHAR(200) COMMENT '任务所有人',
  1086. SUBJECT VARCHAR(400) COMMENT '实例标题',
  1087. STATUS SMALLINT COMMENT '状态',
  1088. MEMO VARCHAR(4000) COMMENT '原因备注',
  1089. CRATETIME DATETIME COMMENT '创建时间',
  1090. ACT_INST_ID BIGINT COMMENT '流程实例ID',
  1091. TASK_NAME VARCHAR(400) COMMENT '任务名',
  1092. TASK_DEF_KEY VARCHAR(64) COMMENT '任务Key',
  1093. EXE_TIME DATETIME COMMENT '完成时间',
  1094. EXE_USER_ID BIGINT COMMENT '执行人id',
  1095. EXE_USER_NAME VARCHAR(256) COMMENT '执行人名',
  1096. ASSIGN_TYPE SMALLINT COMMENT '1=代理
  1097. 2=转办',
  1098. RUNID BIGINT COMMENT '流程runID',
  1099. TYPE_ID BIGINT COMMENT '类型ID'
  1100. );
  1101. ALTER TABLE BPM_TASK_EXE COMMENT '任务转办代理';
  1102. ALTER TABLE BPM_TASK_EXE
  1103. ADD PRIMARY KEY (ID);
  1104. /*==============================================================*/
  1105. /* Table: BPM_TASK_FORK */
  1106. /*==============================================================*/
  1107. CREATE TABLE BPM_TASK_FORK
  1108. (
  1109. TASKFORKID BIGINT NOT NULL COMMENT '主键',
  1110. ACTINSTID BIGINT COMMENT '流程实例ID',
  1111. FORKTASKNAME VARCHAR(256) COMMENT '分发任务名称',
  1112. FORKTASKKEY VARCHAR(256) COMMENT '分发任务Key',
  1113. FORKSN BIGINT COMMENT '分发序号',
  1114. FORKCOUNT BIGINT COMMENT '分发个数',
  1115. FININSHCOUNT BIGINT COMMENT '完成个数',
  1116. FORKTIME DATETIME COMMENT '分发时间',
  1117. JOINTASKNAME VARCHAR(256) COMMENT '汇总任务名称',
  1118. JOINTASKKEY VARCHAR(256) COMMENT '汇总任务Key',
  1119. FORKTOKENS VARCHAR(512) COMMENT '分发令牌号
  1120. 格式如:
  1121. T_1_1,T_1_2,T_1_3,
  1122. T_1,T_2,T_3,
  1123. ',
  1124. FORKTOKENPRE VARCHAR(64) COMMENT '格式为T_
  1125. 或格式T_1
  1126. 或T_1_2等'
  1127. );
  1128. ALTER TABLE BPM_TASK_FORK COMMENT '流程任务分发汇总';
  1129. ALTER TABLE BPM_TASK_FORK
  1130. ADD PRIMARY KEY (TASKFORKID);
  1131. /*==============================================================*/
  1132. /* Table: BPM_TASK_OPINION */
  1133. /*==============================================================*/
  1134. CREATE TABLE BPM_TASK_OPINION
  1135. (
  1136. OPINIONID BIGINT NOT NULL COMMENT '意见ID',
  1137. ACTDEFID VARCHAR(127) COMMENT '流程定义ID',
  1138. TASKNAME VARCHAR(255) COMMENT '任务名称',
  1139. TASKKEY VARCHAR(64),
  1140. TASKID BIGINT,
  1141. TASKTOKEN VARCHAR(50),
  1142. ACTINSTID BIGINT,
  1143. STARTTIME TIMESTAMP COMMENT '执行开始时间',
  1144. ENDTIME TIMESTAMP null COMMENT '结束时间',
  1145. DURTIME BIGINT COMMENT '持续时间',
  1146. EXEUSERID BIGINT COMMENT '执行人ID',
  1147. EXEFULLNAME VARCHAR(127) COMMENT '执行人名',
  1148. OPINION TEXT COMMENT '审批意见',
  1149. CHECKSTATUS SMALLINT COMMENT '审批状态
  1150. 1=同意
  1151. 2=反对
  1152. 3=驳回
  1153. 0=弃权
  1154. 4=追回',
  1155. FORMDEFID BIGINT COMMENT '表单定义ID',
  1156. FIELDNAME VARCHAR(50) COMMENT '表单名',
  1157. SUPEREXECUTION BIGINT COMMENT '父流程实例ID'
  1158. );
  1159. ALTER TABLE BPM_TASK_OPINION COMMENT '流程任务审批意见';
  1160. ALTER TABLE BPM_TASK_OPINION
  1161. ADD PRIMARY KEY (OPINIONID);
  1162. /*==============================================================*/
  1163. /* Table: BPM_TASK_READ */
  1164. /*==============================================================*/
  1165. CREATE TABLE BPM_TASK_READ
  1166. (
  1167. ID BIGINT NOT NULL COMMENT '主键',
  1168. ACTINSTID BIGINT COMMENT '流程实例ID',
  1169. TASKID BIGINT COMMENT '任务ID',
  1170. USERID BIGINT COMMENT '用户ID',
  1171. USERNAME VARCHAR(100) COMMENT '用户名',
  1172. CREATETIME DATETIME COMMENT '创建时间'
  1173. );
  1174. ALTER TABLE BPM_TASK_READ COMMENT '任务已读';
  1175. ALTER TABLE BPM_TASK_READ
  1176. ADD PRIMARY KEY (ID);
  1177. /*==============================================================*/
  1178. /* Table: BPM_TASK_REMINDERSTATE */
  1179. /*==============================================================*/
  1180. CREATE TABLE BPM_TASK_REMINDERSTATE
  1181. (
  1182. ID BIGINT NOT NULL COMMENT '主键',
  1183. ACTDEFID VARCHAR(127) COMMENT '流程定义ID',
  1184. TASKID BIGINT COMMENT '任务ID',
  1185. REMINDERTIME DATETIME COMMENT '催办时间',
  1186. USERID BIGINT,
  1187. ACTINSTANCEID BIGINT,
  1188. REMINDTYPE SMALLINT COMMENT '提醒类型(1,消息提醒,2,完成流程办结的处理动作)'
  1189. );
  1190. ALTER TABLE BPM_TASK_REMINDERSTATE COMMENT '任务催办执行情况';
  1191. ALTER TABLE BPM_TASK_REMINDERSTATE
  1192. ADD PRIMARY KEY (ID);
  1193. /*==============================================================*/
  1194. /* Table: BPM_TKSIGN_DATA */
  1195. /*==============================================================*/
  1196. CREATE TABLE BPM_TKSIGN_DATA
  1197. (
  1198. DATAID BIGINT NOT NULL COMMENT '主键',
  1199. ACTDEFID VARCHAR(127),
  1200. ACTINSTID BIGINT NOT NULL COMMENT '流程实例ID',
  1201. NODENAME VARCHAR(128) COMMENT '流程节点名称',
  1202. NODEID VARCHAR(127) NOT NULL,
  1203. TASKID BIGINT COMMENT '会签任务Id',
  1204. VOTEUSERID VARCHAR(1000) NOT NULL COMMENT '投票人ID',
  1205. VOTEUSERNAME VARCHAR(1000) COMMENT '投票人名',
  1206. VOTETIME DATETIME COMMENT '投票时间',
  1207. ISAGREE SMALLINT COMMENT '是否同意
  1208. 0=弃权票
  1209. 1=同意
  1210. 2=拒绝
  1211. 跟task_sign中的decideType是一样',
  1212. CONTENT VARCHAR(200) COMMENT '投票意见内容',
  1213. SIGNNUMS BIGINT DEFAULT 1,
  1214. ISCOMPLETED SMALLINT DEFAULT 0 COMMENT '是否完成
  1215. 1=完成
  1216. 0=未完成
  1217. 会签是否结束',
  1218. BATCH SMALLINT
  1219. );
  1220. ALTER TABLE BPM_TKSIGN_DATA COMMENT '任务会签数据';
  1221. ALTER TABLE BPM_TKSIGN_DATA
  1222. ADD PRIMARY KEY (DATAID);
  1223. /*==============================================================*/
  1224. /* Table: BPM_USER_CONDITION */
  1225. /*==============================================================*/
  1226. CREATE TABLE BPM_USER_CONDITION
  1227. (
  1228. ID BIGINT,
  1229. SETID BIGINT COMMENT '节点设置ID',
  1230. CONDITIONNAME VARCHAR(127) COMMENT '规则名称',
  1231. ACTDEFID VARCHAR(127) COMMENT '实例Id',
  1232. NODEID VARCHAR(128) COMMENT '节点名称',
  1233. CONDITIONCODE TEXT COMMENT '条件规则',
  1234. SN BIGINT COMMENT '批次',
  1235. CONDITIONSHOW TEXT COMMENT '规则显示字符串',
  1236. CONDITIONTYPE SMALLINT,
  1237. GROUPNO SMALLINT,
  1238. FORMIDENTITY VARCHAR(30),
  1239. PARENTACTDEFID VARCHAR(128) COMMENT '从属父流程定义ID'
  1240. );
  1241. ALTER TABLE BPM_USER_CONDITION COMMENT '用户选择条件';
  1242. /*==============================================================*/
  1243. /* Table: OUT_MAIL */
  1244. /*==============================================================*/
  1245. CREATE TABLE OUT_MAIL
  1246. (
  1247. MAILID BIGINT NOT NULL COMMENT '自增列',
  1248. TITLE VARCHAR(512) COMMENT '主题',
  1249. CONTENT TEXT COMMENT '内容',
  1250. SENDERADDRESSES VARCHAR(128) COMMENT '发件人地址',
  1251. SENDERNAME VARCHAR(128) COMMENT '发件人地址别名',
  1252. RECEIVERADDRESSES VARCHAR(2000) COMMENT '收件人地址',
  1253. RECEIVERNAMES VARCHAR(2000) COMMENT '收件人地址别名',
  1254. CCADDRESSES VARCHAR(2000) COMMENT '抄送人地址',
  1255. BCCANAMES VARCHAR(2000) COMMENT '暗送人地址别名',
  1256. BCCADDRESSES VARCHAR(2000) COMMENT '暗送人地址',
  1257. CCNAMES VARCHAR(2000) COMMENT '抄送人地址别名',
  1258. EMAILID VARCHAR(128) COMMENT '邮件ID',
  1259. TYPES BIGINT COMMENT ' 邮件类型 1:收件箱;2:发件箱;3:草稿箱;4:垃圾箱',
  1260. USERID BIGINT COMMENT '用户ID',
  1261. ISREPLY BIGINT COMMENT '是否回复',
  1262. MAILDATE DATETIME COMMENT '日期',
  1263. FILEIDS VARCHAR(512) COMMENT '附件ID',
  1264. ISREAD BIGINT COMMENT '是否已读',
  1265. SETID BIGINT
  1266. );
  1267. ALTER TABLE OUT_MAIL COMMENT '外部邮件';
  1268. ALTER TABLE OUT_MAIL
  1269. ADD PRIMARY KEY (MAILID);
  1270. /*==============================================================*/
  1271. /* Table: OUT_MAIL_LINKMAN */
  1272. /*==============================================================*/
  1273. CREATE TABLE OUT_MAIL_LINKMAN
  1274. (
  1275. LINKID BIGINT NOT NULL COMMENT '主键',
  1276. USERID BIGINT COMMENT '用户ID',
  1277. MAILID BIGINT COMMENT '邮件ID',
  1278. SENDTIME DATETIME COMMENT '送送时间',
  1279. LINKNAME VARCHAR(20) COMMENT '联系人名称',
  1280. LINKADDRESS VARCHAR(2000) COMMENT '联系人地址',
  1281. SENDTIMES BIGINT COMMENT '发送次数'
  1282. );
  1283. ALTER TABLE OUT_MAIL_LINKMAN COMMENT '外部邮件最近联系';
  1284. ALTER TABLE OUT_MAIL_LINKMAN
  1285. ADD PRIMARY KEY (LINKID);
  1286. /*==============================================================*/
  1287. /* Table: OUT_MAIL_USER_SETING */
  1288. /*==============================================================*/
  1289. CREATE TABLE OUT_MAIL_USER_SETING
  1290. (
  1291. ID BIGINT NOT NULL COMMENT '主键',
  1292. USERID BIGINT COMMENT '用户ID',
  1293. USERNAME VARCHAR(128) COMMENT '用户名称',
  1294. MAILADDRESS VARCHAR(128) COMMENT '外部邮箱地址',
  1295. MAILPASS VARCHAR(128) COMMENT '外部邮箱密码',
  1296. SMTPHOST VARCHAR(128) COMMENT 'smt主机',
  1297. SMTPPORT VARCHAR(64) COMMENT 'smt端口',
  1298. POPHOST VARCHAR(128) COMMENT 'pop主机',
  1299. POPPORT VARCHAR(64) COMMENT 'pop端口',
  1300. IMAPHOST VARCHAR(128) COMMENT 'imap主机',
  1301. IMAPPORT VARCHAR(128) COMMENT 'imap端口',
  1302. ISDEFAULT SMALLINT COMMENT '是否默认',
  1303. MAILTYPE VARCHAR(50) COMMENT '接收邮件服务器类型',
  1304. USESSL SMALLINT DEFAULT 0 COMMENT '是否使用SSL认证。0:否;1:是',
  1305. ISVALIDATE SMALLINT DEFAULT 1 COMMENT '是否需要身份验证。0:否;1:是',
  1306. ISDELETEREMOTE SMALLINT DEFAULT 0 COMMENT '下载时,是否删除远程邮件。0:否;1:是',
  1307. ISHANDLEATTACH SMALLINT DEFAULT 1 COMMENT '是否下载附件。0:否;1:是'
  1308. );
  1309. ALTER TABLE OUT_MAIL_USER_SETING COMMENT '外部邮件用户设置';
  1310. ALTER TABLE OUT_MAIL_USER_SETING
  1311. ADD PRIMARY KEY (ID);
  1312. /*==============================================================*/
  1313. /* Table: SYS_ACCEPT_IP */
  1314. /*==============================================================*/
  1315. CREATE TABLE SYS_ACCEPT_IP
  1316. (
  1317. ACCEPTID BIGINT NOT NULL COMMENT '主键',
  1318. TITLE VARCHAR(128) COMMENT '名称',
  1319. STARTIP VARCHAR(20) COMMENT '开始IP',
  1320. ENDIP VARCHAR(20) COMMENT '结束IP',
  1321. REMARK VARCHAR(200) COMMENT '备注'
  1322. );
  1323. ALTER TABLE SYS_ACCEPT_IP
  1324. ADD PRIMARY KEY (ACCEPTID);
  1325. /*==============================================================*/
  1326. /* Table: SYS_AUDIT */
  1327. /*==============================================================*/
  1328. CREATE TABLE SYS_AUDIT
  1329. (
  1330. AUDITID BIGINT NOT NULL,
  1331. OPNAME VARCHAR(128) COMMENT '操作名称',
  1332. EXETIME DATETIME COMMENT '执行时间',
  1333. EXECUTORID BIGINT COMMENT '执行人ID',
  1334. EXECUTOR VARCHAR(64) COMMENT '执行人',
  1335. FROMIP VARCHAR(64) COMMENT 'IP',
  1336. EXEMETHOD VARCHAR(128) COMMENT '执行方法',
  1337. REQUESTURI VARCHAR(256) COMMENT '请求URL',
  1338. REQPARAMS TEXT COMMENT '请求参数',
  1339. OWNERMODEL VARCHAR(200),
  1340. EXECTYPE VARCHAR(200),
  1341. ORGID BIGINT,
  1342. detail TEXT
  1343. );
  1344. ALTER TABLE SYS_AUDIT COMMENT '系统审计';
  1345. ALTER TABLE SYS_AUDIT
  1346. ADD PRIMARY KEY (AUDITID);
  1347. /*==============================================================*/
  1348. /* Table: SYS_CALENDAR */
  1349. /*==============================================================*/
  1350. CREATE TABLE SYS_CALENDAR
  1351. (
  1352. ID BIGINT NOT NULL COMMENT '主键',
  1353. NAME VARCHAR(50) COMMENT '日历名称',
  1354. MEMO VARCHAR(400) COMMENT '描述',
  1355. ISDEFAULT BIGINT COMMENT '1=默认日历
  1356. 0=非默认'
  1357. );
  1358. ALTER TABLE SYS_CALENDAR COMMENT '系统日历';
  1359. ALTER TABLE SYS_CALENDAR
  1360. ADD PRIMARY KEY (ID);
  1361. /*==============================================================*/
  1362. /* Table: SYS_CALENDAR_ASSIGN */
  1363. /*==============================================================*/
  1364. CREATE TABLE SYS_CALENDAR_ASSIGN
  1365. (
  1366. ID BIGINT NOT NULL COMMENT '主键',
  1367. CANLENDARID BIGINT COMMENT '日历ID',
  1368. ASSIGNTYPE SMALLINT COMMENT '分配者类型
  1369. 1,用户
  1370. 2.组织',
  1371. ASSIGNID BIGINT COMMENT '分配者ID'
  1372. );
  1373. ALTER TABLE SYS_CALENDAR_ASSIGN COMMENT '日历分配';
  1374. ALTER TABLE SYS_CALENDAR_ASSIGN
  1375. ADD PRIMARY KEY (ID);
  1376. /*==============================================================*/
  1377. /* Table: SYS_CALENDAR_SETTING */
  1378. /*==============================================================*/
  1379. CREATE TABLE SYS_CALENDAR_SETTING
  1380. (
  1381. ID BIGINT NOT NULL COMMENT '主键',
  1382. CALENDARID BIGINT COMMENT '日历ID',
  1383. YEARS SMALLINT COMMENT '年份',
  1384. MONTHS SMALLINT COMMENT '月份',
  1385. DAYS SMALLINT COMMENT '天数',
  1386. TYPE SMALLINT COMMENT '上班类型
  1387. 1,上班
  1388. 2,休息',
  1389. WORKTIMEID BIGINT NOT NULL COMMENT '班次ID',
  1390. CALDAY VARCHAR(20)
  1391. );
  1392. ALTER TABLE SYS_CALENDAR_SETTING COMMENT '日历设置';
  1393. ALTER TABLE SYS_CALENDAR_SETTING
  1394. ADD PRIMARY KEY (ID);
  1395. /*==============================================================*/
  1396. /* Table: SYS_CODE_TEMPLATE */
  1397. /*==============================================================*/
  1398. CREATE TABLE SYS_CODE_TEMPLATE
  1399. (
  1400. ID BIGINT NOT NULL COMMENT '主键',
  1401. TEMPLATE_NAME VARCHAR(200) COMMENT '模版名称',
  1402. HTML TEXT COMMENT '模版文件内容',
  1403. MEMO VARCHAR(200) COMMENT '模版描述',
  1404. TEMPLATE_ALIAS VARCHAR(200) COMMENT '模版别名',
  1405. TEMPLATE_TYPE SMALLINT COMMENT '模版类型1-系统模版,2自定义模版',
  1406. ISSUBNEED SMALLINT COMMENT '子表是否生成该模版文件0-不需要生成,1-生成 ,默认不生成',
  1407. FILENAME VARCHAR(200) COMMENT '文件名',
  1408. FILEDIR VARCHAR(200) COMMENT '文件路径',
  1409. formEdit SMALLINT,
  1410. formDetail SMALLINT
  1411. );
  1412. ALTER TABLE SYS_CODE_TEMPLATE COMMENT '基于自定义表的代码模版管理表';
  1413. ALTER TABLE SYS_CODE_TEMPLATE
  1414. ADD PRIMARY KEY (ID);
  1415. /*==============================================================*/
  1416. /* Table: SYS_CONDITION_SCRIPT */
  1417. /*==============================================================*/
  1418. CREATE TABLE SYS_CONDITION_SCRIPT
  1419. (
  1420. ID BIGINT NOT NULL COMMENT '主键',
  1421. CLASS_NAME VARCHAR(400) COMMENT '脚本所在类的类名',
  1422. CLASS_INS_NAME VARCHAR(200) COMMENT '类实例名',
  1423. METHOD_NAME VARCHAR(200) COMMENT '方法名',
  1424. METHOD_DESC VARCHAR(400) COMMENT '方法描述',
  1425. RETURN_TYPE VARCHAR(50) COMMENT '返回值类型',
  1426. ARGUMENT TEXT COMMENT '参数信息',
  1427. ENABLE SMALLINT COMMENT '是否有效'
  1428. );
  1429. ALTER TABLE SYS_CONDITION_SCRIPT COMMENT '条件脚本';
  1430. ALTER TABLE SYS_CONDITION_SCRIPT
  1431. ADD PRIMARY KEY (ID);
  1432. /*********xcx 2013-12-25 增加别名脚本表 bpmx3.3 begin 增加了脚本表,通过唯一的别名ALIAS_NAME和参数alias来获取脚本并执行,返回相应数据******************/
  1433. CREATE TABLE SYS_ALIAS_SCRIPT
  1434. (
  1435. ID BIGINT NOT NULL COMMENT 'ID',
  1436. ALIAS_NAME VARCHAR(100) COMMENT '脚本的别名',
  1437. ALIAS_DESC VARCHAR(100) COMMENT '脚本的描叙',
  1438. CLASS_NAME VARCHAR(400) COMMENT '调用类的路径',
  1439. CLASS_INS_NAME VARCHAR(200) COMMENT '调用类的对象名',
  1440. METHOD_NAME VARCHAR(200) COMMENT '调用的方法名',
  1441. METHOD_DESC VARCHAR(400) COMMENT '调用的方法的描叙',
  1442. RETURN_TYPE VARCHAR(50) COMMENT '方法返回类型',
  1443. SCRIPT_TYPE VARCHAR(50) COMMENT '脚本类型',
  1444. SCRIPT_COMTEN TEXT COMMENT '自定义脚本内容',
  1445. ARGUMENT TEXT COMMENT '方法相关设置',
  1446. ENABLE SMALLINT COMMENT '是否禁用',
  1447. IS_RETURN_VALUE SMALLINT COMMENT '是否设置返回值格式:0:否;1:是',
  1448. RETURN_PARAM_JSON VARCHAR(2000) COMMENT '返回值格式设置',
  1449. PRIMARY KEY (ID)
  1450. )COMMENT='自定义别名脚本表';
  1451. /*==============================================================*/
  1452. /* Table: SYS_CUSTOM_DISPLAY */
  1453. /*==============================================================*/
  1454. CREATE TABLE SYS_CUSTOM_DISPLAY
  1455. (
  1456. ID BIGINT NOT NULL COMMENT 'ID',
  1457. NAME VARCHAR(50) COMMENT '名称',
  1458. TEMPLATE TEXT COMMENT '模板',
  1459. PAGED BIGINT COMMENT '是否分页',
  1460. PAGESIZE BIGINT COMMENT '分页大小',
  1461. DESCRIPTION VARCHAR(500) COMMENT '描述',
  1462. SCRIPT TEXT COMMENT '脚本',
  1463. DSNAME VARCHAR(50) COMMENT '数据源名',
  1464. CONDITIONFIELD TEXT COMMENT '条件字段',
  1465. FIELDSETTING TEXT COMMENT 'SELECT字段',
  1466. SETTING TEXT COMMENT '设置',
  1467. DSPTEMPLATE TEXT COMMENT '显示模板',
  1468. SCRIPTTYPE BIGINT COMMENT '脚本类型 1:SQL 2:Groovy'
  1469. );
  1470. ALTER TABLE SYS_CUSTOM_DISPLAY COMMENT '自定义显示模板';
  1471. ALTER TABLE SYS_CUSTOM_DISPLAY
  1472. ADD PRIMARY KEY (ID);
  1473. /*==============================================================*/
  1474. /* Table: SYS_CUSTOM_PAGE */
  1475. /*==============================================================*/
  1476. CREATE TABLE SYS_CUSTOM_PAGE
  1477. (
  1478. ID BIGINT NOT NULL COMMENT 'ID',
  1479. NAME VARCHAR(50) COMMENT '名称',
  1480. TITLE VARCHAR(200) COMMENT '标题',
  1481. DESCRIPTION VARCHAR(500) COMMENT '描述',
  1482. TEMPLATE TEXT COMMENT '模板'
  1483. );
  1484. ALTER TABLE SYS_CUSTOM_PAGE COMMENT '自定义页面';
  1485. ALTER TABLE SYS_CUSTOM_PAGE
  1486. ADD PRIMARY KEY (ID);
  1487. /*==============================================================*/
  1488. /* Table: SYS_DATASOURCE */
  1489. /*==============================================================*/
  1490. CREATE TABLE SYS_DATASOURCE
  1491. (
  1492. ID BIGINT NOT NULL COMMENT '主键',
  1493. NAME VARCHAR(50) COMMENT '数据源名称',
  1494. ALIAS VARCHAR(20) COMMENT '别名',
  1495. DRIVERNAME VARCHAR(100) COMMENT '驱动名称',
  1496. URL VARCHAR(100) COMMENT '数据库URL',
  1497. USERNAME VARCHAR(20) COMMENT '用户名',
  1498. PASSWORD VARCHAR(20) COMMENT '密码',
  1499. DBTYPE VARCHAR(20)
  1500. );
  1501. ALTER TABLE SYS_DATASOURCE COMMENT '系统数据源管理';
  1502. ALTER TABLE SYS_DATASOURCE
  1503. ADD PRIMARY KEY (ID);
  1504. /*==============================================================*/
  1505. /* Table: SYS_DEMENSION */
  1506. /*==============================================================*/
  1507. CREATE TABLE SYS_DEMENSION
  1508. (
  1509. DEMID BIGINT NOT NULL COMMENT '维度编号',
  1510. DEMNAME VARCHAR(128) NOT NULL COMMENT '维度名称',
  1511. DEMDESC VARCHAR(1024) COMMENT '维度描述'
  1512. );
  1513. ALTER TABLE SYS_DEMENSION COMMENT '人员维度表';
  1514. ALTER TABLE SYS_DEMENSION
  1515. ADD PRIMARY KEY (DEMID);
  1516. /*==============================================================*/
  1517. /* Table: SYS_DIC */
  1518. /*==============================================================*/
  1519. CREATE TABLE SYS_DIC
  1520. (
  1521. DICID BIGINT NOT NULL COMMENT '主键',
  1522. TYPEID BIGINT COMMENT '分类ID',
  1523. ITEMKEY VARCHAR(64) COMMENT '项Key',
  1524. ITEMNAME VARCHAR(64) NOT NULL COMMENT '项名',
  1525. ITEMVALUE VARCHAR(128) NOT NULL COMMENT '项值',
  1526. DESCP VARCHAR(256) COMMENT '描述',
  1527. SN BIGINT COMMENT '序号',
  1528. NODEPATH VARCHAR(100),
  1529. PARENTID BIGINT
  1530. );
  1531. ALTER TABLE SYS_DIC COMMENT '数据字典';
  1532. ALTER TABLE SYS_DIC
  1533. ADD PRIMARY KEY (DICID);
  1534. /*==============================================================*/
  1535. /* Table: SYS_ERROR_LOG */
  1536. /*==============================================================*/
  1537. CREATE TABLE SYS_ERROR_LOG
  1538. (
  1539. ID BIGINT NOT NULL COMMENT '主键',
  1540. HASHCODE VARCHAR(40) COMMENT '错误哈希码',
  1541. ACCOUNT VARCHAR(50) COMMENT '帐号',
  1542. IP VARCHAR(30) COMMENT 'ip',
  1543. ERRORURL VARCHAR(2000) COMMENT '错误地址',
  1544. ERROR TEXT COMMENT '错误详细信息',
  1545. ERRORDATE DATETIME COMMENT '时间'
  1546. );
  1547. ALTER TABLE SYS_ERROR_LOG COMMENT '错误日志表';
  1548. ALTER TABLE SYS_ERROR_LOG
  1549. ADD PRIMARY KEY (ID);
  1550. /*==============================================================*/
  1551. /* Table: SYS_EXCEL_IMPRULE */
  1552. /*==============================================================*/
  1553. CREATE TABLE SYS_EXCEL_IMPRULE
  1554. (
  1555. ID BIGINT NOT NULL COMMENT '主键',
  1556. TABLE_NAME VARCHAR(30) COMMENT '表名称',
  1557. COLUMN_STR VARCHAR(200) COMMENT '要填充的字段串逗号分隔',
  1558. MARK VARCHAR(200) COMMENT '备注',
  1559. IMP_TYPE SMALLINT COMMENT '0导入现有表,1导入并生成表',
  1560. BUSI_DATE DATETIME COMMENT '操作日期'
  1561. );
  1562. ALTER TABLE SYS_EXCEL_IMPRULE COMMENT 'excel导入规则表';
  1563. ALTER TABLE SYS_EXCEL_IMPRULE
  1564. ADD PRIMARY KEY (ID);
  1565. /*==============================================================*/
  1566. /* Table: SYS_FILE */
  1567. /*==============================================================*/
  1568. CREATE TABLE SYS_FILE
  1569. (
  1570. FILEID BIGINT NOT NULL COMMENT '主键',
  1571. TYPEID BIGINT COMMENT '分类ID',
  1572. FILENAME VARCHAR(128) NOT NULL COMMENT '文件名',
  1573. FILEPATH VARCHAR(128) NOT NULL COMMENT '文件路径',
  1574. CREATETIME DATETIME NOT NULL COMMENT '创建时间',
  1575. EXT VARCHAR(32) COMMENT '扩展名',
  1576. FILETYPE VARCHAR(32) NOT NULL COMMENT '附件类型
  1577. 如:邮件附件',
  1578. NOTE VARCHAR(1024) COMMENT '说明',
  1579. CREATORID BIGINT COMMENT '上传者ID',
  1580. CREATOR VARCHAR(32) NOT NULL COMMENT '上传者',
  1581. TOTALBYTES BIGINT DEFAULT 0 COMMENT '总字节数',
  1582. DELFLAG SMALLINT COMMENT '1=已删除 0=删除',
  1583. FILEBLOB LONGBLOB COMMENT '附件内容'
  1584. );
  1585. ALTER TABLE SYS_FILE COMMENT '附件';
  1586. ALTER TABLE SYS_FILE
  1587. ADD PRIMARY KEY (FILEID);
  1588. /*==============================================================*/
  1589. /* Table: SYS_GL_TYPE */
  1590. /*==============================================================*/
  1591. CREATE TABLE SYS_GL_TYPE
  1592. (
  1593. TYPEID BIGINT NOT NULL COMMENT '分类ID',
  1594. TYPENAME VARCHAR(128) NOT NULL COMMENT '分类名称',
  1595. NODEPATH VARCHAR(200) COMMENT '路径',
  1596. DEPTH BIGINT NOT NULL COMMENT '层次',
  1597. PARENTID BIGINT COMMENT '父节点',
  1598. CATKEY VARCHAR(64) COMMENT '分类Key',
  1599. NODEKEY VARCHAR(64) NOT NULL COMMENT '节点的分类Key',
  1600. SN BIGINT NOT NULL COMMENT '序号',
  1601. USERID BIGINT COMMENT '所属用户
  1602. 当为空则代表为公共分类',
  1603. DEPID BIGINT COMMENT '所属部门',
  1604. TYPE BIGINT COMMENT '类型
  1605. (0平铺
  1606. ,1树形)',
  1607. ISLEAF SMALLINT COMMENT '是否叶结点
  1608. 1=是
  1609. 0=否',
  1610. NODECODE VARCHAR(20) COMMENT '子编码',
  1611. NODECODETYPE SMALLINT COMMENT '子编码类型:0手工录入,1自动生成'
  1612. );
  1613. ALTER TABLE SYS_GL_TYPE COMMENT '总分类表
  1614. 用于显示树层次结构的分类
  1615. 可以允许任何层次结构';
  1616. ALTER TABLE SYS_GL_TYPE
  1617. ADD PRIMARY KEY (TYPEID);
  1618. /*==============================================================*/
  1619. /* Table: SYS_IDENTITY */
  1620. /*==============================================================*/
  1621. CREATE TABLE SYS_IDENTITY
  1622. (
  1623. ID BIGINT NOT NULL COMMENT '主键',
  1624. NAME VARCHAR(50) COMMENT '名称',
  1625. ALIAS VARCHAR(20) COMMENT '别名',
  1626. REGULATION VARCHAR(100) COMMENT '规则',
  1627. GENTYPE SMALLINT COMMENT '生成类型',
  1628. NOLENGTH BIGINT COMMENT '流水号长度',
  1629. CURDATE VARCHAR(10) COMMENT '当前日期',
  1630. INITVALUE BIGINT COMMENT '初始值',
  1631. CURVALUE BIGINT COMMENT '当前值',
  1632. STEP SMALLINT COMMENT '步长'
  1633. );
  1634. ALTER TABLE SYS_IDENTITY COMMENT '流水号生成';
  1635. ALTER TABLE SYS_IDENTITY
  1636. ADD PRIMARY KEY (ID);
  1637. /*==============================================================*/
  1638. /* Table: SYS_JOBLOG */
  1639. /*==============================================================*/
  1640. CREATE TABLE SYS_JOBLOG
  1641. (
  1642. LOGID BIGINT NOT NULL COMMENT '主键',
  1643. JOBNAME VARCHAR(50) COMMENT '执行名称',
  1644. TRIGNAME VARCHAR(50) COMMENT '触发名称',
  1645. STARTTIME DATETIME COMMENT '开始时间',
  1646. ENDTIME DATETIME COMMENT '结束时间',
  1647. CONTENT TEXT COMMENT '日志内容',
  1648. STATE BIGINT COMMENT '状态',
  1649. RUNTIME BIGINT COMMENT '运行时间持续时间'
  1650. );
  1651. ALTER TABLE SYS_JOBLOG COMMENT '后台任务执行日志';
  1652. ALTER TABLE SYS_JOBLOG
  1653. ADD PRIMARY KEY (LOGID);
  1654. /*==============================================================*/
  1655. /* Table: SYS_LOG_SWITCH */
  1656. /*==============================================================*/
  1657. CREATE TABLE SYS_LOG_SWITCH
  1658. (
  1659. ID BIGINT NOT NULL COMMENT '主键',
  1660. MODEL VARCHAR(50) COMMENT '模块名',
  1661. STATUS SMALLINT COMMENT '状态',
  1662. CREATETIME TIMESTAMP COMMENT '创建时间',
  1663. CREATOR VARCHAR(20) COMMENT '创建人',
  1664. CREATORID BIGINT COMMENT '创建人ID',
  1665. UPDBY VARCHAR(20) COMMENT '更新人',
  1666. UPDBYID BIGINT COMMENT '更新人ID',
  1667. MEMO VARCHAR(300) COMMENT '备注',
  1668. LASTUPTIME TIMESTAMP COMMENT '最后更新时间'
  1669. );
  1670. ALTER TABLE SYS_LOG_SWITCH COMMENT '日志开关';
  1671. ALTER TABLE SYS_LOG_SWITCH
  1672. ADD PRIMARY KEY (ID);
  1673. /*==============================================================*/
  1674. /* Table: SYS_MESSAGE_LOG */
  1675. /*==============================================================*/
  1676. CREATE TABLE SYS_MESSAGE_LOG
  1677. (
  1678. ID BIGINT NOT NULL COMMENT '主键',
  1679. SUBJECT VARCHAR(100) COMMENT '主题',
  1680. SENDTIME DATETIME COMMENT '发送时间',
  1681. RECEIVER VARCHAR(1000) COMMENT '接收者 (多个人用,分隔)',
  1682. MESSAGETYPE BIGINT COMMENT '消息类型
  1683. 1;邮件信息
  1684. 2;手机短信
  1685. 3;内部消息',
  1686. STATE BIGINT COMMENT '发送状态
  1687. 1:成功
  1688. 0:不成功'
  1689. );
  1690. ALTER TABLE SYS_MESSAGE_LOG COMMENT '消息日志';
  1691. ALTER TABLE SYS_MESSAGE_LOG
  1692. ADD PRIMARY KEY (ID);
  1693. /*==============================================================*/
  1694. /* Table: SYS_MSG_READ */
  1695. /*==============================================================*/
  1696. CREATE TABLE SYS_MSG_READ
  1697. (
  1698. ID BIGINT NOT NULL COMMENT '主键',
  1699. MESSAGEID BIGINT COMMENT '消息ID',
  1700. RECEIVERID BIGINT COMMENT '接收人Id',
  1701. RECEIVER VARCHAR(20) COMMENT '接收人',
  1702. RECEIVETIME DATETIME COMMENT '接收时间'
  1703. );
  1704. ALTER TABLE SYS_MSG_READ COMMENT '接收状态';
  1705. ALTER TABLE SYS_MSG_READ
  1706. ADD PRIMARY KEY (ID);
  1707. /*==============================================================*/
  1708. /* Table: SYS_MSG_RECEIVER */
  1709. /*==============================================================*/
  1710. CREATE TABLE SYS_MSG_RECEIVER
  1711. (
  1712. ID BIGINT NOT NULL COMMENT '主键',
  1713. MESSAGEID BIGINT COMMENT '消息ID',
  1714. RECEIVETYPE SMALLINT COMMENT '接收者类型
  1715. 0,接收人
  1716. 1,组织架构',
  1717. RECEIVERID BIGINT COMMENT '接收人ID',
  1718. RECEIVER VARCHAR(20) COMMENT '接收人'
  1719. );
  1720. ALTER TABLE SYS_MSG_RECEIVER COMMENT '消息接收者';
  1721. ALTER TABLE SYS_MSG_RECEIVER
  1722. ADD PRIMARY KEY (ID);
  1723. /*==============================================================*/
  1724. /* Table: SYS_MSG_REPLY */
  1725. /*==============================================================*/
  1726. CREATE TABLE SYS_MSG_REPLY
  1727. (
  1728. ID BIGINT NOT NULL COMMENT '主键',
  1729. MESSAGEID BIGINT COMMENT '消息id',
  1730. CONTENT TEXT COMMENT '内容',
  1731. REPLYID BIGINT COMMENT '回复人ID',
  1732. REPLY VARCHAR(20) COMMENT '回复人',
  1733. REPLYTIME DATETIME COMMENT '回复时间',
  1734. ISPRIVATE SMALLINT COMMENT '私密回复'
  1735. );
  1736. ALTER TABLE SYS_MSG_REPLY COMMENT '消息回复';
  1737. ALTER TABLE SYS_MSG_REPLY
  1738. ADD PRIMARY KEY (ID);
  1739. /*==============================================================*/
  1740. /* Table: SYS_MSG_SEND */
  1741. /*==============================================================*/
  1742. CREATE TABLE SYS_MSG_SEND
  1743. (
  1744. ID BIGINT NOT NULL COMMENT '主键',
  1745. SUBJECT VARCHAR(400) COMMENT '标题',
  1746. USERID BIGINT COMMENT '发送人ID',
  1747. USERNAME VARCHAR(20) COMMENT '发送人',
  1748. MESSAGETYPE VARCHAR(50) COMMENT '消息类型(使用数据字典)',
  1749. CONTENT TEXT COMMENT '内容',
  1750. SENDTIME DATETIME COMMENT '发送时间',
  1751. CANREPLY SMALLINT COMMENT '不需回复',
  1752. RECEIVERNAME TEXT,
  1753. ATTACHMENT VARCHAR(2000) COMMENT '附件'
  1754. );
  1755. ALTER TABLE SYS_MSG_SEND COMMENT '发送消息';
  1756. ALTER TABLE SYS_MSG_SEND
  1757. ADD PRIMARY KEY (ID);
  1758. /*==============================================================*/
  1759. /* Table: SYS_OFFICE_TEMPLATE */
  1760. /*==============================================================*/
  1761. CREATE TABLE SYS_OFFICE_TEMPLATE
  1762. (
  1763. ID BIGINT NOT NULL COMMENT '主键',
  1764. SUBJECT VARCHAR(20) COMMENT '主题',
  1765. TEMPLATETYPE BIGINT COMMENT '模版类型',
  1766. MEMO VARCHAR(200) COMMENT '备注',
  1767. CREATORID BIGINT COMMENT '创建人ID',
  1768. CREATOR VARCHAR(20) COMMENT '创建人',
  1769. CREATETIME DATETIME COMMENT '创建时间',
  1770. PATH VARCHAR(200) COMMENT '路径',
  1771. TEMPLATEBLOB TEXT COMMENT '模板内容'
  1772. );
  1773. ALTER TABLE SYS_OFFICE_TEMPLATE COMMENT 'office模版';
  1774. ALTER TABLE SYS_OFFICE_TEMPLATE
  1775. ADD PRIMARY KEY (ID);
  1776. /*==============================================================*/
  1777. /* Table: SYS_ORG */
  1778. /*==============================================================*/
  1779. CREATE TABLE SYS_ORG
  1780. (
  1781. ORGID BIGINT NOT NULL COMMENT '组织ID',
  1782. DEMID BIGINT COMMENT '维度编号',
  1783. ORGNAME VARCHAR(128) NOT NULL COMMENT '名称',
  1784. ORGDESC VARCHAR(500) COMMENT '描述',
  1785. ORGSUPID BIGINT COMMENT '上级',
  1786. PATH VARCHAR(128) COMMENT '路径',
  1787. DEPTH BIGINT COMMENT '层次',
  1788. ORGTYPE BIGINT COMMENT '类型
  1789. 0=集团
  1790. 1=公司
  1791. 2=部门
  1792. 3=其他组织',
  1793. CREATORID BIGINT COMMENT '建立人',
  1794. CREATETIME DATETIME COMMENT '建立时间',
  1795. UPDATEID BIGINT COMMENT '修改人',
  1796. UPDATETIME DATETIME COMMENT '修改时间',
  1797. SN BIGINT,
  1798. FROMTYPE SMALLINT COMMENT '数据来源',
  1799. ORGPATHNAME VARCHAR(2000) COMMENT '组织名称路径',
  1800. isdelete SMALLINT DEFAULT 0 COMMENT '删除标志,0正常,1删除',
  1801. code VARCHAR(128) NOT NULL COMMENT '组织代码,自动继承父级代码',
  1802. COMPANYID NUMERIC(18,0) COMMENT '公司',
  1803. COMPANY VARCHAR(20) COMMENT '分公司',
  1804. ORGSTAFF SMALLINT COMMENT '编制人数',
  1805. ORGCODE VARCHAR(200) COMMENT '组织编码'
  1806. );
  1807. ALTER TABLE SYS_ORG COMMENT '组织架构
  1808. SYS_ORG';
  1809. ALTER TABLE SYS_ORG
  1810. ADD PRIMARY KEY (ORGID);
  1811. /*==============================================================*/
  1812. /* Table: SYS_ORG_PARAM */
  1813. /*==============================================================*/
  1814. CREATE TABLE SYS_ORG_PARAM
  1815. (
  1816. VALUEID BIGINT COMMENT '主键ID',
  1817. ORGID BIGINT COMMENT '组织ID',
  1818. PARAMID BIGINT COMMENT '属性ID',
  1819. PARAMVALUE VARCHAR(200) COMMENT '字符串属性值',
  1820. PARAMDATEVALUE DATETIME COMMENT '日期型属性值',
  1821. PARAMINTVALUE numeric(18,2) COMMENT '数值型属性值'
  1822. );
  1823. ALTER TABLE SYS_ORG_PARAM COMMENT '组织参数值';
  1824. /*==============================================================*/
  1825. /* Table: SYS_ORG_ROLE */
  1826. /*==============================================================*/
  1827. CREATE TABLE SYS_ORG_ROLE
  1828. (
  1829. ID BIGINT NOT NULL COMMENT '主键',
  1830. ORGID BIGINT COMMENT '组织ID',
  1831. ROLEID BIGINT COMMENT '角色ID',
  1832. CANDEL SMALLINT COMMENT '是否可以删除(在组织授权的不可以删除0,不可以删除,1,可以删除)'
  1833. );
  1834. ALTER TABLE SYS_ORG_ROLE COMMENT '组织和角色授权';
  1835. ALTER TABLE SYS_ORG_ROLE
  1836. ADD PRIMARY KEY (ID);
  1837. /*==============================================================*/
  1838. /* Table: SYS_ORG_ROLEMANAGE */
  1839. /*==============================================================*/
  1840. CREATE TABLE SYS_ORG_ROLEMANAGE
  1841. (
  1842. ID BIGINT NOT NULL COMMENT '主键',
  1843. ORGID BIGINT COMMENT '组织ID',
  1844. ROLEID BIGINT COMMENT '角色',
  1845. CANDEL SMALLINT COMMENT '是否可删除'
  1846. );
  1847. ALTER TABLE SYS_ORG_ROLEMANAGE COMMENT '组织可以授权的角色范围(用于分级授权)';
  1848. ALTER TABLE SYS_ORG_ROLEMANAGE
  1849. ADD PRIMARY KEY (ID);
  1850. /*==============================================================*/
  1851. /* Table: SYS_ORG_TYPE */
  1852. /*==============================================================*/
  1853. CREATE TABLE SYS_ORG_TYPE
  1854. (
  1855. ID BIGINT NOT NULL COMMENT '主键',
  1856. DEMID BIGINT COMMENT '维度ID',
  1857. NAME VARCHAR(50) COMMENT '名称',
  1858. LEVELS SMALLINT COMMENT '级别',
  1859. MEMO VARCHAR(100) COMMENT '备注',
  1860. ICON VARCHAR(100)
  1861. );
  1862. ALTER TABLE SYS_ORG_TYPE COMMENT '组织结构类型';
  1863. ALTER TABLE SYS_ORG_TYPE
  1864. ADD PRIMARY KEY (ID);
  1865. /*==============================================================*/
  1866. /* Table: SYS_OVERTIME */
  1867. /*==============================================================*/
  1868. CREATE TABLE SYS_OVERTIME
  1869. (
  1870. ID BIGINT NOT NULL COMMENT '主键',
  1871. SUBJECT VARCHAR(50) COMMENT '主题',
  1872. USERID BIGINT COMMENT '用户ID',
  1873. STARTTIME DATETIME COMMENT '开始时间',
  1874. ENDTIME DATETIME COMMENT '结束时间',
  1875. WORKTYPE SMALLINT COMMENT '类型
  1876. 1.加班
  1877. 2.请假',
  1878. MEMO VARCHAR(200) COMMENT '备注'
  1879. );
  1880. ALTER TABLE SYS_OVERTIME COMMENT '加班情况';
  1881. ALTER TABLE SYS_OVERTIME
  1882. ADD PRIMARY KEY (ID);
  1883. /*==============================================================*/
  1884. /* Table: SYS_PARAM */
  1885. /*==============================================================*/
  1886. CREATE TABLE SYS_PARAM
  1887. (
  1888. PARAMID BIGINT NOT NULL COMMENT '主键',
  1889. PARAMKEY VARCHAR(32) COMMENT '属性key值',
  1890. PARAMNAME VARCHAR(50) COMMENT '属性名称',
  1891. DATATYPE VARCHAR(20) COMMENT '数据类型',
  1892. EFFECT SMALLINT COMMENT '参数类型
  1893. 1.个人
  1894. 2.组织',
  1895. BELONGDEM NUMERIC(20,0) COMMENT '所属维度',
  1896. SOURCETYPE VARCHAR(20) COMMENT '数据来源',
  1897. SOURCEKEY VARCHAR(100) COMMENT '数据来源key',
  1898. DESCRIPTION VARCHAR(256) COMMENT '参数描述',
  1899. STATUS_ SMALLINT COMMENT '参数状态',
  1900. CATEGORY VARCHAR(256) COMMENT '参数分类'
  1901. );
  1902. ALTER TABLE SYS_PARAM COMMENT 'SYS_PARAM【用户或组织自定义属性】';
  1903. ALTER TABLE SYS_PARAM
  1904. ADD PRIMARY KEY (PARAMID);
  1905. /*==============================================================*/
  1906. /* Table: SYS_PAUR */
  1907. /*==============================================================*/
  1908. CREATE TABLE SYS_PAUR
  1909. (
  1910. PAURID BIGINT NOT NULL,
  1911. PAURNAME VARCHAR(30) COMMENT '名称',
  1912. ALIASNAME VARCHAR(30) COMMENT '别名',
  1913. PAURVALUE VARCHAR(50) COMMENT '值',
  1914. USERID BIGINT COMMENT '所属用户'
  1915. );
  1916. ALTER TABLE SYS_PAUR
  1917. ADD PRIMARY KEY (PAURID);
  1918. /*==============================================================*/
  1919. /* Table: SYS_PERSON_SCRIPT */
  1920. /*==============================================================*/
  1921. CREATE TABLE SYS_PERSON_SCRIPT
  1922. (
  1923. ID BIGINT NOT NULL COMMENT '主键',
  1924. CLASS_NAME VARCHAR(200) COMMENT '脚本所在类的类名',
  1925. CLASS_INS_NAME VARCHAR(400) COMMENT '类实例',
  1926. METHOD_NAME VARCHAR(200) COMMENT '方法名称',
  1927. METHOD_DESC VARCHAR(200) COMMENT '方法描述',
  1928. RETURN_TYPE VARCHAR(200) COMMENT '返回类型',
  1929. ARGUMENT VARCHAR(500) COMMENT '参数信息',
  1930. ENABLE TINYINT(1) COMMENT '是否有效'
  1931. );
  1932. ALTER TABLE SYS_PERSON_SCRIPT COMMENT '用户脚本管理';
  1933. ALTER TABLE SYS_PERSON_SCRIPT
  1934. ADD PRIMARY KEY (ID);
  1935. CREATE TABLE SYS_JOB(
  1936. JOBID BIGINT COMMENT '职务ID',
  1937. JOBNAME VARCHAR(100) COMMENT '职务名称',
  1938. JOBCODE VARCHAR(100) COMMENT '职务代码',
  1939. JOBDESC VARCHAR(1000) COMMENT '职务描述',
  1940. SETID BIGINT DEFAULT 0 COMMENT '设置码,对应组织ID,说明是这个组织私有的职务,公有职务SETID=0',
  1941. ISDELETE BIGINT DEFAULT 0 COMMENT '是否删除,0正常 1删除',
  1942. GRADE BIGINT DEFAULT 0 COMMENT '等级',
  1943. PRIMARY KEY (JOBID)
  1944. )COMMENT='职务表';
  1945. /*==============================================================*/
  1946. /* Table: sys_pos */
  1947. /*==============================================================*/
  1948. CREATE TABLE SYS_POS
  1949. (
  1950. POSID BIGINT NOT NULL,
  1951. POSCODE VARCHAR(200) NOT NULL,
  1952. POSNAME VARCHAR(100) NOT NULL,
  1953. POSDESC VARCHAR(200),
  1954. ORGID BIGINT,
  1955. JOBID BIGINT,
  1956. ISDELETE INT DEFAULT 0
  1957. );
  1958. ALTER TABLE SYS_POS
  1959. ADD PRIMARY KEY (POSID);
  1960. /*==============================================================*/
  1961. /* Table: SYS_PROFILE */
  1962. /*==============================================================*/
  1963. CREATE TABLE SYS_PROFILE
  1964. (
  1965. ID BIGINT NOT NULL,
  1966. USERID BIGINT COMMENT '用户ID',
  1967. HOMEPAGE VARCHAR(50) COMMENT '主页',
  1968. SKIN VARCHAR(20) COMMENT '皮肤'
  1969. );
  1970. ALTER TABLE SYS_PROFILE COMMENT '个人个性化信息';
  1971. ALTER TABLE SYS_PROFILE
  1972. ADD PRIMARY KEY (ID);
  1973. /*==============================================================*/
  1974. /* Table: SYS_REPORT_TEMPLATE */
  1975. /*==============================================================*/
  1976. CREATE TABLE SYS_REPORT_TEMPLATE
  1977. (
  1978. REPORTID BIGINT NOT NULL COMMENT '报表编号',
  1979. TITLE VARCHAR(128) NOT NULL COMMENT '标题',
  1980. DESCP VARCHAR(500) NOT NULL COMMENT '描述',
  1981. REPORTLOCATION VARCHAR(128) NOT NULL COMMENT '报表模块的jasper文件的路径',
  1982. CREATETIME DATETIME NOT NULL COMMENT '创建时间',
  1983. UPDATETIME DATETIME NOT NULL COMMENT '修改时间',
  1984. REPORTKEY VARCHAR(128) COMMENT '标识key',
  1985. ISDEFAULTIN SMALLINT COMMENT '是否缺省
  1986. 1=缺省
  1987. 0=非缺省',
  1988. TYPEID BIGINT COMMENT '报表分类ID'
  1989. );
  1990. ALTER TABLE SYS_REPORT_TEMPLATE COMMENT '报表模板
  1991. report_template';
  1992. ALTER TABLE SYS_REPORT_TEMPLATE
  1993. ADD PRIMARY KEY (REPORTID);
  1994. /*==============================================================*/
  1995. /* Table: SYS_RES */
  1996. /*==============================================================*/
  1997. CREATE TABLE SYS_RES
  1998. (
  1999. RESID BIGINT NOT NULL COMMENT '资源主键',
  2000. RESNAME VARCHAR(128) NOT NULL COMMENT '资源名称',
  2001. ALIAS VARCHAR(128) COMMENT '别名(系统中唯一)',
  2002. SN BIGINT COMMENT '同级排序',
  2003. ICON VARCHAR(100) COMMENT '图标',
  2004. PARENTID BIGINT COMMENT '父ID',
  2005. DEFAULTURL VARCHAR(256) COMMENT '默认地址',
  2006. ISFOLDER SMALLINT COMMENT '栏目',
  2007. ISDISPLAYINMENU SMALLINT COMMENT '显示到菜单',
  2008. ISOPEN SMALLINT COMMENT '默认打开',
  2009. SYSTEMID BIGINT COMMENT '子系统ID',
  2010. ISNEWOPEN SMALLINT COMMENT '是否打开新窗口:0否,1是',
  2011. PATH VARCHAR(500) COMMENT '资源路径'
  2012. );
  2013. ALTER TABLE SYS_RES COMMENT '子系统资源';
  2014. ALTER TABLE SYS_RES
  2015. ADD PRIMARY KEY (RESID);
  2016. /*==============================================================*/
  2017. /* Table: SYS_RESURL */
  2018. /*==============================================================*/
  2019. CREATE TABLE SYS_RESURL
  2020. (
  2021. RESURLID BIGINT NOT NULL COMMENT '主键',
  2022. RESID BIGINT COMMENT '资源ID',
  2023. NAME VARCHAR(100) COMMENT '名称',
  2024. URL VARCHAR(200) COMMENT '资源URL'
  2025. );
  2026. ALTER TABLE SYS_RESURL COMMENT '资源URL';
  2027. ALTER TABLE SYS_RESURL
  2028. ADD PRIMARY KEY (RESURLID);
  2029. /*==============================================================*/
  2030. /* Table: SYS_ROLE */
  2031. /*==============================================================*/
  2032. CREATE TABLE SYS_ROLE
  2033. (
  2034. ROLEID BIGINT NOT NULL,
  2035. SYSTEMID BIGINT COMMENT '系统ID',
  2036. ALIAS VARCHAR(128) COMMENT '角色别名',
  2037. ROLENAME VARCHAR(128) NOT NULL COMMENT '角色名',
  2038. MEMO VARCHAR(256) COMMENT '备注',
  2039. ALLOWDEL SMALLINT COMMENT '允许删除',
  2040. ALLOWEDIT SMALLINT COMMENT '允许编辑(0,不允许,1,允许)',
  2041. ENABLED SMALLINT COMMENT '是否启用
  2042. (0,禁止,1,启用)',
  2043. CATEGORY VARCHAR(50) COMMENT '分类'
  2044. );
  2045. ALTER TABLE SYS_ROLE COMMENT '系统角色表';
  2046. ALTER TABLE SYS_ROLE
  2047. ADD PRIMARY KEY (ROLEID);
  2048. /*==============================================================*/
  2049. /* Table: SYS_ROLE_RES */
  2050. /*==============================================================*/
  2051. CREATE TABLE SYS_ROLE_RES
  2052. (
  2053. ROLERESID BIGINT NOT NULL AUTO_INCREMENT PRIMARY KEY COMMENT '角色资源Id',
  2054. ROLEID BIGINT,
  2055. RESID BIGINT COMMENT '资源主键',
  2056. SYSTEMID BIGINT COMMENT '系统ID'
  2057. );
  2058. ALTER TABLE SYS_ROLE_RES COMMENT '角色资源映射';
  2059. /*==============================================================*/
  2060. /* Table: SYS_SCRIPT */
  2061. /*==============================================================*/
  2062. CREATE TABLE SYS_SCRIPT
  2063. (
  2064. ID BIGINT NOT NULL COMMENT '主键',
  2065. NAME VARCHAR(50) COMMENT '名称',
  2066. SCRIPT TEXT COMMENT '脚本',
  2067. CATEGORY VARCHAR(50) COMMENT '脚本分类',
  2068. MEMO VARCHAR(200) COMMENT '备注'
  2069. );
  2070. ALTER TABLE SYS_SCRIPT COMMENT '系统脚本节点';
  2071. ALTER TABLE SYS_SCRIPT
  2072. ADD PRIMARY KEY (ID);
  2073. /*==============================================================*/
  2074. /* Table: SYS_SEAL */
  2075. /*==============================================================*/
  2076. CREATE TABLE SYS_SEAL
  2077. (
  2078. SEALID BIGINT NOT NULL COMMENT '主键',
  2079. SEALNAME VARCHAR(128) COMMENT '印章名',
  2080. SEALPATH VARCHAR(128) COMMENT '印章路径',
  2081. BELONGID BIGINT COMMENT '印章持有者ID',
  2082. BELONGNAME VARCHAR(128) COMMENT '印章持有者姓名',
  2083. ATTACHMENTID BIGINT COMMENT '印章附件',
  2084. SHOWIMAGEID BIGINT COMMENT '印章图片'
  2085. );
  2086. ALTER TABLE SYS_SEAL COMMENT '电子印章';
  2087. ALTER TABLE SYS_SEAL
  2088. ADD PRIMARY KEY (SEALID);
  2089. /*==============================================================*/
  2090. /* Table: SYS_SEAL_RIGHT */
  2091. /*==============================================================*/
  2092. CREATE TABLE SYS_SEAL_RIGHT
  2093. (
  2094. ID BIGINT NOT NULL,
  2095. SEALID BIGINT COMMENT '印章ID',
  2096. RIGHTTYPE VARCHAR(20) COMMENT '授权类型',
  2097. RIGHTID BIGINT COMMENT '被授权者ID',
  2098. RIGHTNAME VARCHAR(100) COMMENT '被授权者名称',
  2099. CREATEUSER BIGINT COMMENT '创建人',
  2100. CREATETIME TIMESTAMP COMMENT '创建时间',
  2101. CONTROLTYPE SMALLINT COMMENT '控件类型 印章控件:0 office控件:1'
  2102. );
  2103. ALTER TABLE SYS_SEAL_RIGHT COMMENT '印章授权表';
  2104. ALTER TABLE SYS_SEAL_RIGHT
  2105. ADD PRIMARY KEY (ID);
  2106. /*==============================================================*/
  2107. /* Table: SYS_SUBSYSTEM */
  2108. /*==============================================================*/
  2109. CREATE TABLE SYS_SUBSYSTEM
  2110. (
  2111. SYSTEMID BIGINT NOT NULL COMMENT '主键',
  2112. SYSNAME VARCHAR(50) NOT NULL COMMENT '系统名称',
  2113. ALIAS VARCHAR(20) COMMENT '别名(系统中唯一)',
  2114. LOGO VARCHAR(100) COMMENT '系统的图标',
  2115. DEFAULTURL VARCHAR(50) COMMENT '系统首页地址',
  2116. MEMO VARCHAR(200) COMMENT '备注',
  2117. CREATETIME DATETIME COMMENT '创建时间',
  2118. CREATOR VARCHAR(20) COMMENT '创建人',
  2119. ALLOWDEL SMALLINT COMMENT '允许删除',
  2120. NEEDORG SMALLINT COMMENT '选择组织架构
  2121. (0,不需要选择,1,需要选择)
  2122. 如果用户只属于一个组织读取组织后,放到当前上下文。多个的话则需要选择。
  2123. ',
  2124. ISACTIVE SMALLINT COMMENT '是否激活',
  2125. ISLOCAL SMALLINT,
  2126. HOMEPAGE VARCHAR(256)
  2127. );
  2128. ALTER TABLE SYS_SUBSYSTEM COMMENT '子系统管理';
  2129. ALTER TABLE SYS_SUBSYSTEM
  2130. ADD PRIMARY KEY (SYSTEMID);
  2131. /*==============================================================*/
  2132. /* Table: SYS_TABLE_MANAGE */
  2133. /*==============================================================*/
  2134. CREATE TABLE SYS_TABLE_MANAGE
  2135. (
  2136. ID BIGINT NOT NULL,
  2137. NAME VARCHAR(50) COMMENT '名称',
  2138. ALIAS VARCHAR(50) COMMENT '别名',
  2139. STYLE BIGINT COMMENT '样式:0-列表,1-树形',
  2140. NEEDPAGE BIGINT COMMENT '是否需要分页:0-不分页,1-分页',
  2141. ISTABLE BIGINT COMMENT '是否是表:0-视图,1-表',
  2142. OBJNAME VARCHAR(50) COMMENT '对象名',
  2143. DISPLAYFIELD TEXT COMMENT '显示字段(JSON)',
  2144. CONDITIONFIELD TEXT COMMENT '条件字段(JSON)',
  2145. DSNAME VARCHAR(50) COMMENT '数据源名',
  2146. DSALIAS VARCHAR(50) COMMENT '数据源别名',
  2147. PAGESIZE BIGINT COMMENT '分页大小',
  2148. TEMPLATEID BIGINT COMMENT '数据模板ID',
  2149. DSPTEMPLATE TEXT COMMENT '显示模板',
  2150. EDITABLE BIGINT COMMENT '允许编辑 0:不可编辑,1:可编辑',
  2151. PARAMETERS TEXT COMMENT '自定义参数',
  2152. CONDITIONTYPE INT
  2153. );
  2154. ALTER TABLE SYS_TABLE_MANAGE
  2155. ADD PRIMARY KEY (ID);
  2156. /*==============================================================*/
  2157. /* Table: SYS_TEMPLATE */
  2158. /*==============================================================*/
  2159. CREATE TABLE SYS_TEMPLATE
  2160. (
  2161. TEMPLATEID BIGINT NOT NULL COMMENT '主键Id',
  2162. NAME VARCHAR(50) COMMENT '模版名称',
  2163. HTMLCONTENT VARCHAR(500) COMMENT 'html模版',
  2164. PLAINCONTENT VARCHAR(500) COMMENT '普通模版',
  2165. ISDEFAULT SMALLINT COMMENT '系统默认',
  2166. USETYPE SMALLINT COMMENT '用途',
  2167. TITLE VARCHAR(200) COMMENT '模版标题'
  2168. );
  2169. ALTER TABLE SYS_TEMPLATE COMMENT '系统模版管理';
  2170. ALTER TABLE SYS_TEMPLATE
  2171. ADD PRIMARY KEY (TEMPLATEID);
  2172. /*==============================================================*/
  2173. /* Table: SYS_TYPE_KEY */
  2174. /*==============================================================*/
  2175. CREATE TABLE SYS_TYPE_KEY
  2176. (
  2177. TYPEID BIGINT NOT NULL,
  2178. TYPEKEY VARCHAR(64) NOT NULL,
  2179. TYPENAME VARCHAR(128),
  2180. FLAG BIGINT,
  2181. SN BIGINT,
  2182. TYPE BIGINT COMMENT '0=平铺结构
  2183. 1=树型结构'
  2184. );
  2185. ALTER TABLE SYS_TYPE_KEY COMMENT '系统分类键';
  2186. ALTER TABLE SYS_TYPE_KEY
  2187. ADD PRIMARY KEY (TYPEID);
  2188. /*==============================================================*/
  2189. /* Table: SYS_USER */
  2190. /*==============================================================*/
  2191. CREATE TABLE SYS_USER
  2192. (
  2193. USERID BIGINT NOT NULL,
  2194. FULLNAME VARCHAR(127) COMMENT '姓名',
  2195. ACCOUNT VARCHAR(20) NOT NULL COMMENT '帐号',
  2196. PASSWORD VARCHAR(50) NOT NULL COMMENT '密码',
  2197. ISEXPIRED SMALLINT COMMENT '是否过期',
  2198. ISLOCK SMALLINT COMMENT '是否锁定',
  2199. CREATETIME DATETIME COMMENT '创建时间',
  2200. STATUS SMALLINT COMMENT '状态
  2201. 1=激活
  2202. 0=禁用
  2203. -1=删除',
  2204. EMAIL VARCHAR(128) COMMENT '邮箱',
  2205. MOBILE VARCHAR(32) COMMENT '手机',
  2206. PHONE VARCHAR(32) COMMENT '电话',
  2207. SEX VARCHAR(2) COMMENT '1=男
  2208. 0=女',
  2209. PICTURE VARCHAR(300),
  2210. ENTRYDATE DATETIME COMMENT '入职日期',
  2211. USERSTATUS VARCHAR(32) COMMENT '员工状态',
  2212. FROMTYPE SMALLINT COMMENT '数据来源',
  2213. pwdUpdTime DATETIME COMMENT '密码更新时间',
  2214. WEIXINID VARCHAR(20) COMMENT '微信id',
  2215. HASSYNCTOWX SMALLINT DEFAULT 0
  2216. );
  2217. ALTER TABLE SYS_USER COMMENT '用户表';
  2218. ALTER TABLE SYS_USER
  2219. ADD PRIMARY KEY (USERID);
  2220. /*==============================================================*/
  2221. /* Table: SYS_USER_PARAM */
  2222. /*==============================================================*/
  2223. CREATE TABLE SYS_USER_PARAM
  2224. (
  2225. VALUEID BIGINT NOT NULL COMMENT '主键ID',
  2226. USERID BIGINT COMMENT '用户ID',
  2227. PARAMID BIGINT COMMENT '属性ID',
  2228. PARAMVALUE VARCHAR(200) COMMENT '属性值',
  2229. PARAMDATEVALUE DATETIME COMMENT '日期类型属性值',
  2230. PARAMINTVALUE numeric(18,2) COMMENT '数值型属性值'
  2231. );
  2232. ALTER TABLE SYS_USER_PARAM COMMENT '用户自定义参数';
  2233. ALTER TABLE SYS_USER_PARAM
  2234. ADD PRIMARY KEY (VALUEID);
  2235. /*==============================================================*/
  2236. /* Table: SYS_USER_POS */
  2237. /*==============================================================*/
  2238. CREATE TABLE SYS_USER_POS(
  2239. USERPOSID BIGINT,
  2240. ORGID BIGINT,
  2241. POSID BIGINT,
  2242. USERID BIGINT,
  2243. ISPRIMARY BIGINT,
  2244. ISCHARGE BIGINT,
  2245. ISDELETE BIGINT DEFAULT 0,
  2246. JOBID BIGINT,
  2247. PRIMARY KEY (USERPOSID)
  2248. )COMMENT='用户岗位表';
  2249. /*==============================================================*/
  2250. /* Table: SYS_USER_ROLE */
  2251. /*==============================================================*/
  2252. CREATE TABLE SYS_USER_ROLE
  2253. (
  2254. USERROLEID BIGINT NOT NULL COMMENT '用户角色Id',
  2255. ROLEID BIGINT COMMENT '角色ID',
  2256. USERID BIGINT COMMENT '用户ID'
  2257. );
  2258. ALTER TABLE SYS_USER_ROLE COMMENT '用户角色映射表';
  2259. ALTER TABLE SYS_USER_ROLE
  2260. ADD PRIMARY KEY (USERROLEID);
  2261. /*==============================================================*/
  2262. /* Table: SYS_USER_UNDER */
  2263. /*==============================================================*/
  2264. CREATE TABLE SYS_USER_UNDER
  2265. (
  2266. ID BIGINT NOT NULL COMMENT '主键',
  2267. USERID BIGINT COMMENT '用户ID',
  2268. UNDERUSERID BIGINT COMMENT '下属用户ID',
  2269. UNDERUSERNAME VARCHAR(50) COMMENT '下属用户名'
  2270. );
  2271. ALTER TABLE SYS_USER_UNDER COMMENT '下属管理';
  2272. ALTER TABLE SYS_USER_UNDER
  2273. ADD PRIMARY KEY (ID);
  2274. /*==============================================================*/
  2275. /* Table: SYS_VACATION */
  2276. /*==============================================================*/
  2277. CREATE TABLE SYS_VACATION
  2278. (
  2279. ID BIGINT NOT NULL COMMENT '主键',
  2280. NAME VARCHAR(50) COMMENT '假日名称',
  2281. YEARS SMALLINT COMMENT '年份',
  2282. STATTIME DATETIME COMMENT '开始时间',
  2283. ENDTIME DATETIME COMMENT '结束时间'
  2284. );
  2285. ALTER TABLE SYS_VACATION COMMENT '法定假期设置';
  2286. ALTER TABLE SYS_VACATION
  2287. ADD PRIMARY KEY (ID);
  2288. /*==============================================================*/
  2289. /* Table: SYS_WORKTIME */
  2290. /*==============================================================*/
  2291. CREATE TABLE SYS_WORKTIME
  2292. (
  2293. ID BIGINT NOT NULL COMMENT '主键',
  2294. SETTINGID BIGINT COMMENT '设置ID',
  2295. STARTTIME VARCHAR(10) COMMENT '开始时间',
  2296. ENDTIME VARCHAR(10) COMMENT '结束时间',
  2297. MEMO VARCHAR(200) COMMENT '备注'
  2298. );
  2299. ALTER TABLE SYS_WORKTIME COMMENT '班次时间';
  2300. ALTER TABLE SYS_WORKTIME
  2301. ADD PRIMARY KEY (ID);
  2302. /*==============================================================*/
  2303. /* Table: SYS_WORKTIME_SETTING */
  2304. /*==============================================================*/
  2305. CREATE TABLE SYS_WORKTIME_SETTING
  2306. (
  2307. ID BIGINT NOT NULL COMMENT '主键',
  2308. NAME VARCHAR(50) COMMENT '班次名',
  2309. MEMO VARCHAR(200) COMMENT '描述'
  2310. );
  2311. ALTER TABLE SYS_WORKTIME_SETTING COMMENT '班次设置';
  2312. ALTER TABLE SYS_WORKTIME_SETTING
  2313. ADD PRIMARY KEY (ID);
  2314. /*==============================================================*/
  2315. /* Table: SYS_DB_ID */
  2316. /*==============================================================*/
  2317. CREATE TABLE SYS_DB_ID
  2318. (
  2319. ID SMALLINT NOT NULL COMMENT '计算机编号',
  2320. INCREMENTAL BIGINT COMMENT 'ID增量',
  2321. BOUND BIGINT COMMENT '边界值'
  2322. );
  2323. ALTER TABLE SYS_DB_ID COMMENT '系统ID生成表';
  2324. ALTER TABLE SYS_DB_ID
  2325. ADD PRIMARY KEY (ID);
  2326. create table bpm_common_ws_set
  2327. (
  2328. id BIGINT not null COMMENT '主键',
  2329. alias varchar(200) not null COMMENT '别名',
  2330. wsdl_url varchar(400) COMMENT 'wsdl地址',
  2331. document text COMMENT 'webservice设置',
  2332. primary key (id)
  2333. )COMMENT='通用webservice调用设置';
  2334. create table bpm_common_ws_params
  2335. (
  2336. id BIGINT not null COMMENT '主键',
  2337. setid BIGINT not null COMMENT 'webservice设置ID',
  2338. name varchar(200) COMMENT '参数名',
  2339. param_type SMALLINT COMMENT '参数类型',
  2340. description varchar(400) COMMENT '参数说明',
  2341. primary key (id)
  2342. )COMMENT='通用webservice调用参数';
  2343. /* Table: SYS_REPORT */
  2344. /*==============================================================*/
  2345. CREATE TABLE SYS_REPORT
  2346. (
  2347. REPORTID BIGINT COMMENT '报表ID',
  2348. TYPEID BIGINT COMMENT '类型ID',
  2349. TITLE VARCHAR(128) COMMENT '标题',
  2350. DESCP VARCHAR(200) COMMENT '描述',
  2351. FILEPATH VARCHAR(128) COMMENT '报表文件相对路径',
  2352. FILENAME VARCHAR(128) COMMENT '文件名',
  2353. CREATETIME TIMESTAMP COMMENT '创建时间',
  2354. STATUS SMALLINT DEFAULT 0 COMMENT '状态,1:已处理;0:未处理',
  2355. DSNAME VARCHAR(50) COMMENT '数据源别名',
  2356. PARAMS VARCHAR(500) DEFAULT '[]' COMMENT '报表参数',
  2357. EXT VARCHAR(20) DEFAULT 'jrxml' COMMENT '报表文件后缀名',
  2358. REALSQL TEXT COMMENT '报表的SQL语句'
  2359. );
  2360. ALTER TABLE SYS_REPORT COMMENT 'Jasperreport报表';
  2361. create table BUS_QUERY_RULE
  2362. (
  2363. id BIGINT not null COMMENT '主键',
  2364. tablename VARCHAR(128) COMMENT '表名',
  2365. needpage INTEGER default 1 COMMENT '是否需要分页:0-不分页,1-分页',
  2366. pagesize BIGINT COMMENT '分页大小',
  2367. isquery INTEGER default 0 COMMENT '初始是否进行查询:0-是,1-否',
  2368. isFilter INTEGER default 0,
  2369. displayfield TEXT COMMENT '显示字段',
  2370. filterfield TEXT COMMENT '过滤器字段',
  2371. sortfield TEXT COMMENT '排序字段',
  2372. exportfield TEXT COMMENT '导出字段',
  2373. printfield TEXT COMMENT '打印字段',
  2374. createtime TIMESTAMP COMMENT '创建时间',
  2375. createby BIGINT COMMENT '创建人ID',
  2376. updatetime TIMESTAMP COMMENT '更新时间',
  2377. updateby BIGINT COMMENT '更新人ID',
  2378. PRIMARY KEY (ID)
  2379. )comment='高级查询规则';
  2380. create table BUS_QUERY_FILTER
  2381. (
  2382. id BIGINT not null COMMENT '主键',
  2383. ruleid BIGINT COMMENT '规则ID',
  2384. tablename VARCHAR(256) COMMENT '表名',
  2385. filtername VARCHAR(256) COMMENT '过滤名称',
  2386. filterdesc TEXT COMMENT '过滤描述',
  2387. filterkey VARCHAR(256) COMMENT '过滤条件Key',
  2388. queryparameter TEXT COMMENT '查询参数',
  2389. sortparameter TEXT COMMENT '排序参数',
  2390. isshare SMALLINT default 0 COMMENT '是否共享',
  2391. createtime TIMESTAMP COMMENT '创建时间',
  2392. createby BIGINT COMMENT '创建人ID',
  2393. PRIMARY KEY (ID)
  2394. )comment='查询过滤';
  2395. create table BUS_QUERY_SHARE
  2396. (
  2397. id BIGINT not null COMMENT '主键',
  2398. filterid BIGINT COMMENT '过滤ID',
  2399. shareright TEXT COMMENT '共享权限',
  2400. sharerid BIGINT COMMENT '共享人ID',
  2401. createtime TIMESTAMP COMMENT '创建时间',
  2402. PRIMARY KEY (ID)
  2403. )COMMENT='查询过滤共享';
  2404. CREATE TABLE SYS_WS_DATA_TEMPLATE (
  2405. ID BIGINT NOT NULL COMMENT '主键',
  2406. NAME VARCHAR(500) NULL COMMENT '列表名称',
  2407. SERVICEID BIGINT NULL COMMENT '展示数据的模版',
  2408. TEMPLATE TEXT NULL COMMENT '主键',
  2409. SCRIPT TEXT NULL COMMENT '解析返回的XML的脚本' ,
  2410. PRIMARY KEY (ID)
  2411. )COMMENT='webservice数据模板展示';
  2412. CREATE TABLE OUT_MAIL_ATTACHMENT (
  2413. FILEID BIGINT NOT NULL COMMENT '主键,文件ID',
  2414. FILENAME VARCHAR(128) NULL COMMENT '文件名',
  2415. FILEPATH VARCHAR(128) NULL COMMENT '文件存放路径',
  2416. MAILID BIGINT NULL COMMENT '邮件ID',
  2417. PRIMARY KEY (FILEID)
  2418. )COMMENT='外部邮件附件表';
  2419. CREATE TABLE BPM_DEF_AUTHORIZE (
  2420. ID BIGINT NOT NULL COMMENT '主键',
  2421. AUTHORIZE_DESC VARCHAR(512) COMMENT '流程授权说明',
  2422. PRIMARY KEY (ID)
  2423. )COMMENT='流程授权主表';
  2424. CREATE TABLE BPM_DEF_USER (
  2425. ID BIGINT NOT NULL COMMENT '主键',
  2426. AUTHORIZE_ID BIGINT NOT NULL COMMENT '流程授权主表ID',
  2427. OWNER_ID BIGINT NOT NULL COMMENT '授权对象ID',
  2428. OWNER_NAME VARCHAR(256) COMMENT '授权对象名称',
  2429. RIGHT_TYPE VARCHAR(40) COMMENT '授权对象类型',
  2430. PRIMARY KEY (ID)
  2431. )COMMENT='流程授权中的用户子表';
  2432. CREATE TABLE BPM_DEF_ACT (
  2433. ID BIGINT NOT NULL COMMENT '主键',
  2434. AUTHORIZE_ID BIGINT NOT NULL COMMENT '流程授权主表ID',
  2435. DEF_KEY VARCHAR(64) NOT NULL COMMENT '授权流程KEY',
  2436. DEF_NAME VARCHAR(256) COMMENT '授权流程名称',
  2437. RIGHT_CONTENT VARCHAR(512) COMMENT '授权内容',
  2438. PRIMARY KEY (ID)
  2439. )COMMENT='流程授权中流程子表';
  2440. CREATE TABLE SYS_URL_PERMISSION (
  2441. ID_ BIGINT NOT NULL COMMENT '主键',
  2442. DESCP_ VARCHAR(500) NULL COMMENT '描述',
  2443. URL_ VARCHAR(2000) NULL COMMENT '拦截地址',
  2444. PARAMS_ VARCHAR(500) NULL COMMENT '拦截参数',
  2445. ENABLE_ SMALLINT DEFAULT '1' COMMENT '是否启用;0:禁用,1:启用',
  2446. PRIMARY KEY (ID_)
  2447. )COMMENT='URL地址拦截管理';
  2448. CREATE TABLE SYS_URL_RULES (
  2449. ID_ BIGINT(20) NOT NULL COMMENT '主键',
  2450. SCRIPT_ MEDIUMTEXT COMMENT 'groovy脚本',
  2451. ENABLE_ SMALLINT DEFAULT '1' COMMENT '是否启用;0:禁用;1:启用',
  2452. SYS_URL_ID_ BIGINT NULL COMMENT 'URL地址拦截管理ID',
  2453. DESCP_ VARCHAR(500) NULL COMMENT '描述',
  2454. SORT_ SMALLINT DEFAULT '1' COMMENT '排序',
  2455. PRIMARY KEY (ID_)
  2456. )COMMENT='URL地址拦截脚本管理';
  2457. CREATE TABLE BPM_MOBILE_FORM
  2458. (
  2459. ID bigint NOT NULL,
  2460. FORMID bigint,
  2461. FORMKEY VARCHAR(64),
  2462. HTML TEXT,
  2463. TEMPLATE TEXT,
  2464. GUID VARCHAR(128),
  2465. ISDEFAULT INT,
  2466. FORMJSON TEXT
  2467. );
  2468. ALTER TABLE BPM_MOBILE_FORM
  2469. ADD PRIMARY KEY (ID);
  2470. /*==============================================================*/
  2471. /* Table: SYS_ORG_AUTH */
  2472. /*==============================================================*/
  2473. CREATE TABLE SYS_ORG_AUTH
  2474. (
  2475. ID BIGINT NOT NULL COMMENT '主键',
  2476. USER_ID BIGINT NOT NULL COMMENT '管理员ID',
  2477. ORG_ID BIGINT NOT NULL COMMENT '组织ID',
  2478. DIM_ID BIGINT NOT NULL COMMENT '维度ID',
  2479. ORG_PERMS VARCHAR(255) COMMENT '针对子用户组的添加、更新和删除',
  2480. USER_PERMS VARCHAR(255) COMMENT '针对用户与组关系的添加、更新和删除',
  2481. POS_PERMS VARCHAR(255) COMMENT '岗位权限',
  2482. ORGAUTH_PERMS VARCHAR(255) COMMENT '分级管理权限'
  2483. );
  2484. ALTER TABLE SYS_ORG_AUTH COMMENT '组织授权';
  2485. ALTER TABLE SYS_ORG_AUTH
  2486. ADD PRIMARY KEY (ID);
  2487. /*==============================================================*/
  2488. /* Table: SYS_AUTH_ROLE */
  2489. /*==============================================================*/
  2490. CREATE TABLE SYS_AUTH_ROLE
  2491. (
  2492. ID BIGINT NOT NULL COMMENT '主键',
  2493. AUTH_ID BIGINT COMMENT '授权ID',
  2494. ROLE_ID BIGINT COMMENT '角色ID'
  2495. );
  2496. ALTER TABLE SYS_AUTH_ROLE COMMENT '授权角色';
  2497. ALTER TABLE SYS_AUTH_ROLE
  2498. ADD PRIMARY KEY (ID);
  2499. /*==============================================================*/
  2500. /* 可配置数据源:SYS_DATA_SOURCE ,SYS_DATA_SOURCE_DEF */
  2501. /*==============================================================*/
  2502. CREATE TABLE SYS_DATA_SOURCE (
  2503. ID_ DECIMAL(18,0) NOT NULL,
  2504. NAME_ VARCHAR(64),
  2505. ALIAS_ VARCHAR(64),
  2506. DB_TYPE_ VARCHAR(64),
  2507. SETTING_JSON_ LONGTEXT,
  2508. INIT_ON_START_ SMALLINT(6),
  2509. ENABLED_ SMALLINT(6),
  2510. CLASS_PATH_ VARCHAR(128),
  2511. INIT_METHOD_ VARCHAR(128),
  2512. CLOSE_METHOD_ VARCHAR(128),
  2513. PRIMARY KEY (ID_),
  2514. UNIQUE KEY UNIQUE_COLUMN (NAME_,ALIAS_)
  2515. );
  2516. CREATE TABLE SYS_DATA_SOURCE_DEF (
  2517. ID_ DECIMAL(18,0) NOT NULL,
  2518. NAME_ VARCHAR(64) NOT NULL,
  2519. CLASS_PATH_ VARCHAR(128) NOT NULL,
  2520. SETTING_JSON_ LONGTEXT,
  2521. INIT_METHOD_ VARCHAR(64),
  2522. IS_SYSTEM_ SMALLINT(6),
  2523. CLOSE_METHOD_ VARCHAR(64),
  2524. PRIMARY KEY (ID_),
  2525. UNIQUE KEY UNIQUE_COLUMNS (CLASS_PATH_,NAME_)
  2526. );
  2527. CREATE TABLE BPM_DEF_AUTH_TYPE (
  2528. ID BIGINT NOT NULL COMMENT '主键',
  2529. AUTHORIZE_ID BIGINT NOT NULL COMMENT '流程授权主表ID',
  2530. AUTHORIZE_TYPE VARCHAR(68) NOT NULL COMMENT '流程授权类型',
  2531. PRIMARY KEY (ID)
  2532. );
  2533. ALTER TABLE BPM_DEF_AUTH_TYPE COMMENT'流程授权类型表';
  2534. CREATE TABLE BPM_FORM_DEF_HI
  2535. (
  2536. HISID BIGINT NOT NULL COMMENT '主键',
  2537. FORMDEFID BIGINT NOT NULL COMMENT '表单ID',
  2538. CATEGORYID BIGINT COMMENT '表单分类',
  2539. FORMKEY VARCHAR(200) COMMENT '表单KEY',
  2540. SUBJECT VARCHAR(128) COMMENT '表单标题',
  2541. FORMDESC VARCHAR(200) COMMENT '描述',
  2542. HTML TEXT COMMENT '定义HTML',
  2543. TEMPLATE TEXT COMMENT 'FREEMAKER模版',
  2544. ISDEFAULT SMALLINT COMMENT '是否缺省',
  2545. VERSIONNO BIGINT COMMENT '版本号',
  2546. TABLEID BIGINT COMMENT '表ID',
  2547. ISPUBLISHED SMALLINT COMMENT '是否发布',
  2548. PUBLISHEDBY VARCHAR(20) COMMENT '发布人',
  2549. PUBLISHTIME DATETIME COMMENT '发布时间',
  2550. TABTITLE VARCHAR(500) COMMENT 'TAB标题',
  2551. DESIGNTYPE SMALLINT COMMENT '设计类型',
  2552. TEMPLATESID VARCHAR(300) COMMENT '模板表对应ID',
  2553. CREATEBY BIGINT COMMENT '创建人ID',
  2554. CREATOR VARCHAR(50) COMMENT '创建人',
  2555. CREATETIME DATETIME COMMENT '创建时间',
  2556. PRIMARY KEY (HISID)
  2557. );
  2558. ALTER TABLE BPM_FORM_DEF_HI COMMENT '流程表单定义历史记录';
  2559. CREATE TABLE BPM_ASSIGN_USERS
  2560. (
  2561. ID BIGINT NOT NULL COMMENT '主键',
  2562. RUNID BIGINT COMMENT '流程执行实例ID',
  2563. DEFKEY VARCHAR(128) COMMENT '流程定义Key',
  2564. NODEID VARCHAR(128) COMMENT '节点ID',
  2565. NODENAME VARCHAR(56) COMMENT '节点名称',
  2566. USERID VARCHAR(20) COMMENT '执行人ID',
  2567. USERNAME VARCHAR(127) COMMENT '执行人名称',
  2568. STARTTIME DATETIME COMMENT '开始时间',
  2569. ENDTIME DATETIME COMMENT '结束时间',
  2570. PRIMARY KEY (ID)
  2571. );
  2572. ALTER TABLE BPM_ASSIGN_USERS COMMENT '发起人设置流程执行人表';
  2573. CREATE TABLE `bpm_node_sql` (
  2574. `ID` bigint(20) NOT NULL DEFAULT '0',
  2575. `NAME` varchar(100),
  2576. `DSALIAS` varchar(100) COMMENT '数据源别名',
  2577. `ACTDEFID` varchar(100) COMMENT '流程id',
  2578. `NODEID` varchar(50) COMMENT '节点ID',
  2579. `ACTION_` varchar(50) COMMENT '触发时机:\r\nSubmit\r\nAgree\r\nOpposite\r\nReject\r\ndelete\r\nsave\r\nend\r\n',
  2580. `SQL_` varchar(4000) COMMENT 'SQL语句',
  2581. `DESC_` varchar(400) COMMENT '描叙',
  2582. PRIMARY KEY (`ID`)
  2583. );
  2584. /*==============================================================*/
  2585. /* Table: BPM_SUBTABLE_SORT */
  2586. /*==============================================================*/
  2587. CREATE TABLE BPM_SUBTABLE_SORT
  2588. (
  2589. ID bigint(20) NOT NULL COMMENT '主键',
  2590. ACTDEFKEY VARCHAR(120) COMMENT '流程定义key',
  2591. TABLENAME VARCHAR(120) COMMENT '子表名称',
  2592. FIELDSORT VARCHAR(500) COMMENT '字段名,json数据',
  2593. PRIMARY KEY (ID)
  2594. );
  2595. CREATE TABLE SYS_WORD_TEMPLATE (
  2596. ID_ bigint(18) NOT NULL,
  2597. NAME_ varchar(200) COMMENT '报表名称',
  2598. ALIAS_ varchar(100) COMMENT '报表别名',
  2599. FILE_ID_ bigint(18) COMMENT 'word模板附件ID',
  2600. CREATETIME_ datetime COMMENT '创建时间',
  2601. TYPE_ varchar(20) COMMENT '类型',
  2602. TABLE_ID_ bigint(18) COMMENT '表ID',
  2603. TABLE_NAME_ varchar(128) COMMENT '表名',
  2604. DS_ALIAS_ varchar(50) COMMENT '数据源别名',
  2605. SQL_ text COMMENT 'Sql语句',
  2606. PRIMARY KEY (ID_)
  2607. );
  2608. CREATE TABLE SYS_INDEX_LAYOUT (
  2609. ID BIGINT NOT NULL COMMENT '主键',
  2610. NAME VARCHAR(100) COMMENT '布局名称',
  2611. MEMO VARCHAR(256) COMMENT '布局描述',
  2612. TEMPLATE_HTML LONGTEXT COMMENT '模版内容',
  2613. SN INT COMMENT '排序',
  2614. PRIMARY KEY (ID)
  2615. );
  2616. ALTER TABLE SYS_INDEX_LAYOUT COMMENT '首页布局';
  2617. CREATE TABLE SYS_INDEX_LAYOUT_MANAGE (
  2618. ID BIGINT NOT NULL COMMENT '主键',
  2619. NAME VARCHAR(100) COMMENT '布局名称',
  2620. MEMO VARCHAR(256) COMMENT '布局描述',
  2621. ORG_ID BIGINT COMMENT '组织ID',
  2622. TEMPLATE_HTML LONGTEXT COMMENT '模版内容',
  2623. DESIGN_HTML LONGTEXT COMMENT '设计模版',
  2624. IS_DEF SMALLINT COMMENT '是否是默认',
  2625. PRIMARY KEY (ID)
  2626. );
  2627. ALTER TABLE SYS_INDEX_LAYOUT_MANAGE COMMENT '布局管理';
  2628. CREATE TABLE SYS_INDEX_MY_LAYOUT (
  2629. ID BIGINT NOT NULL COMMENT '主键',
  2630. USER_ID BIGINT COMMENT '用户ID',
  2631. TEMPLATE_HTML LONGTEXT COMMENT '模版内容',
  2632. DESIGN_HTML LONGTEXT COMMENT '设计模版',
  2633. LAYOUT_ID BIGINT COMMENT '布局管理ID',
  2634. PRIMARY KEY (ID)
  2635. );
  2636. ALTER TABLE SYS_INDEX_MY_LAYOUT COMMENT '我的布局';
  2637. CREATE TABLE SYS_ORG_TACTIC (
  2638. ID BIGINT NOT NULL COMMENT '主键',
  2639. ORG_TACTIC SMALLINT COMMENT '策略(0、无策略1、按照级别 2、手工选择,3、按照级别+手工选择)',
  2640. DEM_ID BIGINT COMMENT '维度ID',
  2641. ORG_TYPE BIGINT COMMENT '组织级别',
  2642. ORG_SELECT_ID LONGTEXT COMMENT '组织选择ID',
  2643. PRIMARY KEY (ID)
  2644. );
  2645. ALTER TABLE SYS_ORG_TACTIC COMMENT '组织策略';
  2646. /*==============================================================*/
  2647. /* Table: SYS_INDEX_COLUMN */
  2648. /*==============================================================*/
  2649. CREATE TABLE SYS_INDEX_COLUMN (
  2650. ID BIGINT NOT NULL COMMENT '主键',
  2651. NAME VARCHAR(100) COMMENT '栏目名称',
  2652. ALIAS VARCHAR(100) COMMENT '栏目别名',
  2653. CATALOG BIGINT COMMENT '栏目分类',
  2654. COL_TYPE SMALLINT COMMENT '栏目类型(0:一般栏目、1:图表栏目、2、滚动栏目)',
  2655. DATA_MODE SMALLINT COMMENT '数据加载方式(0:服务方法;1:自定义查询)',
  2656. DATA_FROM VARCHAR(100) COMMENT '数据来源',
  2657. DS_ALIAS VARCHAR(100) COMMENT '数据别名',
  2658. DS_NAME VARCHAR(100) COMMENT '数据源名称',
  2659. COL_HEIGHT INT COMMENT '栏目高度',
  2660. COL_URL VARCHAR(100) COMMENT '栏目URL',
  2661. TEMPLATE_HTML LONGTEXT COMMENT '栏目模版',
  2662. IS_PUBLIC SMALLINT COMMENT '是否公共栏目',
  2663. ORG_ID BIGINT COMMENT '所属组织ID',
  2664. SUPPORT_REFESH SMALLINT COMMENT '是否支持刷新',
  2665. REFESH_TIME INT COMMENT '刷新时间',
  2666. SHOW_EFFECT SMALLINT COMMENT '展示效果',
  2667. MEMO VARCHAR(256) COMMENT '描述',
  2668. DATA_PARAM VARCHAR(2000) COMMENT '数据参数',
  2669. NEEDPAGE SMALLINT COMMENT '首页分页',
  2670. PRIMARY KEY (ID)
  2671. );
  2672. ALTER TABLE SYS_INDEX_COLUMN COMMENT '首页布局';
  2673. /*==============================================================*/
  2674. /* Table: SYS_POPUP_REMIND */
  2675. /*==============================================================*/
  2676. CREATE TABLE sys_popup_remind (
  2677. ID bigint(20) NOT NULL,
  2678. SUBJECT varchar(200) COMMENT '主题 弹框时的信息',
  2679. URL varchar(200) COMMENT '点击该提醒的跳转URL',
  2680. SQL_ varchar(2000) COMMENT 'SQL 返回数据大小',
  2681. DSALIAS varchar(20) COMMENT '数据源别名',
  2682. SN decimal(18,0) COMMENT '排序',
  2683. ENABLED int(10) unsigned zerofill COMMENT '是否启用',
  2684. CREATETIME DATE,
  2685. CREATOR varchar(50) COMMENT '创建人 json.id,json.name',
  2686. DESC_ varchar(300),
  2687. POPUP_TYPE VARCHAR(200),
  2688. RESERVE VARCHAR(1000),
  2689. PRIMARY KEY (ID)
  2690. );
  2691. /*==============================================================*/
  2692. /* Table: SYS_OBJ_RIGHTS */
  2693. /*==============================================================*/
  2694. CREATE TABLE sys_obj_rights (
  2695. ID bigint(20) NOT NULL COMMENT '主键',
  2696. OBJ_TYPE varchar(20) COMMENT '对象类型',
  2697. OBJECT_ID bigint(20) COMMENT '权限对象ID',
  2698. OWNER_ID bigint(20) COMMENT '授权人ID',
  2699. OWNER varchar(50) COMMENT '授权人',
  2700. RIGHT_TYPE varchar(10) COMMENT '权限类型',
  2701. PRIMARY KEY (ID)
  2702. );
  2703. /*==============================================================*/
  2704. /* Table: SYS_PROPERTY */
  2705. /*==============================================================*/
  2706. CREATE TABLE SYS_PROPERTY
  2707. (
  2708. ID BIGINT NOT NULL COMMENT '主键',
  2709. NAME_ VARCHAR(128) COMMENT '名字',
  2710. ALIAS_ VARCHAR(128) COMMENT '别名',
  2711. VALUE_ VARCHAR(256) COMMENT '值',
  2712. GROUP_ VARCHAR(128) COMMENT '分组',
  2713. SN_ SMALLINT,
  2714. MEMO VARCHAR(200) COMMENT '增加参数描述',
  2715. PRIMARY KEY (ID)
  2716. );
  2717. CREATE TABLE BPM_BATCH_APPROVAL (
  2718. ID BIGINT NOT NULL COMMENT '主键',
  2719. DEF_KEY varchar(128) COMMENT '流程定义Key',
  2720. NODE_ID varchar(128) COMMENT '节点ID',
  2721. TABLE_ID BIGINT COMMENT '自定义表ID',
  2722. FIELD_JSON LONGTEXT COMMENT '字段设置',
  2723. PRIMARY KEY (ID)
  2724. ) COMMENT='流程批量审批定义设置';
  2725. CREATE TABLE sys_bulletin_column (
  2726. ID bigint(20) NOT NULL COMMENT '主键',
  2727. Name varchar(100) DEFAULT NULL COMMENT '栏目名',
  2728. Alias varchar(20) DEFAULT NULL COMMENT '别名',
  2729. isPublic smallint(6) DEFAULT NULL COMMENT '是否集团',
  2730. TenantId bigint(20) DEFAULT NULL COMMENT '组织ID',
  2731. creatorId bigint(20) DEFAULT NULL COMMENT '创建人ID',
  2732. Creator varchar(50) DEFAULT NULL COMMENT '创建人',
  2733. createTime datetime DEFAULT NULL COMMENT '创建时间',
  2734. Status smallint(6) DEFAULT NULL COMMENT '是否可用1、可用,2不可用',
  2735. IMGURL VARCHAR(50) DEFAULT NULL,
  2736. PRIMARY KEY (ID),
  2737. UNIQUE KEY IDX_SYS_BULLETIN_COLUMN (Alias) USING BTREE
  2738. )COMMENT='公告栏目';
  2739. CREATE TABLE sys_bulletin (
  2740. ID bigint(20) NOT NULL COMMENT '主键',
  2741. Subject varchar(200) DEFAULT NULL COMMENT '主题',
  2742. COLUMNID bigint(20) DEFAULT NULL COMMENT '栏目ID',
  2743. CONTENT longtext COMMENT '内容',
  2744. creatorId bigint(20) DEFAULT NULL COMMENT '创建人id',
  2745. Creator varchar(50) DEFAULT NULL COMMENT '创建人',
  2746. createTime datetime DEFAULT NULL COMMENT '创建时间',
  2747. attachMent varchar(400) DEFAULT NULL COMMENT '附件',
  2748. STATUS smallint DEFAULT 1 COMMENT '状态',
  2749. IMGURL VARCHAR(50) DEFAULT NULL,
  2750. PRIMARY KEY (ID)
  2751. ) COMMENT='公告表';
  2752. CREATE TABLE SYS_PLAN (
  2753. ID BIGINT NOT NULL COMMENT '主键',
  2754. TASKNAME VARCHAR(200) COMMENT '任务名称',
  2755. SUBMITID BIGINT COMMENT '提交人ID',
  2756. SUBMITOR VARCHAR(50) COMMENT '提交人',
  2757. CHARGEID BIGINT COMMENT '负责人ID',
  2758. CHARGE VARCHAR(50) COMMENT '负责人',
  2759. STARTTIME TIMESTAMP COMMENT '开始时间',
  2760. ENDTIME TIMESTAMP COMMENT '结束时间',
  2761. PROJECTNAME VARCHAR(200) COMMENT '项目名称',
  2762. DOC VARCHAR(400) COMMENT '相关文档',
  2763. CUSTOMERID BIGINT COMMENT '相关客户ID',
  2764. CUSTOMER VARCHAR(200) COMMENT '相关客户',
  2765. RUNID BIGINT COMMENT '相关工单ID',
  2766. RUNNAME VARCHAR(200) COMMENT '工单名称',
  2767. RATE BIGINT COMMENT '完成进度',
  2768. CREATETIME TIMESTAMP COMMENT '创建时间',
  2769. DESCRIPTION VARCHAR(2000) COMMENT '任务内容',
  2770. PRIMARY KEY (ID)
  2771. ) ;
  2772. ALTER TABLE SYS_PLAN COMMENT '日程表';
  2773. /*==============================================================*/
  2774. /* Table: SYS_PLAN_PARTICIPANTS 日程参与表 */
  2775. /*==============================================================*/
  2776. CREATE TABLE SYS_PLAN_PARTICIPANTS (
  2777. ID BIGINT NOT NULL COMMENT '主键',
  2778. PLANID BIGINT COMMENT '日程ID',
  2779. PARTICIPANTID BIGINT COMMENT '参与者ID',
  2780. PARTICIPANT VARCHAR(50) COMMENT '参与者',
  2781. PRIMARY KEY (ID)
  2782. ) ;
  2783. ALTER TABLE SYS_PLAN_PARTICIPANTS COMMENT '日程参与表';
  2784. /*==============================================================*/
  2785. /* Table: SYS_PLAN_SUBSCRIBE 日程订阅表 */
  2786. /*==============================================================*/
  2787. CREATE TABLE SYS_PLAN_SUBSCRIBE (
  2788. ID BIGINT NOT NULL COMMENT '主键',
  2789. PLANID BIGINT COMMENT '日程ID',
  2790. SUBSCRIBEID BIGINT COMMENT '订阅者ID',
  2791. SUBSCRIBE VARCHAR(50) COMMENT '订阅者',
  2792. SUBSCRIBETIME TIMESTAMP COMMENT '订阅时间',
  2793. PRIMARY KEY (ID)
  2794. ) ;
  2795. ALTER TABLE SYS_PLAN_SUBSCRIBE COMMENT '日程订阅表';
  2796. /*==============================================================*/
  2797. /* Table: SYS_PLAN_EXCHANGE 日程交流表 */
  2798. /*==============================================================*/
  2799. CREATE TABLE SYS_PLAN_EXCHANGE (
  2800. ID BIGINT NOT NULL COMMENT '主键',
  2801. PLANID BIGINT COMMENT '日程ID',
  2802. SUBMITID BIGINT COMMENT '提交人ID',
  2803. SUBMITOR VARCHAR(50) COMMENT '提交人',
  2804. DOC VARCHAR(400) COMMENT '相关文档',
  2805. CONTENT VARCHAR(1000) COMMENT '交流内容',
  2806. CREATETIME TIMESTAMP COMMENT '提交时间',
  2807. PRIMARY KEY (ID)
  2808. ) ;
  2809. ALTER TABLE SYS_PLAN_EXCHANGE COMMENT '日程交流表';
  2810. /*==============================================================*/
  2811. /* Table: SYS_TRANS_DEF */
  2812. /*==============================================================*/
  2813. CREATE TABLE SYS_TRANS_DEF
  2814. (
  2815. ID NUMERIC(18,0) NOT NULL,
  2816. NAME VARCHAR(100),
  2817. SELECTSQL TEXT,
  2818. UPDATESQL TEXT,
  2819. STATE SMALLINT,
  2820. CREATORID NUMERIC(18,0),
  2821. CREATOR VARCHAR(50),
  2822. CREATETIME DATETIME,
  2823. LOGCONTENT VARCHAR(500),
  2824. PRIMARY KEY (ID)
  2825. );
  2826. ALTER TABLE SYS_TRANS_DEF COMMENT '批量权限转移';
  2827. /*==============================================================*/
  2828. /* Table: SYS_OBJ_LOG */
  2829. /*==============================================================*/
  2830. CREATE TABLE SYS_OBJ_LOG
  2831. (
  2832. ID NUMERIC(18,0) NOT NULL,
  2833. OPERATOR_ID NUMERIC(18,0),
  2834. OPERATOR VARCHAR(255),
  2835. CREATE_TIME DATETIME,
  2836. NAME VARCHAR(255),
  2837. CONTENT TEXT,
  2838. OBJ_TYPE VARCHAR(255),
  2839. PARAM VARCHAR(255),
  2840. PRIMARY KEY (ID)
  2841. );
  2842. ALTER TABLE SYS_OBJ_LOG COMMENT '常用日志';
  2843. CREATE TABLE bpm_form_dialog_combinate (
  2844. ID bigint(20) NOT NULL DEFAULT '0',
  2845. NAME varchar(200) ,
  2846. ALIAS varchar(100) ,
  2847. WIDTH int(11) ,
  2848. HEIGHT int(11) ,
  2849. TREE_DIALOG_ID bigint(20) ,
  2850. TREE_DIALOG_NAME varchar(200) ,
  2851. LIST_DIALOG_ID bigint(20) ,
  2852. LIST_DIALOG_NAME varchar(200) ,
  2853. FIELD varchar(1000) COMMENT '树数据返回数据对应列表数据的查询条件',
  2854. PRIMARY KEY (ID),
  2855. UNIQUE KEY alias_unique (ALIAS)
  2856. );
  2857. CREATE TABLE form_def_tree (
  2858. ID bigint(20) NOT NULL DEFAULT '0',
  2859. NAME varchar(100) ,
  2860. ALIAS varchar(50) ,
  2861. TREE_ID varchar(100) ,
  2862. PARENT_ID varchar(100) ,
  2863. DISPLAY_FIELD varchar(100) ,
  2864. LOAD_TYPE smallint(6) ,
  2865. ROOT_ID varchar(255) DEFAULT NULL,
  2866. FORM_KEY varchar(50),
  2867. PRIMARY KEY (ID),
  2868. UNIQUE KEY ALIAS_UNIQUE (ALIAS)
  2869. );
  2870. ALTER TABLE SYS_OBJ_LOG COMMENT '常用日志';
  2871. CREATE TABLE form_def_combinate (
  2872. ID bigint(20) NOT NULL DEFAULT '0',
  2873. NAME varchar(200) ,
  2874. ALIAS varchar(100) ,
  2875. TREE_DIALOG_ID bigint(20) COMMENT '树对话框ID',
  2876. TREE_DIALOG_NAME varchar(200) ,
  2877. FORM_DEF_ID bigint(20) COMMENT '表单ID 注意 表单需要有业务数据模板才行',
  2878. FORM_DEF_NAME varchar(200) ,
  2879. FIELD longtext COMMENT '树数据返回数据对应列表数据的查询条件',
  2880. PRIMARY KEY (ID),
  2881. UNIQUE KEY alias_unique (ALIAS)
  2882. );
  2883. ALTER TABLE form_def_combinate COMMENT '表单组合';
  2884. CREATE TABLE BPM_NEWFLOW_TRIGGER
  2885. (
  2886. ID NUMERIC(20,0) NOT NULL,
  2887. NAME VARCHAR(255),
  2888. NODEID VARCHAR(255),
  2889. ACTION VARCHAR(50),
  2890. FLOWKEY VARCHAR(255),
  2891. TRIGGERFLOWKEY VARCHAR(255),
  2892. TRIGGERFLOWNAME VARCHAR(500),
  2893. JSONMAPING TEXT,
  2894. TRIGGERJSON TEXT,
  2895. NOTE VARCHAR(2000),
  2896. PRIMARY KEY (ID)
  2897. );
  2898. ALTER TABLE BPM_NEWFLOW_TRIGGER COMMENT '触发新流程';
  2899. CREATE TABLE SYS_BUS_EVENT
  2900. (
  2901. ID INT NOT NULL DEFAULT 0 COMMENT '主键',
  2902. FORMKEY VARCHAR(50) DEFAULT NULL COMMENT '表单key',
  2903. JS_PRE_SCRIPT VARCHAR(4000) DEFAULT '' COMMENT 'JS前置脚本',
  2904. JS_AFTER_SCRIPT VARCHAR(2000) DEFAULT '' COMMENT 'js后置脚本',
  2905. PRE_SCRIPT VARCHAR(2000) DEFAULT NULL COMMENT 'JAVA前置脚本',
  2906. AFTER_SCRIPT VARCHAR(2000) DEFAULT NULL COMMENT 'java后置脚本',
  2907. PRIMARY KEY (ID)
  2908. );
  2909. ALTER TABLE SYS_BUS_EVENT COMMENT '业务数据按钮保存配置';
  2910. CREATE TABLE BPM_NODEMSG_TEMPLATE
  2911. (
  2912. ID NUMERIC(20,0) NOT NULL,
  2913. DEFID NUMERIC(20,0),
  2914. PARENTDEFID NUMERIC(20,0),
  2915. NODEID VARCHAR(20),
  2916. TITLE VARCHAR(200),
  2917. HTML TEXT,
  2918. TEXT TEXT,
  2919. PRIMARY KEY (ID)
  2920. );
  2921. /*==============================================================*/
  2922. /* Table: SYS_EXCEL_TEMP */
  2923. /*==============================================================*/
  2924. CREATE TABLE SYS_EXCEL_TEMP
  2925. (
  2926. ID NUMERIC(20,0) NOT NULL COMMENT '主键',
  2927. TEMP_CODE VARCHAR(100) NOT NULL COMMENT '模板代码',
  2928. TEMP_NAME VARCHAR(100) COMMENT '模板名称',
  2929. TEMP_DES VARCHAR(500) COMMENT '模板填写说明',
  2930. TEMP_DES_HEIGHT NUMERIC(4,0) COMMENT '填写说明行高',
  2931. MEMO VARCHAR(500) COMMENT '备注',
  2932. TEMP_DATA_SAMPLE TEXT COMMENT '模板样例数据',
  2933. PRIMARY KEY (ID)
  2934. );
  2935. /*==============================================================*/
  2936. /* Table: SYS_EXCEL_TEMP_DETAIL */
  2937. /*==============================================================*/
  2938. CREATE TABLE SYS_EXCEL_TEMP_DETAIL
  2939. (
  2940. ID NUMERIC(20,0) NOT NULL COMMENT '主键',
  2941. TEMP_ID NUMERIC(20,0) COMMENT '模板ID',
  2942. COLUMN_NAME VARCHAR(100) COMMENT '列名称',
  2943. COLUMN_TYPE NUMERIC(4,0) COMMENT '数据类型',
  2944. COLUMN_LEN NUMERIC(4,0) COMMENT '列长',
  2945. SHOW_INDEX NUMERIC(4,0) COMMENT '显示顺序',
  2946. PRIMARY KEY (ID)
  2947. );
  2948. CREATE TABLE SYS_QUERY_FIELDSETTING
  2949. (
  2950. ID NUMERIC(18,0) NOT NULL COMMENT '主键',
  2951. VIEW_ID NUMERIC(18,0) COMMENT '视图ID',
  2952. FIELD_NAME VARCHAR(50) COMMENT '字段名称',
  2953. SORT_ABLE SMALLINT COMMENT '允许排序',
  2954. DEFAULT_SORT SMALLINT COMMENT '默认排序',
  2955. SORT_SEQ VARCHAR(10) COMMENT '默认排序方向',
  2956. ALIGN VARCHAR(10) COMMENT '对齐方式',
  2957. FROZEN SMALLINT COMMENT '是否冻结',
  2958. SUMMARY_TYPE VARCHAR(50) COMMENT '计算类型',
  2959. SUMMARY_TEMPLATE VARCHAR(200) COMMENT '计算模版',
  2960. HIDDEN SMALLINT COMMENT '是否隐藏',
  2961. SN SMALLINT,
  2962. WIDTH SMALLINT,
  2963. PRIMARY KEY (ID)
  2964. );
  2965. CREATE TABLE SYS_QUERY_METAFIELD
  2966. (
  2967. ID NUMERIC(18,0) NOT NULL COMMENT '主键',
  2968. SQL_ID NUMERIC(18,0) COMMENT 'SQL_ID',
  2969. NAME VARCHAR(50) COMMENT '字段名',
  2970. FIELD_NAME VARCHAR(50) COMMENT '实际字段名',
  2971. FIELD_DESC VARCHAR(100) COMMENT '字段备注',
  2972. IS_SHOW SMALLINT COMMENT '是否可见',
  2973. IS_SEARCH SMALLINT COMMENT '是否搜索',
  2974. CONTROL_TYPE SMALLINT COMMENT '控件类型',
  2975. DATA_TYPE VARCHAR(10) COMMENT '数据类型',
  2976. IS_VIRTUAL SMALLINT COMMENT '是否衍生列',
  2977. VIRTUAL_FROM SMALLINT COMMENT '衍生列来自列',
  2978. RESULT_FROM_TYPE VARCHAR(10) COMMENT '来自类型',
  2979. RESULT_FROM VARCHAR(400) COMMENT '衍生列配置',
  2980. ALARM_SETTING VARCHAR(400) COMMENT '报警设定',
  2981. DATE_FORMAT VARCHAR(40) COMMENT '日期格式',
  2982. URL VARCHAR(200) COMMENT '连接地址',
  2983. FORMATER VARCHAR(1000) COMMENT '格式化函数',
  2984. CONTROL_CONTENT VARCHAR(400) COMMENT '控件内容',
  2985. SN SMALLINT,
  2986. WIDTH SMALLINT,
  2987. PRIMARY KEY (ID)
  2988. );
  2989. CREATE TABLE SYS_QUERY_VIEW
  2990. (
  2991. ID NUMERIC(18,0) NOT NULL COMMENT '主键',
  2992. SQL_ALIAS VARCHAR(50) COMMENT 'sql别名',
  2993. NAME VARCHAR(50) COMMENT '视图名称',
  2994. ALIAS VARCHAR(50) COMMENT '视图别名',
  2995. CONDITIONS TEXT COMMENT '查询条件定义',
  2996. FILTER_TYPE SMALLINT COMMENT '过滤器类型',
  2997. FILTER TEXT COMMENT '过滤器',
  2998. BUTTONS VARCHAR(1000) COMMENT '按纽定义',
  2999. INIT_QUERY SMALLINT COMMENT '是否初始化查询',
  3000. TEMPLATE TEXT COMMENT '模版定义',
  3001. SUPPORT_GROUP SMALLINT COMMENT '是否支持分组',
  3002. GROUP_SETTING VARCHAR(400) COMMENT '分组设定',
  3003. PAGE_SIZE SMALLINT COMMENT '分页大小',
  3004. SHOW_ROWS_NUM SMALLINT COMMENT '显示行号',
  3005. SN NUMERIC(18,0) COMMENT '排序',
  3006. NEED_PAGE SMALLINT COMMENT '是否分页',
  3007. TEMPLATEALIAS VARCHAR(50) COMMENT '摸版别名',
  3008. PRIMARY KEY (ID)
  3009. );
  3010. CREATE TABLE SYS_QUERY_SQLDEF
  3011. (
  3012. ID NUMERIC(18,0) NOT NULL COMMENT '主键',
  3013. NAME VARCHAR(50) COMMENT '名称',
  3014. SQL_ VARCHAR(2000) COMMENT 'SQL定义',
  3015. DSNAME VARCHAR(50) COMMENT '数据源名称',
  3016. BUTTON_DEF VARCHAR(1000) COMMENT '按纽定义',
  3017. ALIAS VARCHAR(50) COMMENT '别名',
  3018. CATEGORYID NUMERIC(18,0) COMMENT '分类ID',
  3019. SUPPORT_TAB SMALLINT COMMENT '是否支持tab',
  3020. PRIMARY KEY (ID)
  3021. );
  3022. CREATE TABLE SYS_HISTORY_DATA
  3023. (
  3024. ID NUMERIC(18,0) NOT NULL COMMENT '主键',
  3025. TYPE_ VARCHAR(50) COMMENT '数据类型',
  3026. OBJ_ID NUMERIC(18,0) COMMENT '关联对象ID',
  3027. CONTENT TEXT COMMENT '存储内容',
  3028. CREATOR VARCHAR(50) COMMENT '创建人',
  3029. SUBJECT VARCHAR(200),
  3030. CREATETIME DATETIME COMMENT '创建时间',
  3031. PRIMARY KEY (ID)
  3032. );
  3033. CREATE TABLE SYS_BULLETIN_TEMPLATE
  3034. (
  3035. ID NUMERIC(20,0) NOT NULL COMMENT '主键',
  3036. NAME VARCHAR(50) DEFAULT NULL COMMENT '名称',
  3037. ALIAS VARCHAR(20) DEFAULT NULL COMMENT '别名',
  3038. TEMPLATE TEXT COMMENT 'html内容'
  3039. );
  3040. ALTER TABLE SYS_BULLETIN_TEMPLATE
  3041. ADD UNIQUE BULLETIN_TEMPLETE_UNIQUE (ALIAS);
  3042. CREATE TABLE SYS_READ_RECORD
  3043. (
  3044. ID BIGINT NOT NULL,
  3045. SOURCE VARCHAR(50) COMMENT '来源;eg:公告:BULLETINID',
  3046. GROUPID BIGINT COMMENT '分组ID;删除时可以删除一组,如任务存放流程实例id,栏目ID',
  3047. OBJECTID BIGINT NOT NULL COMMENT '对象ID',
  3048. USERID BIGINT NOT NULL COMMENT '用户ID',
  3049. CREATETIME DATE NOT NULL COMMENT '阅读时间',
  3050. PRIMARY KEY (ID)
  3051. );
  3052. CREATE TABLE SYS_PWD_STRATEGY
  3053. (
  3054. ID BIGINT(20) NOT NULL DEFAULT 0,
  3055. INIT_PWD VARCHAR(50) DEFAULT NULL,
  3056. FORCE_CHANGE_INIT_PWD SMALLINT(6) DEFAULT NULL,
  3057. PWD_RULE SMALLINT(6) DEFAULT NULL,
  3058. PWD_LENGTH SMALLINT(6) DEFAULT NULL,
  3059. VALIDITY SMALLINT(6) DEFAULT NULL,
  3060. HANDLE_OVERDUE SMALLINT(6) DEFAULT NULL,
  3061. OVERDUE_REMIND SMALLINT(6) DEFAULT NULL,
  3062. VERIFY_CODE_APPEAR SMALLINT(6) DEFAULT NULL,
  3063. ERR_LOCK_ACCOUNT SMALLINT(6) DEFAULT NULL,
  3064. ENABLE_ SMALLINT(6) DEFAULT NULL,
  3065. DESC_ LONGTEXT,
  3066. PRIMARY KEY (ID)
  3067. );
  3068. CREATE TABLE SYS_LOGIN_LOG
  3069. (
  3070. ID BIGINT(20) NOT NULL DEFAULT 0,
  3071. ACCOUNT VARCHAR(200) DEFAULT NULL,
  3072. LOGINTIME DATETIME DEFAULT NULL,
  3073. IP VARCHAR(200) DEFAULT NULL,
  3074. STATUS SMALLINT(6) DEFAULT NULL,
  3075. DESC_ LONGTEXT,
  3076. PRIMARY KEY (ID)
  3077. );
  3078. CREATE TABLE OA_LINKMAN
  3079. (
  3080. ID BIGINT(20) NOT NULL,
  3081. NAME VARCHAR(50) DEFAULT NULL,
  3082. SEX VARCHAR(8) DEFAULT NULL COMMENT '性别',
  3083. PHONE VARCHAR(50) DEFAULT NULL COMMENT '电话',
  3084. EMAIL VARCHAR(50) DEFAULT NULL COMMENT '邮箱',
  3085. COMPANY VARCHAR(50) DEFAULT NULL COMMENT '公司',
  3086. JOB VARCHAR(20) DEFAULT NULL COMMENT '工作',
  3087. ADDRESS VARCHAR(50) DEFAULT NULL COMMENT '地址',
  3088. CREATETIME DATETIME DEFAULT NULL COMMENT '创建时间',
  3089. STATUS SMALLINT(6) DEFAULT 1 COMMENT '状态,1为启用,0为禁用',
  3090. USERID BIGINT(20) DEFAULT NULL,
  3091. PRIMARY KEY (ID)
  3092. );
  3093. /*==============================================================*/
  3094. /* Table: SYS_MSG_LINKMAN_GROUP */
  3095. /*==============================================================*/
  3096. CREATE TABLE SYS_MSG_LINKMAN_GROUP
  3097. (
  3098. ID NUMERIC(20,0) NOT NULL COMMENT '主键',
  3099. GROUP_NAME VARCHAR(200) COMMENT '组名',
  3100. USER_IDS VARCHAR(2000) COMMENT '常用联系人ID',
  3101. USERS VARCHAR(2000) COMMENT '常用联系人',
  3102. CREATOR_ID NUMERIC(20,0) COMMENT '创建人',
  3103. CREATE_TIME DATETIME COMMENT '创建时间',
  3104. PRIMARY KEY (ID)
  3105. );
  3106. CREATE TABLE BPM_MOBILE_FORM_DEF
  3107. (
  3108. ID NUMERIC(18,0) NOT NULL,
  3109. VERSION NUMERIC(8,0) DEFAULT 1 COMMENT '版本',
  3110. FORM_KEY VARCHAR(50) COMMENT '表单KEY',
  3111. FORM_HTML TEXT COMMENT '表单HTML',
  3112. TABLE_ID NUMERIC(18,0) COMMENT '表ID',
  3113. TABLE_NAME VARCHAR(50) COMMENT '表名',
  3114. SUBJECT VARCHAR(255) COMMENT '表单主题',
  3115. CREATE_BY NUMERIC(18,0) COMMENT '创建人ID',
  3116. CREATOR VARCHAR(50) COMMENT '创建人',
  3117. CREATE_TIME DATETIME COMMENT '创建时间',
  3118. IS_DEFAULT NUMERIC(8,0) COMMENT '是否默认版本',
  3119. IS_PUBLISHED NUMERIC(8,0) DEFAULT 0 COMMENT '是否发布',
  3120. PUBLISHER VARCHAR(50) COMMENT '发布人',
  3121. PUBLISH_BY NUMERIC(18,0) COMMENT '发布人ID',
  3122. PUBLISH_TIME DATETIME COMMENT '发布时间',
  3123. UPDATOR VARCHAR(50) COMMENT '更新人',
  3124. UPDATE_BY NUMERIC(18,0) COMMENT '更新人ID',
  3125. UPDATE_TIME DATETIME COMMENT '最后更新时间',
  3126. CATEGORY_ID NUMERIC(18,0) COMMENT '分类',
  3127. TEMPLATE TEXT COMMENT '表单模板',
  3128. TEMPLATESID VARCHAR(400) COMMENT '模版和表映射关系',
  3129. PRIMARY KEY (ID)
  3130. );