1_table_create.sql 444 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097609860996100610161026103610461056106610761086109611061116112611361146115611661176118611961206121612261236124612561266127612861296130613161326133613461356136613761386139614061416142614361446145614661476148614961506151615261536154615561566157615861596160616161626163616461656166616761686169617061716172617361746175617661776178617961806181618261836184618561866187618861896190619161926193619461956196619761986199620062016202620362046205620662076208620962106211621262136214621562166217621862196220622162226223622462256226622762286229623062316232623362346235623662376238623962406241624262436244624562466247624862496250625162526253625462556256625762586259626062616262626362646265626662676268626962706271627262736274627562766277627862796280628162826283628462856286628762886289629062916292629362946295629662976298629963006301630263036304630563066307630863096310631163126313631463156316631763186319632063216322632363246325632663276328632963306331633263336334633563366337633863396340634163426343634463456346634763486349635063516352635363546355635663576358635963606361636263636364636563666367636863696370637163726373637463756376637763786379638063816382638363846385638663876388638963906391639263936394639563966397639863996400640164026403640464056406640764086409641064116412641364146415641664176418641964206421642264236424642564266427642864296430643164326433643464356436643764386439644064416442644364446445644664476448644964506451645264536454645564566457645864596460646164626463646464656466646764686469647064716472647364746475647664776478647964806481648264836484648564866487648864896490649164926493649464956496649764986499650065016502650365046505650665076508650965106511651265136514651565166517651865196520652165226523652465256526652765286529653065316532653365346535653665376538653965406541654265436544654565466547654865496550655165526553655465556556655765586559656065616562656365646565656665676568656965706571657265736574657565766577657865796580658165826583658465856586658765886589659065916592659365946595659665976598659966006601660266036604660566066607660866096610661166126613661466156616661766186619662066216622662366246625662666276628662966306631663266336634663566366637663866396640664166426643664466456646664766486649665066516652665366546655665666576658665966606661666266636664666566666667666866696670667166726673667466756676667766786679668066816682668366846685668666876688668966906691669266936694669566966697669866996700670167026703670467056706670767086709671067116712671367146715671667176718671967206721672267236724672567266727672867296730673167326733673467356736673767386739674067416742674367446745674667476748674967506751675267536754675567566757675867596760676167626763676467656766676767686769677067716772677367746775677667776778677967806781678267836784678567866787678867896790679167926793679467956796679767986799680068016802680368046805680668076808680968106811681268136814681568166817681868196820682168226823682468256826682768286829683068316832683368346835683668376838683968406841684268436844684568466847684868496850685168526853685468556856685768586859686068616862686368646865686668676868686968706871687268736874687568766877687868796880688168826883688468856886688768886889689068916892689368946895689668976898689969006901690269036904690569066907690869096910691169126913691469156916691769186919692069216922692369246925692669276928692969306931693269336934693569366937693869396940694169426943694469456946694769486949695069516952695369546955695669576958695969606961696269636964696569666967696869696970697169726973697469756976697769786979698069816982698369846985698669876988698969906991699269936994699569966997699869997000700170027003700470057006700770087009701070117012701370147015701670177018701970207021702270237024702570267027702870297030703170327033703470357036703770387039704070417042704370447045704670477048704970507051705270537054705570567057705870597060706170627063706470657066706770687069707070717072707370747075707670777078707970807081708270837084708570867087708870897090709170927093709470957096709770987099710071017102710371047105710671077108710971107111711271137114711571167117711871197120712171227123712471257126712771287129713071317132713371347135713671377138713971407141714271437144714571467147714871497150715171527153715471557156715771587159716071617162716371647165716671677168716971707171717271737174717571767177717871797180718171827183718471857186718771887189719071917192719371947195719671977198719972007201720272037204720572067207720872097210721172127213721472157216721772187219722072217222722372247225722672277228722972307231723272337234723572367237723872397240724172427243724472457246724772487249725072517252725372547255725672577258725972607261726272637264726572667267726872697270727172727273727472757276727772787279728072817282728372847285728672877288728972907291729272937294729572967297729872997300730173027303730473057306730773087309731073117312731373147315731673177318731973207321732273237324732573267327732873297330733173327333733473357336733773387339734073417342734373447345734673477348734973507351735273537354735573567357735873597360736173627363736473657366736773687369737073717372737373747375737673777378737973807381738273837384738573867387738873897390739173927393739473957396739773987399740074017402740374047405740674077408740974107411741274137414741574167417741874197420742174227423742474257426742774287429743074317432743374347435743674377438743974407441744274437444744574467447744874497450745174527453745474557456745774587459746074617462746374647465746674677468746974707471747274737474747574767477747874797480748174827483748474857486748774887489749074917492749374947495749674977498749975007501750275037504750575067507750875097510751175127513751475157516751775187519752075217522752375247525752675277528752975307531753275337534753575367537753875397540754175427543754475457546754775487549755075517552755375547555755675577558755975607561756275637564756575667567756875697570757175727573757475757576757775787579758075817582758375847585758675877588758975907591759275937594759575967597759875997600760176027603760476057606760776087609761076117612761376147615761676177618761976207621762276237624762576267627762876297630763176327633763476357636763776387639764076417642764376447645764676477648764976507651765276537654765576567657765876597660766176627663766476657666766776687669767076717672767376747675767676777678767976807681768276837684768576867687768876897690769176927693769476957696769776987699770077017702770377047705770677077708770977107711771277137714771577167717771877197720772177227723772477257726772777287729773077317732773377347735773677377738773977407741774277437744774577467747774877497750775177527753775477557756775777587759776077617762776377647765776677677768776977707771777277737774777577767777777877797780778177827783778477857786778777887789779077917792779377947795779677977798779978007801780278037804780578067807780878097810781178127813781478157816781778187819782078217822782378247825782678277828782978307831783278337834783578367837783878397840784178427843784478457846784778487849785078517852785378547855785678577858785978607861786278637864786578667867786878697870787178727873787478757876787778787879788078817882788378847885788678877888788978907891789278937894789578967897789878997900790179027903790479057906790779087909791079117912791379147915791679177918791979207921792279237924792579267927792879297930793179327933793479357936793779387939794079417942794379447945794679477948794979507951795279537954795579567957795879597960796179627963796479657966796779687969797079717972797379747975797679777978797979807981798279837984798579867987798879897990799179927993799479957996799779987999800080018002800380048005800680078008800980108011801280138014801580168017801880198020802180228023802480258026802780288029803080318032803380348035803680378038803980408041804280438044804580468047804880498050805180528053805480558056805780588059806080618062806380648065806680678068806980708071807280738074807580768077807880798080808180828083808480858086808780888089809080918092809380948095809680978098809981008101810281038104810581068107810881098110811181128113811481158116811781188119812081218122812381248125812681278128812981308131813281338134813581368137813881398140814181428143814481458146814781488149815081518152815381548155815681578158815981608161816281638164816581668167816881698170817181728173817481758176817781788179818081818182818381848185818681878188818981908191819281938194819581968197819881998200820182028203820482058206820782088209821082118212821382148215821682178218821982208221822282238224822582268227822882298230823182328233823482358236823782388239824082418242824382448245824682478248824982508251825282538254825582568257825882598260826182628263826482658266826782688269827082718272827382748275827682778278827982808281828282838284828582868287828882898290829182928293829482958296829782988299830083018302830383048305830683078308830983108311831283138314831583168317831883198320832183228323832483258326832783288329833083318332833383348335833683378338833983408341834283438344834583468347834883498350835183528353835483558356835783588359836083618362836383648365836683678368836983708371837283738374837583768377837883798380838183828383838483858386838783888389839083918392839383948395839683978398839984008401840284038404840584068407840884098410841184128413841484158416841784188419842084218422842384248425842684278428842984308431843284338434843584368437843884398440844184428443844484458446844784488449845084518452845384548455845684578458845984608461846284638464846584668467846884698470847184728473847484758476847784788479848084818482848384848485848684878488848984908491849284938494849584968497849884998500850185028503850485058506850785088509851085118512851385148515851685178518851985208521852285238524852585268527852885298530853185328533853485358536853785388539854085418542854385448545854685478548854985508551855285538554855585568557855885598560856185628563856485658566856785688569857085718572857385748575857685778578857985808581858285838584858585868587858885898590859185928593859485958596859785988599860086018602860386048605860686078608860986108611861286138614861586168617861886198620862186228623862486258626862786288629863086318632863386348635863686378638863986408641864286438644864586468647864886498650865186528653865486558656865786588659866086618662866386648665866686678668866986708671867286738674867586768677867886798680868186828683868486858686868786888689869086918692869386948695869686978698869987008701870287038704870587068707870887098710871187128713871487158716871787188719872087218722872387248725872687278728872987308731873287338734873587368737873887398740874187428743874487458746874787488749875087518752875387548755875687578758875987608761876287638764876587668767876887698770877187728773877487758776877787788779878087818782878387848785878687878788878987908791879287938794879587968797879887998800880188028803880488058806880788088809881088118812881388148815881688178818881988208821882288238824882588268827882888298830883188328833883488358836883788388839884088418842884388448845884688478848884988508851885288538854885588568857885888598860886188628863886488658866886788688869887088718872887388748875887688778878887988808881888288838884888588868887888888898890889188928893889488958896889788988899890089018902890389048905890689078908890989108911891289138914891589168917891889198920892189228923892489258926892789288929893089318932893389348935893689378938893989408941894289438944894589468947894889498950895189528953895489558956895789588959896089618962896389648965896689678968896989708971897289738974897589768977897889798980898189828983898489858986898789888989899089918992899389948995899689978998899990009001900290039004900590069007900890099010901190129013901490159016901790189019902090219022902390249025902690279028902990309031903290339034903590369037903890399040904190429043904490459046904790489049905090519052905390549055905690579058905990609061906290639064906590669067906890699070907190729073907490759076907790789079908090819082908390849085908690879088908990909091909290939094909590969097909890999100910191029103910491059106910791089109911091119112911391149115911691179118911991209121912291239124912591269127912891299130913191329133913491359136913791389139914091419142914391449145914691479148914991509151915291539154915591569157915891599160916191629163916491659166916791689169917091719172917391749175917691779178917991809181918291839184918591869187918891899190919191929193919491959196919791989199920092019202920392049205920692079208920992109211921292139214921592169217921892199220922192229223922492259226922792289229923092319232923392349235923692379238923992409241924292439244924592469247924892499250925192529253925492559256925792589259926092619262926392649265926692679268926992709271927292739274927592769277927892799280928192829283928492859286928792889289929092919292929392949295929692979298929993009301930293039304930593069307930893099310931193129313931493159316931793189319932093219322932393249325932693279328932993309331933293339334933593369337933893399340934193429343934493459346934793489349935093519352935393549355935693579358935993609361936293639364936593669367936893699370937193729373937493759376937793789379938093819382938393849385938693879388938993909391939293939394939593969397939893999400940194029403940494059406940794089409941094119412941394149415941694179418941994209421942294239424942594269427942894299430943194329433943494359436943794389439944094419442944394449445944694479448944994509451945294539454945594569457945894599460946194629463946494659466946794689469947094719472947394749475947694779478947994809481948294839484948594869487948894899490949194929493949494959496949794989499950095019502950395049505950695079508950995109511951295139514951595169517951895199520952195229523952495259526952795289529953095319532953395349535953695379538953995409541954295439544954595469547954895499550955195529553955495559556955795589559956095619562956395649565956695679568956995709571957295739574957595769577957895799580958195829583958495859586958795889589959095919592959395949595959695979598959996009601960296039604960596069607960896099610961196129613961496159616961796189619962096219622962396249625962696279628962996309631963296339634963596369637963896399640964196429643964496459646964796489649965096519652965396549655965696579658965996609661966296639664966596669667966896699670967196729673967496759676967796789679968096819682968396849685968696879688968996909691969296939694969596969697969896999700970197029703970497059706970797089709971097119712971397149715971697179718971997209721972297239724972597269727972897299730973197329733973497359736973797389739974097419742974397449745974697479748974997509751975297539754975597569757975897599760976197629763976497659766976797689769977097719772977397749775977697779778977997809781978297839784978597869787978897899790979197929793979497959796979797989799980098019802980398049805980698079808980998109811981298139814981598169817981898199820982198229823982498259826982798289829983098319832983398349835983698379838983998409841984298439844984598469847984898499850985198529853985498559856985798589859986098619862986398649865986698679868986998709871987298739874987598769877987898799880988198829883988498859886988798889889989098919892989398949895989698979898989999009901990299039904990599069907990899099910991199129913991499159916991799189919992099219922992399249925992699279928992999309931993299339934993599369937993899399940994199429943994499459946994799489949995099519952995399549955995699579958995999609961996299639964996599669967996899699970997199729973997499759976997799789979998099819982998399849985998699879988998999909991999299939994999599969997999899991000010001100021000310004100051000610007100081000910010100111001210013100141001510016100171001810019100201002110022100231002410025100261002710028100291003010031100321003310034100351003610037100381003910040100411004210043100441004510046100471004810049100501005110052100531005410055100561005710058100591006010061100621006310064100651006610067100681006910070100711007210073100741007510076100771007810079100801008110082100831008410085100861008710088100891009010091100921009310094100951009610097100981009910100101011010210103101041010510106101071010810109101101011110112101131011410115101161011710118101191012010121101221012310124101251012610127101281012910130101311013210133101341013510136101371013810139101401014110142101431014410145101461014710148101491015010151101521015310154101551015610157101581015910160101611016210163101641016510166101671016810169101701017110172101731017410175101761017710178101791018010181101821018310184101851018610187101881018910190101911019210193101941019510196101971019810199102001020110202102031020410205102061020710208102091021010211102121021310214102151021610217102181021910220102211022210223102241022510226102271022810229102301023110232102331023410235102361023710238102391024010241102421024310244102451024610247102481024910250102511025210253102541025510256102571025810259102601026110262102631026410265102661026710268102691027010271102721027310274102751027610277102781027910280102811028210283102841028510286102871028810289102901029110292102931029410295102961029710298102991030010301103021030310304103051030610307103081030910310103111031210313103141031510316103171031810319103201032110322103231032410325103261032710328103291033010331103321033310334103351033610337103381033910340103411034210343103441034510346103471034810349103501035110352103531035410355103561035710358103591036010361103621036310364103651036610367103681036910370103711037210373103741037510376103771037810379103801038110382103831038410385103861038710388103891039010391103921039310394103951039610397103981039910400104011040210403104041040510406104071040810409104101041110412104131041410415104161041710418104191042010421104221042310424104251042610427104281042910430104311043210433104341043510436104371043810439104401044110442104431044410445104461044710448104491045010451104521045310454104551045610457104581045910460104611046210463104641046510466104671046810469104701047110472104731047410475104761047710478104791048010481104821048310484104851048610487104881048910490104911049210493104941049510496104971049810499105001050110502105031050410505105061050710508105091051010511105121051310514105151051610517105181051910520105211052210523105241052510526105271052810529105301053110532105331053410535105361053710538105391054010541105421054310544105451054610547105481054910550105511055210553105541055510556105571055810559105601056110562105631056410565105661056710568105691057010571105721057310574105751057610577105781057910580105811058210583105841058510586105871058810589105901059110592105931059410595105961059710598105991060010601106021060310604106051060610607106081060910610106111061210613106141061510616106171061810619106201062110622106231062410625106261062710628106291063010631106321063310634106351063610637106381063910640106411064210643106441064510646106471064810649106501065110652106531065410655106561065710658106591066010661106621066310664106651066610667106681066910670106711067210673106741067510676106771067810679106801068110682106831068410685106861068710688106891069010691106921069310694106951069610697106981069910700107011070210703107041070510706107071070810709107101071110712107131071410715107161071710718107191072010721107221072310724107251072610727107281072910730107311073210733107341073510736107371073810739107401074110742107431074410745107461074710748107491075010751107521075310754107551075610757107581075910760107611076210763107641076510766107671076810769107701077110772107731077410775107761077710778107791078010781107821078310784107851078610787107881078910790107911079210793107941079510796107971079810799108001080110802108031080410805108061080710808108091081010811108121081310814108151081610817108181081910820108211082210823108241082510826108271082810829108301083110832108331083410835108361083710838108391084010841108421084310844108451084610847108481084910850108511085210853108541085510856108571085810859108601086110862108631086410865108661086710868108691087010871108721087310874108751087610877108781087910880108811088210883108841088510886108871088810889108901089110892108931089410895108961089710898108991090010901109021090310904109051090610907109081090910910109111091210913109141091510916109171091810919109201092110922109231092410925109261092710928109291093010931109321093310934109351093610937109381093910940109411094210943109441094510946109471094810949109501095110952109531095410955109561095710958109591096010961109621096310964109651096610967109681096910970109711097210973109741097510976109771097810979109801098110982109831098410985109861098710988109891099010991109921099310994109951099610997109981099911000110011100211003110041100511006110071100811009110101101111012110131101411015110161101711018110191102011021110221102311024110251102611027110281102911030110311103211033110341103511036110371103811039110401104111042110431104411045110461104711048110491105011051110521105311054110551105611057110581105911060110611106211063110641106511066110671106811069110701107111072110731107411075110761107711078110791108011081110821108311084110851108611087110881108911090110911109211093110941109511096110971109811099111001110111102111031110411105111061110711108111091111011111111121111311114111151111611117111181111911120111211112211123111241112511126111271112811129111301113111132111331113411135111361113711138111391114011141111421114311144111451114611147111481114911150111511115211153111541115511156111571115811159111601116111162111631116411165111661116711168111691117011171111721117311174111751117611177111781117911180111811118211183111841118511186111871118811189111901119111192111931119411195111961119711198111991120011201112021120311204112051120611207112081120911210112111121211213112141121511216112171121811219112201122111222112231122411225112261122711228112291123011231112321123311234112351123611237112381123911240112411124211243112441124511246112471124811249112501125111252112531125411255112561125711258112591126011261112621126311264112651126611267112681126911270112711127211273112741127511276112771127811279112801128111282112831128411285112861128711288112891129011291112921129311294112951129611297112981129911300113011130211303113041130511306113071130811309113101131111312113131131411315113161131711318113191132011321113221132311324113251132611327113281132911330113311133211333113341133511336113371133811339113401134111342113431134411345113461134711348113491135011351113521135311354113551135611357113581135911360113611136211363113641136511366113671136811369113701137111372113731137411375113761137711378113791138011381113821138311384113851138611387113881138911390113911139211393113941139511396113971139811399114001140111402114031140411405114061140711408114091141011411114121141311414114151141611417114181141911420114211142211423114241142511426114271142811429114301143111432114331143411435114361143711438114391144011441114421144311444114451144611447114481144911450114511145211453114541145511456114571145811459114601146111462114631146411465114661146711468114691147011471114721147311474114751147611477114781147911480114811148211483114841148511486114871148811489114901149111492114931149411495114961149711498114991150011501115021150311504115051150611507115081150911510115111151211513115141151511516115171151811519115201152111522115231152411525115261152711528115291153011531115321153311534115351153611537115381153911540115411154211543115441154511546115471154811549115501155111552115531155411555115561155711558115591156011561115621156311564115651156611567115681156911570115711157211573115741157511576115771157811579115801158111582115831158411585115861158711588115891159011591115921159311594115951159611597115981159911600116011160211603116041160511606116071160811609116101161111612116131161411615116161161711618116191162011621116221162311624116251162611627116281162911630116311163211633116341163511636116371163811639116401164111642116431164411645116461164711648116491165011651116521165311654116551165611657116581165911660116611166211663116641166511666116671166811669116701167111672116731167411675116761167711678116791168011681116821168311684116851168611687116881168911690116911169211693116941169511696116971169811699117001170111702117031170411705117061170711708117091171011711117121171311714117151171611717117181171911720117211172211723117241172511726117271172811729117301173111732117331173411735117361173711738117391174011741117421174311744117451174611747117481174911750117511175211753117541175511756117571175811759117601176111762117631176411765117661176711768117691177011771117721177311774117751177611777117781177911780117811178211783117841178511786117871178811789117901179111792117931179411795117961179711798117991180011801118021180311804118051180611807118081180911810118111181211813118141181511816118171181811819118201182111822118231182411825118261182711828118291183011831118321183311834118351183611837118381183911840118411184211843118441184511846118471184811849118501185111852118531185411855118561185711858118591186011861118621186311864118651186611867118681186911870118711187211873118741187511876118771187811879118801188111882118831188411885118861188711888118891189011891118921189311894118951189611897118981189911900119011190211903119041190511906119071190811909119101191111912119131191411915119161191711918119191192011921119221192311924119251192611927119281192911930119311193211933119341193511936119371193811939119401194111942119431194411945119461194711948119491195011951119521195311954119551195611957119581195911960119611196211963119641196511966119671196811969119701197111972119731197411975119761197711978119791198011981119821198311984119851198611987119881198911990119911199211993119941199511996119971199811999120001200112002120031200412005120061200712008120091201012011120121201312014120151201612017120181201912020120211202212023120241202512026120271202812029120301203112032120331203412035120361203712038120391204012041120421204312044120451204612047120481204912050120511205212053120541205512056120571205812059120601206112062120631206412065120661206712068120691207012071120721207312074120751207612077120781207912080120811208212083120841208512086120871208812089120901209112092120931209412095120961209712098120991210012101121021210312104121051210612107121081210912110121111211212113121141211512116121171211812119121201212112122121231212412125121261212712128121291213012131121321213312134121351213612137121381213912140121411214212143121441214512146121471214812149121501215112152121531215412155121561215712158121591216012161121621216312164121651216612167121681216912170121711217212173121741217512176121771217812179121801218112182121831218412185121861218712188121891219012191121921219312194121951219612197121981219912200122011220212203122041220512206122071220812209122101221112212122131221412215122161221712218122191222012221122221222312224122251222612227122281222912230122311223212233122341223512236122371223812239122401224112242122431224412245122461224712248122491225012251122521225312254122551225612257122581225912260122611226212263122641226512266122671226812269122701227112272122731227412275122761227712278122791228012281122821228312284122851228612287122881228912290122911229212293122941229512296122971229812299123001230112302123031230412305123061230712308123091231012311123121231312314123151231612317123181231912320123211232212323123241232512326123271232812329123301233112332123331233412335123361233712338123391234012341123421234312344123451234612347123481234912350123511235212353123541235512356123571235812359123601236112362123631236412365123661236712368123691237012371123721237312374123751237612377123781237912380123811238212383123841238512386123871238812389123901239112392123931239412395123961239712398123991240012401124021240312404124051240612407124081240912410124111241212413124141241512416124171241812419124201242112422124231242412425124261242712428124291243012431124321243312434124351243612437124381243912440124411244212443124441244512446124471244812449124501245112452124531245412455124561245712458124591246012461124621246312464124651246612467124681246912470124711247212473124741247512476124771247812479124801248112482124831248412485124861248712488124891249012491124921249312494124951249612497124981249912500125011250212503125041250512506125071250812509125101251112512125131251412515125161251712518125191252012521125221252312524125251252612527125281252912530125311253212533125341253512536125371253812539125401254112542125431254412545125461254712548125491255012551125521255312554125551255612557125581255912560125611256212563125641256512566125671256812569125701257112572125731257412575125761257712578125791258012581125821258312584125851258612587125881258912590125911259212593125941259512596125971259812599126001260112602126031260412605126061260712608126091261012611126121261312614126151261612617126181261912620126211262212623126241262512626126271262812629126301263112632126331263412635126361263712638126391264012641126421264312644126451264612647126481264912650126511265212653126541265512656126571265812659126601266112662126631266412665126661266712668126691267012671126721267312674126751267612677126781267912680126811268212683126841268512686126871268812689126901269112692126931269412695126961269712698126991270012701127021270312704127051270612707127081270912710127111271212713127141271512716127171271812719127201272112722127231272412725127261272712728127291273012731127321273312734127351273612737127381273912740127411274212743127441274512746127471274812749127501275112752127531275412755127561275712758127591276012761127621276312764127651276612767127681276912770127711277212773127741277512776127771277812779127801278112782127831278412785127861278712788127891279012791127921279312794127951279612797127981279912800128011280212803128041280512806128071280812809128101281112812128131281412815128161281712818128191282012821128221282312824128251282612827128281282912830128311283212833128341283512836128371283812839128401284112842128431284412845128461284712848128491285012851128521285312854128551285612857128581285912860128611286212863128641286512866128671286812869128701287112872128731287412875128761287712878128791288012881128821288312884128851288612887128881288912890128911289212893128941289512896128971289812899129001290112902129031290412905129061290712908129091291012911129121291312914129151291612917129181291912920129211292212923129241292512926129271292812929129301293112932129331293412935129361293712938129391294012941129421294312944129451294612947129481294912950129511295212953129541295512956129571295812959129601296112962129631296412965129661296712968129691297012971129721297312974129751297612977129781297912980129811298212983129841298512986129871298812989129901299112992129931299412995129961299712998129991300013001130021300313004130051300613007130081300913010130111301213013130141301513016130171301813019130201302113022130231302413025130261302713028130291303013031130321303313034130351303613037130381303913040130411304213043130441304513046130471304813049130501305113052130531305413055130561305713058130591306013061130621306313064130651306613067130681306913070130711307213073130741307513076130771307813079130801308113082130831308413085130861308713088130891309013091130921309313094130951309613097130981309913100131011310213103131041310513106131071310813109131101311113112131131311413115131161311713118131191312013121131221312313124131251312613127131281312913130131311313213133131341313513136131371313813139131401314113142131431314413145131461314713148131491315013151131521315313154131551315613157131581315913160131611316213163131641316513166131671316813169131701317113172131731317413175131761317713178131791318013181131821318313184131851318613187131881318913190131911319213193131941319513196131971319813199132001320113202132031320413205132061320713208132091321013211132121321313214132151321613217132181321913220132211322213223132241322513226132271322813229132301323113232132331323413235132361323713238132391324013241132421324313244132451324613247132481324913250132511325213253132541325513256132571325813259132601326113262132631326413265132661326713268132691327013271132721327313274132751327613277132781327913280132811328213283132841328513286132871328813289132901329113292132931329413295132961329713298132991330013301133021330313304133051330613307133081330913310133111331213313133141331513316133171331813319133201332113322133231332413325133261332713328133291333013331133321333313334133351333613337133381333913340133411334213343133441334513346133471334813349133501335113352133531335413355133561335713358133591336013361133621336313364133651336613367133681336913370133711337213373133741337513376133771337813379133801338113382133831338413385133861338713388133891339013391133921339313394133951339613397133981339913400134011340213403134041340513406134071340813409134101341113412134131341413415134161341713418134191342013421134221342313424134251342613427134281342913430134311343213433134341343513436134371343813439134401344113442134431344413445134461344713448134491345013451134521345313454134551345613457134581345913460134611346213463134641346513466134671346813469134701347113472134731347413475134761347713478134791348013481134821348313484134851348613487134881348913490134911349213493134941349513496134971349813499135001350113502135031350413505135061350713508135091351013511135121351313514135151351613517135181351913520135211352213523135241352513526135271352813529135301353113532135331353413535135361353713538135391354013541135421354313544135451354613547135481354913550135511355213553135541355513556135571355813559135601356113562135631356413565135661356713568135691357013571135721357313574135751357613577135781357913580135811358213583135841358513586135871358813589135901359113592135931359413595135961359713598135991360013601136021360313604136051360613607136081360913610136111361213613136141361513616136171361813619136201362113622136231362413625136261362713628136291363013631136321363313634136351363613637136381363913640136411364213643136441364513646136471364813649136501365113652136531365413655136561365713658136591366013661136621366313664136651366613667136681366913670136711367213673136741367513676136771367813679136801368113682136831368413685136861368713688136891369013691136921369313694136951369613697136981369913700137011370213703137041370513706137071370813709137101371113712137131371413715137161371713718137191372013721137221372313724137251372613727137281372913730137311373213733137341373513736137371373813739137401374113742137431374413745137461374713748137491375013751137521375313754137551375613757137581375913760137611376213763137641376513766137671376813769137701377113772137731377413775137761377713778137791378013781137821378313784137851378613787137881378913790137911379213793137941379513796137971379813799138001380113802138031380413805138061380713808138091381013811138121381313814138151381613817138181381913820138211382213823138241382513826138271382813829138301383113832138331383413835138361383713838138391384013841138421384313844138451384613847138481384913850138511385213853138541385513856138571385813859138601386113862138631386413865138661386713868138691387013871138721387313874138751387613877138781387913880138811388213883138841388513886138871388813889138901389113892138931389413895138961389713898138991390013901139021390313904139051390613907139081390913910139111391213913139141391513916139171391813919139201392113922139231392413925139261392713928139291393013931139321393313934139351393613937139381393913940139411394213943139441394513946139471394813949139501395113952139531395413955139561395713958139591396013961139621396313964139651396613967139681396913970139711397213973139741397513976139771397813979139801398113982139831398413985139861398713988139891399013991139921399313994139951399613997139981399914000140011400214003140041400514006140071400814009140101401114012140131401414015140161401714018140191402014021140221402314024140251402614027140281402914030140311403214033140341403514036140371403814039140401404114042140431404414045140461404714048140491405014051140521405314054140551405614057140581405914060140611406214063140641406514066140671406814069140701407114072140731407414075140761407714078140791408014081140821408314084140851408614087140881408914090140911409214093140941409514096140971409814099141001410114102141031410414105141061410714108141091411014111141121411314114141151411614117141181411914120141211412214123141241412514126141271412814129141301413114132141331413414135141361413714138141391414014141141421414314144141451414614147141481414914150141511415214153141541415514156141571415814159141601416114162141631416414165141661416714168141691417014171141721417314174141751417614177141781417914180141811418214183141841418514186141871418814189141901419114192141931419414195141961419714198141991420014201142021420314204142051420614207142081420914210142111421214213142141421514216142171421814219142201422114222142231422414225142261422714228142291423014231142321423314234142351423614237142381423914240142411424214243142441424514246142471424814249142501425114252142531425414255142561425714258142591426014261142621426314264142651426614267142681426914270142711427214273142741427514276142771427814279142801428114282142831428414285142861428714288142891429014291142921429314294142951429614297142981429914300143011430214303143041430514306143071430814309143101431114312143131431414315143161431714318143191432014321143221432314324143251432614327143281432914330143311433214333143341433514336143371433814339143401434114342143431434414345143461434714348143491435014351143521435314354143551435614357143581435914360143611436214363143641436514366143671436814369143701437114372143731437414375143761437714378143791438014381143821438314384143851438614387143881438914390143911439214393143941439514396143971439814399144001440114402144031440414405144061440714408144091441014411144121441314414144151441614417144181441914420144211442214423144241442514426144271442814429144301443114432144331443414435144361443714438144391444014441144421444314444144451444614447144481444914450144511445214453144541445514456144571445814459144601446114462144631446414465144661446714468144691447014471144721447314474144751447614477144781447914480144811448214483144841448514486144871448814489144901449114492144931449414495
  1. /*==============================================================*/
  2. /* DBMS name: SQL Server 2005 */
  3. /* Created on: 2014/7/14 19:05:12 */
  4. /*==============================================================*/
  5. CREATE TABLE BPM_AGENT_CONDITION (
  6. ID NUMERIC(18,0) NOT NULL,
  7. SETTINGID NUMERIC(18,0) NULL,
  8. CON VARCHAR(1000) NULL,
  9. MEMO VARCHAR(200) NULL,
  10. AGENTID NUMERIC(18,0) NULL,
  11. AGENT VARCHAR(100) NULL
  12. )
  13. go
  14. DECLARE @CURRENTUSER SYSNAME
  15. SELECT @CURRENTUSER = USER_NAME()
  16. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  17. '条件代理的配置',
  18. 'user', @CURRENTUSER, 'table', 'BPM_AGENT_CONDITION'
  19. go
  20. DECLARE @CURRENTUSER SYSNAME
  21. SELECT @CURRENTUSER = USER_NAME()
  22. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  23. '主键',
  24. 'user', @CURRENTUSER, 'table', 'BPM_AGENT_CONDITION', 'column', 'ID'
  25. go
  26. DECLARE @CURRENTUSER SYSNAME
  27. SELECT @CURRENTUSER = USER_NAME()
  28. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  29. '流程设定ID',
  30. 'user', @CURRENTUSER, 'table', 'BPM_AGENT_CONDITION', 'column', 'SETTINGID'
  31. go
  32. DECLARE @CURRENTUSER SYSNAME
  33. SELECT @CURRENTUSER = USER_NAME()
  34. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  35. '条件',
  36. 'user', @CURRENTUSER, 'table', 'BPM_AGENT_CONDITION', 'column', 'CON'
  37. go
  38. DECLARE @CURRENTUSER SYSNAME
  39. SELECT @CURRENTUSER = USER_NAME()
  40. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  41. '备注',
  42. 'user', @CURRENTUSER, 'table', 'BPM_AGENT_CONDITION', 'column', 'MEMO'
  43. go
  44. DECLARE @CURRENTUSER SYSNAME
  45. SELECT @CURRENTUSER = USER_NAME()
  46. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  47. '代理人ID',
  48. 'user', @CURRENTUSER, 'table', 'BPM_AGENT_CONDITION', 'column', 'AGENTID'
  49. go
  50. DECLARE @CURRENTUSER SYSNAME
  51. SELECT @CURRENTUSER = USER_NAME()
  52. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  53. '代理人',
  54. 'user', @CURRENTUSER, 'table', 'BPM_AGENT_CONDITION', 'column', 'AGENT'
  55. go
  56. ALTER TABLE BPM_AGENT_CONDITION
  57. ADD CONSTRAINT PK_BPM_AGENT_CONDITION PRIMARY KEY NONCLUSTERED (ID)
  58. go
  59. CREATE TABLE BPM_AGENT_DEF (
  60. ID NUMERIC(18,0) NOT NULL,
  61. SETTINGID NUMERIC(18,0) NULL,
  62. FLOWKEY VARCHAR(50) NULL,
  63. FLOWNAME VARCHAR(200) NULL
  64. )
  65. go
  66. DECLARE @CURRENTUSER SYSNAME
  67. SELECT @CURRENTUSER = USER_NAME()
  68. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  69. '代理的流程列表',
  70. 'user', @CURRENTUSER, 'table', 'BPM_AGENT_DEF'
  71. go
  72. DECLARE @CURRENTUSER SYSNAME
  73. SELECT @CURRENTUSER = USER_NAME()
  74. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  75. '主键',
  76. 'user', @CURRENTUSER, 'table', 'BPM_AGENT_DEF', 'column', 'ID'
  77. go
  78. DECLARE @CURRENTUSER SYSNAME
  79. SELECT @CURRENTUSER = USER_NAME()
  80. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  81. '代理设定ID',
  82. 'user', @CURRENTUSER, 'table', 'BPM_AGENT_DEF', 'column', 'SETTINGID'
  83. go
  84. DECLARE @CURRENTUSER SYSNAME
  85. SELECT @CURRENTUSER = USER_NAME()
  86. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  87. '流程KEY',
  88. 'user', @CURRENTUSER, 'table', 'BPM_AGENT_DEF', 'column', 'FLOWKEY'
  89. go
  90. DECLARE @CURRENTUSER SYSNAME
  91. SELECT @CURRENTUSER = USER_NAME()
  92. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  93. '流程名称',
  94. 'user', @CURRENTUSER, 'table', 'BPM_AGENT_DEF', 'column', 'FLOWNAME'
  95. go
  96. ALTER TABLE BPM_AGENT_DEF
  97. ADD CONSTRAINT PK_BPM_AGENT_DEF PRIMARY KEY NONCLUSTERED (ID)
  98. go
  99. CREATE TABLE BPM_AGENT_SETTING (
  100. ID NUMERIC(18,0) NOT NULL,
  101. AUTHID NUMERIC(18,0) NULL,
  102. AUTHNAME VARCHAR(100) NULL,
  103. CREATETIME DATETIME NULL,
  104. STARTDATE DATETIME NULL,
  105. ENDDATE DATETIME NULL,
  106. ENABLED SMALLINT NULL,
  107. AUTHTYPE SMALLINT NULL,
  108. AGENTID NUMERIC(18,0) NULL,
  109. AGENT VARCHAR(100) NULL,
  110. FLOWKEY VARCHAR(100) NULL,
  111. FLOWNAME VARCHAR(100) NULL
  112. )
  113. go
  114. DECLARE @CURRENTUSER SYSNAME
  115. SELECT @CURRENTUSER = USER_NAME()
  116. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  117. '代理设定',
  118. 'user', @CURRENTUSER, 'table', 'BPM_AGENT_SETTING'
  119. go
  120. DECLARE @CURRENTUSER SYSNAME
  121. SELECT @CURRENTUSER = USER_NAME()
  122. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  123. '主键',
  124. 'user', @CURRENTUSER, 'table', 'BPM_AGENT_SETTING', 'column', 'ID'
  125. go
  126. DECLARE @CURRENTUSER SYSNAME
  127. SELECT @CURRENTUSER = USER_NAME()
  128. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  129. '授权人ID',
  130. 'user', @CURRENTUSER, 'table', 'BPM_AGENT_SETTING', 'column', 'AUTHID'
  131. go
  132. DECLARE @CURRENTUSER SYSNAME
  133. SELECT @CURRENTUSER = USER_NAME()
  134. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  135. '授权人',
  136. 'user', @CURRENTUSER, 'table', 'BPM_AGENT_SETTING', 'column', 'AUTHNAME'
  137. go
  138. DECLARE @CURRENTUSER SYSNAME
  139. SELECT @CURRENTUSER = USER_NAME()
  140. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  141. '授权时间',
  142. 'user', @CURRENTUSER, 'table', 'BPM_AGENT_SETTING', 'column', 'CREATETIME'
  143. go
  144. DECLARE @CURRENTUSER SYSNAME
  145. SELECT @CURRENTUSER = USER_NAME()
  146. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  147. '开始时间',
  148. 'user', @CURRENTUSER, 'table', 'BPM_AGENT_SETTING', 'column', 'STARTDATE'
  149. go
  150. DECLARE @CURRENTUSER SYSNAME
  151. SELECT @CURRENTUSER = USER_NAME()
  152. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  153. '结束时间',
  154. 'user', @CURRENTUSER, 'table', 'BPM_AGENT_SETTING', 'column', 'ENDDATE'
  155. go
  156. DECLARE @CURRENTUSER SYSNAME
  157. SELECT @CURRENTUSER = USER_NAME()
  158. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  159. '是否启用(0,禁止,1,启用)',
  160. 'user', @CURRENTUSER, 'table', 'BPM_AGENT_SETTING', 'column', 'ENABLED'
  161. go
  162. DECLARE @CURRENTUSER SYSNAME
  163. SELECT @CURRENTUSER = USER_NAME()
  164. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  165. '授权类型(0,全权,1,部分流程,2,条件代理)',
  166. 'user', @CURRENTUSER, 'table', 'BPM_AGENT_SETTING', 'column', 'AUTHTYPE'
  167. go
  168. DECLARE @CURRENTUSER SYSNAME
  169. SELECT @CURRENTUSER = USER_NAME()
  170. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  171. '代理人ID',
  172. 'user', @CURRENTUSER, 'table', 'BPM_AGENT_SETTING', 'column', 'AGENTID'
  173. go
  174. DECLARE @CURRENTUSER SYSNAME
  175. SELECT @CURRENTUSER = USER_NAME()
  176. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  177. '代理人',
  178. 'user', @CURRENTUSER, 'table', 'BPM_AGENT_SETTING', 'column', 'AGENT'
  179. go
  180. DECLARE @CURRENTUSER SYSNAME
  181. SELECT @CURRENTUSER = USER_NAME()
  182. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  183. '流程key(条件代理时填写)',
  184. 'user', @CURRENTUSER, 'table', 'BPM_AGENT_SETTING', 'column', 'FLOWKEY'
  185. go
  186. DECLARE @CURRENTUSER SYSNAME
  187. SELECT @CURRENTUSER = USER_NAME()
  188. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  189. '流程名称',
  190. 'user', @CURRENTUSER, 'table', 'BPM_AGENT_SETTING', 'column', 'FLOWNAME'
  191. go
  192. ALTER TABLE BPM_AGENT_SETTING
  193. ADD CONSTRAINT PK_BPM_AGENT_SETTING PRIMARY KEY NONCLUSTERED (ID)
  194. go
  195. CREATE TABLE BPM_APPROVAL_ITEM (
  196. ITEMID NUMERIC(18,0) NOT NULL,
  197. USERID NUMERIC(18,0) NULL,
  198. DEFKEY VARCHAR(128) NULL,
  199. TYPEID NUMERIC(18,0) NULL,
  200. TYPE SMALLINT NULL,
  201. EXPRESSION VARCHAR(3000) NULL
  202. )
  203. go
  204. DECLARE @CURRENTUSER SYSNAME
  205. SELECT @CURRENTUSER = USER_NAME()
  206. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  207. '任务审批常用语设置',
  208. 'user', @CURRENTUSER, 'table', 'BPM_APPROVAL_ITEM'
  209. go
  210. DECLARE @CURRENTUSER SYSNAME
  211. SELECT @CURRENTUSER = USER_NAME()
  212. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  213. '常用语主键',
  214. 'user', @CURRENTUSER, 'table', 'BPM_APPROVAL_ITEM', 'column', 'ITEMID'
  215. go
  216. DECLARE @CURRENTUSER SYSNAME
  217. SELECT @CURRENTUSER = USER_NAME()
  218. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  219. '用户ID',
  220. 'user', @CURRENTUSER, 'table', 'BPM_APPROVAL_ITEM', 'column', 'USERID'
  221. go
  222. DECLARE @CURRENTUSER SYSNAME
  223. SELECT @CURRENTUSER = USER_NAME()
  224. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  225. '流程定义Key',
  226. 'user', @CURRENTUSER, 'table', 'BPM_APPROVAL_ITEM', 'column', 'DEFKEY'
  227. go
  228. DECLARE @CURRENTUSER SYSNAME
  229. SELECT @CURRENTUSER = USER_NAME()
  230. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  231. '流程分类ID',
  232. 'user', @CURRENTUSER, 'table', 'BPM_APPROVAL_ITEM', 'column', 'TYPEID'
  233. go
  234. DECLARE @CURRENTUSER SYSNAME
  235. SELECT @CURRENTUSER = USER_NAME()
  236. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  237. '常用语类型',
  238. 'user', @CURRENTUSER, 'table', 'BPM_APPROVAL_ITEM', 'column', 'TYPE'
  239. go
  240. DECLARE @CURRENTUSER SYSNAME
  241. SELECT @CURRENTUSER = USER_NAME()
  242. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  243. '常用语内容',
  244. 'user', @CURRENTUSER, 'table', 'BPM_APPROVAL_ITEM', 'column', 'EXPRESSION'
  245. go
  246. ALTER TABLE BPM_APPROVAL_ITEM
  247. ADD CONSTRAINT PK_BPM_APPROVAL_ITEM PRIMARY KEY NONCLUSTERED (ITEMID)
  248. go
  249. CREATE TABLE BPM_BUS_LINK (
  250. BUS_ID NUMERIC(18,0) NOT NULL,
  251. BUS_PK NUMERIC(18,0) NULL,
  252. BUS_PKSTR VARCHAR(50) NULL,
  253. BUS_FORM_TABLE VARCHAR(255) NULL,
  254. BUS_DEF_ID NUMERIC(18,0) NULL,
  255. BUS_FLOW_RUNID NUMERIC(18,0) NULL,
  256. BUS_CREATOR_ID NUMERIC(18,0) NULL,
  257. BUS_CREATOR VARCHAR(50) NULL,
  258. BUS_ORG_ID NUMERIC(18,0) NULL,
  259. BUS_ORG_NAME VARCHAR(200) NULL,
  260. BUS_CREATETIME DATETIME NULL,
  261. BUS_UPDID NUMERIC(18,0) NULL,
  262. BUS_UPD VARCHAR(50) NULL,
  263. BUS_STATUS NUMERIC(18,0) NULL,
  264. BUS_UPDTIME DATETIME NULL,
  265. BUS_PROC_INST_ID NUMERIC(18,0) NULL
  266. )
  267. go
  268. DECLARE @CURRENTUSER SYSNAME
  269. SELECT @CURRENTUSER = USER_NAME()
  270. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  271. '业务数据关联表',
  272. 'user', @CURRENTUSER, 'table', 'BPM_BUS_LINK'
  273. go
  274. DECLARE @CURRENTUSER SYSNAME
  275. SELECT @CURRENTUSER = USER_NAME()
  276. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  277. '主键',
  278. 'user', @CURRENTUSER, 'table', 'BPM_BUS_LINK', 'column', 'BUS_ID'
  279. go
  280. DECLARE @CURRENTUSER SYSNAME
  281. SELECT @CURRENTUSER = USER_NAME()
  282. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  283. '对应关联表主键',
  284. 'user', @CURRENTUSER, 'table', 'BPM_BUS_LINK', 'column', 'BUS_PK'
  285. go
  286. DECLARE @CURRENTUSER SYSNAME
  287. SELECT @CURRENTUSER = USER_NAME()
  288. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  289. '对应关联表名',
  290. 'user', @CURRENTUSER, 'table', 'BPM_BUS_LINK', 'column', 'BUS_FORM_TABLE'
  291. go
  292. DECLARE @CURRENTUSER SYSNAME
  293. SELECT @CURRENTUSER = USER_NAME()
  294. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  295. '对应关联表主键(字符串)',
  296. 'user', @CURRENTUSER, 'table', 'BPM_BUS_LINK', 'column', 'BUS_PKSTR'
  297. go
  298. DECLARE @CURRENTUSER SYSNAME
  299. SELECT @CURRENTUSER = USER_NAME()
  300. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  301. '流程定义ID',
  302. 'user', @CURRENTUSER, 'table', 'BPM_BUS_LINK', 'column', 'BUS_DEF_ID'
  303. go
  304. DECLARE @CURRENTUSER SYSNAME
  305. SELECT @CURRENTUSER = USER_NAME()
  306. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  307. '流程运行ID',
  308. 'user', @CURRENTUSER, 'table', 'BPM_BUS_LINK', 'column', 'BUS_FLOW_RUNID'
  309. go
  310. DECLARE @CURRENTUSER SYSNAME
  311. SELECT @CURRENTUSER = USER_NAME()
  312. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  313. '发起人ID',
  314. 'user', @CURRENTUSER, 'table', 'BPM_BUS_LINK', 'column', 'BUS_CREATOR_ID'
  315. go
  316. DECLARE @CURRENTUSER SYSNAME
  317. SELECT @CURRENTUSER = USER_NAME()
  318. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  319. '发起人',
  320. 'user', @CURRENTUSER, 'table', 'BPM_BUS_LINK', 'column', 'BUS_CREATOR'
  321. go
  322. DECLARE @CURRENTUSER SYSNAME
  323. SELECT @CURRENTUSER = USER_NAME()
  324. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  325. '发起组织ID',
  326. 'user', @CURRENTUSER, 'table', 'BPM_BUS_LINK', 'column', 'BUS_ORG_ID'
  327. go
  328. DECLARE @CURRENTUSER SYSNAME
  329. SELECT @CURRENTUSER = USER_NAME()
  330. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  331. '组织名称',
  332. 'user', @CURRENTUSER, 'table', 'BPM_BUS_LINK', 'column', 'BUS_ORG_NAME'
  333. go
  334. DECLARE @CURRENTUSER SYSNAME
  335. SELECT @CURRENTUSER = USER_NAME()
  336. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  337. '发起时间',
  338. 'user', @CURRENTUSER, 'table', 'BPM_BUS_LINK', 'column', 'BUS_CREATETIME'
  339. go
  340. DECLARE @CURRENTUSER SYSNAME
  341. SELECT @CURRENTUSER = USER_NAME()
  342. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  343. '最后更新人',
  344. 'user', @CURRENTUSER, 'table', 'BPM_BUS_LINK', 'column', 'BUS_UPDID'
  345. go
  346. DECLARE @CURRENTUSER SYSNAME
  347. SELECT @CURRENTUSER = USER_NAME()
  348. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  349. '最后更新人',
  350. 'user', @CURRENTUSER, 'table', 'BPM_BUS_LINK', 'column', 'BUS_UPD'
  351. go
  352. DECLARE @CURRENTUSER SYSNAME
  353. SELECT @CURRENTUSER = USER_NAME()
  354. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  355. '业务数据状态(0,业务数据,1,流程运行,2,流程结束,3,手工结束)',
  356. 'user', @CURRENTUSER, 'table', 'BPM_BUS_LINK', 'column', 'BUS_STATUS'
  357. go
  358. DECLARE @CURRENTUSER SYSNAME
  359. SELECT @CURRENTUSER = USER_NAME()
  360. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  361. '最后更新时间',
  362. 'user', @CURRENTUSER, 'table', 'BPM_BUS_LINK', 'column', 'BUS_UPDTIME'
  363. go
  364. ALTER TABLE BPM_BUS_LINK
  365. ADD CONSTRAINT PK_BPM_BUS_LINK PRIMARY KEY NONCLUSTERED (BUS_ID)
  366. go
  367. CREATE TABLE BPM_COMMON_WS_PARAMS (
  368. ID NUMERIC(18,0) NOT NULL,
  369. SETID NUMERIC(18,0) NOT NULL,
  370. NAME VARCHAR(200) NULL,
  371. PARAM_TYPE INT NULL,
  372. DESCRIPTION VARCHAR(400) NULL
  373. )
  374. go
  375. DECLARE @CURRENTUSER SYSNAME
  376. SELECT @CURRENTUSER = USER_NAME()
  377. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  378. '通用webservice调用参数',
  379. 'user', @CURRENTUSER, 'table', 'BPM_COMMON_WS_PARAMS'
  380. go
  381. DECLARE @CURRENTUSER SYSNAME
  382. SELECT @CURRENTUSER = USER_NAME()
  383. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  384. '主键',
  385. 'user', @CURRENTUSER, 'table', 'BPM_COMMON_WS_PARAMS', 'column', 'ID'
  386. go
  387. DECLARE @CURRENTUSER SYSNAME
  388. SELECT @CURRENTUSER = USER_NAME()
  389. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  390. 'webservice设置ID',
  391. 'user', @CURRENTUSER, 'table', 'BPM_COMMON_WS_PARAMS', 'column', 'SETID'
  392. go
  393. DECLARE @CURRENTUSER SYSNAME
  394. SELECT @CURRENTUSER = USER_NAME()
  395. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  396. '参数名',
  397. 'user', @CURRENTUSER, 'table', 'BPM_COMMON_WS_PARAMS', 'column', 'NAME'
  398. go
  399. DECLARE @CURRENTUSER SYSNAME
  400. SELECT @CURRENTUSER = USER_NAME()
  401. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  402. '参数类型',
  403. 'user', @CURRENTUSER, 'table', 'BPM_COMMON_WS_PARAMS', 'column', 'PARAM_TYPE'
  404. go
  405. DECLARE @CURRENTUSER SYSNAME
  406. SELECT @CURRENTUSER = USER_NAME()
  407. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  408. '参数说明',
  409. 'user', @CURRENTUSER, 'table', 'BPM_COMMON_WS_PARAMS', 'column', 'DESCRIPTION'
  410. go
  411. ALTER TABLE BPM_COMMON_WS_PARAMS
  412. ADD CONSTRAINT PK_BPM_COMMON_WS_PARAMS PRIMARY KEY NONCLUSTERED (ID)
  413. go
  414. CREATE TABLE BPM_COMMON_WS_SET (
  415. ID NUMERIC(18,0) NOT NULL,
  416. ALIAS VARCHAR(200) NOT NULL,
  417. WSDL_URL VARCHAR(400) NULL,
  418. DOCUMENT TEXT NULL
  419. )
  420. go
  421. DECLARE @CURRENTUSER SYSNAME
  422. SELECT @CURRENTUSER = USER_NAME()
  423. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  424. '通用WEBSERVICE调用设置',
  425. 'user', @CURRENTUSER, 'table', 'BPM_COMMON_WS_SET'
  426. go
  427. DECLARE @CURRENTUSER SYSNAME
  428. SELECT @CURRENTUSER = USER_NAME()
  429. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  430. '主键',
  431. 'user', @CURRENTUSER, 'table', 'BPM_COMMON_WS_SET', 'column', 'ID'
  432. go
  433. DECLARE @CURRENTUSER SYSNAME
  434. SELECT @CURRENTUSER = USER_NAME()
  435. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  436. '别名',
  437. 'user', @CURRENTUSER, 'table', 'BPM_COMMON_WS_SET', 'column', 'ALIAS'
  438. go
  439. DECLARE @CURRENTUSER SYSNAME
  440. SELECT @CURRENTUSER = USER_NAME()
  441. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  442. 'wsdl地址',
  443. 'user', @CURRENTUSER, 'table', 'BPM_COMMON_WS_SET', 'column', 'WSDL_URL'
  444. go
  445. DECLARE @CURRENTUSER SYSNAME
  446. SELECT @CURRENTUSER = USER_NAME()
  447. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  448. '通用webservice调用参数列表',
  449. 'user', @CURRENTUSER, 'table', 'BPM_COMMON_WS_SET', 'column', 'DOCUMENT'
  450. go
  451. ALTER TABLE BPM_COMMON_WS_SET
  452. ADD CONSTRAINT PK_BPM_COMMON_WS_SET PRIMARY KEY NONCLUSTERED (ID)
  453. go
  454. CREATE TABLE BPM_COMMU_RECEIVER (
  455. ID NUMERIC(18,0) NOT NULL,
  456. OPINIONID NUMERIC(18,0) NULL,
  457. RECEVIERID NUMERIC(18,0) NULL,
  458. RECEIVERNAME VARCHAR(100) NULL,
  459. STATUS SMALLINT NULL,
  460. RECEIVETIME DATETIME NULL,
  461. CREATETIME DATETIME NULL,
  462. FEEDBACKTIME DATETIME NULL,
  463. TASKID NUMERIC(18,0) NULL
  464. )
  465. go
  466. DECLARE @CURRENTUSER SYSNAME
  467. SELECT @CURRENTUSER = USER_NAME()
  468. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  469. '沟通接收人',
  470. 'user', @CURRENTUSER, 'table', 'BPM_COMMU_RECEIVER'
  471. go
  472. DECLARE @CURRENTUSER SYSNAME
  473. SELECT @CURRENTUSER = USER_NAME()
  474. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  475. '主键',
  476. 'user', @CURRENTUSER, 'table', 'BPM_COMMU_RECEIVER', 'column', 'ID'
  477. go
  478. DECLARE @CURRENTUSER SYSNAME
  479. SELECT @CURRENTUSER = USER_NAME()
  480. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  481. '意见ID',
  482. 'user', @CURRENTUSER, 'table', 'BPM_COMMU_RECEIVER', 'column', 'OPINIONID'
  483. go
  484. DECLARE @CURRENTUSER SYSNAME
  485. SELECT @CURRENTUSER = USER_NAME()
  486. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  487. '接收人ID',
  488. 'user', @CURRENTUSER, 'table', 'BPM_COMMU_RECEIVER', 'column', 'RECEVIERID'
  489. go
  490. DECLARE @CURRENTUSER SYSNAME
  491. SELECT @CURRENTUSER = USER_NAME()
  492. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  493. '接收人',
  494. 'user', @CURRENTUSER, 'table', 'BPM_COMMU_RECEIVER', 'column', 'RECEIVERNAME'
  495. go
  496. DECLARE @CURRENTUSER SYSNAME
  497. SELECT @CURRENTUSER = USER_NAME()
  498. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  499. '状态',
  500. 'user', @CURRENTUSER, 'table', 'BPM_COMMU_RECEIVER', 'column', 'STATUS'
  501. go
  502. DECLARE @CURRENTUSER SYSNAME
  503. SELECT @CURRENTUSER = USER_NAME()
  504. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  505. '接收时间',
  506. 'user', @CURRENTUSER, 'table', 'BPM_COMMU_RECEIVER', 'column', 'RECEIVETIME'
  507. go
  508. DECLARE @CURRENTUSER SYSNAME
  509. SELECT @CURRENTUSER = USER_NAME()
  510. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  511. '创建时间',
  512. 'user', @CURRENTUSER, 'table', 'BPM_COMMU_RECEIVER', 'column', 'CREATETIME'
  513. go
  514. DECLARE @CURRENTUSER SYSNAME
  515. SELECT @CURRENTUSER = USER_NAME()
  516. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  517. '反馈时间',
  518. 'user', @CURRENTUSER, 'table', 'BPM_COMMU_RECEIVER', 'column', 'FEEDBACKTIME'
  519. go
  520. DECLARE @CURRENTUSER SYSNAME
  521. SELECT @CURRENTUSER = USER_NAME()
  522. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  523. '任务ID',
  524. 'user', @CURRENTUSER, 'table', 'BPM_COMMU_RECEIVER', 'column', 'TASKID'
  525. go
  526. ALTER TABLE BPM_COMMU_RECEIVER
  527. ADD CONSTRAINT PK_BPM_COMMU_RECEIVER PRIMARY KEY NONCLUSTERED (ID)
  528. go
  529. CREATE TABLE BPM_DATA_TEMPLATE (
  530. ID NUMERIC(18,0) NOT NULL,
  531. TABLEID NUMERIC(18,0) NULL,
  532. FORMKEY VARCHAR(50) NULL,
  533. NAME VARCHAR(300) NULL,
  534. ALIAS VARCHAR(50) NULL,
  535. STYLE SMALLINT NULL DEFAULT 0,
  536. NEEDPAGE SMALLINT NULL DEFAULT 1,
  537. PAGESIZE SMALLINT NULL,
  538. TEMPLATEALIAS VARCHAR(50) NULL,
  539. TEMPLATEHTML TEXT NULL,
  540. DISPLAYFIELD TEXT NULL,
  541. SORTFIELD VARCHAR(200) NULL,
  542. CONDITIONFIELD TEXT NULL,
  543. MANAGEFIELD VARCHAR(2000) NULL,
  544. FILTERFIELD TEXT NULL,
  545. VARFIELD VARCHAR(200) NULL,
  546. FILTERTYPE SMALLINT NULL DEFAULT 1,
  547. SOURCE SMALLINT NULL DEFAULT 1,
  548. DEFID NUMERIC(18,0) NULL,
  549. ISQUERY SMALLINT NULL DEFAULT 1,
  550. ISFILTER INT NULL DEFAULT 1,
  551. PRINTFIELD TEXT NULL,
  552. EXPORTFIELD TEXT NULL
  553. )
  554. go
  555. DECLARE @CURRENTUSER SYSNAME
  556. SELECT @CURRENTUSER = USER_NAME()
  557. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  558. '业务数据模板',
  559. 'user', @CURRENTUSER, 'table', 'BPM_DATA_TEMPLATE'
  560. go
  561. DECLARE @CURRENTUSER SYSNAME
  562. SELECT @CURRENTUSER = USER_NAME()
  563. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  564. '主键',
  565. 'user', @CURRENTUSER, 'table', 'BPM_DATA_TEMPLATE', 'column', 'ID'
  566. go
  567. DECLARE @CURRENTUSER SYSNAME
  568. SELECT @CURRENTUSER = USER_NAME()
  569. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  570. '自定义表ID',
  571. 'user', @CURRENTUSER, 'table', 'BPM_DATA_TEMPLATE', 'column', 'TABLEID'
  572. go
  573. DECLARE @CURRENTUSER SYSNAME
  574. SELECT @CURRENTUSER = USER_NAME()
  575. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  576. '自定义表单key',
  577. 'user', @CURRENTUSER, 'table', 'BPM_DATA_TEMPLATE', 'column', 'FORMKEY'
  578. go
  579. DECLARE @CURRENTUSER SYSNAME
  580. SELECT @CURRENTUSER = USER_NAME()
  581. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  582. '名称',
  583. 'user', @CURRENTUSER, 'table', 'BPM_DATA_TEMPLATE', 'column', 'NAME'
  584. go
  585. DECLARE @CURRENTUSER SYSNAME
  586. SELECT @CURRENTUSER = USER_NAME()
  587. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  588. '别名',
  589. 'user', @CURRENTUSER, 'table', 'BPM_DATA_TEMPLATE', 'column', 'ALIAS'
  590. go
  591. DECLARE @CURRENTUSER SYSNAME
  592. SELECT @CURRENTUSER = USER_NAME()
  593. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  594. '样式',
  595. 'user', @CURRENTUSER, 'table', 'BPM_DATA_TEMPLATE', 'column', 'STYLE'
  596. go
  597. DECLARE @CURRENTUSER SYSNAME
  598. SELECT @CURRENTUSER = USER_NAME()
  599. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  600. '是否需要分页',
  601. 'user', @CURRENTUSER, 'table', 'BPM_DATA_TEMPLATE', 'column', 'NEEDPAGE'
  602. go
  603. DECLARE @CURRENTUSER SYSNAME
  604. SELECT @CURRENTUSER = USER_NAME()
  605. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  606. '分页大小',
  607. 'user', @CURRENTUSER, 'table', 'BPM_DATA_TEMPLATE', 'column', 'PAGESIZE'
  608. go
  609. DECLARE @CURRENTUSER SYSNAME
  610. SELECT @CURRENTUSER = USER_NAME()
  611. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  612. '数据模板别名',
  613. 'user', @CURRENTUSER, 'table', 'BPM_DATA_TEMPLATE', 'column', 'TEMPLATEALIAS'
  614. go
  615. DECLARE @CURRENTUSER SYSNAME
  616. SELECT @CURRENTUSER = USER_NAME()
  617. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  618. '数据模板代码',
  619. 'user', @CURRENTUSER, 'table', 'BPM_DATA_TEMPLATE', 'column', 'TEMPLATEHTML'
  620. go
  621. DECLARE @CURRENTUSER SYSNAME
  622. SELECT @CURRENTUSER = USER_NAME()
  623. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  624. '显示字段',
  625. 'user', @CURRENTUSER, 'table', 'BPM_DATA_TEMPLATE', 'column', 'DISPLAYFIELD'
  626. go
  627. DECLARE @CURRENTUSER SYSNAME
  628. SELECT @CURRENTUSER = USER_NAME()
  629. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  630. '排序字段',
  631. 'user', @CURRENTUSER, 'table', 'BPM_DATA_TEMPLATE', 'column', 'SORTFIELD'
  632. go
  633. DECLARE @CURRENTUSER SYSNAME
  634. SELECT @CURRENTUSER = USER_NAME()
  635. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  636. '条件字段',
  637. 'user', @CURRENTUSER, 'table', 'BPM_DATA_TEMPLATE', 'column', 'CONDITIONFIELD'
  638. go
  639. DECLARE @CURRENTUSER SYSNAME
  640. SELECT @CURRENTUSER = USER_NAME()
  641. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  642. '管理字段',
  643. 'user', @CURRENTUSER, 'table', 'BPM_DATA_TEMPLATE', 'column', 'MANAGEFIELD'
  644. go
  645. DECLARE @CURRENTUSER SYSNAME
  646. SELECT @CURRENTUSER = USER_NAME()
  647. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  648. '过滤条件',
  649. 'user', @CURRENTUSER, 'table', 'BPM_DATA_TEMPLATE', 'column', 'FILTERFIELD'
  650. go
  651. DECLARE @CURRENTUSER SYSNAME
  652. SELECT @CURRENTUSER = USER_NAME()
  653. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  654. '变量字段',
  655. 'user', @CURRENTUSER, 'table', 'BPM_DATA_TEMPLATE', 'column', 'VARFIELD'
  656. go
  657. DECLARE @CURRENTUSER SYSNAME
  658. SELECT @CURRENTUSER = USER_NAME()
  659. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  660. '过滤类型(1.建立条件,2.脚本条件)',
  661. 'user', @CURRENTUSER, 'table', 'BPM_DATA_TEMPLATE', 'column', 'FILTERTYPE'
  662. go
  663. DECLARE @CURRENTUSER SYSNAME
  664. SELECT @CURRENTUSER = USER_NAME()
  665. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  666. '数据来源',
  667. 'user', @CURRENTUSER, 'table', 'BPM_DATA_TEMPLATE', 'column', 'SOURCE'
  668. go
  669. DECLARE @CURRENTUSER SYSNAME
  670. SELECT @CURRENTUSER = USER_NAME()
  671. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  672. '流程定义ID',
  673. 'user', @CURRENTUSER, 'table', 'BPM_DATA_TEMPLATE', 'column', 'DEFID'
  674. go
  675. DECLARE @CURRENTUSER SYSNAME
  676. SELECT @CURRENTUSER = USER_NAME()
  677. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  678. '是否查询',
  679. 'user', @CURRENTUSER, 'table', 'BPM_DATA_TEMPLATE', 'column', 'ISQUERY'
  680. go
  681. DECLARE @CURRENTUSER SYSNAME
  682. SELECT @CURRENTUSER = USER_NAME()
  683. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  684. '是否过滤',
  685. 'user', @CURRENTUSER, 'table', 'BPM_DATA_TEMPLATE', 'column', 'ISFILTER'
  686. go
  687. DECLARE @CURRENTUSER SYSNAME
  688. SELECT @CURRENTUSER = USER_NAME()
  689. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  690. '打印字段',
  691. 'user', @CURRENTUSER, 'table', 'BPM_DATA_TEMPLATE', 'column', 'PRINTFIELD'
  692. go
  693. DECLARE @CURRENTUSER SYSNAME
  694. SELECT @CURRENTUSER = USER_NAME()
  695. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  696. '导出字段',
  697. 'user', @CURRENTUSER, 'table', 'BPM_DATA_TEMPLATE', 'column', 'EXPORTFIELD'
  698. go
  699. ALTER TABLE BPM_DATA_TEMPLATE
  700. ADD CONSTRAINT PK_BPM_DATA_TEMPLATE PRIMARY KEY NONCLUSTERED (ID)
  701. go
  702. CREATE TABLE BPM_DEFINITION (
  703. DEFID NUMERIC(18,0) NOT NULL,
  704. TYPEID NUMERIC(18,0) NULL,
  705. SUBJECT VARCHAR(256) NOT NULL,
  706. DEFKEY VARCHAR(128) NOT NULL,
  707. TASKNAMERULE VARCHAR(512) NULL,
  708. DESCP VARCHAR(1024) NULL,
  709. STATUS SMALLINT NULL,
  710. DEFXML TEXT NULL,
  711. ACTDEPLOYID NUMERIC(18,0) NULL,
  712. ACTDEFKEY VARCHAR(255) NULL,
  713. ACTDEFID VARCHAR(128) NULL,
  714. CREATETIME DATETIME NULL,
  715. UPDATETIME DATETIME NULL,
  716. CREATEBY NUMERIC(18,0) NULL,
  717. UPDATEBY NUMERIC(18,0) NULL,
  718. REASON VARCHAR(512) NULL,
  719. VERSIONNO NUMERIC(18,0) NULL,
  720. PARENTDEFID NUMERIC(18,0) NULL,
  721. ISMAIN SMALLINT NULL,
  722. TOFIRSTNODE NUMERIC(18,0) NULL,
  723. SHOWFIRSTASSIGNEE SMALLINT NULL,
  724. CANCHOICEPATH VARCHAR(500) NULL,
  725. ISUSEOUTFORM SMALLINT NULL,
  726. FORMDETAILURL VARCHAR(200) NULL,
  727. ALLOWFINISHEDCC SMALLINT NULL,
  728. SUBMITCONFIRM SMALLINT NULL,
  729. ALLOWDIVERT SMALLINT NULL,
  730. INFORMSTART VARCHAR(20) NULL,
  731. INFORMTYPE VARCHAR(20) NULL,
  732. ATTACHMENT NUMERIC(18,0) NULL,
  733. SAMEEXECUTORJUMP SMALLINT NULL,
  734. ALLOWREFER SMALLINT NULL,
  735. INSTANCEAMOUNT SMALLINT NULL,
  736. ALLOWFINISHEDDIVERT SMALLINT NULL,
  737. ISPRINTFORM SMALLINT NULL,
  738. DIRECTSTART SMALLINT NULL,
  739. CCMESSAGETYPE VARCHAR(100) NULL,
  740. ALLOWDELDRAF SMALLINT NULL,
  741. TESTSTATUSTAG VARCHAR(100) NULL,
  742. ALLOWMOBILE INT NULL DEFAULT 1,
  743. SKIPSETTING VARCHAR(50) NULL
  744. )
  745. go
  746. DECLARE @CURRENTUSER SYSNAME
  747. SELECT @CURRENTUSER = USER_NAME()
  748. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  749. '流程定义扩展
  750. Code:DEFTN',
  751. 'user', @CURRENTUSER, 'table', 'BPM_DEFINITION'
  752. go
  753. DECLARE @CURRENTUSER SYSNAME
  754. SELECT @CURRENTUSER = USER_NAME()
  755. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  756. '流程定义ID',
  757. 'user', @CURRENTUSER, 'table', 'BPM_DEFINITION', 'column', 'DEFID'
  758. go
  759. DECLARE @CURRENTUSER SYSNAME
  760. SELECT @CURRENTUSER = USER_NAME()
  761. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  762. '分类ID',
  763. 'user', @CURRENTUSER, 'table', 'BPM_DEFINITION', 'column', 'TYPEID'
  764. go
  765. DECLARE @CURRENTUSER SYSNAME
  766. SELECT @CURRENTUSER = USER_NAME()
  767. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  768. '流程标题',
  769. 'user', @CURRENTUSER, 'table', 'BPM_DEFINITION', 'column', 'SUBJECT'
  770. go
  771. DECLARE @CURRENTUSER SYSNAME
  772. SELECT @CURRENTUSER = USER_NAME()
  773. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  774. '流程定义Key
  775. 流程定义Key,由设计人员加上,唯一',
  776. 'user', @CURRENTUSER, 'table', 'BPM_DEFINITION', 'column', 'DEFKEY'
  777. go
  778. DECLARE @CURRENTUSER SYSNAME
  779. SELECT @CURRENTUSER = USER_NAME()
  780. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  781. '任务标题生成规则',
  782. 'user', @CURRENTUSER, 'table', 'BPM_DEFINITION', 'column', 'TASKNAMERULE'
  783. go
  784. DECLARE @CURRENTUSER SYSNAME
  785. SELECT @CURRENTUSER = USER_NAME()
  786. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  787. '流程描述',
  788. 'user', @CURRENTUSER, 'table', 'BPM_DEFINITION', 'column', 'DESCP'
  789. go
  790. DECLARE @CURRENTUSER SYSNAME
  791. SELECT @CURRENTUSER = USER_NAME()
  792. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  793. '流程状态
  794. 0=草稿
  795. 1=发布
  796. 2=挂起
  797. ',
  798. 'user', @CURRENTUSER, 'table', 'BPM_DEFINITION', 'column', 'STATUS'
  799. go
  800. DECLARE @CURRENTUSER SYSNAME
  801. SELECT @CURRENTUSER = USER_NAME()
  802. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  803. '流程定义XML(设计器)',
  804. 'user', @CURRENTUSER, 'table', 'BPM_DEFINITION', 'column', 'DEFXML'
  805. go
  806. DECLARE @CURRENTUSER SYSNAME
  807. SELECT @CURRENTUSER = USER_NAME()
  808. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  809. 'activiti流程定义ID',
  810. 'user', @CURRENTUSER, 'table', 'BPM_DEFINITION', 'column', 'ACTDEPLOYID'
  811. go
  812. DECLARE @CURRENTUSER SYSNAME
  813. SELECT @CURRENTUSER = USER_NAME()
  814. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  815. 'act流程定义Key
  816. act流程定义Key,其生成的规则为流程定义Key+动态生成值,保证其唯一,当流程定义删除时,本表记录会删除,但actiiti的流程定义的数据则不删除,这样发布的流程会跟原来的流程定义的key可能会同样,因此,后续再加动态值,保证其值会activit的流程定义中key也唯一.',
  817. 'user', @CURRENTUSER, 'table', 'BPM_DEFINITION', 'column', 'ACTDEFKEY'
  818. go
  819. DECLARE @CURRENTUSER SYSNAME
  820. SELECT @CURRENTUSER = USER_NAME()
  821. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  822. 'act流程定义',
  823. 'user', @CURRENTUSER, 'table', 'BPM_DEFINITION', 'column', 'ACTDEFID'
  824. go
  825. DECLARE @CURRENTUSER SYSNAME
  826. SELECT @CURRENTUSER = USER_NAME()
  827. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  828. '创建时间',
  829. 'user', @CURRENTUSER, 'table', 'BPM_DEFINITION', 'column', 'CREATETIME'
  830. go
  831. DECLARE @CURRENTUSER SYSNAME
  832. SELECT @CURRENTUSER = USER_NAME()
  833. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  834. '更新时间',
  835. 'user', @CURRENTUSER, 'table', 'BPM_DEFINITION', 'column', 'UPDATETIME'
  836. go
  837. DECLARE @CURRENTUSER SYSNAME
  838. SELECT @CURRENTUSER = USER_NAME()
  839. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  840. '创建人',
  841. 'user', @CURRENTUSER, 'table', 'BPM_DEFINITION', 'column', 'CREATEBY'
  842. go
  843. DECLARE @CURRENTUSER SYSNAME
  844. SELECT @CURRENTUSER = USER_NAME()
  845. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  846. '更新人',
  847. 'user', @CURRENTUSER, 'table', 'BPM_DEFINITION', 'column', 'UPDATEBY'
  848. go
  849. DECLARE @CURRENTUSER SYSNAME
  850. SELECT @CURRENTUSER = USER_NAME()
  851. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  852. '变更原因',
  853. 'user', @CURRENTUSER, 'table', 'BPM_DEFINITION', 'column', 'REASON'
  854. go
  855. DECLARE @CURRENTUSER SYSNAME
  856. SELECT @CURRENTUSER = USER_NAME()
  857. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  858. '版本号',
  859. 'user', @CURRENTUSER, 'table', 'BPM_DEFINITION', 'column', 'VERSIONNO'
  860. go
  861. DECLARE @CURRENTUSER SYSNAME
  862. SELECT @CURRENTUSER = USER_NAME()
  863. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  864. '隶属主定义ID
  865. 当基于旧版本流程上进行新版本发布时,则生成一份新的记录,并且该记录的该字段则隶属于原来记录的主键id',
  866. 'user', @CURRENTUSER, 'table', 'BPM_DEFINITION', 'column', 'PARENTDEFID'
  867. go
  868. DECLARE @CURRENTUSER SYSNAME
  869. SELECT @CURRENTUSER = USER_NAME()
  870. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  871. '是否为主版本
  872. 1=主版本
  873. 0=非主版本
  874. ',
  875. 'user', @CURRENTUSER, 'table', 'BPM_DEFINITION', 'column', 'ISMAIN'
  876. go
  877. DECLARE @CURRENTUSER SYSNAME
  878. SELECT @CURRENTUSER = USER_NAME()
  879. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  880. '跳转到第一个节点
  881. 0,不跳转
  882. 1,跳转',
  883. 'user', @CURRENTUSER, 'table', 'BPM_DEFINITION', 'column', 'TOFIRSTNODE'
  884. go
  885. DECLARE @CURRENTUSER SYSNAME
  886. SELECT @CURRENTUSER = USER_NAME()
  887. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  888. '是否可以选择执行人',
  889. 'user', @CURRENTUSER, 'table', 'BPM_DEFINITION', 'column', 'SHOWFIRSTASSIGNEE'
  890. go
  891. DECLARE @CURRENTUSER SYSNAME
  892. SELECT @CURRENTUSER = USER_NAME()
  893. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  894. '是否可以选择条件同步路径',
  895. 'user', @CURRENTUSER, 'table', 'BPM_DEFINITION', 'column', 'CANCHOICEPATH'
  896. go
  897. DECLARE @CURRENTUSER SYSNAME
  898. SELECT @CURRENTUSER = USER_NAME()
  899. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  900. '是否允许API调用',
  901. 'user', @CURRENTUSER, 'table', 'BPM_DEFINITION', 'column', 'ISUSEOUTFORM'
  902. go
  903. DECLARE @CURRENTUSER SYSNAME
  904. SELECT @CURRENTUSER = USER_NAME()
  905. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  906. '明细URL',
  907. 'user', @CURRENTUSER, 'table', 'BPM_DEFINITION', 'column', 'FORMDETAILURL'
  908. go
  909. DECLARE @CURRENTUSER SYSNAME
  910. SELECT @CURRENTUSER = USER_NAME()
  911. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  912. '是否允许流程结束时抄送',
  913. 'user', @CURRENTUSER, 'table', 'BPM_DEFINITION', 'column', 'ALLOWFINISHEDCC'
  914. go
  915. DECLARE @CURRENTUSER SYSNAME
  916. SELECT @CURRENTUSER = USER_NAME()
  917. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  918. '提交是否需要确认',
  919. 'user', @CURRENTUSER, 'table', 'BPM_DEFINITION', 'column', 'SUBMITCONFIRM'
  920. go
  921. DECLARE @CURRENTUSER SYSNAME
  922. SELECT @CURRENTUSER = USER_NAME()
  923. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  924. '是否允许转办',
  925. 'user', @CURRENTUSER, 'table', 'BPM_DEFINITION', 'column', 'ALLOWDIVERT'
  926. go
  927. DECLARE @CURRENTUSER SYSNAME
  928. SELECT @CURRENTUSER = USER_NAME()
  929. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  930. '归档时发送消息给发起人 类型',
  931. 'user', @CURRENTUSER, 'table', 'BPM_DEFINITION', 'column', 'INFORMSTART'
  932. go
  933. DECLARE @CURRENTUSER SYSNAME
  934. SELECT @CURRENTUSER = USER_NAME()
  935. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  936. '通知类型',
  937. 'user', @CURRENTUSER, 'table', 'BPM_DEFINITION', 'column', 'INFORMTYPE'
  938. go
  939. DECLARE @CURRENTUSER SYSNAME
  940. SELECT @CURRENTUSER = USER_NAME()
  941. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  942. '帮助附件',
  943. 'user', @CURRENTUSER, 'table', 'BPM_DEFINITION', 'column', 'ATTACHMENT'
  944. go
  945. DECLARE @CURRENTUSER SYSNAME
  946. SELECT @CURRENTUSER = USER_NAME()
  947. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  948. '相同任务节点是否允许跳转',
  949. 'user', @CURRENTUSER, 'table', 'BPM_DEFINITION', 'column', 'SAMEEXECUTORJUMP'
  950. go
  951. DECLARE @CURRENTUSER SYSNAME
  952. SELECT @CURRENTUSER = USER_NAME()
  953. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  954. '允许参考数',
  955. 'user', @CURRENTUSER, 'table', 'BPM_DEFINITION', 'column', 'ALLOWREFER'
  956. go
  957. DECLARE @CURRENTUSER SYSNAME
  958. SELECT @CURRENTUSER = USER_NAME()
  959. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  960. '允许实例数量',
  961. 'user', @CURRENTUSER, 'table', 'BPM_DEFINITION', 'column', 'INSTANCEAMOUNT'
  962. go
  963. DECLARE @CURRENTUSER SYSNAME
  964. SELECT @CURRENTUSER = USER_NAME()
  965. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  966. '是否允许我的办结转发',
  967. 'user', @CURRENTUSER, 'table', 'BPM_DEFINITION', 'column', 'ALLOWFINISHEDDIVERT'
  968. go
  969. DECLARE @CURRENTUSER SYSNAME
  970. SELECT @CURRENTUSER = USER_NAME()
  971. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  972. '是否开启打印模版功能',
  973. 'user', @CURRENTUSER, 'table', 'BPM_DEFINITION', 'column', 'ISPRINTFORM'
  974. go
  975. DECLARE @CURRENTUSER SYSNAME
  976. SELECT @CURRENTUSER = USER_NAME()
  977. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  978. '直接启动不需要使用表单',
  979. 'user', @CURRENTUSER, 'table', 'BPM_DEFINITION', 'column', 'DIRECTSTART'
  980. go
  981. DECLARE @CURRENTUSER SYSNAME
  982. SELECT @CURRENTUSER = USER_NAME()
  983. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  984. '抄送消息类型 ',
  985. 'user', @CURRENTUSER, 'table', 'BPM_DEFINITION', 'column', 'CCMESSAGETYPE'
  986. go
  987. DECLARE @CURRENTUSER SYSNAME
  988. SELECT @CURRENTUSER = USER_NAME()
  989. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  990. '测试状态',
  991. 'user', @CURRENTUSER, 'table', 'BPM_DEFINITION', 'column', 'TESTSTATUSTAG'
  992. go
  993. DECLARE @CURRENTUSER SYSNAME
  994. SELECT @CURRENTUSER = USER_NAME()
  995. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  996. ' 0=不支持,1=支持',
  997. 'user', @CURRENTUSER, 'table', 'BPM_DEFINITION', 'column', 'ALLOWMOBILE'
  998. go
  999. DECLARE @CURRENTUSER SYSNAME
  1000. SELECT @CURRENTUSER = USER_NAME()
  1001. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1002. '跳过设置',
  1003. 'user', @CURRENTUSER, 'table', 'BPM_DEFINITION', 'column', 'SKIPSETTING'
  1004. go
  1005. ALTER TABLE BPM_DEFINITION
  1006. ADD CONSTRAINT PK_BPM_DEFINITION PRIMARY KEY NONCLUSTERED (DEFID)
  1007. go
  1008. CREATE TABLE BPM_DEF_ACT (
  1009. ID NUMERIC(18,0) NOT NULL,
  1010. AUTHORIZE_ID NUMERIC(18,0) NOT NULL,
  1011. DEF_KEY VARCHAR(100) NOT NULL,
  1012. DEF_NAME VARCHAR(200) NULL,
  1013. RIGHT_CONTENT VARCHAR(400) NULL
  1014. )
  1015. go
  1016. DECLARE @CURRENTUSER SYSNAME
  1017. SELECT @CURRENTUSER = USER_NAME()
  1018. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1019. '流程授权主表明细 ',
  1020. 'user', @CURRENTUSER, 'table', 'BPM_DEF_ACT'
  1021. go
  1022. DECLARE @CURRENTUSER SYSNAME
  1023. SELECT @CURRENTUSER = USER_NAME()
  1024. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1025. '主键',
  1026. 'user', @CURRENTUSER, 'table', 'BPM_DEF_ACT', 'column', 'ID'
  1027. go
  1028. DECLARE @CURRENTUSER SYSNAME
  1029. SELECT @CURRENTUSER = USER_NAME()
  1030. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1031. '流程分管权限主表ID',
  1032. 'user', @CURRENTUSER, 'table', 'BPM_DEF_ACT', 'column', 'AUTHORIZE_ID'
  1033. go
  1034. DECLARE @CURRENTUSER SYSNAME
  1035. SELECT @CURRENTUSER = USER_NAME()
  1036. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1037. '流程KEY',
  1038. 'user', @CURRENTUSER, 'table', 'BPM_DEF_ACT', 'column', 'DEF_KEY'
  1039. go
  1040. DECLARE @CURRENTUSER SYSNAME
  1041. SELECT @CURRENTUSER = USER_NAME()
  1042. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1043. '流程名称',
  1044. 'user', @CURRENTUSER, 'table', 'BPM_DEF_ACT', 'column', 'DEF_NAME'
  1045. go
  1046. DECLARE @CURRENTUSER SYSNAME
  1047. SELECT @CURRENTUSER = USER_NAME()
  1048. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1049. '流程权限内容',
  1050. 'user', @CURRENTUSER, 'table', 'BPM_DEF_ACT', 'column', 'RIGHT_CONTENT'
  1051. go
  1052. ALTER TABLE BPM_DEF_ACT
  1053. ADD CONSTRAINT PK_BPM_DEF_ACT PRIMARY KEY NONCLUSTERED (ID)
  1054. go
  1055. CREATE TABLE BPM_DEF_AUTHORIZE (
  1056. ID NUMERIC(18,0) NOT NULL,
  1057. AUTHORIZE_DESC VARCHAR(512) NULL
  1058. )
  1059. go
  1060. DECLARE @CURRENTUSER SYSNAME
  1061. SELECT @CURRENTUSER = USER_NAME()
  1062. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1063. '流程授权主表明细',
  1064. 'user', @CURRENTUSER, 'table', 'BPM_DEF_AUTHORIZE'
  1065. go
  1066. DECLARE @CURRENTUSER SYSNAME
  1067. SELECT @CURRENTUSER = USER_NAME()
  1068. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1069. '主键',
  1070. 'user', @CURRENTUSER, 'table', 'BPM_DEF_AUTHORIZE', 'column', 'ID'
  1071. go
  1072. DECLARE @CURRENTUSER SYSNAME
  1073. SELECT @CURRENTUSER = USER_NAME()
  1074. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1075. '流程授权说明',
  1076. 'user', @CURRENTUSER, 'table', 'BPM_DEF_AUTHORIZE', 'column', 'AUTHORIZE_DESC'
  1077. go
  1078. ALTER TABLE BPM_DEF_AUTHORIZE
  1079. ADD CONSTRAINT PK_BPM_DEF_AUTHORIZE PRIMARY KEY NONCLUSTERED (ID)
  1080. go
  1081. CREATE TABLE BPM_DEF_USER (
  1082. ID NUMERIC(18,0) NOT NULL,
  1083. AUTHORIZE_ID NUMERIC(18,0) NOT NULL,
  1084. OWNER_ID NUMERIC(18,0) NOT NULL,
  1085. OWNER_NAME VARCHAR(200) NULL,
  1086. RIGHT_TYPE VARCHAR(200) NULL
  1087. )
  1088. go
  1089. DECLARE @CURRENTUSER SYSNAME
  1090. SELECT @CURRENTUSER = USER_NAME()
  1091. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1092. '流程授权主表',
  1093. 'user', @CURRENTUSER, 'table', 'BPM_DEF_USER'
  1094. go
  1095. DECLARE @CURRENTUSER SYSNAME
  1096. SELECT @CURRENTUSER = USER_NAME()
  1097. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1098. '主键',
  1099. 'user', @CURRENTUSER, 'table', 'BPM_DEF_USER', 'column', 'ID'
  1100. go
  1101. DECLARE @CURRENTUSER SYSNAME
  1102. SELECT @CURRENTUSER = USER_NAME()
  1103. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1104. '流程分管权限主表ID',
  1105. 'user', @CURRENTUSER, 'table', 'BPM_DEF_USER', 'column', 'AUTHORIZE_ID'
  1106. go
  1107. DECLARE @CURRENTUSER SYSNAME
  1108. SELECT @CURRENTUSER = USER_NAME()
  1109. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1110. '权限所有者ID',
  1111. 'user', @CURRENTUSER, 'table', 'BPM_DEF_USER', 'column', 'OWNER_ID'
  1112. go
  1113. DECLARE @CURRENTUSER SYSNAME
  1114. SELECT @CURRENTUSER = USER_NAME()
  1115. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1116. '权限所有者',
  1117. 'user', @CURRENTUSER, 'table', 'BPM_DEF_USER', 'column', 'OWNER_NAME'
  1118. go
  1119. DECLARE @CURRENTUSER SYSNAME
  1120. SELECT @CURRENTUSER = USER_NAME()
  1121. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1122. '权限类型',
  1123. 'user', @CURRENTUSER, 'table', 'BPM_DEF_USER', 'column', 'RIGHT_TYPE'
  1124. go
  1125. ALTER TABLE BPM_DEF_USER
  1126. ADD CONSTRAINT PK_BPM_DEF_USER PRIMARY KEY NONCLUSTERED (ID)
  1127. go
  1128. CREATE TABLE BPM_DEF_VARS (
  1129. VARID NUMERIC(18,0) NOT NULL,
  1130. DEFID NUMERIC(18,0) NULL,
  1131. VARNAME VARCHAR(128) NOT NULL,
  1132. VARKEY VARCHAR(128) NULL,
  1133. VARDATATYPE VARCHAR(64) NULL,
  1134. DEFVALUE VARCHAR(256) NULL,
  1135. NODENAME VARCHAR(256) NULL,
  1136. NODEID VARCHAR(256) NULL,
  1137. ACTDEPLOYID NUMERIC(18,0) NULL,
  1138. VARSCOPE VARCHAR(64) NULL
  1139. )
  1140. go
  1141. DECLARE @CURRENTUSER SYSNAME
  1142. SELECT @CURRENTUSER = USER_NAME()
  1143. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1144. '流程变量定义',
  1145. 'user', @CURRENTUSER, 'table', 'BPM_DEF_VARS'
  1146. go
  1147. DECLARE @CURRENTUSER SYSNAME
  1148. SELECT @CURRENTUSER = USER_NAME()
  1149. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1150. '变量ID',
  1151. 'user', @CURRENTUSER, 'table', 'BPM_DEF_VARS', 'column', 'VARID'
  1152. go
  1153. DECLARE @CURRENTUSER SYSNAME
  1154. SELECT @CURRENTUSER = USER_NAME()
  1155. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1156. '流程定义ID',
  1157. 'user', @CURRENTUSER, 'table', 'BPM_DEF_VARS', 'column', 'DEFID'
  1158. go
  1159. DECLARE @CURRENTUSER SYSNAME
  1160. SELECT @CURRENTUSER = USER_NAME()
  1161. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1162. '变量名称',
  1163. 'user', @CURRENTUSER, 'table', 'BPM_DEF_VARS', 'column', 'VARNAME'
  1164. go
  1165. DECLARE @CURRENTUSER SYSNAME
  1166. SELECT @CURRENTUSER = USER_NAME()
  1167. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1168. '变量Key',
  1169. 'user', @CURRENTUSER, 'table', 'BPM_DEF_VARS', 'column', 'VARKEY'
  1170. go
  1171. DECLARE @CURRENTUSER SYSNAME
  1172. SELECT @CURRENTUSER = USER_NAME()
  1173. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1174. '变量数据类型
  1175. string
  1176. date
  1177. number',
  1178. 'user', @CURRENTUSER, 'table', 'BPM_DEF_VARS', 'column', 'VARDATATYPE'
  1179. go
  1180. DECLARE @CURRENTUSER SYSNAME
  1181. SELECT @CURRENTUSER = USER_NAME()
  1182. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1183. '默认值',
  1184. 'user', @CURRENTUSER, 'table', 'BPM_DEF_VARS', 'column', 'DEFVALUE'
  1185. go
  1186. DECLARE @CURRENTUSER SYSNAME
  1187. SELECT @CURRENTUSER = USER_NAME()
  1188. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1189. '节点名称',
  1190. 'user', @CURRENTUSER, 'table', 'BPM_DEF_VARS', 'column', 'NODENAME'
  1191. go
  1192. DECLARE @CURRENTUSER SYSNAME
  1193. SELECT @CURRENTUSER = USER_NAME()
  1194. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1195. '节点ID',
  1196. 'user', @CURRENTUSER, 'table', 'BPM_DEF_VARS', 'column', 'NODEID'
  1197. go
  1198. DECLARE @CURRENTUSER SYSNAME
  1199. SELECT @CURRENTUSER = USER_NAME()
  1200. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1201. 'actDeployId',
  1202. 'user', @CURRENTUSER, 'table', 'BPM_DEF_VARS', 'column', 'ACTDEPLOYID'
  1203. go
  1204. DECLARE @CURRENTUSER SYSNAME
  1205. SELECT @CURRENTUSER = USER_NAME()
  1206. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1207. '作用域
  1208. 全局内=global
  1209. 任务内=task',
  1210. 'user', @CURRENTUSER, 'table', 'BPM_DEF_VARS', 'column', 'VARSCOPE'
  1211. go
  1212. ALTER TABLE BPM_DEF_VARS
  1213. ADD CONSTRAINT PK_BPM_DEF_VARS PRIMARY KEY NONCLUSTERED (VARID)
  1214. go
  1215. CREATE TABLE BPM_EXE_STACK (
  1216. STACKID NUMERIC(18,0) NOT NULL,
  1217. ACTDEFID VARCHAR(64) NULL,
  1218. NODEID VARCHAR(128) NOT NULL,
  1219. NODENAME VARCHAR(256) NULL,
  1220. STARTTIME DATETIME NULL,
  1221. ENDTIME DATETIME NULL,
  1222. ASSIGNEES VARCHAR(1024) NULL,
  1223. ISMULTITASK SMALLINT NULL,
  1224. PARENTID NUMERIC(18,0) NULL,
  1225. ACTINSTID NUMERIC(18,0) NULL,
  1226. TASKIDS VARCHAR(512) NULL,
  1227. NODEPATH VARCHAR(1024) NULL,
  1228. DEPTH NUMERIC(18,0) NULL,
  1229. TASKTOKEN VARCHAR(128) NULL
  1230. )
  1231. go
  1232. DECLARE @CURRENTUSER SYSNAME
  1233. SELECT @CURRENTUSER = USER_NAME()
  1234. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1235. '流程执行堆栈树',
  1236. 'user', @CURRENTUSER, 'table', 'BPM_EXE_STACK'
  1237. go
  1238. DECLARE @CURRENTUSER SYSNAME
  1239. SELECT @CURRENTUSER = USER_NAME()
  1240. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1241. '流程定义ID',
  1242. 'user', @CURRENTUSER, 'table', 'BPM_EXE_STACK', 'column', 'ACTDEFID'
  1243. go
  1244. DECLARE @CURRENTUSER SYSNAME
  1245. SELECT @CURRENTUSER = USER_NAME()
  1246. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1247. '节点ID',
  1248. 'user', @CURRENTUSER, 'table', 'BPM_EXE_STACK', 'column', 'NODEID'
  1249. go
  1250. DECLARE @CURRENTUSER SYSNAME
  1251. SELECT @CURRENTUSER = USER_NAME()
  1252. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1253. '节点名',
  1254. 'user', @CURRENTUSER, 'table', 'BPM_EXE_STACK', 'column', 'NODENAME'
  1255. go
  1256. DECLARE @CURRENTUSER SYSNAME
  1257. SELECT @CURRENTUSER = USER_NAME()
  1258. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1259. '开始时间',
  1260. 'user', @CURRENTUSER, 'table', 'BPM_EXE_STACK', 'column', 'STARTTIME'
  1261. go
  1262. DECLARE @CURRENTUSER SYSNAME
  1263. SELECT @CURRENTUSER = USER_NAME()
  1264. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1265. '结束时间',
  1266. 'user', @CURRENTUSER, 'table', 'BPM_EXE_STACK', 'column', 'ENDTIME'
  1267. go
  1268. DECLARE @CURRENTUSER SYSNAME
  1269. SELECT @CURRENTUSER = USER_NAME()
  1270. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1271. '执行人IDS,如1,2,3',
  1272. 'user', @CURRENTUSER, 'table', 'BPM_EXE_STACK', 'column', 'ASSIGNEES'
  1273. go
  1274. DECLARE @CURRENTUSER SYSNAME
  1275. SELECT @CURRENTUSER = USER_NAME()
  1276. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1277. '1=是
  1278. 0=否',
  1279. 'user', @CURRENTUSER, 'table', 'BPM_EXE_STACK', 'column', 'ISMULTITASK'
  1280. go
  1281. DECLARE @CURRENTUSER SYSNAME
  1282. SELECT @CURRENTUSER = USER_NAME()
  1283. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1284. '父ID',
  1285. 'user', @CURRENTUSER, 'table', 'BPM_EXE_STACK', 'column', 'PARENTID'
  1286. go
  1287. DECLARE @CURRENTUSER SYSNAME
  1288. SELECT @CURRENTUSER = USER_NAME()
  1289. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1290. '流程实例ID',
  1291. 'user', @CURRENTUSER, 'table', 'BPM_EXE_STACK', 'column', 'ACTINSTID'
  1292. go
  1293. DECLARE @CURRENTUSER SYSNAME
  1294. SELECT @CURRENTUSER = USER_NAME()
  1295. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1296. '任务IDS',
  1297. 'user', @CURRENTUSER, 'table', 'BPM_EXE_STACK', 'column', 'TASKIDS'
  1298. go
  1299. DECLARE @CURRENTUSER SYSNAME
  1300. SELECT @CURRENTUSER = USER_NAME()
  1301. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1302. '节点路径
  1303. 格式如:
  1304. 0.1.2.
  1305. 其中2则为本行记录的主键值',
  1306. 'user', @CURRENTUSER, 'table', 'BPM_EXE_STACK', 'column', 'NODEPATH'
  1307. go
  1308. DECLARE @CURRENTUSER SYSNAME
  1309. SELECT @CURRENTUSER = USER_NAME()
  1310. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1311. '节点层',
  1312. 'user', @CURRENTUSER, 'table', 'BPM_EXE_STACK', 'column', 'DEPTH'
  1313. go
  1314. DECLARE @CURRENTUSER SYSNAME
  1315. SELECT @CURRENTUSER = USER_NAME()
  1316. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1317. '是针对分发任务时,携带的令牌,方便查找其父任务堆栈',
  1318. 'user', @CURRENTUSER, 'table', 'BPM_EXE_STACK', 'column', 'TASKTOKEN'
  1319. go
  1320. ALTER TABLE BPM_EXE_STACK
  1321. ADD CONSTRAINT PK_BPM_EXE_STACK PRIMARY KEY NONCLUSTERED (STACKID)
  1322. go
  1323. CREATE TABLE BPM_FORM_DEF (
  1324. FORMDEFID NUMERIC(18,0) NOT NULL,
  1325. CATEGORYID NUMERIC(18,0) NULL,
  1326. FORMKEY VARCHAR(128) NULL,
  1327. SUBJECT VARCHAR(128) NULL,
  1328. FORMDESC VARCHAR(200) NULL,
  1329. HTML TEXT NULL,
  1330. TEMPLATE TEXT NULL,
  1331. ISDEFAULT SMALLINT NULL,
  1332. VERSIONNO NUMERIC(18,0) NULL,
  1333. TABLEID NUMERIC(18,0) NULL,
  1334. ISPUBLISHED SMALLINT NULL,
  1335. PUBLISHEDBY VARCHAR(20) NULL,
  1336. PUBLISHTIME DATETIME NULL,
  1337. TABTITLE VARCHAR(500) NULL,
  1338. DESIGNTYPE SMALLINT NULL,
  1339. TEMPLATESID VARCHAR(300) NULL,
  1340. CREATEBY NUMERIC(18,0) NULL,
  1341. CREATOR VARCHAR(50) NULL,
  1342. CREATETIME DATETIME NULL
  1343. )
  1344. go
  1345. DECLARE @CURRENTUSER SYSNAME
  1346. SELECT @CURRENTUSER = USER_NAME()
  1347. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1348. '流程表单定义',
  1349. 'user', @CURRENTUSER, 'table', 'BPM_FORM_DEF'
  1350. go
  1351. DECLARE @CURRENTUSER SYSNAME
  1352. SELECT @CURRENTUSER = USER_NAME()
  1353. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1354. '表单ID',
  1355. 'user', @CURRENTUSER, 'table', 'BPM_FORM_DEF', 'column', 'FORMDEFID'
  1356. go
  1357. DECLARE @CURRENTUSER SYSNAME
  1358. SELECT @CURRENTUSER = USER_NAME()
  1359. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1360. '表单分类',
  1361. 'user', @CURRENTUSER, 'table', 'BPM_FORM_DEF', 'column', 'CATEGORYID'
  1362. go
  1363. DECLARE @CURRENTUSER SYSNAME
  1364. SELECT @CURRENTUSER = USER_NAME()
  1365. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1366. '表单key',
  1367. 'user', @CURRENTUSER, 'table', 'BPM_FORM_DEF', 'column', 'FORMKEY'
  1368. go
  1369. DECLARE @CURRENTUSER SYSNAME
  1370. SELECT @CURRENTUSER = USER_NAME()
  1371. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1372. '表单标题',
  1373. 'user', @CURRENTUSER, 'table', 'BPM_FORM_DEF', 'column', 'SUBJECT'
  1374. go
  1375. DECLARE @CURRENTUSER SYSNAME
  1376. SELECT @CURRENTUSER = USER_NAME()
  1377. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1378. '描述',
  1379. 'user', @CURRENTUSER, 'table', 'BPM_FORM_DEF', 'column', 'FORMDESC'
  1380. go
  1381. DECLARE @CURRENTUSER SYSNAME
  1382. SELECT @CURRENTUSER = USER_NAME()
  1383. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1384. '定义html',
  1385. 'user', @CURRENTUSER, 'table', 'BPM_FORM_DEF', 'column', 'HTML'
  1386. go
  1387. DECLARE @CURRENTUSER SYSNAME
  1388. SELECT @CURRENTUSER = USER_NAME()
  1389. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1390. 'freeMaker模版',
  1391. 'user', @CURRENTUSER, 'table', 'BPM_FORM_DEF', 'column', 'TEMPLATE'
  1392. go
  1393. DECLARE @CURRENTUSER SYSNAME
  1394. SELECT @CURRENTUSER = USER_NAME()
  1395. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1396. '是否缺省',
  1397. 'user', @CURRENTUSER, 'table', 'BPM_FORM_DEF', 'column', 'ISDEFAULT'
  1398. go
  1399. DECLARE @CURRENTUSER SYSNAME
  1400. SELECT @CURRENTUSER = USER_NAME()
  1401. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1402. '版本号',
  1403. 'user', @CURRENTUSER, 'table', 'BPM_FORM_DEF', 'column', 'VERSIONNO'
  1404. go
  1405. DECLARE @CURRENTUSER SYSNAME
  1406. SELECT @CURRENTUSER = USER_NAME()
  1407. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1408. '表ID',
  1409. 'user', @CURRENTUSER, 'table', 'BPM_FORM_DEF', 'column', 'TABLEID'
  1410. go
  1411. DECLARE @CURRENTUSER SYSNAME
  1412. SELECT @CURRENTUSER = USER_NAME()
  1413. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1414. '是否发布',
  1415. 'user', @CURRENTUSER, 'table', 'BPM_FORM_DEF', 'column', 'ISPUBLISHED'
  1416. go
  1417. DECLARE @CURRENTUSER SYSNAME
  1418. SELECT @CURRENTUSER = USER_NAME()
  1419. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1420. '发布人',
  1421. 'user', @CURRENTUSER, 'table', 'BPM_FORM_DEF', 'column', 'PUBLISHEDBY'
  1422. go
  1423. DECLARE @CURRENTUSER SYSNAME
  1424. SELECT @CURRENTUSER = USER_NAME()
  1425. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1426. '发布时间',
  1427. 'user', @CURRENTUSER, 'table', 'BPM_FORM_DEF', 'column', 'PUBLISHTIME'
  1428. go
  1429. DECLARE @CURRENTUSER SYSNAME
  1430. SELECT @CURRENTUSER = USER_NAME()
  1431. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1432. 'Tab标题',
  1433. 'user', @CURRENTUSER, 'table', 'BPM_FORM_DEF', 'column', 'TABTITLE'
  1434. go
  1435. DECLARE @CURRENTUSER SYSNAME
  1436. SELECT @CURRENTUSER = USER_NAME()
  1437. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1438. '设计类型',
  1439. 'user', @CURRENTUSER, 'table', 'BPM_FORM_DEF', 'column', 'DESIGNTYPE'
  1440. go
  1441. DECLARE @CURRENTUSER SYSNAME
  1442. SELECT @CURRENTUSER = USER_NAME()
  1443. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1444. '模板表对应ID',
  1445. 'user', @CURRENTUSER, 'table', 'BPM_FORM_DEF', 'column', 'TEMPLATESID'
  1446. go
  1447. DECLARE @CURRENTUSER SYSNAME
  1448. SELECT @CURRENTUSER = USER_NAME()
  1449. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1450. '创建人ID',
  1451. 'user', @CURRENTUSER, 'table', 'BPM_FORM_DEF', 'column', 'CREATEBY'
  1452. go
  1453. DECLARE @CURRENTUSER SYSNAME
  1454. SELECT @CURRENTUSER = USER_NAME()
  1455. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1456. '创建人',
  1457. 'user', @CURRENTUSER, 'table', 'BPM_FORM_DEF', 'column', 'CREATOR'
  1458. go
  1459. DECLARE @CURRENTUSER SYSNAME
  1460. SELECT @CURRENTUSER = USER_NAME()
  1461. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1462. '创建时间',
  1463. 'user', @CURRENTUSER, 'table', 'BPM_FORM_DEF', 'column', 'CREATETIME'
  1464. go
  1465. ALTER TABLE BPM_FORM_DEF
  1466. ADD CONSTRAINT PK_BPM_FORM_DEF PRIMARY KEY NONCLUSTERED (FORMDEFID)
  1467. go
  1468. CREATE TABLE BPM_FORM_DIALOG (
  1469. ID NUMERIC(18,0) NOT NULL,
  1470. NAME VARCHAR(50) NULL,
  1471. ALIAS VARCHAR(50) NULL,
  1472. STYLE SMALLINT NULL,
  1473. WIDTH NUMERIC(18,0) NULL,
  1474. HEIGHT NUMERIC(18,0) NULL,
  1475. ISSINGLE SMALLINT NULL,
  1476. NEEDPAGE SMALLINT NULL,
  1477. ISTABLE SMALLINT NULL,
  1478. OBJNAME VARCHAR(50) NULL,
  1479. DISPLAYFIELD VARCHAR(2000) NULL,
  1480. CONDITIONFIELD VARCHAR(2000) NULL,
  1481. RESULTFIELD VARCHAR(1000) NULL,
  1482. DSNAME VARCHAR(50) NULL,
  1483. DSALIAS VARCHAR(50) NULL,
  1484. PAGESIZE SMALLINT NULL,
  1485. SORTFIELD VARCHAR(200) NULL
  1486. )
  1487. go
  1488. DECLARE @CURRENTUSER SYSNAME
  1489. SELECT @CURRENTUSER = USER_NAME()
  1490. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1491. '通用表单对话框
  1492. ',
  1493. 'user', @CURRENTUSER, 'table', 'BPM_FORM_DIALOG'
  1494. go
  1495. DECLARE @CURRENTUSER SYSNAME
  1496. SELECT @CURRENTUSER = USER_NAME()
  1497. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1498. '主键ID',
  1499. 'user', @CURRENTUSER, 'table', 'BPM_FORM_DIALOG', 'column', 'ID'
  1500. go
  1501. DECLARE @CURRENTUSER SYSNAME
  1502. SELECT @CURRENTUSER = USER_NAME()
  1503. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1504. '对话框名称',
  1505. 'user', @CURRENTUSER, 'table', 'BPM_FORM_DIALOG', 'column', 'NAME'
  1506. go
  1507. DECLARE @CURRENTUSER SYSNAME
  1508. SELECT @CURRENTUSER = USER_NAME()
  1509. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1510. '对话框别名
  1511. 唯一',
  1512. 'user', @CURRENTUSER, 'table', 'BPM_FORM_DIALOG', 'column', 'ALIAS'
  1513. go
  1514. DECLARE @CURRENTUSER SYSNAME
  1515. SELECT @CURRENTUSER = USER_NAME()
  1516. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1517. '显示样式
  1518. 0,列表
  1519. 1,树形',
  1520. 'user', @CURRENTUSER, 'table', 'BPM_FORM_DIALOG', 'column', 'STYLE'
  1521. go
  1522. DECLARE @CURRENTUSER SYSNAME
  1523. SELECT @CURRENTUSER = USER_NAME()
  1524. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1525. '对话框宽度',
  1526. 'user', @CURRENTUSER, 'table', 'BPM_FORM_DIALOG', 'column', 'WIDTH'
  1527. go
  1528. DECLARE @CURRENTUSER SYSNAME
  1529. SELECT @CURRENTUSER = USER_NAME()
  1530. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1531. '高度',
  1532. 'user', @CURRENTUSER, 'table', 'BPM_FORM_DIALOG', 'column', 'HEIGHT'
  1533. go
  1534. DECLARE @CURRENTUSER SYSNAME
  1535. SELECT @CURRENTUSER = USER_NAME()
  1536. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1537. '是否单选
  1538. 0,多选
  1539. 1.单选',
  1540. 'user', @CURRENTUSER, 'table', 'BPM_FORM_DIALOG', 'column', 'ISSINGLE'
  1541. go
  1542. DECLARE @CURRENTUSER SYSNAME
  1543. SELECT @CURRENTUSER = USER_NAME()
  1544. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1545. '是否分页',
  1546. 'user', @CURRENTUSER, 'table', 'BPM_FORM_DIALOG', 'column', 'NEEDPAGE'
  1547. go
  1548. DECLARE @CURRENTUSER SYSNAME
  1549. SELECT @CURRENTUSER = USER_NAME()
  1550. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1551. '是否为表
  1552. 0,视图
  1553. 1,数据库表',
  1554. 'user', @CURRENTUSER, 'table', 'BPM_FORM_DIALOG', 'column', 'ISTABLE'
  1555. go
  1556. DECLARE @CURRENTUSER SYSNAME
  1557. SELECT @CURRENTUSER = USER_NAME()
  1558. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1559. '对象名称',
  1560. 'user', @CURRENTUSER, 'table', 'BPM_FORM_DIALOG', 'column', 'OBJNAME'
  1561. go
  1562. DECLARE @CURRENTUSER SYSNAME
  1563. SELECT @CURRENTUSER = USER_NAME()
  1564. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1565. '需要显示的字段',
  1566. 'user', @CURRENTUSER, 'table', 'BPM_FORM_DIALOG', 'column', 'DISPLAYFIELD'
  1567. go
  1568. DECLARE @CURRENTUSER SYSNAME
  1569. SELECT @CURRENTUSER = USER_NAME()
  1570. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1571. '条件字段',
  1572. 'user', @CURRENTUSER, 'table', 'BPM_FORM_DIALOG', 'column', 'CONDITIONFIELD'
  1573. go
  1574. DECLARE @CURRENTUSER SYSNAME
  1575. SELECT @CURRENTUSER = USER_NAME()
  1576. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1577. '显示结果字段',
  1578. 'user', @CURRENTUSER, 'table', 'BPM_FORM_DIALOG', 'column', 'RESULTFIELD'
  1579. go
  1580. DECLARE @CURRENTUSER SYSNAME
  1581. SELECT @CURRENTUSER = USER_NAME()
  1582. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1583. '数据源名称',
  1584. 'user', @CURRENTUSER, 'table', 'BPM_FORM_DIALOG', 'column', 'DSNAME'
  1585. go
  1586. DECLARE @CURRENTUSER SYSNAME
  1587. SELECT @CURRENTUSER = USER_NAME()
  1588. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1589. '数据源别名',
  1590. 'user', @CURRENTUSER, 'table', 'BPM_FORM_DIALOG', 'column', 'DSALIAS'
  1591. go
  1592. DECLARE @CURRENTUSER SYSNAME
  1593. SELECT @CURRENTUSER = USER_NAME()
  1594. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1595. '分页大小',
  1596. 'user', @CURRENTUSER, 'table', 'BPM_FORM_DIALOG', 'column', 'PAGESIZE'
  1597. go
  1598. DECLARE @CURRENTUSER SYSNAME
  1599. SELECT @CURRENTUSER = USER_NAME()
  1600. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1601. '排序字段',
  1602. 'user', @CURRENTUSER, 'table', 'BPM_FORM_DIALOG', 'column', 'SORTFIELD'
  1603. go
  1604. ALTER TABLE BPM_FORM_DIALOG
  1605. ADD CONSTRAINT PK_BPM_FORM_DIALOG PRIMARY KEY NONCLUSTERED (ID)
  1606. go
  1607. CREATE TABLE BPM_FORM_FIELD (
  1608. FIELDID NUMERIC(18,0) NOT NULL,
  1609. TABLEID NUMERIC(18,0) NULL,
  1610. FIELDNAME VARCHAR(128) NOT NULL,
  1611. FIELDTYPE VARCHAR(128) NOT NULL,
  1612. ISREQUIRED SMALLINT NULL,
  1613. ISLIST SMALLINT NULL DEFAULT 1,
  1614. ISQUERY SMALLINT NULL DEFAULT 1,
  1615. FIELDDESC VARCHAR(128) NULL,
  1616. CHARLEN NUMERIC(18,0) NULL,
  1617. INTLEN NUMERIC(18,0) NULL,
  1618. DECIMALLEN NUMERIC(18,0) NULL,
  1619. DICTTYPE VARCHAR(100) NULL,
  1620. ISDELETED SMALLINT NULL,
  1621. VALIDRULE VARCHAR(64) NULL,
  1622. ORIGINALNAME VARCHAR(128) NULL,
  1623. SN NUMERIC(18,0) NULL,
  1624. VALUEFROM SMALLINT NULL,
  1625. SCRIPT VARCHAR(1000) NULL,
  1626. CONTROLTYPE SMALLINT NULL,
  1627. ISHIDDEN SMALLINT NULL,
  1628. ISFLOWVAR SMALLINT NULL,
  1629. SERIALNUM VARCHAR(20) NULL,
  1630. OPTIONS VARCHAR(1000) NULL,
  1631. CTLPROPERTY VARCHAR(2000) NULL,
  1632. ISALLOWMOBILE SMALLINT NULL,
  1633. ISWEBSIGN SMALLINT NULL,
  1634. ISREFERENCE SMALLINT NULL
  1635. )
  1636. go
  1637. DECLARE @CURRENTUSER SYSNAME
  1638. SELECT @CURRENTUSER = USER_NAME()
  1639. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1640. '表单字段',
  1641. 'user', @CURRENTUSER, 'table', 'BPM_FORM_FIELD'
  1642. go
  1643. DECLARE @CURRENTUSER SYSNAME
  1644. SELECT @CURRENTUSER = USER_NAME()
  1645. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1646. '字段名称',
  1647. 'user', @CURRENTUSER, 'table', 'BPM_FORM_FIELD', 'column', 'FIELDNAME'
  1648. go
  1649. DECLARE @CURRENTUSER SYSNAME
  1650. SELECT @CURRENTUSER = USER_NAME()
  1651. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1652. '字段类型',
  1653. 'user', @CURRENTUSER, 'table', 'BPM_FORM_FIELD', 'column', 'FIELDTYPE'
  1654. go
  1655. DECLARE @CURRENTUSER SYSNAME
  1656. SELECT @CURRENTUSER = USER_NAME()
  1657. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1658. '是否必填',
  1659. 'user', @CURRENTUSER, 'table', 'BPM_FORM_FIELD', 'column', 'ISREQUIRED'
  1660. go
  1661. DECLARE @CURRENTUSER SYSNAME
  1662. SELECT @CURRENTUSER = USER_NAME()
  1663. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1664. '是否列表显示',
  1665. 'user', @CURRENTUSER, 'table', 'BPM_FORM_FIELD', 'column', 'ISLIST'
  1666. go
  1667. DECLARE @CURRENTUSER SYSNAME
  1668. SELECT @CURRENTUSER = USER_NAME()
  1669. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1670. '是否查询显示',
  1671. 'user', @CURRENTUSER, 'table', 'BPM_FORM_FIELD', 'column', 'ISQUERY'
  1672. go
  1673. DECLARE @CURRENTUSER SYSNAME
  1674. SELECT @CURRENTUSER = USER_NAME()
  1675. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1676. '是否必填',
  1677. 'user', @CURRENTUSER, 'table', 'BPM_FORM_FIELD', 'column', 'FIELDDESC'
  1678. go
  1679. DECLARE @CURRENTUSER SYSNAME
  1680. SELECT @CURRENTUSER = USER_NAME()
  1681. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1682. '字符长度',
  1683. 'user', @CURRENTUSER, 'table', 'BPM_FORM_FIELD', 'column', 'CHARLEN'
  1684. go
  1685. DECLARE @CURRENTUSER SYSNAME
  1686. SELECT @CURRENTUSER = USER_NAME()
  1687. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1688. '整数长度',
  1689. 'user', @CURRENTUSER, 'table', 'BPM_FORM_FIELD', 'column', 'INTLEN'
  1690. go
  1691. DECLARE @CURRENTUSER SYSNAME
  1692. SELECT @CURRENTUSER = USER_NAME()
  1693. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1694. '小数长度',
  1695. 'user', @CURRENTUSER, 'table', 'BPM_FORM_FIELD', 'column', 'DECIMALLEN'
  1696. go
  1697. DECLARE @CURRENTUSER SYSNAME
  1698. SELECT @CURRENTUSER = USER_NAME()
  1699. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1700. '数据字典类别',
  1701. 'user', @CURRENTUSER, 'table', 'BPM_FORM_FIELD', 'column', 'DICTTYPE'
  1702. go
  1703. DECLARE @CURRENTUSER SYSNAME
  1704. SELECT @CURRENTUSER = USER_NAME()
  1705. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1706. '是否删除',
  1707. 'user', @CURRENTUSER, 'table', 'BPM_FORM_FIELD', 'column', 'ISDELETED'
  1708. go
  1709. DECLARE @CURRENTUSER SYSNAME
  1710. SELECT @CURRENTUSER = USER_NAME()
  1711. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1712. '验证规则',
  1713. 'user', @CURRENTUSER, 'table', 'BPM_FORM_FIELD', 'column', 'VALIDRULE'
  1714. go
  1715. DECLARE @CURRENTUSER SYSNAME
  1716. SELECT @CURRENTUSER = USER_NAME()
  1717. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1718. '字段原名',
  1719. 'user', @CURRENTUSER, 'table', 'BPM_FORM_FIELD', 'column', 'ORIGINALNAME'
  1720. go
  1721. DECLARE @CURRENTUSER SYSNAME
  1722. SELECT @CURRENTUSER = USER_NAME()
  1723. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1724. '排列顺序',
  1725. 'user', @CURRENTUSER, 'table', 'BPM_FORM_FIELD', 'column', 'SN'
  1726. go
  1727. DECLARE @CURRENTUSER SYSNAME
  1728. SELECT @CURRENTUSER = USER_NAME()
  1729. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1730. '值来源
  1731. 0 - 表单
  1732. 1 - 脚本',
  1733. 'user', @CURRENTUSER, 'table', 'BPM_FORM_FIELD', 'column', 'VALUEFROM'
  1734. go
  1735. DECLARE @CURRENTUSER SYSNAME
  1736. SELECT @CURRENTUSER = USER_NAME()
  1737. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1738. '默认脚本',
  1739. 'user', @CURRENTUSER, 'table', 'BPM_FORM_FIELD', 'column', 'SCRIPT'
  1740. go
  1741. DECLARE @CURRENTUSER SYSNAME
  1742. SELECT @CURRENTUSER = USER_NAME()
  1743. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1744. '0,无特殊控件
  1745. 1,数据字典
  1746. 2,用户选择器
  1747. 3.组织选择器',
  1748. 'user', @CURRENTUSER, 'table', 'BPM_FORM_FIELD', 'column', 'CONTROLTYPE'
  1749. go
  1750. DECLARE @CURRENTUSER SYSNAME
  1751. SELECT @CURRENTUSER = USER_NAME()
  1752. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1753. '是否隐藏域',
  1754. 'user', @CURRENTUSER, 'table', 'BPM_FORM_FIELD', 'column', 'ISHIDDEN'
  1755. go
  1756. DECLARE @CURRENTUSER SYSNAME
  1757. SELECT @CURRENTUSER = USER_NAME()
  1758. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1759. '是否流程变量',
  1760. 'user', @CURRENTUSER, 'table', 'BPM_FORM_FIELD', 'column', 'ISFLOWVAR'
  1761. go
  1762. DECLARE @CURRENTUSER SYSNAME
  1763. SELECT @CURRENTUSER = USER_NAME()
  1764. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1765. '流水号别名',
  1766. 'user', @CURRENTUSER, 'table', 'BPM_FORM_FIELD', 'column', 'SERIALNUM'
  1767. go
  1768. DECLARE @CURRENTUSER SYSNAME
  1769. SELECT @CURRENTUSER = USER_NAME()
  1770. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1771. '选项',
  1772. 'user', @CURRENTUSER, 'table', 'BPM_FORM_FIELD', 'column', 'OPTIONS'
  1773. go
  1774. DECLARE @CURRENTUSER SYSNAME
  1775. SELECT @CURRENTUSER = USER_NAME()
  1776. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1777. '控件属性',
  1778. 'user', @CURRENTUSER, 'table', 'BPM_FORM_FIELD', 'column', 'CTLPROPERTY'
  1779. go
  1780. DECLARE @CURRENTUSER SYSNAME
  1781. SELECT @CURRENTUSER = USER_NAME()
  1782. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1783. '是否支持手机客户端访问',
  1784. 'user', @CURRENTUSER, 'table', 'BPM_FORM_FIELD', 'column', 'ISALLOWMOBILE'
  1785. go
  1786. DECLARE @CURRENTUSER SYSNAME
  1787. SELECT @CURRENTUSER = USER_NAME()
  1788. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1789. '是否需要签名',
  1790. 'user', @CURRENTUSER, 'table', 'BPM_FORM_FIELD', 'column', 'ISWEBSIGN'
  1791. go
  1792. DECLARE @CURRENTUSER SYSNAME
  1793. SELECT @CURRENTUSER = USER_NAME()
  1794. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1795. '是否流程引用',
  1796. 'user', @CURRENTUSER, 'table', 'BPM_FORM_FIELD', 'column', 'ISREFERENCE'
  1797. go
  1798. ALTER TABLE BPM_FORM_FIELD
  1799. ADD CONSTRAINT PK_BPM_FORM_FIELD PRIMARY KEY NONCLUSTERED (FIELDID)
  1800. go
  1801. CREATE TABLE BPM_FORM_QUERY (
  1802. ID NUMERIC(18,0) NOT NULL,
  1803. NAME VARCHAR(50) NULL,
  1804. ALIAS VARCHAR(50) NULL,
  1805. OBJ_NAME VARCHAR(50) NULL,
  1806. NEEDPAGE NUMERIC(18,0) NULL,
  1807. CONDITIONFIELD VARCHAR(2000) NULL,
  1808. RESULTFIELD VARCHAR(2000) NULL,
  1809. DSNAME VARCHAR(50) NULL,
  1810. DSALIAS VARCHAR(50) NULL,
  1811. PAGESIZE NUMERIC(18,0) NULL DEFAULT 10,
  1812. ISTABLE NUMERIC(18,0) NULL,
  1813. SORTFIELD VARCHAR(200) NULL
  1814. )
  1815. go
  1816. DECLARE @CURRENTUSER SYSNAME
  1817. SELECT @CURRENTUSER = USER_NAME()
  1818. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1819. '通用表单查询',
  1820. 'user', @CURRENTUSER, 'table', 'BPM_FORM_QUERY'
  1821. go
  1822. DECLARE @CURRENTUSER SYSNAME
  1823. SELECT @CURRENTUSER = USER_NAME()
  1824. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1825. '主键',
  1826. 'user', @CURRENTUSER, 'table', 'BPM_FORM_QUERY', 'column', 'ID'
  1827. go
  1828. DECLARE @CURRENTUSER SYSNAME
  1829. SELECT @CURRENTUSER = USER_NAME()
  1830. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1831. '名称',
  1832. 'user', @CURRENTUSER, 'table', 'BPM_FORM_QUERY', 'column', 'NAME'
  1833. go
  1834. DECLARE @CURRENTUSER SYSNAME
  1835. SELECT @CURRENTUSER = USER_NAME()
  1836. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1837. '别名',
  1838. 'user', @CURRENTUSER, 'table', 'BPM_FORM_QUERY', 'column', 'ALIAS'
  1839. go
  1840. DECLARE @CURRENTUSER SYSNAME
  1841. SELECT @CURRENTUSER = USER_NAME()
  1842. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1843. '查询对象名称',
  1844. 'user', @CURRENTUSER, 'table', 'BPM_FORM_QUERY', 'column', 'OBJ_NAME'
  1845. go
  1846. DECLARE @CURRENTUSER SYSNAME
  1847. SELECT @CURRENTUSER = USER_NAME()
  1848. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1849. '是否分页 0:否,1:是',
  1850. 'user', @CURRENTUSER, 'table', 'BPM_FORM_QUERY', 'column', 'NEEDPAGE'
  1851. go
  1852. DECLARE @CURRENTUSER SYSNAME
  1853. SELECT @CURRENTUSER = USER_NAME()
  1854. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1855. '条件字段',
  1856. 'user', @CURRENTUSER, 'table', 'BPM_FORM_QUERY', 'column', 'CONDITIONFIELD'
  1857. go
  1858. DECLARE @CURRENTUSER SYSNAME
  1859. SELECT @CURRENTUSER = USER_NAME()
  1860. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1861. '返回字段',
  1862. 'user', @CURRENTUSER, 'table', 'BPM_FORM_QUERY', 'column', 'RESULTFIELD'
  1863. go
  1864. DECLARE @CURRENTUSER SYSNAME
  1865. SELECT @CURRENTUSER = USER_NAME()
  1866. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1867. '数据源名称',
  1868. 'user', @CURRENTUSER, 'table', 'BPM_FORM_QUERY', 'column', 'DSNAME'
  1869. go
  1870. DECLARE @CURRENTUSER SYSNAME
  1871. SELECT @CURRENTUSER = USER_NAME()
  1872. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1873. '数据源别名',
  1874. 'user', @CURRENTUSER, 'table', 'BPM_FORM_QUERY', 'column', 'DSALIAS'
  1875. go
  1876. DECLARE @CURRENTUSER SYSNAME
  1877. SELECT @CURRENTUSER = USER_NAME()
  1878. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1879. '分页条数',
  1880. 'user', @CURRENTUSER, 'table', 'BPM_FORM_QUERY', 'column', 'PAGESIZE'
  1881. go
  1882. DECLARE @CURRENTUSER SYSNAME
  1883. SELECT @CURRENTUSER = USER_NAME()
  1884. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1885. '是否为表
  1886. 0,视图
  1887. 1,数据库表',
  1888. 'user', @CURRENTUSER, 'table', 'BPM_FORM_QUERY', 'column', 'ISTABLE'
  1889. go
  1890. DECLARE @CURRENTUSER SYSNAME
  1891. SELECT @CURRENTUSER = USER_NAME()
  1892. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1893. '排序字段',
  1894. 'user', @CURRENTUSER, 'table', 'BPM_FORM_QUERY', 'column', 'SORTFIELD'
  1895. go
  1896. ALTER TABLE BPM_FORM_QUERY
  1897. ADD CONSTRAINT PK_BPM_FORM_QUERY PRIMARY KEY NONCLUSTERED (ID)
  1898. go
  1899. CREATE TABLE BPM_FORM_RIGHTS (
  1900. ID NUMERIC(18,0) NOT NULL,
  1901. FORMKEY VARCHAR(50) NULL,
  1902. NAME VARCHAR(128) NULL,
  1903. PERMISSION VARCHAR(2000) NULL,
  1904. TYPE SMALLINT NULL,
  1905. NODEID VARCHAR(60) NULL,
  1906. ACTDEFID VARCHAR(60) NULL,
  1907. PARENTACTDEFID VARCHAR(128) NULL,
  1908. PLATFORM INT NULL DEFAULT 1
  1909. )
  1910. go
  1911. DECLARE @CURRENTUSER SYSNAME
  1912. SELECT @CURRENTUSER = USER_NAME()
  1913. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1914. '表单权限
  1915. ',
  1916. 'user', @CURRENTUSER, 'table', 'BPM_FORM_RIGHTS'
  1917. go
  1918. DECLARE @CURRENTUSER SYSNAME
  1919. SELECT @CURRENTUSER = USER_NAME()
  1920. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1921. '主键',
  1922. 'user', @CURRENTUSER, 'table', 'BPM_FORM_RIGHTS', 'column', 'ID'
  1923. go
  1924. DECLARE @CURRENTUSER SYSNAME
  1925. SELECT @CURRENTUSER = USER_NAME()
  1926. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1927. '表单ID',
  1928. 'user', @CURRENTUSER, 'table', 'BPM_FORM_RIGHTS', 'column', 'FORMKEY'
  1929. go
  1930. DECLARE @CURRENTUSER SYSNAME
  1931. SELECT @CURRENTUSER = USER_NAME()
  1932. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1933. '字段名',
  1934. 'user', @CURRENTUSER, 'table', 'BPM_FORM_RIGHTS', 'column', 'NAME'
  1935. go
  1936. DECLARE @CURRENTUSER SYSNAME
  1937. SELECT @CURRENTUSER = USER_NAME()
  1938. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1939. '权限',
  1940. 'user', @CURRENTUSER, 'table', 'BPM_FORM_RIGHTS', 'column', 'PERMISSION'
  1941. go
  1942. DECLARE @CURRENTUSER SYSNAME
  1943. SELECT @CURRENTUSER = USER_NAME()
  1944. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1945. '权限类型(1,字段,2,子表,3,意见)',
  1946. 'user', @CURRENTUSER, 'table', 'BPM_FORM_RIGHTS', 'column', 'TYPE'
  1947. go
  1948. DECLARE @CURRENTUSER SYSNAME
  1949. SELECT @CURRENTUSER = USER_NAME()
  1950. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1951. '节点ID',
  1952. 'user', @CURRENTUSER, 'table', 'BPM_FORM_RIGHTS', 'column', 'NODEID'
  1953. go
  1954. DECLARE @CURRENTUSER SYSNAME
  1955. SELECT @CURRENTUSER = USER_NAME()
  1956. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1957. 'ACTDEFID',
  1958. 'user', @CURRENTUSER, 'table', 'BPM_FORM_RIGHTS', 'column', 'ACTDEFID'
  1959. go
  1960. DECLARE @CURRENTUSER SYSNAME
  1961. SELECT @CURRENTUSER = USER_NAME()
  1962. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1963. '父类流程定义ID',
  1964. 'user', @CURRENTUSER, 'table', 'BPM_FORM_RIGHTS', 'column', 'PARENTACTDEFID'
  1965. go
  1966. DECLARE @CURRENTUSER SYSNAME
  1967. SELECT @CURRENTUSER = USER_NAME()
  1968. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1969. '0表示pc,1表示mobile',
  1970. 'user', @CURRENTUSER, 'table', 'BPM_FORM_RIGHTS', 'column', 'PLATFORM'
  1971. go
  1972. ALTER TABLE BPM_FORM_RIGHTS
  1973. ADD CONSTRAINT PK_BPM_FORM_RIGHTS PRIMARY KEY NONCLUSTERED (ID)
  1974. go
  1975. CREATE TABLE BPM_FORM_RULE (
  1976. ID NUMERIC(18,0) NOT NULL,
  1977. NAME VARCHAR(50) NULL,
  1978. REGULATION VARCHAR(100) NULL,
  1979. MEMO VARCHAR(100) NULL,
  1980. TIPINFO VARCHAR(100) NULL
  1981. )
  1982. go
  1983. DECLARE @CURRENTUSER SYSNAME
  1984. SELECT @CURRENTUSER = USER_NAME()
  1985. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1986. '表单认证规则',
  1987. 'user', @CURRENTUSER, 'table', 'BPM_FORM_RULE'
  1988. go
  1989. DECLARE @CURRENTUSER SYSNAME
  1990. SELECT @CURRENTUSER = USER_NAME()
  1991. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1992. '主键',
  1993. 'user', @CURRENTUSER, 'table', 'BPM_FORM_RULE', 'column', 'ID'
  1994. go
  1995. DECLARE @CURRENTUSER SYSNAME
  1996. SELECT @CURRENTUSER = USER_NAME()
  1997. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  1998. '规则名',
  1999. 'user', @CURRENTUSER, 'table', 'BPM_FORM_RULE', 'column', 'NAME'
  2000. go
  2001. DECLARE @CURRENTUSER SYSNAME
  2002. SELECT @CURRENTUSER = USER_NAME()
  2003. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2004. '规则',
  2005. 'user', @CURRENTUSER, 'table', 'BPM_FORM_RULE', 'column', 'REGULATION'
  2006. go
  2007. DECLARE @CURRENTUSER SYSNAME
  2008. SELECT @CURRENTUSER = USER_NAME()
  2009. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2010. '备注',
  2011. 'user', @CURRENTUSER, 'table', 'BPM_FORM_RULE', 'column', 'MEMO'
  2012. go
  2013. DECLARE @CURRENTUSER SYSNAME
  2014. SELECT @CURRENTUSER = USER_NAME()
  2015. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2016. '提示信息',
  2017. 'user', @CURRENTUSER, 'table', 'BPM_FORM_RULE', 'column', 'TIPINFO'
  2018. go
  2019. ALTER TABLE BPM_FORM_RULE
  2020. ADD CONSTRAINT PK_BPM_FORM_RULE PRIMARY KEY NONCLUSTERED (ID)
  2021. go
  2022. CREATE TABLE BPM_FORM_RUN (
  2023. ID NUMERIC(18,0) NOT NULL,
  2024. FORMDEFID NUMERIC(18,0) NULL,
  2025. FORMDEFKEY VARCHAR(50) NULL,
  2026. ACTINSTANCEID VARCHAR(64) NULL,
  2027. ACTDEFID VARCHAR(64) NULL,
  2028. ACTNODEID VARCHAR(64) NULL,
  2029. RUNID NUMERIC(18,0) NULL,
  2030. SETTYPE SMALLINT NULL,
  2031. FORMTYPE SMALLINT NULL,
  2032. FORMURL VARCHAR(255) NULL,
  2033. MOBILEFORMID NUMERIC(18) NULL,
  2034. MOBILEFORMKEY VARCHAR(50) NULL,
  2035. MOBILEFORMURL VARCHAR(255) NULL
  2036. )
  2037. go
  2038. DECLARE @CURRENTUSER SYSNAME
  2039. SELECT @CURRENTUSER = USER_NAME()
  2040. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2041. '流程表单运行情况',
  2042. 'user', @CURRENTUSER, 'table', 'BPM_FORM_RUN'
  2043. go
  2044. DECLARE @CURRENTUSER SYSNAME
  2045. SELECT @CURRENTUSER = USER_NAME()
  2046. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2047. '主键',
  2048. 'user', @CURRENTUSER, 'table', 'BPM_FORM_RUN', 'column', 'ID'
  2049. go
  2050. DECLARE @CURRENTUSER SYSNAME
  2051. SELECT @CURRENTUSER = USER_NAME()
  2052. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2053. '表单定义ID',
  2054. 'user', @CURRENTUSER, 'table', 'BPM_FORM_RUN', 'column', 'FORMDEFID'
  2055. go
  2056. DECLARE @CURRENTUSER SYSNAME
  2057. SELECT @CURRENTUSER = USER_NAME()
  2058. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2059. '表单定义key',
  2060. 'user', @CURRENTUSER, 'table', 'BPM_FORM_RUN', 'column', 'FORMDEFKEY'
  2061. go
  2062. DECLARE @CURRENTUSER SYSNAME
  2063. SELECT @CURRENTUSER = USER_NAME()
  2064. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2065. '流程实例ID',
  2066. 'user', @CURRENTUSER, 'table', 'BPM_FORM_RUN', 'column', 'ACTINSTANCEID'
  2067. go
  2068. DECLARE @CURRENTUSER SYSNAME
  2069. SELECT @CURRENTUSER = USER_NAME()
  2070. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2071. '流程定义ID',
  2072. 'user', @CURRENTUSER, 'table', 'BPM_FORM_RUN', 'column', 'ACTDEFID'
  2073. go
  2074. DECLARE @CURRENTUSER SYSNAME
  2075. SELECT @CURRENTUSER = USER_NAME()
  2076. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2077. '流程节点id',
  2078. 'user', @CURRENTUSER, 'table', 'BPM_FORM_RUN', 'column', 'ACTNODEID'
  2079. go
  2080. DECLARE @CURRENTUSER SYSNAME
  2081. SELECT @CURRENTUSER = USER_NAME()
  2082. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2083. '流程运行ID',
  2084. 'user', @CURRENTUSER, 'table', 'BPM_FORM_RUN', 'column', 'RUNID'
  2085. go
  2086. DECLARE @CURRENTUSER SYSNAME
  2087. SELECT @CURRENTUSER = USER_NAME()
  2088. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2089. '表单类型
  2090. 0,任务节点
  2091. 1,开始表单
  2092. 2,全局表单',
  2093. 'user', @CURRENTUSER, 'table', 'BPM_FORM_RUN', 'column', 'SETTYPE'
  2094. go
  2095. DECLARE @CURRENTUSER SYSNAME
  2096. SELECT @CURRENTUSER = USER_NAME()
  2097. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2098. '表单类型',
  2099. 'user', @CURRENTUSER, 'table', 'BPM_FORM_RUN', 'column', 'FORMTYPE'
  2100. go
  2101. DECLARE @CURRENTUSER SYSNAME
  2102. SELECT @CURRENTUSER = USER_NAME()
  2103. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2104. '表单地址',
  2105. 'user', @CURRENTUSER, 'table', 'BPM_FORM_RUN', 'column', 'FORMURL'
  2106. go
  2107. DECLARE @CURRENTUSER SYSNAME
  2108. SELECT @CURRENTUSER = USER_NAME()
  2109. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2110. '手机表单ID',
  2111. 'user', @CURRENTUSER, 'table', 'BPM_FORM_RUN', 'column', 'MOBILEFORMID'
  2112. go
  2113. DECLARE @CURRENTUSER SYSNAME
  2114. SELECT @CURRENTUSER = USER_NAME()
  2115. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2116. '手机表单KEY',
  2117. 'user', @CURRENTUSER, 'table', 'BPM_FORM_RUN', 'column', 'MOBILEFORMKEY'
  2118. go
  2119. DECLARE @CURRENTUSER SYSNAME
  2120. SELECT @CURRENTUSER = USER_NAME()
  2121. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2122. '手机表单URL',
  2123. 'user', @CURRENTUSER, 'table', 'BPM_FORM_RUN', 'column', 'MOBILEFORMURL'
  2124. go
  2125. ALTER TABLE BPM_FORM_RUN
  2126. ADD CONSTRAINT PK_BPM_FORM_RUN PRIMARY KEY NONCLUSTERED (ID)
  2127. go
  2128. CREATE TABLE BPM_FORM_TABLE (
  2129. TABLEID NUMERIC(18,0) NOT NULL,
  2130. TABLENAME VARCHAR(128) NOT NULL,
  2131. TABLEDESC VARCHAR(128) NULL,
  2132. ISMAIN SMALLINT NULL,
  2133. MAINTABLEID NUMERIC(18,0) NULL,
  2134. ISPUBLISHED SMALLINT NULL,
  2135. PUBLISHEDBY VARCHAR(100) NULL,
  2136. PUBLISHTIME DATETIME NULL,
  2137. ISEXTERNAL SMALLINT NULL,
  2138. DSALIAS VARCHAR(50) NULL,
  2139. DSNAME VARCHAR(50) NULL,
  2140. RELATION VARCHAR(500) NULL,
  2141. KEYTYPE SMALLINT NULL,
  2142. KEYVALUE VARCHAR(20) NULL,
  2143. PKFIELD VARCHAR(20) NULL,
  2144. LISTTEMPLATE TEXT NULL,
  2145. DETAILTEMPLATE TEXT NULL,
  2146. GENBYFORM SMALLINT NULL,
  2147. CREATETIME DATETIME NULL,
  2148. CREATOR VARCHAR(50) NULL,
  2149. CREATEBY NUMERIC(18,0) NULL,
  2150. KEYDATATYPE SMALLINT NULL,
  2151. TEAM TEXT NULL,
  2152. CATEGORYID NUMERIC(18,0) NULL
  2153. )
  2154. go
  2155. DECLARE @CURRENTUSER SYSNAME
  2156. SELECT @CURRENTUSER = USER_NAME()
  2157. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2158. '表单数据库表',
  2159. 'user', @CURRENTUSER, 'table', 'BPM_FORM_TABLE'
  2160. go
  2161. DECLARE @CURRENTUSER SYSNAME
  2162. SELECT @CURRENTUSER = USER_NAME()
  2163. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2164. '表名',
  2165. 'user', @CURRENTUSER, 'table', 'BPM_FORM_TABLE', 'column', 'TABLENAME'
  2166. go
  2167. DECLARE @CURRENTUSER SYSNAME
  2168. SELECT @CURRENTUSER = USER_NAME()
  2169. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2170. '描述',
  2171. 'user', @CURRENTUSER, 'table', 'BPM_FORM_TABLE', 'column', 'TABLEDESC'
  2172. go
  2173. DECLARE @CURRENTUSER SYSNAME
  2174. SELECT @CURRENTUSER = USER_NAME()
  2175. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2176. '是否主表',
  2177. 'user', @CURRENTUSER, 'table', 'BPM_FORM_TABLE', 'column', 'ISMAIN'
  2178. go
  2179. DECLARE @CURRENTUSER SYSNAME
  2180. SELECT @CURRENTUSER = USER_NAME()
  2181. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2182. '所属主表',
  2183. 'user', @CURRENTUSER, 'table', 'BPM_FORM_TABLE', 'column', 'MAINTABLEID'
  2184. go
  2185. DECLARE @CURRENTUSER SYSNAME
  2186. SELECT @CURRENTUSER = USER_NAME()
  2187. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2188. '是否已发布',
  2189. 'user', @CURRENTUSER, 'table', 'BPM_FORM_TABLE', 'column', 'ISPUBLISHED'
  2190. go
  2191. DECLARE @CURRENTUSER SYSNAME
  2192. SELECT @CURRENTUSER = USER_NAME()
  2193. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2194. '发布人',
  2195. 'user', @CURRENTUSER, 'table', 'BPM_FORM_TABLE', 'column', 'PUBLISHEDBY'
  2196. go
  2197. DECLARE @CURRENTUSER SYSNAME
  2198. SELECT @CURRENTUSER = USER_NAME()
  2199. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2200. '发布时间',
  2201. 'user', @CURRENTUSER, 'table', 'BPM_FORM_TABLE', 'column', 'PUBLISHTIME'
  2202. go
  2203. DECLARE @CURRENTUSER SYSNAME
  2204. SELECT @CURRENTUSER = USER_NAME()
  2205. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2206. '是否外部数据源',
  2207. 'user', @CURRENTUSER, 'table', 'BPM_FORM_TABLE', 'column', 'ISEXTERNAL'
  2208. go
  2209. DECLARE @CURRENTUSER SYSNAME
  2210. SELECT @CURRENTUSER = USER_NAME()
  2211. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2212. '数据源别名',
  2213. 'user', @CURRENTUSER, 'table', 'BPM_FORM_TABLE', 'column', 'DSALIAS'
  2214. go
  2215. DECLARE @CURRENTUSER SYSNAME
  2216. SELECT @CURRENTUSER = USER_NAME()
  2217. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2218. '数据源名称',
  2219. 'user', @CURRENTUSER, 'table', 'BPM_FORM_TABLE', 'column', 'DSNAME'
  2220. go
  2221. DECLARE @CURRENTUSER SYSNAME
  2222. SELECT @CURRENTUSER = USER_NAME()
  2223. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2224. '字段关联关系',
  2225. 'user', @CURRENTUSER, 'table', 'BPM_FORM_TABLE', 'column', 'RELATION'
  2226. go
  2227. DECLARE @CURRENTUSER SYSNAME
  2228. SELECT @CURRENTUSER = USER_NAME()
  2229. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2230. '键类型',
  2231. 'user', @CURRENTUSER, 'table', 'BPM_FORM_TABLE', 'column', 'KEYTYPE'
  2232. go
  2233. DECLARE @CURRENTUSER SYSNAME
  2234. SELECT @CURRENTUSER = USER_NAME()
  2235. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2236. '键值',
  2237. 'user', @CURRENTUSER, 'table', 'BPM_FORM_TABLE', 'column', 'KEYVALUE'
  2238. go
  2239. DECLARE @CURRENTUSER SYSNAME
  2240. SELECT @CURRENTUSER = USER_NAME()
  2241. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2242. '主键字段',
  2243. 'user', @CURRENTUSER, 'table', 'BPM_FORM_TABLE', 'column', 'PKFIELD'
  2244. go
  2245. DECLARE @CURRENTUSER SYSNAME
  2246. SELECT @CURRENTUSER = USER_NAME()
  2247. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2248. '列表模板',
  2249. 'user', @CURRENTUSER, 'table', 'BPM_FORM_TABLE', 'column', 'LISTTEMPLATE'
  2250. go
  2251. DECLARE @CURRENTUSER SYSNAME
  2252. SELECT @CURRENTUSER = USER_NAME()
  2253. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2254. '明细模板',
  2255. 'user', @CURRENTUSER, 'table', 'BPM_FORM_TABLE', 'column', 'DETAILTEMPLATE'
  2256. go
  2257. DECLARE @CURRENTUSER SYSNAME
  2258. SELECT @CURRENTUSER = USER_NAME()
  2259. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2260. '是否同表单生成',
  2261. 'user', @CURRENTUSER, 'table', 'BPM_FORM_TABLE', 'column', 'GENBYFORM'
  2262. go
  2263. DECLARE @CURRENTUSER SYSNAME
  2264. SELECT @CURRENTUSER = USER_NAME()
  2265. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2266. '创建时间',
  2267. 'user', @CURRENTUSER, 'table', 'BPM_FORM_TABLE', 'column', 'CREATETIME'
  2268. go
  2269. DECLARE @CURRENTUSER SYSNAME
  2270. SELECT @CURRENTUSER = USER_NAME()
  2271. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2272. '创建人ID',
  2273. 'user', @CURRENTUSER, 'table', 'BPM_FORM_TABLE', 'column', 'CREATOR'
  2274. go
  2275. DECLARE @CURRENTUSER SYSNAME
  2276. SELECT @CURRENTUSER = USER_NAME()
  2277. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2278. '创建人ID',
  2279. 'user', @CURRENTUSER, 'table', 'BPM_FORM_TABLE', 'column', 'CREATEBY'
  2280. go
  2281. DECLARE @CURRENTUSER SYSNAME
  2282. SELECT @CURRENTUSER = USER_NAME()
  2283. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2284. '主键数据类型(0,数字,1字符串)',
  2285. 'user', @CURRENTUSER, 'table', 'BPM_FORM_TABLE', 'column', 'KEYDATATYPE'
  2286. go
  2287. DECLARE @CURRENTUSER SYSNAME
  2288. SELECT @CURRENTUSER = USER_NAME()
  2289. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2290. '分组',
  2291. 'user', @CURRENTUSER, 'table', 'BPM_FORM_TABLE', 'column', 'TEAM'
  2292. go
  2293. ALTER TABLE BPM_FORM_TABLE
  2294. ADD CONSTRAINT PK_BPM_FORM_TABLE PRIMARY KEY NONCLUSTERED (TABLEID)
  2295. go
  2296. CREATE TABLE BPM_FORM_TEMPLATE (
  2297. TEMPLATEID NUMERIC(18,0) NOT NULL,
  2298. TEMPLATENAME VARCHAR(200) NULL,
  2299. TEMPLATETYPE VARCHAR(20) NULL,
  2300. MACROTEMPLATEALIAS VARCHAR(50) NULL,
  2301. HTML TEXT NULL,
  2302. TEMPLATEDESC VARCHAR(400) NULL,
  2303. CANEDIT SMALLINT NULL,
  2304. ALIAS VARCHAR(50) NULL
  2305. )
  2306. go
  2307. DECLARE @CURRENTUSER SYSNAME
  2308. SELECT @CURRENTUSER = USER_NAME()
  2309. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2310. '表单模版',
  2311. 'user', @CURRENTUSER, 'table', 'BPM_FORM_TEMPLATE'
  2312. go
  2313. DECLARE @CURRENTUSER SYSNAME
  2314. SELECT @CURRENTUSER = USER_NAME()
  2315. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2316. '模版名称',
  2317. 'user', @CURRENTUSER, 'table', 'BPM_FORM_TEMPLATE', 'column', 'TEMPLATENAME'
  2318. go
  2319. DECLARE @CURRENTUSER SYSNAME
  2320. SELECT @CURRENTUSER = USER_NAME()
  2321. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2322. '模版类型',
  2323. 'user', @CURRENTUSER, 'table', 'BPM_FORM_TEMPLATE', 'column', 'TEMPLATETYPE'
  2324. go
  2325. DECLARE @CURRENTUSER SYSNAME
  2326. SELECT @CURRENTUSER = USER_NAME()
  2327. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2328. '使用宏模板别名',
  2329. 'user', @CURRENTUSER, 'table', 'BPM_FORM_TEMPLATE', 'column', 'MACROTEMPLATEALIAS'
  2330. go
  2331. DECLARE @CURRENTUSER SYSNAME
  2332. SELECT @CURRENTUSER = USER_NAME()
  2333. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2334. '模版代码',
  2335. 'user', @CURRENTUSER, 'table', 'BPM_FORM_TEMPLATE', 'column', 'HTML'
  2336. go
  2337. DECLARE @CURRENTUSER SYSNAME
  2338. SELECT @CURRENTUSER = USER_NAME()
  2339. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2340. '模版描述',
  2341. 'user', @CURRENTUSER, 'table', 'BPM_FORM_TEMPLATE', 'column', 'TEMPLATEDESC'
  2342. go
  2343. DECLARE @CURRENTUSER SYSNAME
  2344. SELECT @CURRENTUSER = USER_NAME()
  2345. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2346. '能否编辑',
  2347. 'user', @CURRENTUSER, 'table', 'BPM_FORM_TEMPLATE', 'column', 'CANEDIT'
  2348. go
  2349. DECLARE @CURRENTUSER SYSNAME
  2350. SELECT @CURRENTUSER = USER_NAME()
  2351. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2352. '别名',
  2353. 'user', @CURRENTUSER, 'table', 'BPM_FORM_TEMPLATE', 'column', 'ALIAS'
  2354. go
  2355. ALTER TABLE BPM_FORM_TEMPLATE
  2356. ADD CONSTRAINT PK_BPM_FORM_TEMPLATE PRIMARY KEY NONCLUSTERED (TEMPLATEID)
  2357. go
  2358. CREATE TABLE BPM_GANGED_SET (
  2359. ID NUMERIC(18,0) NOT NULL,
  2360. DEFID NUMERIC(18,0) NULL,
  2361. NODEID VARCHAR(100) NULL,
  2362. NODENAME VARCHAR(200) NULL,
  2363. CHOISEFIELD TEXT NULL,
  2364. CHANGEFIELD TEXT NULL
  2365. )
  2366. go
  2367. DECLARE @CURRENTUSER SYSNAME
  2368. SELECT @CURRENTUSER = USER_NAME()
  2369. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2370. '表单联动设置',
  2371. 'user', @CURRENTUSER, 'table', 'BPM_GANGED_SET'
  2372. go
  2373. DECLARE @CURRENTUSER SYSNAME
  2374. SELECT @CURRENTUSER = USER_NAME()
  2375. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2376. '流程定义ID',
  2377. 'user', @CURRENTUSER, 'table', 'BPM_GANGED_SET', 'column', 'DEFID'
  2378. go
  2379. DECLARE @CURRENTUSER SYSNAME
  2380. SELECT @CURRENTUSER = USER_NAME()
  2381. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2382. '节点ID',
  2383. 'user', @CURRENTUSER, 'table', 'BPM_GANGED_SET', 'column', 'NODEID'
  2384. go
  2385. DECLARE @CURRENTUSER SYSNAME
  2386. SELECT @CURRENTUSER = USER_NAME()
  2387. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2388. '节点名称',
  2389. 'user', @CURRENTUSER, 'table', 'BPM_GANGED_SET', 'column', 'NODENAME'
  2390. go
  2391. DECLARE @CURRENTUSER SYSNAME
  2392. SELECT @CURRENTUSER = USER_NAME()
  2393. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2394. '选择框字段设置',
  2395. 'user', @CURRENTUSER, 'table', 'BPM_GANGED_SET', 'column', 'CHOISEFIELD'
  2396. go
  2397. DECLARE @CURRENTUSER SYSNAME
  2398. SELECT @CURRENTUSER = USER_NAME()
  2399. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2400. '变更字段设置',
  2401. 'user', @CURRENTUSER, 'table', 'BPM_GANGED_SET', 'column', 'CHANGEFIELD'
  2402. go
  2403. ALTER TABLE BPM_GANGED_SET
  2404. ADD CONSTRAINT PK_BPM_GANGED_SET PRIMARY KEY NONCLUSTERED (ID)
  2405. go
  2406. CREATE TABLE BPM_MOBILE_FORM (
  2407. ID NUMERIC(18) NOT NULL,
  2408. FORMID NUMERIC(18) NULL,
  2409. FORMKEY VARCHAR(64) NULL,
  2410. HTML TEXT NULL,
  2411. TEMPLATE TEXT NULL,
  2412. GUID VARCHAR(128) NULL,
  2413. ISDEFAULT INT NULL,
  2414. FORMJSON TEXT NULL
  2415. )
  2416. go
  2417. DECLARE @CURRENTUSER SYSNAME
  2418. SELECT @CURRENTUSER = USER_NAME()
  2419. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2420. '手机表单设置',
  2421. 'user', @CURRENTUSER, 'table', 'BPM_MOBILE_FORM'
  2422. go
  2423. DECLARE @CURRENTUSER SYSNAME
  2424. SELECT @CURRENTUSER = USER_NAME()
  2425. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2426. '主键',
  2427. 'user', @CURRENTUSER, 'table', 'BPM_MOBILE_FORM', 'column', 'ID'
  2428. go
  2429. DECLARE @CURRENTUSER SYSNAME
  2430. SELECT @CURRENTUSER = USER_NAME()
  2431. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2432. '表单主键',
  2433. 'user', @CURRENTUSER, 'table', 'BPM_MOBILE_FORM', 'column', 'FORMID'
  2434. go
  2435. DECLARE @CURRENTUSER SYSNAME
  2436. SELECT @CURRENTUSER = USER_NAME()
  2437. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2438. '表单key',
  2439. 'user', @CURRENTUSER, 'table', 'BPM_MOBILE_FORM', 'column', 'FORMKEY'
  2440. go
  2441. DECLARE @CURRENTUSER SYSNAME
  2442. SELECT @CURRENTUSER = USER_NAME()
  2443. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2444. 'html',
  2445. 'user', @CURRENTUSER, 'table', 'BPM_MOBILE_FORM', 'column', 'HTML'
  2446. go
  2447. DECLARE @CURRENTUSER SYSNAME
  2448. SELECT @CURRENTUSER = USER_NAME()
  2449. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2450. '模板',
  2451. 'user', @CURRENTUSER, 'table', 'BPM_MOBILE_FORM', 'column', 'TEMPLATE'
  2452. go
  2453. DECLARE @CURRENTUSER SYSNAME
  2454. SELECT @CURRENTUSER = USER_NAME()
  2455. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2456. 'GUID',
  2457. 'user', @CURRENTUSER, 'table', 'BPM_MOBILE_FORM', 'column', 'GUID'
  2458. go
  2459. DECLARE @CURRENTUSER SYSNAME
  2460. SELECT @CURRENTUSER = USER_NAME()
  2461. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2462. '是否默认',
  2463. 'user', @CURRENTUSER, 'table', 'BPM_MOBILE_FORM', 'column', 'ISDEFAULT'
  2464. go
  2465. DECLARE @CURRENTUSER SYSNAME
  2466. SELECT @CURRENTUSER = USER_NAME()
  2467. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2468. '字段列表',
  2469. 'user', @CURRENTUSER, 'table', 'BPM_MOBILE_FORM', 'column', 'FORMJSON'
  2470. go
  2471. ALTER TABLE BPM_MOBILE_FORM
  2472. ADD CONSTRAINT PK_BPM_MOBILE_FORM PRIMARY KEY NONCLUSTERED (ID)
  2473. go
  2474. CREATE TABLE BPM_MON_GROUP (
  2475. ID NUMERIC(18,0) NOT NULL,
  2476. NAME VARCHAR(200) NULL,
  2477. GRADE SMALLINT NULL,
  2478. ENABLED SMALLINT NULL,
  2479. CREATORID NUMERIC(18,0) NULL,
  2480. CREATOR VARCHAR(50) NULL,
  2481. CREATETIME DATETIME NULL
  2482. )
  2483. go
  2484. DECLARE @CURRENTUSER SYSNAME
  2485. SELECT @CURRENTUSER = USER_NAME()
  2486. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2487. '流程监控分组',
  2488. 'user', @CURRENTUSER, 'table', 'BPM_MON_GROUP'
  2489. go
  2490. DECLARE @CURRENTUSER SYSNAME
  2491. SELECT @CURRENTUSER = USER_NAME()
  2492. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2493. '主键',
  2494. 'user', @CURRENTUSER, 'table', 'BPM_MON_GROUP', 'column', 'ID'
  2495. go
  2496. DECLARE @CURRENTUSER SYSNAME
  2497. SELECT @CURRENTUSER = USER_NAME()
  2498. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2499. '分组名',
  2500. 'user', @CURRENTUSER, 'table', 'BPM_MON_GROUP', 'column', 'NAME'
  2501. go
  2502. DECLARE @CURRENTUSER SYSNAME
  2503. SELECT @CURRENTUSER = USER_NAME()
  2504. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2505. '权限等级',
  2506. 'user', @CURRENTUSER, 'table', 'BPM_MON_GROUP', 'column', 'GRADE'
  2507. go
  2508. DECLARE @CURRENTUSER SYSNAME
  2509. SELECT @CURRENTUSER = USER_NAME()
  2510. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2511. '是否生效',
  2512. 'user', @CURRENTUSER, 'table', 'BPM_MON_GROUP', 'column', 'ENABLED'
  2513. go
  2514. DECLARE @CURRENTUSER SYSNAME
  2515. SELECT @CURRENTUSER = USER_NAME()
  2516. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2517. '创建人ID',
  2518. 'user', @CURRENTUSER, 'table', 'BPM_MON_GROUP', 'column', 'CREATORID'
  2519. go
  2520. DECLARE @CURRENTUSER SYSNAME
  2521. SELECT @CURRENTUSER = USER_NAME()
  2522. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2523. '创建人',
  2524. 'user', @CURRENTUSER, 'table', 'BPM_MON_GROUP', 'column', 'CREATOR'
  2525. go
  2526. DECLARE @CURRENTUSER SYSNAME
  2527. SELECT @CURRENTUSER = USER_NAME()
  2528. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2529. '创建时间',
  2530. 'user', @CURRENTUSER, 'table', 'BPM_MON_GROUP', 'column', 'CREATETIME'
  2531. go
  2532. ALTER TABLE BPM_MON_GROUP
  2533. ADD CONSTRAINT PK_BPM_MON_GROUP PRIMARY KEY NONCLUSTERED (ID)
  2534. go
  2535. CREATE TABLE BPM_MON_GROUPITEM (
  2536. ID NUMERIC(18,0) NOT NULL,
  2537. GROUPID NUMERIC(18,0) NULL,
  2538. FLOWKEY VARCHAR(50) NULL
  2539. )
  2540. go
  2541. DECLARE @CURRENTUSER SYSNAME
  2542. SELECT @CURRENTUSER = USER_NAME()
  2543. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2544. '分组流程定义',
  2545. 'user', @CURRENTUSER, 'table', 'BPM_MON_GROUPITEM'
  2546. go
  2547. DECLARE @CURRENTUSER SYSNAME
  2548. SELECT @CURRENTUSER = USER_NAME()
  2549. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2550. '分组ID',
  2551. 'user', @CURRENTUSER, 'table', 'BPM_MON_GROUPITEM', 'column', 'GROUPID'
  2552. go
  2553. DECLARE @CURRENTUSER SYSNAME
  2554. SELECT @CURRENTUSER = USER_NAME()
  2555. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2556. '流程定义KEY',
  2557. 'user', @CURRENTUSER, 'table', 'BPM_MON_GROUPITEM', 'column', 'FLOWKEY'
  2558. go
  2559. ALTER TABLE BPM_MON_GROUPITEM
  2560. ADD CONSTRAINT PK_BPM_MON_GROUPITEM PRIMARY KEY NONCLUSTERED (ID)
  2561. go
  2562. CREATE TABLE BPM_MON_ORGROLE (
  2563. ID NUMERIC(18,0) NOT NULL,
  2564. GROUPID NUMERIC(18,0) NULL,
  2565. ROLEID NUMERIC(18,0) NULL,
  2566. ORGID NUMERIC(18,0) NULL
  2567. )
  2568. go
  2569. DECLARE @CURRENTUSER SYSNAME
  2570. SELECT @CURRENTUSER = USER_NAME()
  2571. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2572. '分组角色组织授权',
  2573. 'user', @CURRENTUSER, 'table', 'BPM_MON_ORGROLE'
  2574. go
  2575. DECLARE @CURRENTUSER SYSNAME
  2576. SELECT @CURRENTUSER = USER_NAME()
  2577. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2578. '主键',
  2579. 'user', @CURRENTUSER, 'table', 'BPM_MON_ORGROLE', 'column', 'ID'
  2580. go
  2581. DECLARE @CURRENTUSER SYSNAME
  2582. SELECT @CURRENTUSER = USER_NAME()
  2583. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2584. '分组ID',
  2585. 'user', @CURRENTUSER, 'table', 'BPM_MON_ORGROLE', 'column', 'GROUPID'
  2586. go
  2587. DECLARE @CURRENTUSER SYSNAME
  2588. SELECT @CURRENTUSER = USER_NAME()
  2589. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2590. '角色ID',
  2591. 'user', @CURRENTUSER, 'table', 'BPM_MON_ORGROLE', 'column', 'ROLEID'
  2592. go
  2593. DECLARE @CURRENTUSER SYSNAME
  2594. SELECT @CURRENTUSER = USER_NAME()
  2595. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2596. '组织ID',
  2597. 'user', @CURRENTUSER, 'table', 'BPM_MON_ORGROLE', 'column', 'ORGID'
  2598. go
  2599. ALTER TABLE BPM_MON_ORGROLE
  2600. ADD CONSTRAINT PK_BPM_MON_ORGROLE PRIMARY KEY NONCLUSTERED (ID)
  2601. go
  2602. CREATE TABLE BPM_NODE_BTN (
  2603. ID NUMERIC(18,0) NOT NULL,
  2604. ACTDEFID VARCHAR(64) NULL,
  2605. ISSTARTFORM SMALLINT NULL,
  2606. NODEID VARCHAR(50) NULL,
  2607. BTNNAME VARCHAR(50) NULL,
  2608. ICONCLSNAME VARCHAR(50) NULL,
  2609. OPERATORTYPE SMALLINT NULL,
  2610. PREVSCRIPT VARCHAR(2000) NULL,
  2611. AFTERSCRIPT VARCHAR(2000) NULL,
  2612. NODETYPE SMALLINT NULL,
  2613. SN NUMERIC(18,0) NULL,
  2614. DEFID NUMERIC(18,0) NULL
  2615. )
  2616. go
  2617. DECLARE @CURRENTUSER SYSNAME
  2618. SELECT @CURRENTUSER = USER_NAME()
  2619. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2620. '自定义工具条',
  2621. 'user', @CURRENTUSER, 'table', 'BPM_NODE_BTN'
  2622. go
  2623. DECLARE @CURRENTUSER SYSNAME
  2624. SELECT @CURRENTUSER = USER_NAME()
  2625. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2626. '主键',
  2627. 'user', @CURRENTUSER, 'table', 'BPM_NODE_BTN', 'column', 'ID'
  2628. go
  2629. DECLARE @CURRENTUSER SYSNAME
  2630. SELECT @CURRENTUSER = USER_NAME()
  2631. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2632. '流程定义ID',
  2633. 'user', @CURRENTUSER, 'table', 'BPM_NODE_BTN', 'column', 'ACTDEFID'
  2634. go
  2635. DECLARE @CURRENTUSER SYSNAME
  2636. SELECT @CURRENTUSER = USER_NAME()
  2637. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2638. '流程启动表单
  2639. 0,启动表单
  2640. 1,任务表单',
  2641. 'user', @CURRENTUSER, 'table', 'BPM_NODE_BTN', 'column', 'ISSTARTFORM'
  2642. go
  2643. DECLARE @CURRENTUSER SYSNAME
  2644. SELECT @CURRENTUSER = USER_NAME()
  2645. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2646. '节点ID',
  2647. 'user', @CURRENTUSER, 'table', 'BPM_NODE_BTN', 'column', 'NODEID'
  2648. go
  2649. DECLARE @CURRENTUSER SYSNAME
  2650. SELECT @CURRENTUSER = USER_NAME()
  2651. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2652. '按钮名称',
  2653. 'user', @CURRENTUSER, 'table', 'BPM_NODE_BTN', 'column', 'BTNNAME'
  2654. go
  2655. DECLARE @CURRENTUSER SYSNAME
  2656. SELECT @CURRENTUSER = USER_NAME()
  2657. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2658. '图标样式',
  2659. 'user', @CURRENTUSER, 'table', 'BPM_NODE_BTN', 'column', 'ICONCLSNAME'
  2660. go
  2661. DECLARE @CURRENTUSER SYSNAME
  2662. SELECT @CURRENTUSER = USER_NAME()
  2663. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2664. '操作类型',
  2665. 'user', @CURRENTUSER, 'table', 'BPM_NODE_BTN', 'column', 'OPERATORTYPE'
  2666. go
  2667. DECLARE @CURRENTUSER SYSNAME
  2668. SELECT @CURRENTUSER = USER_NAME()
  2669. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2670. '前置脚本',
  2671. 'user', @CURRENTUSER, 'table', 'BPM_NODE_BTN', 'column', 'PREVSCRIPT'
  2672. go
  2673. DECLARE @CURRENTUSER SYSNAME
  2674. SELECT @CURRENTUSER = USER_NAME()
  2675. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2676. '后置脚本',
  2677. 'user', @CURRENTUSER, 'table', 'BPM_NODE_BTN', 'column', 'AFTERSCRIPT'
  2678. go
  2679. DECLARE @CURRENTUSER SYSNAME
  2680. SELECT @CURRENTUSER = USER_NAME()
  2681. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2682. '节点类型
  2683. 0,普通节点
  2684. 1,会签节点',
  2685. 'user', @CURRENTUSER, 'table', 'BPM_NODE_BTN', 'column', 'NODETYPE'
  2686. go
  2687. DECLARE @CURRENTUSER SYSNAME
  2688. SELECT @CURRENTUSER = USER_NAME()
  2689. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2690. '排序',
  2691. 'user', @CURRENTUSER, 'table', 'BPM_NODE_BTN', 'column', 'SN'
  2692. go
  2693. DECLARE @CURRENTUSER SYSNAME
  2694. SELECT @CURRENTUSER = USER_NAME()
  2695. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2696. '流程定义',
  2697. 'user', @CURRENTUSER, 'table', 'BPM_NODE_BTN', 'column', 'DEFID'
  2698. go
  2699. ALTER TABLE BPM_NODE_BTN
  2700. ADD CONSTRAINT PK_BPM_NODE_BTN PRIMARY KEY NONCLUSTERED (ID)
  2701. go
  2702. CREATE TABLE BPM_NODE_MESSAGE (
  2703. ID NUMERIC(18,0) NOT NULL,
  2704. ACTDEFID VARCHAR(64) NULL,
  2705. NODEID VARCHAR(50) NULL,
  2706. MESSAGETYPE SMALLINT NULL,
  2707. SUBJECT VARCHAR(200) NULL,
  2708. TEMPLATE TEXT NULL,
  2709. ISSEND SMALLINT NULL
  2710. )
  2711. go
  2712. DECLARE @CURRENTUSER SYSNAME
  2713. SELECT @CURRENTUSER = USER_NAME()
  2714. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2715. '流程消息节点',
  2716. 'user', @CURRENTUSER, 'table', 'BPM_NODE_MESSAGE'
  2717. go
  2718. DECLARE @CURRENTUSER SYSNAME
  2719. SELECT @CURRENTUSER = USER_NAME()
  2720. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2721. '主键',
  2722. 'user', @CURRENTUSER, 'table', 'BPM_NODE_MESSAGE', 'column', 'ID'
  2723. go
  2724. DECLARE @CURRENTUSER SYSNAME
  2725. SELECT @CURRENTUSER = USER_NAME()
  2726. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2727. '流程定义ID',
  2728. 'user', @CURRENTUSER, 'table', 'BPM_NODE_MESSAGE', 'column', 'ACTDEFID'
  2729. go
  2730. DECLARE @CURRENTUSER SYSNAME
  2731. SELECT @CURRENTUSER = USER_NAME()
  2732. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2733. '流程节点ID',
  2734. 'user', @CURRENTUSER, 'table', 'BPM_NODE_MESSAGE', 'column', 'NODEID'
  2735. go
  2736. DECLARE @CURRENTUSER SYSNAME
  2737. SELECT @CURRENTUSER = USER_NAME()
  2738. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2739. '消息接收人类型',
  2740. 'user', @CURRENTUSER, 'table', 'BPM_NODE_MESSAGE', 'column', 'MESSAGETYPE'
  2741. go
  2742. DECLARE @CURRENTUSER SYSNAME
  2743. SELECT @CURRENTUSER = USER_NAME()
  2744. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2745. '消息主题',
  2746. 'user', @CURRENTUSER, 'table', 'BPM_NODE_MESSAGE', 'column', 'SUBJECT'
  2747. go
  2748. DECLARE @CURRENTUSER SYSNAME
  2749. SELECT @CURRENTUSER = USER_NAME()
  2750. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2751. '消息模板',
  2752. 'user', @CURRENTUSER, 'table', 'BPM_NODE_MESSAGE', 'column', 'TEMPLATE'
  2753. go
  2754. DECLARE @CURRENTUSER SYSNAME
  2755. SELECT @CURRENTUSER = USER_NAME()
  2756. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2757. '确认发送',
  2758. 'user', @CURRENTUSER, 'table', 'BPM_NODE_MESSAGE', 'column', 'ISSEND'
  2759. go
  2760. ALTER TABLE BPM_NODE_MESSAGE
  2761. ADD CONSTRAINT PK_BPM_NODE_MESSAGE PRIMARY KEY NONCLUSTERED (ID)
  2762. go
  2763. CREATE TABLE BPM_NODE_PRIVILEGE (
  2764. PRIVILEGEID NUMERIC(18,0) NOT NULL,
  2765. ACTDEFID VARCHAR(128) NULL,
  2766. NODEID VARCHAR(128) NULL,
  2767. PRIVILEGEMODE SMALLINT NULL,
  2768. USERTYPE SMALLINT NULL,
  2769. CMPNAMES TEXT NULL,
  2770. CMPIDS TEXT NULL
  2771. )
  2772. go
  2773. DECLARE @CURRENTUSER SYSNAME
  2774. SELECT @CURRENTUSER = USER_NAME()
  2775. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2776. '节点特权',
  2777. 'user', @CURRENTUSER, 'table', 'BPM_NODE_PRIVILEGE'
  2778. go
  2779. DECLARE @CURRENTUSER SYSNAME
  2780. SELECT @CURRENTUSER = USER_NAME()
  2781. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2782. 'Act流程发布ID',
  2783. 'user', @CURRENTUSER, 'table', 'BPM_NODE_PRIVILEGE', 'column', 'ACTDEFID'
  2784. go
  2785. DECLARE @CURRENTUSER SYSNAME
  2786. SELECT @CURRENTUSER = USER_NAME()
  2787. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2788. ' 流程节点ID',
  2789. 'user', @CURRENTUSER, 'table', 'BPM_NODE_PRIVILEGE', 'column', 'NODEID'
  2790. go
  2791. DECLARE @CURRENTUSER SYSNAME
  2792. SELECT @CURRENTUSER = USER_NAME()
  2793. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2794. '0=拥有所有特权
  2795. 1=允许直接处理
  2796. 2=允许一票制
  2797. 3=允许补签',
  2798. 'user', @CURRENTUSER, 'table', 'BPM_NODE_PRIVILEGE', 'column', 'PRIVILEGEMODE'
  2799. go
  2800. DECLARE @CURRENTUSER SYSNAME
  2801. SELECT @CURRENTUSER = USER_NAME()
  2802. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2803. '0=发起人
  2804. 1=用户
  2805. 2=角色
  2806. 3=组织
  2807. 4=组织负责人
  2808. 5=岗位
  2809. 6=上下级
  2810. 7=用户属性
  2811. 8=组织属性
  2812. 9=本部门
  2813. 10=为某个节点的执行人
  2814. 11=动态计算(如来自指定的方法或接口,如可允许来自上个表单的用户选择)',
  2815. 'user', @CURRENTUSER, 'table', 'BPM_NODE_PRIVILEGE', 'column', 'USERTYPE'
  2816. go
  2817. DECLARE @CURRENTUSER SYSNAME
  2818. SELECT @CURRENTUSER = USER_NAME()
  2819. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2820. '特权人',
  2821. 'user', @CURRENTUSER, 'table', 'BPM_NODE_PRIVILEGE', 'column', 'CMPNAMES'
  2822. go
  2823. DECLARE @CURRENTUSER SYSNAME
  2824. SELECT @CURRENTUSER = USER_NAME()
  2825. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2826. '特权人ID',
  2827. 'user', @CURRENTUSER, 'table', 'BPM_NODE_PRIVILEGE', 'column', 'CMPIDS'
  2828. go
  2829. ALTER TABLE BPM_NODE_PRIVILEGE
  2830. ADD CONSTRAINT PK_BPM_NODE_PRIVILEGE PRIMARY KEY NONCLUSTERED (PRIVILEGEID)
  2831. go
  2832. CREATE TABLE BPM_NODE_RULE (
  2833. RULEID NUMERIC(18,0) NOT NULL,
  2834. RULENAME VARCHAR(128) NOT NULL,
  2835. CONDITIONCODE TEXT NULL,
  2836. ACTDEFID VARCHAR(127) NULL,
  2837. NODEID VARCHAR(50) NULL,
  2838. PRIORITY NUMERIC(18,0) NULL,
  2839. TARGETNODE VARCHAR(20) NULL,
  2840. TARGETNODENAME VARCHAR(255) NULL,
  2841. MEMO VARCHAR(200) NULL
  2842. )
  2843. go
  2844. DECLARE @CURRENTUSER SYSNAME
  2845. SELECT @CURRENTUSER = USER_NAME()
  2846. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2847. '流程节点规则
  2848. 流程节点规则 是用于设计根据表单或其他流程变量来进行计算,以实现其规则的跳转
  2849. CODE: node_rule',
  2850. 'user', @CURRENTUSER, 'table', 'BPM_NODE_RULE'
  2851. go
  2852. DECLARE @CURRENTUSER SYSNAME
  2853. SELECT @CURRENTUSER = USER_NAME()
  2854. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2855. '主键',
  2856. 'user', @CURRENTUSER, 'table', 'BPM_NODE_RULE', 'column', 'RULEID'
  2857. go
  2858. DECLARE @CURRENTUSER SYSNAME
  2859. SELECT @CURRENTUSER = USER_NAME()
  2860. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2861. '规则名称',
  2862. 'user', @CURRENTUSER, 'table', 'BPM_NODE_RULE', 'column', 'RULENAME'
  2863. go
  2864. DECLARE @CURRENTUSER SYSNAME
  2865. SELECT @CURRENTUSER = USER_NAME()
  2866. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2867. '规则表达式',
  2868. 'user', @CURRENTUSER, 'table', 'BPM_NODE_RULE', 'column', 'CONDITIONCODE'
  2869. go
  2870. DECLARE @CURRENTUSER SYSNAME
  2871. SELECT @CURRENTUSER = USER_NAME()
  2872. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2873. 'Act流程发布ID',
  2874. 'user', @CURRENTUSER, 'table', 'BPM_NODE_RULE', 'column', 'ACTDEFID'
  2875. go
  2876. DECLARE @CURRENTUSER SYSNAME
  2877. SELECT @CURRENTUSER = USER_NAME()
  2878. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2879. '流程节点ID',
  2880. 'user', @CURRENTUSER, 'table', 'BPM_NODE_RULE', 'column', 'NODEID'
  2881. go
  2882. DECLARE @CURRENTUSER SYSNAME
  2883. SELECT @CURRENTUSER = USER_NAME()
  2884. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2885. '优先级别',
  2886. 'user', @CURRENTUSER, 'table', 'BPM_NODE_RULE', 'column', 'PRIORITY'
  2887. go
  2888. DECLARE @CURRENTUSER SYSNAME
  2889. SELECT @CURRENTUSER = USER_NAME()
  2890. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2891. '跳转节点',
  2892. 'user', @CURRENTUSER, 'table', 'BPM_NODE_RULE', 'column', 'TARGETNODE'
  2893. go
  2894. DECLARE @CURRENTUSER SYSNAME
  2895. SELECT @CURRENTUSER = USER_NAME()
  2896. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2897. '跳转节点名称',
  2898. 'user', @CURRENTUSER, 'table', 'BPM_NODE_RULE', 'column', 'TARGETNODENAME'
  2899. go
  2900. DECLARE @CURRENTUSER SYSNAME
  2901. SELECT @CURRENTUSER = USER_NAME()
  2902. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2903. '备注',
  2904. 'user', @CURRENTUSER, 'table', 'BPM_NODE_RULE', 'column', 'MEMO'
  2905. go
  2906. ALTER TABLE BPM_NODE_RULE
  2907. ADD CONSTRAINT PK_BPM_NODE_RULE PRIMARY KEY NONCLUSTERED (RULEID)
  2908. go
  2909. CREATE TABLE BPM_NODE_SCRIPT (
  2910. ID NUMERIC(18,0) NOT NULL,
  2911. MEMO VARCHAR(50) NULL,
  2912. NODEID VARCHAR(20) NULL,
  2913. ACTDEFID VARCHAR(64) NULL,
  2914. SCRIPT TEXT NULL,
  2915. SCRIPTTYPE NUMERIC(18,0) NULL
  2916. )
  2917. go
  2918. DECLARE @CURRENTUSER SYSNAME
  2919. SELECT @CURRENTUSER = USER_NAME()
  2920. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2921. '流程节点事件脚本',
  2922. 'user', @CURRENTUSER, 'table', 'BPM_NODE_SCRIPT'
  2923. go
  2924. DECLARE @CURRENTUSER SYSNAME
  2925. SELECT @CURRENTUSER = USER_NAME()
  2926. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2927. '主键',
  2928. 'user', @CURRENTUSER, 'table', 'BPM_NODE_SCRIPT', 'column', 'ID'
  2929. go
  2930. DECLARE @CURRENTUSER SYSNAME
  2931. SELECT @CURRENTUSER = USER_NAME()
  2932. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2933. '备注',
  2934. 'user', @CURRENTUSER, 'table', 'BPM_NODE_SCRIPT', 'column', 'MEMO'
  2935. go
  2936. DECLARE @CURRENTUSER SYSNAME
  2937. SELECT @CURRENTUSER = USER_NAME()
  2938. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2939. '流程节点ID',
  2940. 'user', @CURRENTUSER, 'table', 'BPM_NODE_SCRIPT', 'column', 'NODEID'
  2941. go
  2942. DECLARE @CURRENTUSER SYSNAME
  2943. SELECT @CURRENTUSER = USER_NAME()
  2944. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2945. '流程定义ID',
  2946. 'user', @CURRENTUSER, 'table', 'BPM_NODE_SCRIPT', 'column', 'ACTDEFID'
  2947. go
  2948. DECLARE @CURRENTUSER SYSNAME
  2949. SELECT @CURRENTUSER = USER_NAME()
  2950. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2951. '脚本',
  2952. 'user', @CURRENTUSER, 'table', 'BPM_NODE_SCRIPT', 'column', 'SCRIPT'
  2953. go
  2954. DECLARE @CURRENTUSER SYSNAME
  2955. SELECT @CURRENTUSER = USER_NAME()
  2956. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  2957. '脚本类型
  2958. 1.事件前置脚本
  2959. 2.事件后置脚本
  2960. 3.脚本节点
  2961. 4.任务分配脚本',
  2962. 'user', @CURRENTUSER, 'table', 'BPM_NODE_SCRIPT', 'column', 'SCRIPTTYPE'
  2963. go
  2964. ALTER TABLE BPM_NODE_SCRIPT
  2965. ADD CONSTRAINT PK_BPM_NODE_SCRIPT PRIMARY KEY NONCLUSTERED (ID)
  2966. go
  2967. CREATE TABLE BPM_NODE_SET (
  2968. SETID NUMERIC(18,0) NOT NULL,
  2969. DEFID NUMERIC(18,0) NULL,
  2970. NODENAME VARCHAR(256) NULL,
  2971. NODEORDER SMALLINT NULL,
  2972. NODEID VARCHAR(128) NULL,
  2973. FORMTYPE SMALLINT NULL DEFAULT 0,
  2974. FORMURL VARCHAR(255) NULL,
  2975. FORMKEY VARCHAR(50) NULL,
  2976. ACTDEFID VARCHAR(127) NULL,
  2977. FORMDEFNAME VARCHAR(255) NULL,
  2978. NODETYPE SMALLINT NULL,
  2979. JOINTASKKEY VARCHAR(128) NULL,
  2980. JOINTASKNAME VARCHAR(256) NULL,
  2981. BEFOREHANDLER VARCHAR(100) NULL,
  2982. AFTERHANDLER VARCHAR(100) NULL,
  2983. JUMPTYPE VARCHAR(32) NULL,
  2984. SETTYPE SMALLINT NULL,
  2985. ISJUMPFORDEF SMALLINT NULL,
  2986. ISHIDEOPTION SMALLINT NULL,
  2987. ISHIDEPATH SMALLINT NULL,
  2988. DETAILURL VARCHAR(256) NULL,
  2989. ISALLOWMOBILE SMALLINT NULL,
  2990. INFORMTYPE VARCHAR(20) NULL,
  2991. PARENTACTDEFID VARCHAR(127) NULL,
  2992. MOBILEFORMKEY VARCHAR(50) NULL,
  2993. ISREQUIRED SMALLINT NULL DEFAULT 0,
  2994. ISPOPUP SMALLINT NULL DEFAULT 1,
  2995. OPINIONFIELD VARCHAR(64) NULL,
  2996. OPINIONHTML SMALLINT NULL DEFAULT 1,
  2997. SCOPE VARCHAR(256) NULL,
  2998. SENDMSGTOCREATOR SMALLINT,
  2999. MOBILEFORMNAME VARCHAR(64),
  3000. ENABLEMOBILE NUMERIC(1,0)
  3001. )
  3002. go
  3003. DECLARE @CURRENTUSER SYSNAME
  3004. SELECT @CURRENTUSER = USER_NAME()
  3005. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3006. '流程节点设置',
  3007. 'user', @CURRENTUSER, 'table', 'BPM_NODE_SET'
  3008. go
  3009. DECLARE @CURRENTUSER SYSNAME
  3010. SELECT @CURRENTUSER = USER_NAME()
  3011. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3012. '流程定义ID',
  3013. 'user', @CURRENTUSER, 'table', 'BPM_NODE_SET', 'column', 'DEFID'
  3014. go
  3015. DECLARE @CURRENTUSER SYSNAME
  3016. SELECT @CURRENTUSER = USER_NAME()
  3017. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3018. '节点名',
  3019. 'user', @CURRENTUSER, 'table', 'BPM_NODE_SET', 'column', 'NODENAME'
  3020. go
  3021. DECLARE @CURRENTUSER SYSNAME
  3022. SELECT @CURRENTUSER = USER_NAME()
  3023. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3024. '节点顺序编号',
  3025. 'user', @CURRENTUSER, 'table', 'BPM_NODE_SET', 'column', 'NODEORDER'
  3026. go
  3027. DECLARE @CURRENTUSER SYSNAME
  3028. SELECT @CURRENTUSER = USER_NAME()
  3029. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3030. 'activiti 节点ID',
  3031. 'user', @CURRENTUSER, 'table', 'BPM_NODE_SET', 'column', 'NODEID'
  3032. go
  3033. DECLARE @CURRENTUSER SYSNAME
  3034. SELECT @CURRENTUSER = USER_NAME()
  3035. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3036. '0=在线流程表单
  3037. 1=URL表单',
  3038. 'user', @CURRENTUSER, 'table', 'BPM_NODE_SET', 'column', 'FORMTYPE'
  3039. go
  3040. DECLARE @CURRENTUSER SYSNAME
  3041. SELECT @CURRENTUSER = USER_NAME()
  3042. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3043. '当表单类型为1时,表单对应的url',
  3044. 'user', @CURRENTUSER, 'table', 'BPM_NODE_SET', 'column', 'FORMURL'
  3045. go
  3046. DECLARE @CURRENTUSER SYSNAME
  3047. SELECT @CURRENTUSER = USER_NAME()
  3048. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3049. '表单KEY',
  3050. 'user', @CURRENTUSER, 'table', 'BPM_NODE_SET', 'column', 'FORMKEY'
  3051. go
  3052. DECLARE @CURRENTUSER SYSNAME
  3053. SELECT @CURRENTUSER = USER_NAME()
  3054. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3055. 'Act流程发布ID',
  3056. 'user', @CURRENTUSER, 'table', 'BPM_NODE_SET', 'column', 'ACTDEFID'
  3057. go
  3058. DECLARE @CURRENTUSER SYSNAME
  3059. SELECT @CURRENTUSER = USER_NAME()
  3060. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3061. '表单名称',
  3062. 'user', @CURRENTUSER, 'table', 'BPM_NODE_SET', 'column', 'FORMDEFNAME'
  3063. go
  3064. DECLARE @CURRENTUSER SYSNAME
  3065. SELECT @CURRENTUSER = USER_NAME()
  3066. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3067. '节点类型',
  3068. 'user', @CURRENTUSER, 'table', 'BPM_NODE_SET', 'column', 'NODETYPE'
  3069. go
  3070. DECLARE @CURRENTUSER SYSNAME
  3071. SELECT @CURRENTUSER = USER_NAME()
  3072. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3073. '前置处理器',
  3074. 'user', @CURRENTUSER, 'table', 'BPM_NODE_SET', 'column', 'BEFOREHANDLER'
  3075. go
  3076. DECLARE @CURRENTUSER SYSNAME
  3077. SELECT @CURRENTUSER = USER_NAME()
  3078. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3079. '后置处理器',
  3080. 'user', @CURRENTUSER, 'table', 'BPM_NODE_SET', 'column', 'AFTERHANDLER'
  3081. go
  3082. DECLARE @CURRENTUSER SYSNAME
  3083. SELECT @CURRENTUSER = USER_NAME()
  3084. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3085. '跳转类型',
  3086. 'user', @CURRENTUSER, 'table', 'BPM_NODE_SET', 'column', 'JUMPTYPE'
  3087. go
  3088. DECLARE @CURRENTUSER SYSNAME
  3089. SELECT @CURRENTUSER = USER_NAME()
  3090. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3091. '节点设置类型
  3092. 0.任务节点
  3093. 1.开始表单
  3094. 2.默认表单',
  3095. 'user', @CURRENTUSER, 'table', 'BPM_NODE_SET', 'column', 'SETTYPE'
  3096. go
  3097. DECLARE @CURRENTUSER SYSNAME
  3098. SELECT @CURRENTUSER = USER_NAME()
  3099. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3100. '默认跳转',
  3101. 'user', @CURRENTUSER, 'table', 'BPM_NODE_SET', 'column', 'ISJUMPFORDEF'
  3102. go
  3103. DECLARE @CURRENTUSER SYSNAME
  3104. SELECT @CURRENTUSER = USER_NAME()
  3105. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3106. '是否隐藏意见表单',
  3107. 'user', @CURRENTUSER, 'table', 'BPM_NODE_SET', 'column', 'ISHIDEOPTION'
  3108. go
  3109. DECLARE @CURRENTUSER SYSNAME
  3110. SELECT @CURRENTUSER = USER_NAME()
  3111. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3112. '是否隐藏路径',
  3113. 'user', @CURRENTUSER, 'table', 'BPM_NODE_SET', 'column', 'ISHIDEPATH'
  3114. go
  3115. DECLARE @CURRENTUSER SYSNAME
  3116. SELECT @CURRENTUSER = USER_NAME()
  3117. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3118. 'URL明细',
  3119. 'user', @CURRENTUSER, 'table', 'BPM_NODE_SET', 'column', 'DETAILURL'
  3120. go
  3121. DECLARE @CURRENTUSER SYSNAME
  3122. SELECT @CURRENTUSER = USER_NAME()
  3123. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3124. '是否允许手机访问',
  3125. 'user', @CURRENTUSER, 'table', 'BPM_NODE_SET', 'column', 'ISALLOWMOBILE'
  3126. go
  3127. DECLARE @CURRENTUSER SYSNAME
  3128. SELECT @CURRENTUSER = USER_NAME()
  3129. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3130. '通知方式',
  3131. 'user', @CURRENTUSER, 'table', 'BPM_NODE_SET', 'column', 'INFORMTYPE'
  3132. go
  3133. DECLARE @CURRENTUSER SYSNAME
  3134. SELECT @CURRENTUSER = USER_NAME()
  3135. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3136. 'Act父流程定义ID',
  3137. 'user', @CURRENTUSER, 'table', 'BPM_NODE_SET', 'column', 'PARENTACTDEFID'
  3138. go
  3139. DECLARE @CURRENTUSER SYSNAME
  3140. SELECT @CURRENTUSER = USER_NAME()
  3141. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3142. '手机表单key',
  3143. 'user', @CURRENTUSER, 'table', 'BPM_NODE_SET', 'column', 'MOBILEFORMKEY'
  3144. go
  3145. DECLARE @CURRENTUSER SYSNAME
  3146. SELECT @CURRENTUSER = USER_NAME()
  3147. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3148. '是否必填',
  3149. 'user', @CURRENTUSER, 'table', 'BPM_NODE_SET', 'column', 'ISREQUIRED'
  3150. go
  3151. DECLARE @CURRENTUSER SYSNAME
  3152. SELECT @CURRENTUSER = USER_NAME()
  3153. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3154. '是否弹出',
  3155. 'user', @CURRENTUSER, 'table', 'BPM_NODE_SET', 'column', 'ISPOPUP'
  3156. go
  3157. DECLARE @CURRENTUSER SYSNAME
  3158. SELECT @CURRENTUSER = USER_NAME()
  3159. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3160. '意见回填字段',
  3161. 'user', @CURRENTUSER, 'table', 'BPM_NODE_SET', 'column', 'OPINIONFIELD'
  3162. go
  3163. DECLARE @CURRENTUSER SYSNAME
  3164. SELECT @CURRENTUSER = USER_NAME()
  3165. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3166. '意见是否支持html',
  3167. 'user', @CURRENTUSER, 'table', 'BPM_NODE_SET', 'column', 'OPINIONHTML'
  3168. go
  3169. DECLARE @CURRENTUSER SYSNAME
  3170. SELECT @CURRENTUSER = USER_NAME()
  3171. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3172. '是否允许手机表单',
  3173. 'user', @CURRENTUSER, 'table', 'BPM_NODE_SET', 'column', 'ENABLEMOBILE'
  3174. go
  3175. ALTER TABLE BPM_NODE_SET
  3176. ADD CONSTRAINT PK_BPM_NODE_SET PRIMARY KEY NONCLUSTERED (SETID)
  3177. go
  3178. CREATE TABLE BPM_NODE_SIGN (
  3179. SIGNID NUMERIC(18,0) NOT NULL,
  3180. ACTDEFID VARCHAR(127) NULL,
  3181. NODEID VARCHAR(128) NULL,
  3182. VOTEAMOUNT NUMERIC(18,0) NULL,
  3183. DECIDETYPE SMALLINT NOT NULL,
  3184. VOTETYPE SMALLINT NULL,
  3185. FLOWMODE SMALLINT NULL
  3186. )
  3187. go
  3188. DECLARE @CURRENTUSER SYSNAME
  3189. SELECT @CURRENTUSER = USER_NAME()
  3190. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3191. '任务会签设置',
  3192. 'user', @CURRENTUSER, 'table', 'BPM_NODE_SIGN'
  3193. go
  3194. DECLARE @CURRENTUSER SYSNAME
  3195. SELECT @CURRENTUSER = USER_NAME()
  3196. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3197. 'Act流程发布ID',
  3198. 'user', @CURRENTUSER, 'table', 'BPM_NODE_SIGN', 'column', 'ACTDEFID'
  3199. go
  3200. DECLARE @CURRENTUSER SYSNAME
  3201. SELECT @CURRENTUSER = USER_NAME()
  3202. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3203. '流程节点ID',
  3204. 'user', @CURRENTUSER, 'table', 'BPM_NODE_SIGN', 'column', 'NODEID'
  3205. go
  3206. DECLARE @CURRENTUSER SYSNAME
  3207. SELECT @CURRENTUSER = USER_NAME()
  3208. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3209. '票数',
  3210. 'user', @CURRENTUSER, 'table', 'BPM_NODE_SIGN', 'column', 'VOTEAMOUNT'
  3211. go
  3212. DECLARE @CURRENTUSER SYSNAME
  3213. SELECT @CURRENTUSER = USER_NAME()
  3214. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3215. '决策方式
  3216. 1=pass 通过
  3217. 2=reject 拒绝',
  3218. 'user', @CURRENTUSER, 'table', 'BPM_NODE_SIGN', 'column', 'DECIDETYPE'
  3219. go
  3220. DECLARE @CURRENTUSER SYSNAME
  3221. SELECT @CURRENTUSER = USER_NAME()
  3222. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3223. '1=百分比
  3224. 2=绝对票数',
  3225. 'user', @CURRENTUSER, 'table', 'BPM_NODE_SIGN', 'column', 'VOTETYPE'
  3226. go
  3227. DECLARE @CURRENTUSER SYSNAME
  3228. SELECT @CURRENTUSER = USER_NAME()
  3229. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3230. '后续处理模式,
  3231. 1=满足条件则直接通过;
  3232. 2=所有任务结束后再通过.',
  3233. 'user', @CURRENTUSER, 'table', 'BPM_NODE_SIGN', 'column', 'FLOWMODE'
  3234. go
  3235. ALTER TABLE BPM_NODE_SIGN
  3236. ADD CONSTRAINT PK_BPM_NODE_SIGN PRIMARY KEY NONCLUSTERED (SIGNID)
  3237. go
  3238. CREATE TABLE BPM_NODE_USER (
  3239. NODEUSERID NUMERIC(18,0) NOT NULL,
  3240. CMPIDS TEXT NULL,
  3241. CMPNAMES TEXT NULL,
  3242. SN NUMERIC(18,0) NULL,
  3243. ASSIGNTYPE VARCHAR(20) NOT NULL,
  3244. COMPTYPE SMALLINT NULL,
  3245. CONDITIONID NUMERIC(18,0) NULL,
  3246. EXTRACTUSER SMALLINT NULL
  3247. )
  3248. go
  3249. DECLARE @CURRENTUSER SYSNAME
  3250. SELECT @CURRENTUSER = USER_NAME()
  3251. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3252. '流程节点人员',
  3253. 'user', @CURRENTUSER, 'table', 'BPM_NODE_USER'
  3254. go
  3255. DECLARE @CURRENTUSER SYSNAME
  3256. SELECT @CURRENTUSER = USER_NAME()
  3257. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3258. '节点人员ID',
  3259. 'user', @CURRENTUSER, 'table', 'BPM_NODE_USER', 'column', 'NODEUSERID'
  3260. go
  3261. DECLARE @CURRENTUSER SYSNAME
  3262. SELECT @CURRENTUSER = USER_NAME()
  3263. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3264. '用户组件IDs',
  3265. 'user', @CURRENTUSER, 'table', 'BPM_NODE_USER', 'column', 'CMPIDS'
  3266. go
  3267. DECLARE @CURRENTUSER SYSNAME
  3268. SELECT @CURRENTUSER = USER_NAME()
  3269. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3270. '用户组件名称',
  3271. 'user', @CURRENTUSER, 'table', 'BPM_NODE_USER', 'column', 'CMPNAMES'
  3272. go
  3273. DECLARE @CURRENTUSER SYSNAME
  3274. SELECT @CURRENTUSER = USER_NAME()
  3275. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3276. '序号',
  3277. 'user', @CURRENTUSER, 'table', 'BPM_NODE_USER', 'column', 'SN'
  3278. go
  3279. DECLARE @CURRENTUSER SYSNAME
  3280. SELECT @CURRENTUSER = USER_NAME()
  3281. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3282. '指派人员类型
  3283. 0=发起人
  3284. 1=用户
  3285. 2=角色
  3286. 3=组织
  3287. 4=组织负责人
  3288. 5=岗位
  3289. 6=上下级
  3290. 7=用户属性
  3291. 8=组织属性
  3292. 9=本部门
  3293. 10=为某个节点的执行人
  3294. 11=动态计算(如来自指定的方法或接口,如可允许来自上个表单的用户选择)',
  3295. 'user', @CURRENTUSER, 'table', 'BPM_NODE_USER', 'column', 'ASSIGNTYPE'
  3296. go
  3297. DECLARE @CURRENTUSER SYSNAME
  3298. SELECT @CURRENTUSER = USER_NAME()
  3299. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3300. '计算类型
  3301. 0=or
  3302. 1=and
  3303. 2=exclude',
  3304. 'user', @CURRENTUSER, 'table', 'BPM_NODE_USER', 'column', 'COMPTYPE'
  3305. go
  3306. DECLARE @CURRENTUSER SYSNAME
  3307. SELECT @CURRENTUSER = USER_NAME()
  3308. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3309. '条件ID',
  3310. 'user', @CURRENTUSER, 'table', 'BPM_NODE_USER', 'column', 'CONDITIONID'
  3311. go
  3312. DECLARE @CURRENTUSER SYSNAME
  3313. SELECT @CURRENTUSER = USER_NAME()
  3314. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3315. '是否抽取用户
  3316. 0:不抽取
  3317. 1:抽取
  3318. 2.二级抽取
  3319. 3.用户分组',
  3320. 'user', @CURRENTUSER, 'table', 'BPM_NODE_USER', 'column', 'EXTRACTUSER'
  3321. go
  3322. ALTER TABLE BPM_NODE_USER
  3323. ADD CONSTRAINT PK_BPM_NODE_USER PRIMARY KEY NONCLUSTERED (NODEUSERID)
  3324. go
  3325. CREATE TABLE BPM_NODE_WEBSERVICE (
  3326. ID NUMERIC(18,0) NOT NULL,
  3327. ACTDEFID VARCHAR(128) NULL,
  3328. NODEID VARCHAR(128) NULL,
  3329. DOCUMENT TEXT NULL
  3330. )
  3331. go
  3332. DECLARE @CURRENTUSER SYSNAME
  3333. SELECT @CURRENTUSER = USER_NAME()
  3334. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3335. '流程webservice节点',
  3336. 'user', @CURRENTUSER, 'table', 'BPM_NODE_WEBSERVICE'
  3337. go
  3338. DECLARE @CURRENTUSER SYSNAME
  3339. SELECT @CURRENTUSER = USER_NAME()
  3340. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3341. '流程定义ID',
  3342. 'user', @CURRENTUSER, 'table', 'BPM_NODE_WEBSERVICE', 'column', 'ACTDEFID'
  3343. go
  3344. DECLARE @CURRENTUSER SYSNAME
  3345. SELECT @CURRENTUSER = USER_NAME()
  3346. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3347. '节点Id',
  3348. 'user', @CURRENTUSER, 'table', 'BPM_NODE_WEBSERVICE', 'column', 'NODEID'
  3349. go
  3350. DECLARE @CURRENTUSER SYSNAME
  3351. SELECT @CURRENTUSER = USER_NAME()
  3352. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3353. 'webservice地址',
  3354. 'user', @CURRENTUSER, 'table', 'BPM_NODE_WEBSERVICE', 'column', 'DOCUMENT'
  3355. go
  3356. ALTER TABLE BPM_NODE_WEBSERVICE
  3357. ADD CONSTRAINT PK_BPM_NODE_WEBSERVICE PRIMARY KEY NONCLUSTERED (ID)
  3358. go
  3359. CREATE TABLE BPM_NODE_WS_PARAMS (
  3360. ID NUMERIC(18,0) NOT NULL,
  3361. WEBSERVICEID NUMERIC(18,0) NULL,
  3362. PARATYPE NUMERIC(18,0) NULL,
  3363. VARID NUMERIC(18,0) NULL,
  3364. WSNAME VARCHAR(256) NULL,
  3365. TYPE VARCHAR(128) NULL
  3366. )
  3367. go
  3368. DECLARE @CURRENTUSER SYSNAME
  3369. SELECT @CURRENTUSER = USER_NAME()
  3370. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3371. '流程webservice节点参数',
  3372. 'user', @CURRENTUSER, 'table', 'BPM_NODE_WS_PARAMS'
  3373. go
  3374. DECLARE @CURRENTUSER SYSNAME
  3375. SELECT @CURRENTUSER = USER_NAME()
  3376. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3377. '主键',
  3378. 'user', @CURRENTUSER, 'table', 'BPM_NODE_WS_PARAMS', 'column', 'ID'
  3379. go
  3380. DECLARE @CURRENTUSER SYSNAME
  3381. SELECT @CURRENTUSER = USER_NAME()
  3382. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3383. 'webservice节点ID',
  3384. 'user', @CURRENTUSER, 'table', 'BPM_NODE_WS_PARAMS', 'column', 'WEBSERVICEID'
  3385. go
  3386. DECLARE @CURRENTUSER SYSNAME
  3387. SELECT @CURRENTUSER = USER_NAME()
  3388. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3389. '参数类型【1:表示输入参数,0:输出参数】',
  3390. 'user', @CURRENTUSER, 'table', 'BPM_NODE_WS_PARAMS', 'column', 'PARATYPE'
  3391. go
  3392. DECLARE @CURRENTUSER SYSNAME
  3393. SELECT @CURRENTUSER = USER_NAME()
  3394. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3395. '变量id',
  3396. 'user', @CURRENTUSER, 'table', 'BPM_NODE_WS_PARAMS', 'column', 'VARID'
  3397. go
  3398. DECLARE @CURRENTUSER SYSNAME
  3399. SELECT @CURRENTUSER = USER_NAME()
  3400. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3401. 'webservice变量名称',
  3402. 'user', @CURRENTUSER, 'table', 'BPM_NODE_WS_PARAMS', 'column', 'WSNAME'
  3403. go
  3404. DECLARE @CURRENTUSER SYSNAME
  3405. SELECT @CURRENTUSER = USER_NAME()
  3406. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3407. '变量类型【变量类型,string long date,等】',
  3408. 'user', @CURRENTUSER, 'table', 'BPM_NODE_WS_PARAMS', 'column', 'TYPE'
  3409. go
  3410. ALTER TABLE BPM_NODE_WS_PARAMS
  3411. ADD CONSTRAINT PK_BPM_NODE_WS_PARAMS PRIMARY KEY NONCLUSTERED (ID)
  3412. go
  3413. CREATE TABLE BPM_PRINT_TEMPLATE (
  3414. ID NUMERIC(18,0) NOT NULL,
  3415. FORM_KEY VARCHAR(50) NULL,
  3416. TEMAPALTE_NAME VARCHAR(200) NULL,
  3417. IS_DEFAULT SMALLINT NULL,
  3418. TABLEID NUMERIC(18,0) NULL,
  3419. HTML TEXT NULL,
  3420. TEMPLATE TEXT NULL,
  3421. ALIAS VARCHAR(200) NULL,
  3422. IS_PRINT_IN_FINISH NUMERIC(2,0) NULL,
  3423. IS_PRINT_IN_FORM NUMERIC(2,0) NULL
  3424. )
  3425. go
  3426. DECLARE @CURRENTUSER SYSNAME
  3427. SELECT @CURRENTUSER = USER_NAME()
  3428. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3429. '打印模版',
  3430. 'user', @CURRENTUSER, 'table', 'BPM_PRINT_TEMPLATE'
  3431. go
  3432. DECLARE @CURRENTUSER SYSNAME
  3433. SELECT @CURRENTUSER = USER_NAME()
  3434. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3435. '主键',
  3436. 'user', @CURRENTUSER, 'table', 'BPM_PRINT_TEMPLATE', 'column', 'ID'
  3437. go
  3438. DECLARE @CURRENTUSER SYSNAME
  3439. SELECT @CURRENTUSER = USER_NAME()
  3440. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3441. '表单key',
  3442. 'user', @CURRENTUSER, 'table', 'BPM_PRINT_TEMPLATE', 'column', 'FORM_KEY'
  3443. go
  3444. DECLARE @CURRENTUSER SYSNAME
  3445. SELECT @CURRENTUSER = USER_NAME()
  3446. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3447. '模版名称',
  3448. 'user', @CURRENTUSER, 'table', 'BPM_PRINT_TEMPLATE', 'column', 'TEMAPALTE_NAME'
  3449. go
  3450. DECLARE @CURRENTUSER SYSNAME
  3451. SELECT @CURRENTUSER = USER_NAME()
  3452. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3453. '是否默认',
  3454. 'user', @CURRENTUSER, 'table', 'BPM_PRINT_TEMPLATE', 'column', 'IS_DEFAULT'
  3455. go
  3456. DECLARE @CURRENTUSER SYSNAME
  3457. SELECT @CURRENTUSER = USER_NAME()
  3458. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3459. '表ID',
  3460. 'user', @CURRENTUSER, 'table', 'BPM_PRINT_TEMPLATE', 'column', 'TABLEID'
  3461. go
  3462. DECLARE @CURRENTUSER SYSNAME
  3463. SELECT @CURRENTUSER = USER_NAME()
  3464. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3465. '模版HTML',
  3466. 'user', @CURRENTUSER, 'table', 'BPM_PRINT_TEMPLATE', 'column', 'HTML'
  3467. go
  3468. DECLARE @CURRENTUSER SYSNAME
  3469. SELECT @CURRENTUSER = USER_NAME()
  3470. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3471. '模版',
  3472. 'user', @CURRENTUSER, 'table', 'BPM_PRINT_TEMPLATE', 'column', 'TEMPLATE'
  3473. go
  3474. ALTER TABLE BPM_PRINT_TEMPLATE
  3475. ADD CONSTRAINT PK_BPM_PRINT_TEMPLATE PRIMARY KEY NONCLUSTERED (ID)
  3476. go
  3477. CREATE TABLE BPM_PRO_CPTO (
  3478. COPY_ID NUMERIC(18,0) NOT NULL,
  3479. ACACT_INST_ID NUMERIC(18,0) NOT NULL,
  3480. RUN_ID NUMERIC(18,0) NOT NULL,
  3481. NODE_KEY VARCHAR(100) NULL,
  3482. NODE_NAME VARCHAR(100) NULL,
  3483. CC_UID NUMERIC(18,0) NULL,
  3484. CC_UNAME VARCHAR(50) NULL,
  3485. CC_TIME DATETIME NULL,
  3486. IS_READED SMALLINT NULL,
  3487. FILL_OPINION VARCHAR(2000) NULL,
  3488. SUBJECT VARCHAR(300) NULL,
  3489. READ_TIME DATETIME NULL,
  3490. CP_TYPE SMALLINT NULL,
  3491. CREATE_ID NUMERIC(18,0) NULL,
  3492. CREATOR VARCHAR(50) NULL,
  3493. DEF_TYPEID NUMERIC(18,0) NULL
  3494. )
  3495. go
  3496. DECLARE @CURRENTUSER SYSNAME
  3497. SELECT @CURRENTUSER = USER_NAME()
  3498. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3499. '流程抄送转发',
  3500. 'user', @CURRENTUSER, 'table', 'BPM_PRO_CPTO'
  3501. go
  3502. DECLARE @CURRENTUSER SYSNAME
  3503. SELECT @CURRENTUSER = USER_NAME()
  3504. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3505. '抄送主键ID',
  3506. 'user', @CURRENTUSER, 'table', 'BPM_PRO_CPTO', 'column', 'COPY_ID'
  3507. go
  3508. DECLARE @CURRENTUSER SYSNAME
  3509. SELECT @CURRENTUSER = USER_NAME()
  3510. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3511. 'ACT流程实例ID',
  3512. 'user', @CURRENTUSER, 'table', 'BPM_PRO_CPTO', 'column', 'ACACT_INST_ID'
  3513. go
  3514. DECLARE @CURRENTUSER SYSNAME
  3515. SELECT @CURRENTUSER = USER_NAME()
  3516. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3517. 'PRO流程实例ID',
  3518. 'user', @CURRENTUSER, 'table', 'BPM_PRO_CPTO', 'column', 'RUN_ID'
  3519. go
  3520. DECLARE @CURRENTUSER SYSNAME
  3521. SELECT @CURRENTUSER = USER_NAME()
  3522. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3523. '节点Key',
  3524. 'user', @CURRENTUSER, 'table', 'BPM_PRO_CPTO', 'column', 'NODE_KEY'
  3525. go
  3526. DECLARE @CURRENTUSER SYSNAME
  3527. SELECT @CURRENTUSER = USER_NAME()
  3528. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3529. '节点名称',
  3530. 'user', @CURRENTUSER, 'table', 'BPM_PRO_CPTO', 'column', 'NODE_NAME'
  3531. go
  3532. DECLARE @CURRENTUSER SYSNAME
  3533. SELECT @CURRENTUSER = USER_NAME()
  3534. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3535. '抄送人名ID',
  3536. 'user', @CURRENTUSER, 'table', 'BPM_PRO_CPTO', 'column', 'CC_UID'
  3537. go
  3538. DECLARE @CURRENTUSER SYSNAME
  3539. SELECT @CURRENTUSER = USER_NAME()
  3540. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3541. '抄送人名',
  3542. 'user', @CURRENTUSER, 'table', 'BPM_PRO_CPTO', 'column', 'CC_UNAME'
  3543. go
  3544. DECLARE @CURRENTUSER SYSNAME
  3545. SELECT @CURRENTUSER = USER_NAME()
  3546. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3547. '抄送时间',
  3548. 'user', @CURRENTUSER, 'table', 'BPM_PRO_CPTO', 'column', 'CC_TIME'
  3549. go
  3550. DECLARE @CURRENTUSER SYSNAME
  3551. SELECT @CURRENTUSER = USER_NAME()
  3552. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3553. '是否已阅
  3554. 0=未读
  3555. 1=已读',
  3556. 'user', @CURRENTUSER, 'table', 'BPM_PRO_CPTO', 'column', 'IS_READED'
  3557. go
  3558. DECLARE @CURRENTUSER SYSNAME
  3559. SELECT @CURRENTUSER = USER_NAME()
  3560. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3561. '填写意见',
  3562. 'user', @CURRENTUSER, 'table', 'BPM_PRO_CPTO', 'column', 'FILL_OPINION'
  3563. go
  3564. DECLARE @CURRENTUSER SYSNAME
  3565. SELECT @CURRENTUSER = USER_NAME()
  3566. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3567. '流程标题',
  3568. 'user', @CURRENTUSER, 'table', 'BPM_PRO_CPTO', 'column', 'SUBJECT'
  3569. go
  3570. DECLARE @CURRENTUSER SYSNAME
  3571. SELECT @CURRENTUSER = USER_NAME()
  3572. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3573. '阅读时间',
  3574. 'user', @CURRENTUSER, 'table', 'BPM_PRO_CPTO', 'column', 'READ_TIME'
  3575. go
  3576. DECLARE @CURRENTUSER SYSNAME
  3577. SELECT @CURRENTUSER = USER_NAME()
  3578. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3579. '1=抄送 在任务处理时,可以指定抄送人员进行任务抄送转发
  3580. 2=转发 在流程归档后,进行转发处理',
  3581. 'user', @CURRENTUSER, 'table', 'BPM_PRO_CPTO', 'column', 'CP_TYPE'
  3582. go
  3583. DECLARE @CURRENTUSER SYSNAME
  3584. SELECT @CURRENTUSER = USER_NAME()
  3585. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3586. '发起人ID',
  3587. 'user', @CURRENTUSER, 'table', 'BPM_PRO_CPTO', 'column', 'CREATE_ID'
  3588. go
  3589. DECLARE @CURRENTUSER SYSNAME
  3590. SELECT @CURRENTUSER = USER_NAME()
  3591. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3592. '发起人名',
  3593. 'user', @CURRENTUSER, 'table', 'BPM_PRO_CPTO', 'column', 'CREATOR'
  3594. go
  3595. DECLARE @CURRENTUSER SYSNAME
  3596. SELECT @CURRENTUSER = USER_NAME()
  3597. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3598. '流程分类ID',
  3599. 'user', @CURRENTUSER, 'table', 'BPM_PRO_CPTO', 'column', 'DEF_TYPEID'
  3600. go
  3601. ALTER TABLE BPM_PRO_CPTO
  3602. ADD CONSTRAINT PK_BPM_PRO_CPTO PRIMARY KEY NONCLUSTERED (COPY_ID)
  3603. go
  3604. CREATE TABLE BPM_PRO_RUN (
  3605. RUNID NUMERIC(18,0) NOT NULL,
  3606. DEFID NUMERIC(18,0) NULL,
  3607. BUSINESSKEY_NUM NUMERIC(18,0) NULL,
  3608. PROCESSNAME VARCHAR(256) NULL,
  3609. SUBJECT VARCHAR(600) NULL,
  3610. CREATORID NUMERIC(18,0) NULL,
  3611. CREATOR VARCHAR(128) NULL,
  3612. CREATETIME DATETIME NULL,
  3613. BUSDESCP VARCHAR(3000) NULL,
  3614. ACTINSTID NUMERIC(18,0) NULL,
  3615. STATUS SMALLINT NULL,
  3616. ACTDEFID VARCHAR(256) NULL,
  3617. BUSINESSKEY VARCHAR(255) NULL,
  3618. BUSINESSURL VARCHAR(255) NULL,
  3619. ENDTIME DATETIME NULL,
  3620. DURATION NUMERIC(18,0) NULL,
  3621. PKNAME VARCHAR(50) NULL,
  3622. TABLENAME VARCHAR(50) NULL,
  3623. PARENTID NUMERIC(18,0) NULL,
  3624. STARTORGID NUMERIC(18,0) NULL,
  3625. STARTORGNAME VARCHAR(200) NULL,
  3626. FORMDEFID NUMERIC(18,0) NULL,
  3627. TYPEID NUMERIC(18,0) NULL,
  3628. DSALIAS VARCHAR(50) NULL,
  3629. FLOWKEY VARCHAR(50) NULL,
  3630. FORMTYPE SMALLINT NULL,
  3631. FORMKEYURL VARCHAR(50) NULL,
  3632. LASTSUBMITDURATION NUMERIC(18,0) NULL,
  3633. ISFORMAL SMALLINT NULL,
  3634. RELRUNID NUMERIC(18,0) NULL,
  3635. GLOBALFLOWNO VARCHAR(256) NULL,
  3636. STARTNODE VARCHAR(50) NULL,
  3637. STARTFROMMOBILE NUMERIC(1,0)
  3638. )
  3639. go
  3640. DECLARE @CURRENTUSER SYSNAME
  3641. SELECT @CURRENTUSER = USER_NAME()
  3642. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3643. '流程实例扩展
  3644. Code:PRO_RUN',
  3645. 'user', @CURRENTUSER, 'table', 'BPM_PRO_RUN'
  3646. go
  3647. DECLARE @CURRENTUSER SYSNAME
  3648. SELECT @CURRENTUSER = USER_NAME()
  3649. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3650. '是否从手机启动',
  3651. 'user', @CURRENTUSER, 'table', 'BPM_PRO_RUN', 'column', 'STARTFROMMOBILE'
  3652. go
  3653. DECLARE @CURRENTUSER SYSNAME
  3654. SELECT @CURRENTUSER = USER_NAME()
  3655. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3656. '流程定义ID',
  3657. 'user', @CURRENTUSER, 'table', 'BPM_PRO_RUN', 'column', 'DEFID'
  3658. go
  3659. DECLARE @CURRENTUSER SYSNAME
  3660. SELECT @CURRENTUSER = USER_NAME()
  3661. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3662. '流程定义名称',
  3663. 'user', @CURRENTUSER, 'table', 'BPM_PRO_RUN', 'column', 'PROCESSNAME'
  3664. go
  3665. DECLARE @CURRENTUSER SYSNAME
  3666. SELECT @CURRENTUSER = USER_NAME()
  3667. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3668. '流程实例标题',
  3669. 'user', @CURRENTUSER, 'table', 'BPM_PRO_RUN', 'column', 'SUBJECT'
  3670. go
  3671. DECLARE @CURRENTUSER SYSNAME
  3672. SELECT @CURRENTUSER = USER_NAME()
  3673. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3674. '创建人ID',
  3675. 'user', @CURRENTUSER, 'table', 'BPM_PRO_RUN', 'column', 'CREATORID'
  3676. go
  3677. DECLARE @CURRENTUSER SYSNAME
  3678. SELECT @CURRENTUSER = USER_NAME()
  3679. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3680. '创建人',
  3681. 'user', @CURRENTUSER, 'table', 'BPM_PRO_RUN', 'column', 'CREATOR'
  3682. go
  3683. DECLARE @CURRENTUSER SYSNAME
  3684. SELECT @CURRENTUSER = USER_NAME()
  3685. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3686. '创建时间',
  3687. 'user', @CURRENTUSER, 'table', 'BPM_PRO_RUN', 'column', 'CREATETIME'
  3688. go
  3689. DECLARE @CURRENTUSER SYSNAME
  3690. SELECT @CURRENTUSER = USER_NAME()
  3691. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3692. '业务表单简述',
  3693. 'user', @CURRENTUSER, 'table', 'BPM_PRO_RUN', 'column', 'BUSDESCP'
  3694. go
  3695. DECLARE @CURRENTUSER SYSNAME
  3696. SELECT @CURRENTUSER = USER_NAME()
  3697. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3698. 'ACT流程实例ID',
  3699. 'user', @CURRENTUSER, 'table', 'BPM_PRO_RUN', 'column', 'ACTINSTID'
  3700. go
  3701. DECLARE @CURRENTUSER SYSNAME
  3702. SELECT @CURRENTUSER = USER_NAME()
  3703. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3704. '状态
  3705. 0=草稿
  3706. 1=启动
  3707. 2=正在运行
  3708. 3=正常结束
  3709. ',
  3710. 'user', @CURRENTUSER, 'table', 'BPM_PRO_RUN', 'column', 'STATUS'
  3711. go
  3712. DECLARE @CURRENTUSER SYSNAME
  3713. SELECT @CURRENTUSER = USER_NAME()
  3714. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3715. 'ACT流程定义ID',
  3716. 'user', @CURRENTUSER, 'table', 'BPM_PRO_RUN', 'column', 'ACTDEFID'
  3717. go
  3718. DECLARE @CURRENTUSER SYSNAME
  3719. SELECT @CURRENTUSER = USER_NAME()
  3720. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3721. '业务键',
  3722. 'user', @CURRENTUSER, 'table', 'BPM_PRO_RUN', 'column', 'BUSINESSKEY'
  3723. go
  3724. DECLARE @CURRENTUSER SYSNAME
  3725. SELECT @CURRENTUSER = USER_NAME()
  3726. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3727. '业务明细url
  3728. 可相对路径,也可绝对路径
  3729. 如:http://192.168.1.8:8080/bpm/fund/get.ht?fundId={0}
  3730. 或:/bpm/fund/fundId={0}
  3731. ',
  3732. 'user', @CURRENTUSER, 'table', 'BPM_PRO_RUN', 'column', 'BUSINESSURL'
  3733. go
  3734. DECLARE @CURRENTUSER SYSNAME
  3735. SELECT @CURRENTUSER = USER_NAME()
  3736. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3737. '结束时间',
  3738. 'user', @CURRENTUSER, 'table', 'BPM_PRO_RUN', 'column', 'ENDTIME'
  3739. go
  3740. DECLARE @CURRENTUSER SYSNAME
  3741. SELECT @CURRENTUSER = USER_NAME()
  3742. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3743. '持续时间',
  3744. 'user', @CURRENTUSER, 'table', 'BPM_PRO_RUN', 'column', 'DURATION'
  3745. go
  3746. DECLARE @CURRENTUSER SYSNAME
  3747. SELECT @CURRENTUSER = USER_NAME()
  3748. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3749. '主键名称',
  3750. 'user', @CURRENTUSER, 'table', 'BPM_PRO_RUN', 'column', 'PKNAME'
  3751. go
  3752. DECLARE @CURRENTUSER SYSNAME
  3753. SELECT @CURRENTUSER = USER_NAME()
  3754. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3755. '表名',
  3756. 'user', @CURRENTUSER, 'table', 'BPM_PRO_RUN', 'column', 'TABLENAME'
  3757. go
  3758. DECLARE @CURRENTUSER SYSNAME
  3759. SELECT @CURRENTUSER = USER_NAME()
  3760. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3761. '父流程实例ID',
  3762. 'user', @CURRENTUSER, 'table', 'BPM_PRO_RUN', 'column', 'PARENTID'
  3763. go
  3764. DECLARE @CURRENTUSER SYSNAME
  3765. SELECT @CURRENTUSER = USER_NAME()
  3766. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3767. '发起人所在组织Id',
  3768. 'user', @CURRENTUSER, 'table', 'BPM_PRO_RUN', 'column', 'STARTORGID'
  3769. go
  3770. DECLARE @CURRENTUSER SYSNAME
  3771. SELECT @CURRENTUSER = USER_NAME()
  3772. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3773. '发起人所在组织名称',
  3774. 'user', @CURRENTUSER, 'table', 'BPM_PRO_RUN', 'column', 'STARTORGNAME'
  3775. go
  3776. DECLARE @CURRENTUSER SYSNAME
  3777. SELECT @CURRENTUSER = USER_NAME()
  3778. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3779. '表单定义',
  3780. 'user', @CURRENTUSER, 'table', 'BPM_PRO_RUN', 'column', 'FORMDEFID'
  3781. go
  3782. DECLARE @CURRENTUSER SYSNAME
  3783. SELECT @CURRENTUSER = USER_NAME()
  3784. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3785. '分类ID',
  3786. 'user', @CURRENTUSER, 'table', 'BPM_PRO_RUN', 'column', 'TYPEID'
  3787. go
  3788. DECLARE @CURRENTUSER SYSNAME
  3789. SELECT @CURRENTUSER = USER_NAME()
  3790. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3791. '数据源',
  3792. 'user', @CURRENTUSER, 'table', 'BPM_PRO_RUN', 'column', 'DSALIAS'
  3793. go
  3794. DECLARE @CURRENTUSER SYSNAME
  3795. SELECT @CURRENTUSER = USER_NAME()
  3796. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3797. '流程定义KEY',
  3798. 'user', @CURRENTUSER, 'table', 'BPM_PRO_RUN', 'column', 'FLOWKEY'
  3799. go
  3800. DECLARE @CURRENTUSER SYSNAME
  3801. SELECT @CURRENTUSER = USER_NAME()
  3802. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3803. '表单类型',
  3804. 'user', @CURRENTUSER, 'table', 'BPM_PRO_RUN', 'column', 'FORMTYPE'
  3805. go
  3806. DECLARE @CURRENTUSER SYSNAME
  3807. SELECT @CURRENTUSER = USER_NAME()
  3808. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3809. '表单Key或Url',
  3810. 'user', @CURRENTUSER, 'table', 'BPM_PRO_RUN', 'column', 'FORMKEYURL'
  3811. go
  3812. DECLARE @CURRENTUSER SYSNAME
  3813. SELECT @CURRENTUSER = USER_NAME()
  3814. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3815. '基于最后一次提交,执行持续时间总长',
  3816. 'user', @CURRENTUSER, 'table', 'BPM_PRO_RUN', 'column', 'LASTSUBMITDURATION'
  3817. go
  3818. DECLARE @CURRENTUSER SYSNAME
  3819. SELECT @CURRENTUSER = USER_NAME()
  3820. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3821. '是否正式流程实例',
  3822. 'user', @CURRENTUSER, 'table', 'BPM_PRO_RUN', 'column', 'ISFORMAL'
  3823. go
  3824. DECLARE @CURRENTUSER SYSNAME
  3825. SELECT @CURRENTUSER = USER_NAME()
  3826. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3827. '关联实例ID',
  3828. 'user', @CURRENTUSER, 'table', 'BPM_PRO_RUN', 'column', 'RELRUNID'
  3829. go
  3830. DECLARE @CURRENTUSER SYSNAME
  3831. SELECT @CURRENTUSER = USER_NAME()
  3832. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3833. '开始节点',
  3834. 'user', @CURRENTUSER, 'table', 'BPM_PRO_RUN', 'column', 'STARTNODE'
  3835. go
  3836. DECLARE @CURRENTUSER SYSNAME
  3837. SELECT @CURRENTUSER = USER_NAME()
  3838. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3839. '业务数据关联查询用到索引',
  3840. 'user', @CURRENTUSER, 'table', 'BPM_PRO_RUN', 'column', 'BUSINESSKEY_NUM'
  3841. go
  3842. DECLARE @CURRENTUSER SYSNAME
  3843. SELECT @CURRENTUSER = USER_NAME()
  3844. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3845. '全局流水号',
  3846. 'user', @CURRENTUSER, 'table', 'BPM_PRO_RUN', 'column', 'GLOBALFLOWNO'
  3847. go
  3848. ALTER TABLE BPM_PRO_RUN
  3849. ADD CONSTRAINT PK_BPM_PRO_RUN PRIMARY KEY NONCLUSTERED (RUNID)
  3850. go
  3851. CREATE TABLE BPM_PRO_RUN_HIS (
  3852. RUNID NUMERIC(18,0) NOT NULL,
  3853. DEFID NUMERIC(18,0) NULL,
  3854. BUSINESSKEY_NUM NUMERIC(18,0) NULL,
  3855. PROCESSNAME VARCHAR(256) NULL,
  3856. SUBJECT VARCHAR(600) NULL,
  3857. CREATORID NUMERIC(18,0) NULL,
  3858. CREATOR VARCHAR(128) NULL,
  3859. CREATETIME DATETIME NULL,
  3860. BUSDESCP VARCHAR(3000) NULL,
  3861. ACTINSTID NUMERIC(18,0) NULL,
  3862. STATUS SMALLINT NULL,
  3863. ACTDEFID VARCHAR(256) NULL,
  3864. BUSINESSKEY VARCHAR(255) NULL,
  3865. BUSINESSURL VARCHAR(255) NULL,
  3866. ENDTIME DATETIME NULL,
  3867. DURATION NUMERIC(18,0) NULL,
  3868. PKNAME VARCHAR(50) NULL,
  3869. TABLENAME VARCHAR(50) NULL,
  3870. PARENTID NUMERIC(18,0) NULL,
  3871. STARTORGID NUMERIC(18,0) NULL,
  3872. STARTORGNAME VARCHAR(200) NULL,
  3873. FORMDEFID NUMERIC(18,0) NULL,
  3874. TYPEID NUMERIC(18,0) NULL,
  3875. DSALIAS VARCHAR(50) NULL,
  3876. FLOWKEY VARCHAR(50) NULL,
  3877. FORMTYPE SMALLINT NULL,
  3878. FORMKEYURL VARCHAR(50) NULL,
  3879. LASTSUBMITDURATION NUMERIC(18,0) NULL,
  3880. ISFORMAL SMALLINT NULL,
  3881. RELRUNID NUMERIC(18,0) NULL,
  3882. GLOBALFLOWNO VARCHAR(256) NULL,
  3883. STARTNODE VARCHAR(50) NULL,
  3884. STARTFROMMOBILE NUMERIC(1,0) NULL
  3885. )
  3886. go
  3887. DECLARE @CURRENTUSER SYSNAME
  3888. SELECT @CURRENTUSER = USER_NAME()
  3889. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3890. '流程实例扩展
  3891. Code:PRO_RUN',
  3892. 'user', @CURRENTUSER, 'table', 'BPM_PRO_RUN_HIS'
  3893. go
  3894. DECLARE @CURRENTUSER SYSNAME
  3895. SELECT @CURRENTUSER = USER_NAME()
  3896. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3897. '流程定义ID',
  3898. 'user', @CURRENTUSER, 'table', 'BPM_PRO_RUN_HIS', 'column', 'DEFID'
  3899. go
  3900. DECLARE @CURRENTUSER SYSNAME
  3901. SELECT @CURRENTUSER = USER_NAME()
  3902. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3903. '是否从手机启动',
  3904. 'user', @CURRENTUSER, 'table', 'BPM_PRO_RUN_HIS', 'column', 'STARTFROMMOBILE'
  3905. go
  3906. DECLARE @CURRENTUSER SYSNAME
  3907. SELECT @CURRENTUSER = USER_NAME()
  3908. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3909. '流程定义名称',
  3910. 'user', @CURRENTUSER, 'table', 'BPM_PRO_RUN_HIS', 'column', 'PROCESSNAME'
  3911. go
  3912. DECLARE @CURRENTUSER SYSNAME
  3913. SELECT @CURRENTUSER = USER_NAME()
  3914. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3915. '流程实例标题',
  3916. 'user', @CURRENTUSER, 'table', 'BPM_PRO_RUN_HIS', 'column', 'SUBJECT'
  3917. go
  3918. DECLARE @CURRENTUSER SYSNAME
  3919. SELECT @CURRENTUSER = USER_NAME()
  3920. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3921. '创建人ID',
  3922. 'user', @CURRENTUSER, 'table', 'BPM_PRO_RUN_HIS', 'column', 'CREATORID'
  3923. go
  3924. DECLARE @CURRENTUSER SYSNAME
  3925. SELECT @CURRENTUSER = USER_NAME()
  3926. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3927. '创建人',
  3928. 'user', @CURRENTUSER, 'table', 'BPM_PRO_RUN_HIS', 'column', 'CREATOR'
  3929. go
  3930. DECLARE @CURRENTUSER SYSNAME
  3931. SELECT @CURRENTUSER = USER_NAME()
  3932. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3933. '创建时间',
  3934. 'user', @CURRENTUSER, 'table', 'BPM_PRO_RUN_HIS', 'column', 'CREATETIME'
  3935. go
  3936. DECLARE @CURRENTUSER SYSNAME
  3937. SELECT @CURRENTUSER = USER_NAME()
  3938. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3939. '业务表单简述',
  3940. 'user', @CURRENTUSER, 'table', 'BPM_PRO_RUN_HIS', 'column', 'BUSDESCP'
  3941. go
  3942. DECLARE @CURRENTUSER SYSNAME
  3943. SELECT @CURRENTUSER = USER_NAME()
  3944. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3945. 'ACT流程实例ID',
  3946. 'user', @CURRENTUSER, 'table', 'BPM_PRO_RUN_HIS', 'column', 'ACTINSTID'
  3947. go
  3948. DECLARE @CURRENTUSER SYSNAME
  3949. SELECT @CURRENTUSER = USER_NAME()
  3950. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3951. '状态
  3952. 0=草稿
  3953. 1=启动
  3954. 2=正在运行
  3955. 3=正常结束
  3956. ',
  3957. 'user', @CURRENTUSER, 'table', 'BPM_PRO_RUN_HIS', 'column', 'STATUS'
  3958. go
  3959. DECLARE @CURRENTUSER SYSNAME
  3960. SELECT @CURRENTUSER = USER_NAME()
  3961. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3962. 'ACT流程定义ID',
  3963. 'user', @CURRENTUSER, 'table', 'BPM_PRO_RUN_HIS', 'column', 'ACTDEFID'
  3964. go
  3965. DECLARE @CURRENTUSER SYSNAME
  3966. SELECT @CURRENTUSER = USER_NAME()
  3967. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3968. '业务键',
  3969. 'user', @CURRENTUSER, 'table', 'BPM_PRO_RUN_HIS', 'column', 'BUSINESSKEY'
  3970. go
  3971. DECLARE @CURRENTUSER SYSNAME
  3972. SELECT @CURRENTUSER = USER_NAME()
  3973. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3974. '业务明细url
  3975. 可相对路径,也可绝对路径
  3976. 如:http://192.168.1.8:8080/bpm/fund/get.ht?fundId={0}
  3977. 或:/bpm/fund/fundId={0}
  3978. ',
  3979. 'user', @CURRENTUSER, 'table', 'BPM_PRO_RUN_HIS', 'column', 'BUSINESSURL'
  3980. go
  3981. DECLARE @CURRENTUSER SYSNAME
  3982. SELECT @CURRENTUSER = USER_NAME()
  3983. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3984. '结束时间',
  3985. 'user', @CURRENTUSER, 'table', 'BPM_PRO_RUN_HIS', 'column', 'ENDTIME'
  3986. go
  3987. DECLARE @CURRENTUSER SYSNAME
  3988. SELECT @CURRENTUSER = USER_NAME()
  3989. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3990. '持续时间',
  3991. 'user', @CURRENTUSER, 'table', 'BPM_PRO_RUN_HIS', 'column', 'DURATION'
  3992. go
  3993. DECLARE @CURRENTUSER SYSNAME
  3994. SELECT @CURRENTUSER = USER_NAME()
  3995. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  3996. '主键名称',
  3997. 'user', @CURRENTUSER, 'table', 'BPM_PRO_RUN_HIS', 'column', 'PKNAME'
  3998. go
  3999. DECLARE @CURRENTUSER SYSNAME
  4000. SELECT @CURRENTUSER = USER_NAME()
  4001. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4002. '表名',
  4003. 'user', @CURRENTUSER, 'table', 'BPM_PRO_RUN_HIS', 'column', 'TABLENAME'
  4004. go
  4005. DECLARE @CURRENTUSER SYSNAME
  4006. SELECT @CURRENTUSER = USER_NAME()
  4007. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4008. '父流程实例ID',
  4009. 'user', @CURRENTUSER, 'table', 'BPM_PRO_RUN_HIS', 'column', 'PARENTID'
  4010. go
  4011. DECLARE @CURRENTUSER SYSNAME
  4012. SELECT @CURRENTUSER = USER_NAME()
  4013. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4014. '发起人所在组织Id',
  4015. 'user', @CURRENTUSER, 'table', 'BPM_PRO_RUN_HIS', 'column', 'STARTORGID'
  4016. go
  4017. DECLARE @CURRENTUSER SYSNAME
  4018. SELECT @CURRENTUSER = USER_NAME()
  4019. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4020. '发起人所在组织名称',
  4021. 'user', @CURRENTUSER, 'table', 'BPM_PRO_RUN_HIS', 'column', 'STARTORGNAME'
  4022. go
  4023. DECLARE @CURRENTUSER SYSNAME
  4024. SELECT @CURRENTUSER = USER_NAME()
  4025. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4026. '表单定义',
  4027. 'user', @CURRENTUSER, 'table', 'BPM_PRO_RUN_HIS', 'column', 'FORMDEFID'
  4028. go
  4029. DECLARE @CURRENTUSER SYSNAME
  4030. SELECT @CURRENTUSER = USER_NAME()
  4031. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4032. '分类ID',
  4033. 'user', @CURRENTUSER, 'table', 'BPM_PRO_RUN_HIS', 'column', 'TYPEID'
  4034. go
  4035. DECLARE @CURRENTUSER SYSNAME
  4036. SELECT @CURRENTUSER = USER_NAME()
  4037. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4038. '数据源',
  4039. 'user', @CURRENTUSER, 'table', 'BPM_PRO_RUN_HIS', 'column', 'DSALIAS'
  4040. go
  4041. DECLARE @CURRENTUSER SYSNAME
  4042. SELECT @CURRENTUSER = USER_NAME()
  4043. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4044. '流程定义KEY',
  4045. 'user', @CURRENTUSER, 'table', 'BPM_PRO_RUN_HIS', 'column', 'FLOWKEY'
  4046. go
  4047. DECLARE @CURRENTUSER SYSNAME
  4048. SELECT @CURRENTUSER = USER_NAME()
  4049. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4050. 'formType',
  4051. 'user', @CURRENTUSER, 'table', 'BPM_PRO_RUN_HIS', 'column', 'FORMTYPE'
  4052. go
  4053. DECLARE @CURRENTUSER SYSNAME
  4054. SELECT @CURRENTUSER = USER_NAME()
  4055. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4056. 'formType',
  4057. 'user', @CURRENTUSER, 'table', 'BPM_PRO_RUN_HIS', 'column', 'FORMKEYURL'
  4058. go
  4059. DECLARE @CURRENTUSER SYSNAME
  4060. SELECT @CURRENTUSER = USER_NAME()
  4061. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4062. '基于最后一次提交,执行持续时间总长',
  4063. 'user', @CURRENTUSER, 'table', 'BPM_PRO_RUN_HIS', 'column', 'LASTSUBMITDURATION'
  4064. go
  4065. DECLARE @CURRENTUSER SYSNAME
  4066. SELECT @CURRENTUSER = USER_NAME()
  4067. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4068. '是否正式流程实例',
  4069. 'user', @CURRENTUSER, 'table', 'BPM_PRO_RUN_HIS', 'column', 'ISFORMAL'
  4070. go
  4071. DECLARE @CURRENTUSER SYSNAME
  4072. SELECT @CURRENTUSER = USER_NAME()
  4073. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4074. '关联实例ID',
  4075. 'user', @CURRENTUSER, 'table', 'BPM_PRO_RUN_HIS', 'column', 'RELRUNID'
  4076. go
  4077. DECLARE @CURRENTUSER SYSNAME
  4078. SELECT @CURRENTUSER = USER_NAME()
  4079. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4080. '开始节点',
  4081. 'user', @CURRENTUSER, 'table', 'BPM_PRO_RUN_HIS', 'column', 'STARTNODE'
  4082. go
  4083. DECLARE @CURRENTUSER SYSNAME
  4084. SELECT @CURRENTUSER = USER_NAME()
  4085. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4086. '全局流水号',
  4087. 'user', @CURRENTUSER, 'table', 'BPM_PRO_RUN_HIS', 'column', 'GLOBALFLOWNO'
  4088. go
  4089. ALTER TABLE BPM_PRO_RUN_HIS
  4090. ADD CONSTRAINT PK_BPM_PRO_RUN_HIS PRIMARY KEY NONCLUSTERED (RUNID)
  4091. go
  4092. DECLARE @CURRENTUSER SYSNAME
  4093. SELECT @CURRENTUSER = USER_NAME()
  4094. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4095. '业务数据关联查询用到索引',
  4096. 'user', @CURRENTUSER, 'table', 'BPM_PRO_RUN_HIS', 'column', 'BUSINESSKEY_NUM'
  4097. go
  4098. CREATE TABLE BPM_PRO_STATUS (
  4099. ID NUMERIC(18,0) NULL,
  4100. ACTINSTID NUMERIC(18,0) NULL,
  4101. NODEID VARCHAR(64) NULL,
  4102. NODENAME VARCHAR(255) NULL,
  4103. STATUS SMALLINT NULL,
  4104. LASTUPDATETIME DATETIME NULL,
  4105. ACTDEFID VARCHAR(64) NULL,
  4106. DEFID NUMERIC(18,0) NULL
  4107. )
  4108. go
  4109. DECLARE @CURRENTUSER SYSNAME
  4110. SELECT @CURRENTUSER = USER_NAME()
  4111. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4112. '流程节点状态',
  4113. 'user', @CURRENTUSER, 'table', 'BPM_PRO_STATUS'
  4114. go
  4115. DECLARE @CURRENTUSER SYSNAME
  4116. SELECT @CURRENTUSER = USER_NAME()
  4117. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4118. '主键',
  4119. 'user', @CURRENTUSER, 'table', 'BPM_PRO_STATUS', 'column', 'ID'
  4120. go
  4121. DECLARE @CURRENTUSER SYSNAME
  4122. SELECT @CURRENTUSER = USER_NAME()
  4123. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4124. '流程实例ID',
  4125. 'user', @CURRENTUSER, 'table', 'BPM_PRO_STATUS', 'column', 'ACTINSTID'
  4126. go
  4127. DECLARE @CURRENTUSER SYSNAME
  4128. SELECT @CURRENTUSER = USER_NAME()
  4129. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4130. '节点ID',
  4131. 'user', @CURRENTUSER, 'table', 'BPM_PRO_STATUS', 'column', 'NODEID'
  4132. go
  4133. DECLARE @CURRENTUSER SYSNAME
  4134. SELECT @CURRENTUSER = USER_NAME()
  4135. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4136. '节点名称',
  4137. 'user', @CURRENTUSER, 'table', 'BPM_PRO_STATUS', 'column', 'NODENAME'
  4138. go
  4139. DECLARE @CURRENTUSER SYSNAME
  4140. SELECT @CURRENTUSER = USER_NAME()
  4141. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4142. '状态',
  4143. 'user', @CURRENTUSER, 'table', 'BPM_PRO_STATUS', 'column', 'STATUS'
  4144. go
  4145. DECLARE @CURRENTUSER SYSNAME
  4146. SELECT @CURRENTUSER = USER_NAME()
  4147. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4148. '最后更新时间',
  4149. 'user', @CURRENTUSER, 'table', 'BPM_PRO_STATUS', 'column', 'LASTUPDATETIME'
  4150. go
  4151. DECLARE @CURRENTUSER SYSNAME
  4152. SELECT @CURRENTUSER = USER_NAME()
  4153. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4154. 'ACT流程定义ID',
  4155. 'user', @CURRENTUSER, 'table', 'BPM_PRO_STATUS', 'column', 'ACTDEFID'
  4156. go
  4157. DECLARE @CURRENTUSER SYSNAME
  4158. SELECT @CURRENTUSER = USER_NAME()
  4159. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4160. '流程定义ID',
  4161. 'user', @CURRENTUSER, 'table', 'BPM_PRO_STATUS', 'column', 'DEFID'
  4162. go
  4163. CREATE TABLE BPM_PRO_TRANSTO (
  4164. ID NUMERIC(18,0) NOT NULL,
  4165. ACTINSTID NUMERIC(18,0) NULL,
  4166. TASKID NUMERIC(18,0) NULL,
  4167. TRANSTYPE SMALLINT NULL,
  4168. ACTION SMALLINT NULL,
  4169. CREATEUSERID NUMERIC(18,0) NULL,
  4170. CREATETIME DATETIME NULL,
  4171. TRANSRESULT SMALLINT NULL,
  4172. ASSIGNEE VARCHAR(256) NULL
  4173. )
  4174. go
  4175. DECLARE @CURRENTUSER SYSNAME
  4176. SELECT @CURRENTUSER = USER_NAME()
  4177. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4178. '流程流转',
  4179. 'user', @CURRENTUSER, 'table', 'BPM_PRO_TRANSTO'
  4180. go
  4181. DECLARE @CURRENTUSER SYSNAME
  4182. SELECT @CURRENTUSER = USER_NAME()
  4183. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4184. '流程实例ID',
  4185. 'user', @CURRENTUSER, 'table', 'BPM_PRO_TRANSTO', 'column', 'ACTINSTID'
  4186. go
  4187. DECLARE @CURRENTUSER SYSNAME
  4188. SELECT @CURRENTUSER = USER_NAME()
  4189. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4190. '任务ID',
  4191. 'user', @CURRENTUSER, 'table', 'BPM_PRO_TRANSTO', 'column', 'TASKID'
  4192. go
  4193. DECLARE @CURRENTUSER SYSNAME
  4194. SELECT @CURRENTUSER = USER_NAME()
  4195. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4196. '流转类型',
  4197. 'user', @CURRENTUSER, 'table', 'BPM_PRO_TRANSTO', 'column', 'TRANSTYPE'
  4198. go
  4199. DECLARE @CURRENTUSER SYSNAME
  4200. SELECT @CURRENTUSER = USER_NAME()
  4201. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4202. '处理动作',
  4203. 'user', @CURRENTUSER, 'table', 'BPM_PRO_TRANSTO', 'column', 'ACTION'
  4204. go
  4205. DECLARE @CURRENTUSER SYSNAME
  4206. SELECT @CURRENTUSER = USER_NAME()
  4207. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4208. '创建人',
  4209. 'user', @CURRENTUSER, 'table', 'BPM_PRO_TRANSTO', 'column', 'CREATEUSERID'
  4210. go
  4211. DECLARE @CURRENTUSER SYSNAME
  4212. SELECT @CURRENTUSER = USER_NAME()
  4213. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4214. '创建时间',
  4215. 'user', @CURRENTUSER, 'table', 'BPM_PRO_TRANSTO', 'column', 'CREATETIME'
  4216. go
  4217. DECLARE @CURRENTUSER SYSNAME
  4218. SELECT @CURRENTUSER = USER_NAME()
  4219. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4220. '被流转人投票结果,1同意,2反对',
  4221. 'user', @CURRENTUSER, 'table', 'BPM_PRO_TRANSTO', 'column', 'TRANSRESULT'
  4222. go
  4223. DECLARE @CURRENTUSER SYSNAME
  4224. SELECT @CURRENTUSER = USER_NAME()
  4225. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4226. '流转接收人',
  4227. 'user', @CURRENTUSER, 'table', 'BPM_PRO_TRANSTO', 'column', 'ASSIGNEE'
  4228. go
  4229. ALTER TABLE BPM_PRO_TRANSTO
  4230. ADD CONSTRAINT PK_BPM_PRO_TRANSTO PRIMARY KEY NONCLUSTERED (ID)
  4231. go
  4232. CREATE TABLE BPM_REFER_DEFINITION (
  4233. ID NUMERIC(18,0) NOT NULL,
  4234. DEFID VARCHAR(200) NULL,
  4235. REFER_DEFKEY VARCHAR(128) NULL,
  4236. CREATETIME DATETIME NULL,
  4237. CREATEID NUMERIC(18,0) NULL,
  4238. UPDATETIME DATETIME NULL,
  4239. STATE SMALLINT NULL,
  4240. REMARK VARCHAR(400) NULL,
  4241. SUBJECT VARCHAR(200) NULL,
  4242. UPDATEID NUMERIC(18,0) NULL
  4243. )
  4244. go
  4245. DECLARE @CURRENTUSER SYSNAME
  4246. SELECT @CURRENTUSER = USER_NAME()
  4247. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4248. '流程引用定义',
  4249. 'user', @CURRENTUSER, 'table', 'BPM_REFER_DEFINITION'
  4250. go
  4251. DECLARE @CURRENTUSER SYSNAME
  4252. SELECT @CURRENTUSER = USER_NAME()
  4253. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4254. '流程定义ID',
  4255. 'user', @CURRENTUSER, 'table', 'BPM_REFER_DEFINITION', 'column', 'DEFID'
  4256. go
  4257. DECLARE @CURRENTUSER SYSNAME
  4258. SELECT @CURRENTUSER = USER_NAME()
  4259. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4260. '流程应用定义ID',
  4261. 'user', @CURRENTUSER, 'table', 'BPM_REFER_DEFINITION', 'column', 'REFER_DEFKEY'
  4262. go
  4263. DECLARE @CURRENTUSER SYSNAME
  4264. SELECT @CURRENTUSER = USER_NAME()
  4265. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4266. '创建时间',
  4267. 'user', @CURRENTUSER, 'table', 'BPM_REFER_DEFINITION', 'column', 'CREATETIME'
  4268. go
  4269. DECLARE @CURRENTUSER SYSNAME
  4270. SELECT @CURRENTUSER = USER_NAME()
  4271. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4272. '创建人ID',
  4273. 'user', @CURRENTUSER, 'table', 'BPM_REFER_DEFINITION', 'column', 'CREATEID'
  4274. go
  4275. DECLARE @CURRENTUSER SYSNAME
  4276. SELECT @CURRENTUSER = USER_NAME()
  4277. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4278. '流程状态',
  4279. 'user', @CURRENTUSER, 'table', 'BPM_REFER_DEFINITION', 'column', 'STATE'
  4280. go
  4281. DECLARE @CURRENTUSER SYSNAME
  4282. SELECT @CURRENTUSER = USER_NAME()
  4283. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4284. '备注',
  4285. 'user', @CURRENTUSER, 'table', 'BPM_REFER_DEFINITION', 'column', 'REMARK'
  4286. go
  4287. ALTER TABLE BPM_REFER_DEFINITION
  4288. ADD CONSTRAINT PK_BPM_REFER_DEFINITION PRIMARY KEY NONCLUSTERED (ID)
  4289. go
  4290. CREATE TABLE BPM_RUN_LOG (
  4291. ID NUMERIC(18,0) NOT NULL,
  4292. USERID NUMERIC(18,0) NULL,
  4293. USERNAME VARCHAR(50) NULL,
  4294. CREATETIME DATETIME NULL,
  4295. OPERATORTYPE SMALLINT NULL,
  4296. MEMO VARCHAR(300) NULL,
  4297. RUNID NUMERIC(18,0) NULL,
  4298. PROCESSSUBJECT VARCHAR(300) NULL
  4299. )
  4300. go
  4301. DECLARE @CURRENTUSER SYSNAME
  4302. SELECT @CURRENTUSER = USER_NAME()
  4303. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4304. '工作流运行日志',
  4305. 'user', @CURRENTUSER, 'table', 'BPM_RUN_LOG'
  4306. go
  4307. DECLARE @CURRENTUSER SYSNAME
  4308. SELECT @CURRENTUSER = USER_NAME()
  4309. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4310. '用户ID',
  4311. 'user', @CURRENTUSER, 'table', 'BPM_RUN_LOG', 'column', 'USERID'
  4312. go
  4313. DECLARE @CURRENTUSER SYSNAME
  4314. SELECT @CURRENTUSER = USER_NAME()
  4315. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4316. '用户名',
  4317. 'user', @CURRENTUSER, 'table', 'BPM_RUN_LOG', 'column', 'USERNAME'
  4318. go
  4319. DECLARE @CURRENTUSER SYSNAME
  4320. SELECT @CURRENTUSER = USER_NAME()
  4321. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4322. '操作时间',
  4323. 'user', @CURRENTUSER, 'table', 'BPM_RUN_LOG', 'column', 'CREATETIME'
  4324. go
  4325. DECLARE @CURRENTUSER SYSNAME
  4326. SELECT @CURRENTUSER = USER_NAME()
  4327. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4328. '操作类型',
  4329. 'user', @CURRENTUSER, 'table', 'BPM_RUN_LOG', 'column', 'OPERATORTYPE'
  4330. go
  4331. DECLARE @CURRENTUSER SYSNAME
  4332. SELECT @CURRENTUSER = USER_NAME()
  4333. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4334. '备注',
  4335. 'user', @CURRENTUSER, 'table', 'BPM_RUN_LOG', 'column', 'MEMO'
  4336. go
  4337. DECLARE @CURRENTUSER SYSNAME
  4338. SELECT @CURRENTUSER = USER_NAME()
  4339. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4340. '流程运行ID',
  4341. 'user', @CURRENTUSER, 'table', 'BPM_RUN_LOG', 'column', 'RUNID'
  4342. go
  4343. DECLARE @CURRENTUSER SYSNAME
  4344. SELECT @CURRENTUSER = USER_NAME()
  4345. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4346. '流程标题',
  4347. 'user', @CURRENTUSER, 'table', 'BPM_RUN_LOG', 'column', 'PROCESSSUBJECT'
  4348. go
  4349. ALTER TABLE BPM_RUN_LOG
  4350. ADD CONSTRAINT PK_BPM_RUN_LOG PRIMARY KEY NONCLUSTERED (ID)
  4351. go
  4352. CREATE TABLE BPM_SUBTABLE_RIGHTS (
  4353. ID NUMERIC(18,0) NOT NULL,
  4354. ACTDEFID VARCHAR(100) NULL,
  4355. NODEID VARCHAR(50) NULL,
  4356. TABLEID NUMERIC(18,0) NULL,
  4357. PERMISSIONTYPE SMALLINT NULL,
  4358. PERMISSIONSETING VARCHAR(2000) NULL,
  4359. PARENTACTDEFID VARCHAR(100) NULL
  4360. )
  4361. go
  4362. DECLARE @CURRENTUSER SYSNAME
  4363. SELECT @CURRENTUSER = USER_NAME()
  4364. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4365. '子表权限',
  4366. 'user', @CURRENTUSER, 'table', 'BPM_SUBTABLE_RIGHTS'
  4367. go
  4368. DECLARE @CURRENTUSER SYSNAME
  4369. SELECT @CURRENTUSER = USER_NAME()
  4370. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4371. '流程定义ID',
  4372. 'user', @CURRENTUSER, 'table', 'BPM_SUBTABLE_RIGHTS', 'column', 'ACTDEFID'
  4373. go
  4374. DECLARE @CURRENTUSER SYSNAME
  4375. SELECT @CURRENTUSER = USER_NAME()
  4376. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4377. '节点ID',
  4378. 'user', @CURRENTUSER, 'table', 'BPM_SUBTABLE_RIGHTS', 'column', 'NODEID'
  4379. go
  4380. DECLARE @CURRENTUSER SYSNAME
  4381. SELECT @CURRENTUSER = USER_NAME()
  4382. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4383. '子表表ID',
  4384. 'user', @CURRENTUSER, 'table', 'BPM_SUBTABLE_RIGHTS', 'column', 'TABLEID'
  4385. go
  4386. DECLARE @CURRENTUSER SYSNAME
  4387. SELECT @CURRENTUSER = USER_NAME()
  4388. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4389. '权限类型(1,简单配置,2,脚本)',
  4390. 'user', @CURRENTUSER, 'table', 'BPM_SUBTABLE_RIGHTS', 'column', 'PERMISSIONTYPE'
  4391. go
  4392. DECLARE @CURRENTUSER SYSNAME
  4393. SELECT @CURRENTUSER = USER_NAME()
  4394. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4395. '权限配置',
  4396. 'user', @CURRENTUSER, 'table', 'BPM_SUBTABLE_RIGHTS', 'column', 'PERMISSIONSETING'
  4397. go
  4398. DECLARE @CURRENTUSER SYSNAME
  4399. SELECT @CURRENTUSER = USER_NAME()
  4400. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4401. '父流程定义ID',
  4402. 'user', @CURRENTUSER, 'table', 'BPM_SUBTABLE_RIGHTS', 'column', 'PARENTACTDEFID'
  4403. go
  4404. ALTER TABLE BPM_SUBTABLE_RIGHTS
  4405. ADD CONSTRAINT PK_BPM_SUBTABLE_RIGHTS PRIMARY KEY NONCLUSTERED (ID)
  4406. go
  4407. CREATE TABLE BPM_TASK_DUE (
  4408. TASKDUEID NUMERIC(18,0) NOT NULL,
  4409. ACTDEFID VARCHAR(127) NULL,
  4410. NODEID VARCHAR(50) NULL,
  4411. REMINDERSTART NUMERIC(18,0) NOT NULL,
  4412. REMINDEREND NUMERIC(18,0) NULL,
  4413. TIMES NUMERIC(18,0) NULL,
  4414. MAILCONTENT TEXT NULL,
  4415. MSGCONTENT TEXT NULL,
  4416. SMSCONTENT TEXT NULL,
  4417. ACTION NUMERIC(18,0) NULL,
  4418. SCRIPT VARCHAR(2000) NULL,
  4419. COMPLETETIME NUMERIC(18,0) NULL,
  4420. CONDEXP TEXT NULL,
  4421. NAME VARCHAR(50) NULL,
  4422. RELATIVENODEID VARCHAR(100) NULL,
  4423. RELATIVENODETYPE NUMERIC(18,0) NULL,
  4424. RELATIVETIMETYPE NUMERIC(18,0) NULL,
  4425. ASSIGNERID NUMERIC(18,0) NULL,
  4426. ASSIGNERNAME VARCHAR(50) NULL,
  4427. WARNINGSETJSON VARCHAR(2000)
  4428. )
  4429. go
  4430. DECLARE @CURRENTUSER SYSNAME
  4431. SELECT @CURRENTUSER = USER_NAME()
  4432. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4433. '任务节点催办时间设置',
  4434. 'user', @CURRENTUSER, 'table', 'BPM_TASK_DUE'
  4435. go
  4436. DECLARE @CURRENTUSER SYSNAME
  4437. SELECT @CURRENTUSER = USER_NAME()
  4438. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4439. '时间设置ID',
  4440. 'user', @CURRENTUSER, 'table', 'BPM_TASK_DUE', 'column', 'TASKDUEID'
  4441. go
  4442. DECLARE @CURRENTUSER SYSNAME
  4443. SELECT @CURRENTUSER = USER_NAME()
  4444. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4445. '流程定义ID',
  4446. 'user', @CURRENTUSER, 'table', 'BPM_TASK_DUE', 'column', 'ACTDEFID'
  4447. go
  4448. DECLARE @CURRENTUSER SYSNAME
  4449. SELECT @CURRENTUSER = USER_NAME()
  4450. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4451. '流程节点ID',
  4452. 'user', @CURRENTUSER, 'table', 'BPM_TASK_DUE', 'column', 'NODEID'
  4453. go
  4454. DECLARE @CURRENTUSER SYSNAME
  4455. SELECT @CURRENTUSER = USER_NAME()
  4456. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4457. '催办开始时间(相对于任务创建时间,多少工作日)',
  4458. 'user', @CURRENTUSER, 'table', 'BPM_TASK_DUE', 'column', 'REMINDERSTART'
  4459. go
  4460. DECLARE @CURRENTUSER SYSNAME
  4461. SELECT @CURRENTUSER = USER_NAME()
  4462. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4463. '催办结束时间(相对于催办开始时间)',
  4464. 'user', @CURRENTUSER, 'table', 'BPM_TASK_DUE', 'column', 'REMINDEREND'
  4465. go
  4466. DECLARE @CURRENTUSER SYSNAME
  4467. SELECT @CURRENTUSER = USER_NAME()
  4468. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4469. '催办次数',
  4470. 'user', @CURRENTUSER, 'table', 'BPM_TASK_DUE', 'column', 'TIMES'
  4471. go
  4472. DECLARE @CURRENTUSER SYSNAME
  4473. SELECT @CURRENTUSER = USER_NAME()
  4474. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4475. '催办提醒短信内容',
  4476. 'user', @CURRENTUSER, 'table', 'BPM_TASK_DUE', 'column', 'MAILCONTENT'
  4477. go
  4478. DECLARE @CURRENTUSER SYSNAME
  4479. SELECT @CURRENTUSER = USER_NAME()
  4480. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4481. '催办邮件模板内容',
  4482. 'user', @CURRENTUSER, 'table', 'BPM_TASK_DUE', 'column', 'MSGCONTENT'
  4483. go
  4484. DECLARE @CURRENTUSER SYSNAME
  4485. SELECT @CURRENTUSER = USER_NAME()
  4486. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4487. '催办邮件模板内容',
  4488. 'user', @CURRENTUSER, 'table', 'BPM_TASK_DUE', 'column', 'SMSCONTENT'
  4489. go
  4490. DECLARE @CURRENTUSER SYSNAME
  4491. SELECT @CURRENTUSER = USER_NAME()
  4492. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4493. '任务到期处理动作
  4494. 0=不做任何处理
  4495. 1=流程自动往下跳转
  4496. 2=结束该流程
  4497. 3=调用指定方法 如 service.xxMethod 该字段直接存储该值
  4498. ',
  4499. 'user', @CURRENTUSER, 'table', 'BPM_TASK_DUE', 'column', 'ACTION'
  4500. go
  4501. DECLARE @CURRENTUSER SYSNAME
  4502. SELECT @CURRENTUSER = USER_NAME()
  4503. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4504. '执行脚本',
  4505. 'user', @CURRENTUSER, 'table', 'BPM_TASK_DUE', 'column', 'SCRIPT'
  4506. go
  4507. DECLARE @CURRENTUSER SYSNAME
  4508. SELECT @CURRENTUSER = USER_NAME()
  4509. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4510. '办结时间',
  4511. 'user', @CURRENTUSER, 'table', 'BPM_TASK_DUE', 'column', 'COMPLETETIME'
  4512. go
  4513. DECLARE @CURRENTUSER SYSNAME
  4514. SELECT @CURRENTUSER = USER_NAME()
  4515. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4516. '条件表达式',
  4517. 'user', @CURRENTUSER, 'table', 'BPM_TASK_DUE', 'column', 'CONDEXP'
  4518. go
  4519. DECLARE @CURRENTUSER SYSNAME
  4520. SELECT @CURRENTUSER = USER_NAME()
  4521. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4522. '名称',
  4523. 'user', @CURRENTUSER, 'table', 'BPM_TASK_DUE', 'column', 'NAME'
  4524. go
  4525. DECLARE @CURRENTUSER SYSNAME
  4526. SELECT @CURRENTUSER = USER_NAME()
  4527. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4528. '相对节点的节点ID',
  4529. 'user', @CURRENTUSER, 'table', 'BPM_TASK_DUE', 'column', 'RELATIVENODEID'
  4530. go
  4531. DECLARE @CURRENTUSER SYSNAME
  4532. SELECT @CURRENTUSER = USER_NAME()
  4533. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4534. '相对节点的动作0:创建,1:完成',
  4535. 'user', @CURRENTUSER, 'table', 'BPM_TASK_DUE', 'column', 'RELATIVENODETYPE'
  4536. go
  4537. DECLARE @CURRENTUSER SYSNAME
  4538. SELECT @CURRENTUSER = USER_NAME()
  4539. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4540. '相对时间类型0:工作日,1:日历日',
  4541. 'user', @CURRENTUSER, 'table', 'BPM_TASK_DUE', 'column', 'RELATIVETIMETYPE'
  4542. go
  4543. DECLARE @CURRENTUSER SYSNAME
  4544. SELECT @CURRENTUSER = USER_NAME()
  4545. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4546. '指定的交办人ID',
  4547. 'user', @CURRENTUSER, 'table', 'BPM_TASK_DUE', 'column', 'ASSIGNERID'
  4548. go
  4549. DECLARE @CURRENTUSER SYSNAME
  4550. SELECT @CURRENTUSER = USER_NAME()
  4551. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4552. '指定的交办人名称',
  4553. 'user', @CURRENTUSER, 'table', 'BPM_TASK_DUE', 'column', 'ASSIGNERNAME'
  4554. go
  4555. DECLARE @CURRENTUSER SYSNAME
  4556. SELECT @CURRENTUSER = USER_NAME()
  4557. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4558. '任务预警',
  4559. 'user', @CURRENTUSER, 'table', 'BPM_TASK_DUE', 'column', 'WARNINGSETJSON'
  4560. go
  4561. ALTER TABLE BPM_TASK_DUE
  4562. ADD CONSTRAINT PK_BPM_TASK_DUE PRIMARY KEY NONCLUSTERED (TASKDUEID)
  4563. go
  4564. CREATE TABLE BPM_TASK_EXE (
  4565. ID NUMERIC(18,0) NOT NULL,
  4566. TASKID NUMERIC(18,0) NULL,
  4567. ASSIGNEE_ID NUMERIC(18,0) NULL,
  4568. ASSIGNEE_NAME VARCHAR(50) NULL,
  4569. OWNER_ID NUMERIC(18,0) NULL,
  4570. OWNER_NAME VARCHAR(200) NULL,
  4571. SUBJECT VARCHAR(400) NULL,
  4572. STATUS SMALLINT NULL,
  4573. MEMO VARCHAR(4000) NULL,
  4574. CRATETIME DATETIME NULL,
  4575. ACT_INST_ID NUMERIC(18,0) NULL,
  4576. TASK_NAME VARCHAR(400) NULL,
  4577. TASK_DEF_KEY VARCHAR(64) NULL,
  4578. EXE_TIME DATETIME NULL,
  4579. EXE_USER_ID NUMERIC(18,0) NULL,
  4580. EXE_USER_NAME VARCHAR(256) NULL,
  4581. ASSIGN_TYPE SMALLINT NULL,
  4582. RUNID NUMERIC(18,0) NULL,
  4583. TYPE_ID NUMERIC(18,0) NULL,
  4584. CREATORID NUMERIC(18,0) NULL,
  4585. CREATOR VARCHAR(256) NULL
  4586. )
  4587. go
  4588. DECLARE @CURRENTUSER SYSNAME
  4589. SELECT @CURRENTUSER = USER_NAME()
  4590. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4591. '任务转办代理',
  4592. 'user', @CURRENTUSER, 'table', 'BPM_TASK_EXE'
  4593. go
  4594. DECLARE @CURRENTUSER SYSNAME
  4595. SELECT @CURRENTUSER = USER_NAME()
  4596. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4597. '主键',
  4598. 'user', @CURRENTUSER, 'table', 'BPM_TASK_EXE', 'column', 'ID'
  4599. go
  4600. DECLARE @CURRENTUSER SYSNAME
  4601. SELECT @CURRENTUSER = USER_NAME()
  4602. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4603. '任务ID',
  4604. 'user', @CURRENTUSER, 'table', 'BPM_TASK_EXE', 'column', 'TASKID'
  4605. go
  4606. DECLARE @CURRENTUSER SYSNAME
  4607. SELECT @CURRENTUSER = USER_NAME()
  4608. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4609. '承接人ID',
  4610. 'user', @CURRENTUSER, 'table', 'BPM_TASK_EXE', 'column', 'ASSIGNEE_ID'
  4611. go
  4612. DECLARE @CURRENTUSER SYSNAME
  4613. SELECT @CURRENTUSER = USER_NAME()
  4614. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4615. '承接人名称',
  4616. 'user', @CURRENTUSER, 'table', 'BPM_TASK_EXE', 'column', 'ASSIGNEE_NAME'
  4617. go
  4618. DECLARE @CURRENTUSER SYSNAME
  4619. SELECT @CURRENTUSER = USER_NAME()
  4620. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4621. '任务所有人ID',
  4622. 'user', @CURRENTUSER, 'table', 'BPM_TASK_EXE', 'column', 'OWNER_ID'
  4623. go
  4624. DECLARE @CURRENTUSER SYSNAME
  4625. SELECT @CURRENTUSER = USER_NAME()
  4626. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4627. '任务所有人',
  4628. 'user', @CURRENTUSER, 'table', 'BPM_TASK_EXE', 'column', 'OWNER_NAME'
  4629. go
  4630. DECLARE @CURRENTUSER SYSNAME
  4631. SELECT @CURRENTUSER = USER_NAME()
  4632. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4633. '实例标题',
  4634. 'user', @CURRENTUSER, 'table', 'BPM_TASK_EXE', 'column', 'SUBJECT'
  4635. go
  4636. DECLARE @CURRENTUSER SYSNAME
  4637. SELECT @CURRENTUSER = USER_NAME()
  4638. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4639. '状态',
  4640. 'user', @CURRENTUSER, 'table', 'BPM_TASK_EXE', 'column', 'STATUS'
  4641. go
  4642. DECLARE @CURRENTUSER SYSNAME
  4643. SELECT @CURRENTUSER = USER_NAME()
  4644. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4645. '原因备注',
  4646. 'user', @CURRENTUSER, 'table', 'BPM_TASK_EXE', 'column', 'MEMO'
  4647. go
  4648. DECLARE @CURRENTUSER SYSNAME
  4649. SELECT @CURRENTUSER = USER_NAME()
  4650. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4651. '创建时间',
  4652. 'user', @CURRENTUSER, 'table', 'BPM_TASK_EXE', 'column', 'CRATETIME'
  4653. go
  4654. DECLARE @CURRENTUSER SYSNAME
  4655. SELECT @CURRENTUSER = USER_NAME()
  4656. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4657. '流程实例ID',
  4658. 'user', @CURRENTUSER, 'table', 'BPM_TASK_EXE', 'column', 'ACT_INST_ID'
  4659. go
  4660. DECLARE @CURRENTUSER SYSNAME
  4661. SELECT @CURRENTUSER = USER_NAME()
  4662. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4663. '任务名',
  4664. 'user', @CURRENTUSER, 'table', 'BPM_TASK_EXE', 'column', 'TASK_NAME'
  4665. go
  4666. DECLARE @CURRENTUSER SYSNAME
  4667. SELECT @CURRENTUSER = USER_NAME()
  4668. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4669. '任务Key',
  4670. 'user', @CURRENTUSER, 'table', 'BPM_TASK_EXE', 'column', 'TASK_DEF_KEY'
  4671. go
  4672. DECLARE @CURRENTUSER SYSNAME
  4673. SELECT @CURRENTUSER = USER_NAME()
  4674. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4675. '完成时间',
  4676. 'user', @CURRENTUSER, 'table', 'BPM_TASK_EXE', 'column', 'EXE_TIME'
  4677. go
  4678. DECLARE @CURRENTUSER SYSNAME
  4679. SELECT @CURRENTUSER = USER_NAME()
  4680. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4681. '执行人id',
  4682. 'user', @CURRENTUSER, 'table', 'BPM_TASK_EXE', 'column', 'EXE_USER_ID'
  4683. go
  4684. DECLARE @CURRENTUSER SYSNAME
  4685. SELECT @CURRENTUSER = USER_NAME()
  4686. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4687. '执行人名',
  4688. 'user', @CURRENTUSER, 'table', 'BPM_TASK_EXE', 'column', 'EXE_USER_NAME'
  4689. go
  4690. DECLARE @CURRENTUSER SYSNAME
  4691. SELECT @CURRENTUSER = USER_NAME()
  4692. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4693. '1=代理
  4694. 2=转办',
  4695. 'user', @CURRENTUSER, 'table', 'BPM_TASK_EXE', 'column', 'ASSIGN_TYPE'
  4696. go
  4697. DECLARE @CURRENTUSER SYSNAME
  4698. SELECT @CURRENTUSER = USER_NAME()
  4699. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4700. '流程runID',
  4701. 'user', @CURRENTUSER, 'table', 'BPM_TASK_EXE', 'column', 'RUNID'
  4702. go
  4703. DECLARE @CURRENTUSER SYSNAME
  4704. SELECT @CURRENTUSER = USER_NAME()
  4705. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4706. '类型ID',
  4707. 'user', @CURRENTUSER, 'table', 'BPM_TASK_EXE', 'column', 'TYPE_ID'
  4708. go
  4709. DECLARE @CURRENTUSER SYSNAME
  4710. SELECT @CURRENTUSER = USER_NAME()
  4711. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4712. '创建人',
  4713. 'user', @CURRENTUSER, 'table', 'BPM_TASK_EXE', 'column', 'CREATORID'
  4714. go
  4715. DECLARE @CURRENTUSER SYSNAME
  4716. SELECT @CURRENTUSER = USER_NAME()
  4717. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4718. '创建人ID',
  4719. 'user', @CURRENTUSER, 'table', 'BPM_TASK_EXE', 'column', 'CREATOR'
  4720. go
  4721. ALTER TABLE BPM_TASK_EXE
  4722. ADD CONSTRAINT PK_BPM_TASK_EXE PRIMARY KEY NONCLUSTERED (ID)
  4723. go
  4724. CREATE TABLE BPM_TASK_FORK (
  4725. TASKFORKID NUMERIC(18,0) NOT NULL,
  4726. ACTINSTID NUMERIC(18,0) NULL,
  4727. FORKTASKNAME VARCHAR(256) NULL,
  4728. FORKTASKKEY VARCHAR(256) NULL,
  4729. FORKSN NUMERIC(18,0) NULL,
  4730. FORKCOUNT NUMERIC(18,0) NULL,
  4731. FININSHCOUNT NUMERIC(18,0) NULL,
  4732. FORKTIME DATETIME NULL,
  4733. JOINTASKNAME VARCHAR(256) NULL,
  4734. JOINTASKKEY VARCHAR(256) NULL,
  4735. FORKTOKENS VARCHAR(512) NULL,
  4736. FORKTOKENPRE VARCHAR(64) NULL
  4737. )
  4738. go
  4739. DECLARE @CURRENTUSER SYSNAME
  4740. SELECT @CURRENTUSER = USER_NAME()
  4741. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4742. '流程任务分发汇总',
  4743. 'user', @CURRENTUSER, 'table', 'BPM_TASK_FORK'
  4744. go
  4745. DECLARE @CURRENTUSER SYSNAME
  4746. SELECT @CURRENTUSER = USER_NAME()
  4747. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4748. '主键',
  4749. 'user', @CURRENTUSER, 'table', 'BPM_TASK_FORK', 'column', 'TASKFORKID'
  4750. go
  4751. DECLARE @CURRENTUSER SYSNAME
  4752. SELECT @CURRENTUSER = USER_NAME()
  4753. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4754. '流程实例ID',
  4755. 'user', @CURRENTUSER, 'table', 'BPM_TASK_FORK', 'column', 'ACTINSTID'
  4756. go
  4757. DECLARE @CURRENTUSER SYSNAME
  4758. SELECT @CURRENTUSER = USER_NAME()
  4759. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4760. '分发任务名称',
  4761. 'user', @CURRENTUSER, 'table', 'BPM_TASK_FORK', 'column', 'FORKTASKNAME'
  4762. go
  4763. DECLARE @CURRENTUSER SYSNAME
  4764. SELECT @CURRENTUSER = USER_NAME()
  4765. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4766. '分发任务Key',
  4767. 'user', @CURRENTUSER, 'table', 'BPM_TASK_FORK', 'column', 'FORKTASKKEY'
  4768. go
  4769. DECLARE @CURRENTUSER SYSNAME
  4770. SELECT @CURRENTUSER = USER_NAME()
  4771. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4772. '分发序号',
  4773. 'user', @CURRENTUSER, 'table', 'BPM_TASK_FORK', 'column', 'FORKSN'
  4774. go
  4775. DECLARE @CURRENTUSER SYSNAME
  4776. SELECT @CURRENTUSER = USER_NAME()
  4777. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4778. '分发个数',
  4779. 'user', @CURRENTUSER, 'table', 'BPM_TASK_FORK', 'column', 'FORKCOUNT'
  4780. go
  4781. DECLARE @CURRENTUSER SYSNAME
  4782. SELECT @CURRENTUSER = USER_NAME()
  4783. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4784. '完成个数',
  4785. 'user', @CURRENTUSER, 'table', 'BPM_TASK_FORK', 'column', 'FININSHCOUNT'
  4786. go
  4787. DECLARE @CURRENTUSER SYSNAME
  4788. SELECT @CURRENTUSER = USER_NAME()
  4789. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4790. '分发时间',
  4791. 'user', @CURRENTUSER, 'table', 'BPM_TASK_FORK', 'column', 'FORKTIME'
  4792. go
  4793. DECLARE @CURRENTUSER SYSNAME
  4794. SELECT @CURRENTUSER = USER_NAME()
  4795. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4796. '汇总任务名称',
  4797. 'user', @CURRENTUSER, 'table', 'BPM_TASK_FORK', 'column', 'JOINTASKNAME'
  4798. go
  4799. DECLARE @CURRENTUSER SYSNAME
  4800. SELECT @CURRENTUSER = USER_NAME()
  4801. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4802. '汇总任务Key',
  4803. 'user', @CURRENTUSER, 'table', 'BPM_TASK_FORK', 'column', 'JOINTASKKEY'
  4804. go
  4805. DECLARE @CURRENTUSER SYSNAME
  4806. SELECT @CURRENTUSER = USER_NAME()
  4807. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4808. '分发令牌号
  4809. 格式如:
  4810. T_1_1,T_1_2,T_1_3,
  4811. T_1,T_2,T_3,
  4812. ',
  4813. 'user', @CURRENTUSER, 'table', 'BPM_TASK_FORK', 'column', 'FORKTOKENS'
  4814. go
  4815. DECLARE @CURRENTUSER SYSNAME
  4816. SELECT @CURRENTUSER = USER_NAME()
  4817. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4818. '格式为T_
  4819. 或格式T_1
  4820. 或T_1_2等',
  4821. 'user', @CURRENTUSER, 'table', 'BPM_TASK_FORK', 'column', 'FORKTOKENPRE'
  4822. go
  4823. ALTER TABLE BPM_TASK_FORK
  4824. ADD CONSTRAINT PK_BPM_TASK_FORK PRIMARY KEY NONCLUSTERED (TASKFORKID)
  4825. go
  4826. CREATE TABLE BPM_TASK_OPINION (
  4827. OPINIONID NUMERIC(18,0) NOT NULL,
  4828. ACTDEFID VARCHAR(127) NULL,
  4829. TASKNAME VARCHAR(255) NULL,
  4830. TASKKEY VARCHAR(64) NULL,
  4831. TASKID NUMERIC(18,0) NULL,
  4832. TASKTOKEN VARCHAR(50) NULL,
  4833. ACTINSTID NUMERIC(18,0) NULL,
  4834. STARTTIME DATETIME NULL,
  4835. ENDTIME DATETIME NULL,
  4836. DURTIME NUMERIC(18,0) NULL,
  4837. EXEUSERID NUMERIC(18,0) NULL,
  4838. EXEFULLNAME VARCHAR(127) NULL,
  4839. OPINION TEXT NULL,
  4840. CHECKSTATUS SMALLINT NULL,
  4841. FORMDEFID NUMERIC(18,0) NULL,
  4842. FIELDNAME VARCHAR(50) NULL,
  4843. SUPEREXECUTION NUMERIC(18,0) NULL
  4844. )
  4845. go
  4846. DECLARE @CURRENTUSER SYSNAME
  4847. SELECT @CURRENTUSER = USER_NAME()
  4848. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4849. '流程任务审批意见',
  4850. 'user', @CURRENTUSER, 'table', 'BPM_TASK_OPINION'
  4851. go
  4852. DECLARE @CURRENTUSER SYSNAME
  4853. SELECT @CURRENTUSER = USER_NAME()
  4854. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4855. '意见ID',
  4856. 'user', @CURRENTUSER, 'table', 'BPM_TASK_OPINION', 'column', 'OPINIONID'
  4857. go
  4858. DECLARE @CURRENTUSER SYSNAME
  4859. SELECT @CURRENTUSER = USER_NAME()
  4860. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4861. '流程定义ID',
  4862. 'user', @CURRENTUSER, 'table', 'BPM_TASK_OPINION', 'column', 'ACTDEFID'
  4863. go
  4864. DECLARE @CURRENTUSER SYSNAME
  4865. SELECT @CURRENTUSER = USER_NAME()
  4866. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4867. '任务名称',
  4868. 'user', @CURRENTUSER, 'table', 'BPM_TASK_OPINION', 'column', 'TASKNAME'
  4869. go
  4870. DECLARE @CURRENTUSER SYSNAME
  4871. SELECT @CURRENTUSER = USER_NAME()
  4872. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4873. '任务定义Key',
  4874. 'user', @CURRENTUSER, 'table', 'BPM_TASK_OPINION', 'column', 'TASKKEY'
  4875. go
  4876. DECLARE @CURRENTUSER SYSNAME
  4877. SELECT @CURRENTUSER = USER_NAME()
  4878. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4879. '任务Id',
  4880. 'user', @CURRENTUSER, 'table', 'BPM_TASK_OPINION', 'column', 'TASKID'
  4881. go
  4882. DECLARE @CURRENTUSER SYSNAME
  4883. SELECT @CURRENTUSER = USER_NAME()
  4884. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4885. '任务令牌',
  4886. 'user', @CURRENTUSER, 'table', 'BPM_TASK_OPINION', 'column', 'TASKTOKEN'
  4887. go
  4888. DECLARE @CURRENTUSER SYSNAME
  4889. SELECT @CURRENTUSER = USER_NAME()
  4890. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4891. '流程实例Id',
  4892. 'user', @CURRENTUSER, 'table', 'BPM_TASK_OPINION', 'column', 'ACTINSTID'
  4893. go
  4894. DECLARE @CURRENTUSER SYSNAME
  4895. SELECT @CURRENTUSER = USER_NAME()
  4896. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4897. '执行开始时间',
  4898. 'user', @CURRENTUSER, 'table', 'BPM_TASK_OPINION', 'column', 'STARTTIME'
  4899. go
  4900. DECLARE @CURRENTUSER SYSNAME
  4901. SELECT @CURRENTUSER = USER_NAME()
  4902. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4903. '结束时间',
  4904. 'user', @CURRENTUSER, 'table', 'BPM_TASK_OPINION', 'column', 'ENDTIME'
  4905. go
  4906. DECLARE @CURRENTUSER SYSNAME
  4907. SELECT @CURRENTUSER = USER_NAME()
  4908. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4909. '持续时间',
  4910. 'user', @CURRENTUSER, 'table', 'BPM_TASK_OPINION', 'column', 'DURTIME'
  4911. go
  4912. DECLARE @CURRENTUSER SYSNAME
  4913. SELECT @CURRENTUSER = USER_NAME()
  4914. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4915. '执行人ID',
  4916. 'user', @CURRENTUSER, 'table', 'BPM_TASK_OPINION', 'column', 'EXEUSERID'
  4917. go
  4918. DECLARE @CURRENTUSER SYSNAME
  4919. SELECT @CURRENTUSER = USER_NAME()
  4920. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4921. '执行人名',
  4922. 'user', @CURRENTUSER, 'table', 'BPM_TASK_OPINION', 'column', 'EXEFULLNAME'
  4923. go
  4924. DECLARE @CURRENTUSER SYSNAME
  4925. SELECT @CURRENTUSER = USER_NAME()
  4926. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4927. '审批意见',
  4928. 'user', @CURRENTUSER, 'table', 'BPM_TASK_OPINION', 'column', 'OPINION'
  4929. go
  4930. DECLARE @CURRENTUSER SYSNAME
  4931. SELECT @CURRENTUSER = USER_NAME()
  4932. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4933. '审批状态
  4934. 1=同意
  4935. 2=反对
  4936. 3=驳回
  4937. 0=弃权
  4938. 4=追回',
  4939. 'user', @CURRENTUSER, 'table', 'BPM_TASK_OPINION', 'column', 'CHECKSTATUS'
  4940. go
  4941. DECLARE @CURRENTUSER SYSNAME
  4942. SELECT @CURRENTUSER = USER_NAME()
  4943. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4944. '表单定义ID',
  4945. 'user', @CURRENTUSER, 'table', 'BPM_TASK_OPINION', 'column', 'FORMDEFID'
  4946. go
  4947. DECLARE @CURRENTUSER SYSNAME
  4948. SELECT @CURRENTUSER = USER_NAME()
  4949. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4950. '表单名',
  4951. 'user', @CURRENTUSER, 'table', 'BPM_TASK_OPINION', 'column', 'FIELDNAME'
  4952. go
  4953. DECLARE @CURRENTUSER SYSNAME
  4954. SELECT @CURRENTUSER = USER_NAME()
  4955. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4956. '父流程实例ID',
  4957. 'user', @CURRENTUSER, 'table', 'BPM_TASK_OPINION', 'column', 'SUPEREXECUTION'
  4958. go
  4959. ALTER TABLE BPM_TASK_OPINION
  4960. ADD CONSTRAINT PK_BPM_TASK_OPINION PRIMARY KEY NONCLUSTERED (OPINIONID)
  4961. go
  4962. CREATE TABLE BPM_TASK_READ (
  4963. ID NUMERIC(18,0) NOT NULL,
  4964. ACTINSTID NUMERIC(18,0) NULL,
  4965. TASKID NUMERIC(18,0) NULL,
  4966. USERID NUMERIC(18,0) NULL,
  4967. USERNAME VARCHAR(100) NULL,
  4968. CREATETIME DATETIME NULL
  4969. )
  4970. go
  4971. DECLARE @CURRENTUSER SYSNAME
  4972. SELECT @CURRENTUSER = USER_NAME()
  4973. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4974. '任务已读',
  4975. 'user', @CURRENTUSER, 'table', 'BPM_TASK_READ'
  4976. go
  4977. DECLARE @CURRENTUSER SYSNAME
  4978. SELECT @CURRENTUSER = USER_NAME()
  4979. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4980. '主键',
  4981. 'user', @CURRENTUSER, 'table', 'BPM_TASK_READ', 'column', 'ID'
  4982. go
  4983. DECLARE @CURRENTUSER SYSNAME
  4984. SELECT @CURRENTUSER = USER_NAME()
  4985. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4986. '流程实例ID',
  4987. 'user', @CURRENTUSER, 'table', 'BPM_TASK_READ', 'column', 'ACTINSTID'
  4988. go
  4989. DECLARE @CURRENTUSER SYSNAME
  4990. SELECT @CURRENTUSER = USER_NAME()
  4991. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4992. '任务ID',
  4993. 'user', @CURRENTUSER, 'table', 'BPM_TASK_READ', 'column', 'TASKID'
  4994. go
  4995. DECLARE @CURRENTUSER SYSNAME
  4996. SELECT @CURRENTUSER = USER_NAME()
  4997. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  4998. '用户ID',
  4999. 'user', @CURRENTUSER, 'table', 'BPM_TASK_READ', 'column', 'USERID'
  5000. go
  5001. DECLARE @CURRENTUSER SYSNAME
  5002. SELECT @CURRENTUSER = USER_NAME()
  5003. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5004. '用户名',
  5005. 'user', @CURRENTUSER, 'table', 'BPM_TASK_READ', 'column', 'USERNAME'
  5006. go
  5007. DECLARE @CURRENTUSER SYSNAME
  5008. SELECT @CURRENTUSER = USER_NAME()
  5009. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5010. '创建时间',
  5011. 'user', @CURRENTUSER, 'table', 'BPM_TASK_READ', 'column', 'CREATETIME'
  5012. go
  5013. ALTER TABLE BPM_TASK_READ
  5014. ADD CONSTRAINT PK_BPM_TASK_READ PRIMARY KEY NONCLUSTERED (ID)
  5015. go
  5016. CREATE TABLE BPM_TASK_REMINDERSTATE (
  5017. ID NUMERIC(18,0) NOT NULL,
  5018. ACTDEFID VARCHAR(127) NULL,
  5019. TASKID NUMERIC(18,0) NULL,
  5020. REMINDERTIME DATETIME NULL,
  5021. USERID NUMERIC(18,0) NULL,
  5022. ACTINSTANCEID NUMERIC(18,0) NULL,
  5023. REMINDTYPE SMALLINT NULL
  5024. )
  5025. go
  5026. DECLARE @CURRENTUSER SYSNAME
  5027. SELECT @CURRENTUSER = USER_NAME()
  5028. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5029. '任务催办执行情况',
  5030. 'user', @CURRENTUSER, 'table', 'BPM_TASK_REMINDERSTATE'
  5031. go
  5032. DECLARE @CURRENTUSER SYSNAME
  5033. SELECT @CURRENTUSER = USER_NAME()
  5034. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5035. '主键',
  5036. 'user', @CURRENTUSER, 'table', 'BPM_TASK_REMINDERSTATE', 'column', 'ID'
  5037. go
  5038. DECLARE @CURRENTUSER SYSNAME
  5039. SELECT @CURRENTUSER = USER_NAME()
  5040. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5041. '流程定义ID',
  5042. 'user', @CURRENTUSER, 'table', 'BPM_TASK_REMINDERSTATE', 'column', 'ACTDEFID'
  5043. go
  5044. DECLARE @CURRENTUSER SYSNAME
  5045. SELECT @CURRENTUSER = USER_NAME()
  5046. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5047. '任务ID',
  5048. 'user', @CURRENTUSER, 'table', 'BPM_TASK_REMINDERSTATE', 'column', 'TASKID'
  5049. go
  5050. DECLARE @CURRENTUSER SYSNAME
  5051. SELECT @CURRENTUSER = USER_NAME()
  5052. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5053. '催办时间',
  5054. 'user', @CURRENTUSER, 'table', 'BPM_TASK_REMINDERSTATE', 'column', 'REMINDERTIME'
  5055. go
  5056. DECLARE @CURRENTUSER SYSNAME
  5057. SELECT @CURRENTUSER = USER_NAME()
  5058. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5059. '用户ID',
  5060. 'user', @CURRENTUSER, 'table', 'BPM_TASK_REMINDERSTATE', 'column', 'USERID'
  5061. go
  5062. DECLARE @CURRENTUSER SYSNAME
  5063. SELECT @CURRENTUSER = USER_NAME()
  5064. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5065. '流程实例ID',
  5066. 'user', @CURRENTUSER, 'table', 'BPM_TASK_REMINDERSTATE', 'column', 'ACTINSTANCEID'
  5067. go
  5068. DECLARE @CURRENTUSER SYSNAME
  5069. SELECT @CURRENTUSER = USER_NAME()
  5070. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5071. '提醒类型(1,消息提醒,2,完成流程办结的处理动作)',
  5072. 'user', @CURRENTUSER, 'table', 'BPM_TASK_REMINDERSTATE', 'column', 'REMINDTYPE'
  5073. go
  5074. ALTER TABLE BPM_TASK_REMINDERSTATE
  5075. ADD CONSTRAINT PK_BPM_TASK_REMINDERSTATE PRIMARY KEY NONCLUSTERED (ID)
  5076. go
  5077. CREATE TABLE BPM_TKSIGN_DATA (
  5078. DATAID NUMERIC(18,0) NOT NULL,
  5079. ACTDEFID VARCHAR(127) NULL,
  5080. ACTINSTID NUMERIC(18,0) NOT NULL,
  5081. NODENAME VARCHAR(128) NULL,
  5082. NODEID VARCHAR(127) NOT NULL,
  5083. TASKID NUMERIC(18,0) NULL,
  5084. VOTEUSERID VARCHAR(1000) NOT NULL,
  5085. VOTEUSERNAME VARCHAR(1000) NULL,
  5086. VOTETIME DATETIME NULL,
  5087. ISAGREE SMALLINT NULL,
  5088. CONTENT VARCHAR(200) NULL,
  5089. SIGNNUMS NUMERIC(18,0) NULL DEFAULT 1,
  5090. ISCOMPLETED SMALLINT NULL DEFAULT 0,
  5091. BATCH SMALLINT NULL
  5092. )
  5093. go
  5094. DECLARE @CURRENTUSER SYSNAME
  5095. SELECT @CURRENTUSER = USER_NAME()
  5096. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5097. '任务会签数据',
  5098. 'user', @CURRENTUSER, 'table', 'BPM_TKSIGN_DATA'
  5099. go
  5100. DECLARE @CURRENTUSER SYSNAME
  5101. SELECT @CURRENTUSER = USER_NAME()
  5102. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5103. '主键',
  5104. 'user', @CURRENTUSER, 'table', 'BPM_TKSIGN_DATA', 'column', 'DATAID'
  5105. go
  5106. DECLARE @CURRENTUSER SYSNAME
  5107. SELECT @CURRENTUSER = USER_NAME()
  5108. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5109. '流程定义ID',
  5110. 'user', @CURRENTUSER, 'table', 'BPM_TKSIGN_DATA', 'column', 'ACTDEFID'
  5111. go
  5112. DECLARE @CURRENTUSER SYSNAME
  5113. SELECT @CURRENTUSER = USER_NAME()
  5114. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5115. '流程实例ID',
  5116. 'user', @CURRENTUSER, 'table', 'BPM_TKSIGN_DATA', 'column', 'ACTINSTID'
  5117. go
  5118. DECLARE @CURRENTUSER SYSNAME
  5119. SELECT @CURRENTUSER = USER_NAME()
  5120. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5121. '流程节点名称',
  5122. 'user', @CURRENTUSER, 'table', 'BPM_TKSIGN_DATA', 'column', 'NODENAME'
  5123. go
  5124. DECLARE @CURRENTUSER SYSNAME
  5125. SELECT @CURRENTUSER = USER_NAME()
  5126. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5127. '流程节点Id',
  5128. 'user', @CURRENTUSER, 'table', 'BPM_TKSIGN_DATA', 'column', 'NODEID'
  5129. go
  5130. DECLARE @CURRENTUSER SYSNAME
  5131. SELECT @CURRENTUSER = USER_NAME()
  5132. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5133. '会签任务Id',
  5134. 'user', @CURRENTUSER, 'table', 'BPM_TKSIGN_DATA', 'column', 'TASKID'
  5135. go
  5136. DECLARE @CURRENTUSER SYSNAME
  5137. SELECT @CURRENTUSER = USER_NAME()
  5138. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5139. '投票人ID',
  5140. 'user', @CURRENTUSER, 'table', 'BPM_TKSIGN_DATA', 'column', 'VOTEUSERID'
  5141. go
  5142. DECLARE @CURRENTUSER SYSNAME
  5143. SELECT @CURRENTUSER = USER_NAME()
  5144. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5145. '投票人名',
  5146. 'user', @CURRENTUSER, 'table', 'BPM_TKSIGN_DATA', 'column', 'VOTEUSERNAME'
  5147. go
  5148. DECLARE @CURRENTUSER SYSNAME
  5149. SELECT @CURRENTUSER = USER_NAME()
  5150. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5151. '投票时间',
  5152. 'user', @CURRENTUSER, 'table', 'BPM_TKSIGN_DATA', 'column', 'VOTETIME'
  5153. go
  5154. DECLARE @CURRENTUSER SYSNAME
  5155. SELECT @CURRENTUSER = USER_NAME()
  5156. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5157. '是否同意
  5158. 0=弃权票
  5159. 1=同意
  5160. 2=拒绝
  5161. 跟task_sign中的decideType是一样',
  5162. 'user', @CURRENTUSER, 'table', 'BPM_TKSIGN_DATA', 'column', 'ISAGREE'
  5163. go
  5164. DECLARE @CURRENTUSER SYSNAME
  5165. SELECT @CURRENTUSER = USER_NAME()
  5166. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5167. '投票意见内容',
  5168. 'user', @CURRENTUSER, 'table', 'BPM_TKSIGN_DATA', 'column', 'CONTENT'
  5169. go
  5170. DECLARE @CURRENTUSER SYSNAME
  5171. SELECT @CURRENTUSER = USER_NAME()
  5172. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5173. '该节点会签次号',
  5174. 'user', @CURRENTUSER, 'table', 'BPM_TKSIGN_DATA', 'column', 'SIGNNUMS'
  5175. go
  5176. DECLARE @CURRENTUSER SYSNAME
  5177. SELECT @CURRENTUSER = USER_NAME()
  5178. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5179. '是否完成
  5180. 1=完成
  5181. 0=未完成
  5182. 会签是否结束',
  5183. 'user', @CURRENTUSER, 'table', 'BPM_TKSIGN_DATA', 'column', 'ISCOMPLETED'
  5184. go
  5185. DECLARE @CURRENTUSER SYSNAME
  5186. SELECT @CURRENTUSER = USER_NAME()
  5187. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5188. '批次',
  5189. 'user', @CURRENTUSER, 'table', 'BPM_TKSIGN_DATA', 'column', 'BATCH'
  5190. go
  5191. ALTER TABLE BPM_TKSIGN_DATA
  5192. ADD CONSTRAINT PK_BPM_TKSIGN_DATA PRIMARY KEY NONCLUSTERED (DATAID)
  5193. go
  5194. CREATE TABLE BPM_USER_CONDITION (
  5195. ID NUMERIC(18,0) NOT NULL,
  5196. SETID NUMERIC(18,0) NULL,
  5197. CONDITIONNAME VARCHAR(127) NULL,
  5198. ACTDEFID VARCHAR(127) NULL,
  5199. NODEID VARCHAR(128) NULL,
  5200. CONDITIONCODE TEXT NULL,
  5201. SN NUMERIC(38,0) NULL,
  5202. CONDITIONSHOW TEXT NULL,
  5203. CONDITIONTYPE SMALLINT NULL,
  5204. GROUPNO SMALLINT NULL,
  5205. FORMIDENTITY VARCHAR(30) NULL,
  5206. PARENTACTDEFID VARCHAR(128) NULL
  5207. )
  5208. go
  5209. DECLARE @CURRENTUSER SYSNAME
  5210. SELECT @CURRENTUSER = USER_NAME()
  5211. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5212. '用户选择条件',
  5213. 'user', @CURRENTUSER, 'table', 'BPM_USER_CONDITION'
  5214. go
  5215. DECLARE @CURRENTUSER SYSNAME
  5216. SELECT @CURRENTUSER = USER_NAME()
  5217. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5218. '节点设置ID',
  5219. 'user', @CURRENTUSER, 'table', 'BPM_USER_CONDITION', 'column', 'SETID'
  5220. go
  5221. DECLARE @CURRENTUSER SYSNAME
  5222. SELECT @CURRENTUSER = USER_NAME()
  5223. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5224. '规则名称',
  5225. 'user', @CURRENTUSER, 'table', 'BPM_USER_CONDITION', 'column', 'CONDITIONNAME'
  5226. go
  5227. DECLARE @CURRENTUSER SYSNAME
  5228. SELECT @CURRENTUSER = USER_NAME()
  5229. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5230. '实例Id',
  5231. 'user', @CURRENTUSER, 'table', 'BPM_USER_CONDITION', 'column', 'ACTDEFID'
  5232. go
  5233. DECLARE @CURRENTUSER SYSNAME
  5234. SELECT @CURRENTUSER = USER_NAME()
  5235. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5236. '节点名称',
  5237. 'user', @CURRENTUSER, 'table', 'BPM_USER_CONDITION', 'column', 'NODEID'
  5238. go
  5239. DECLARE @CURRENTUSER SYSNAME
  5240. SELECT @CURRENTUSER = USER_NAME()
  5241. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5242. '条件规则',
  5243. 'user', @CURRENTUSER, 'table', 'BPM_USER_CONDITION', 'column', 'CONDITIONCODE'
  5244. go
  5245. DECLARE @CURRENTUSER SYSNAME
  5246. SELECT @CURRENTUSER = USER_NAME()
  5247. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5248. '批次',
  5249. 'user', @CURRENTUSER, 'table', 'BPM_USER_CONDITION', 'column', 'SN'
  5250. go
  5251. DECLARE @CURRENTUSER SYSNAME
  5252. SELECT @CURRENTUSER = USER_NAME()
  5253. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5254. '规则显示字符串',
  5255. 'user', @CURRENTUSER, 'table', 'BPM_USER_CONDITION', 'column', 'CONDITIONSHOW'
  5256. go
  5257. DECLARE @CURRENTUSER SYSNAME
  5258. SELECT @CURRENTUSER = USER_NAME()
  5259. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5260. '人员规则的类型',
  5261. 'user', @CURRENTUSER, 'table', 'BPM_USER_CONDITION', 'column', 'CONDITIONTYPE'
  5262. go
  5263. DECLARE @CURRENTUSER SYSNAME
  5264. SELECT @CURRENTUSER = USER_NAME()
  5265. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5266. '规则分组号',
  5267. 'user', @CURRENTUSER, 'table', 'BPM_USER_CONDITION', 'column', 'GROUPNO'
  5268. go
  5269. DECLARE @CURRENTUSER SYSNAME
  5270. SELECT @CURRENTUSER = USER_NAME()
  5271. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5272. '条件标识',
  5273. 'user', @CURRENTUSER, 'table', 'BPM_USER_CONDITION', 'column', 'FORMIDENTITY'
  5274. go
  5275. DECLARE @CURRENTUSER SYSNAME
  5276. SELECT @CURRENTUSER = USER_NAME()
  5277. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5278. '父流程定义ID',
  5279. 'user', @CURRENTUSER, 'table', 'BPM_USER_CONDITION', 'column', 'PARENTACTDEFID'
  5280. go
  5281. ALTER TABLE BPM_USER_CONDITION
  5282. ADD CONSTRAINT PK_BPM_USER_CONDITION PRIMARY KEY NONCLUSTERED (ID)
  5283. go
  5284. CREATE TABLE BUS_QUERY_FILTER (
  5285. ID NUMERIC(18,0) NOT NULL,
  5286. RULEID NUMERIC(18,0) NULL,
  5287. TABLENAME VARCHAR(256) NULL,
  5288. FILTERNAME VARCHAR(256) NULL,
  5289. FILTERDESC TEXT NULL,
  5290. FILTERKEY VARCHAR(256) NULL,
  5291. QUERYPARAMETER TEXT NULL,
  5292. SORTPARAMETER TEXT NULL,
  5293. ISSHARE SMALLINT NULL DEFAULT 0,
  5294. CREATETIME DATETIME NULL,
  5295. CREATEBY NUMERIC(18,0) NULL
  5296. )
  5297. go
  5298. DECLARE @CURRENTUSER SYSNAME
  5299. SELECT @CURRENTUSER = USER_NAME()
  5300. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5301. '查询过滤',
  5302. 'user', @CURRENTUSER, 'table', 'BUS_QUERY_FILTER'
  5303. go
  5304. DECLARE @CURRENTUSER SYSNAME
  5305. SELECT @CURRENTUSER = USER_NAME()
  5306. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5307. '规则ID',
  5308. 'user', @CURRENTUSER, 'table', 'BUS_QUERY_FILTER', 'column', 'RULEID'
  5309. go
  5310. DECLARE @CURRENTUSER SYSNAME
  5311. SELECT @CURRENTUSER = USER_NAME()
  5312. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5313. '表名',
  5314. 'user', @CURRENTUSER, 'table', 'BUS_QUERY_FILTER', 'column', 'TABLENAME'
  5315. go
  5316. DECLARE @CURRENTUSER SYSNAME
  5317. SELECT @CURRENTUSER = USER_NAME()
  5318. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5319. '过滤名称',
  5320. 'user', @CURRENTUSER, 'table', 'BUS_QUERY_FILTER', 'column', 'FILTERNAME'
  5321. go
  5322. DECLARE @CURRENTUSER SYSNAME
  5323. SELECT @CURRENTUSER = USER_NAME()
  5324. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5325. '过滤描述',
  5326. 'user', @CURRENTUSER, 'table', 'BUS_QUERY_FILTER', 'column', 'FILTERDESC'
  5327. go
  5328. DECLARE @CURRENTUSER SYSNAME
  5329. SELECT @CURRENTUSER = USER_NAME()
  5330. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5331. '过滤条件Key',
  5332. 'user', @CURRENTUSER, 'table', 'BUS_QUERY_FILTER', 'column', 'FILTERKEY'
  5333. go
  5334. DECLARE @CURRENTUSER SYSNAME
  5335. SELECT @CURRENTUSER = USER_NAME()
  5336. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5337. '查询参数',
  5338. 'user', @CURRENTUSER, 'table', 'BUS_QUERY_FILTER', 'column', 'QUERYPARAMETER'
  5339. go
  5340. DECLARE @CURRENTUSER SYSNAME
  5341. SELECT @CURRENTUSER = USER_NAME()
  5342. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5343. '排序参数',
  5344. 'user', @CURRENTUSER, 'table', 'BUS_QUERY_FILTER', 'column', 'SORTPARAMETER'
  5345. go
  5346. DECLARE @CURRENTUSER SYSNAME
  5347. SELECT @CURRENTUSER = USER_NAME()
  5348. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5349. '是否共享',
  5350. 'user', @CURRENTUSER, 'table', 'BUS_QUERY_FILTER', 'column', 'ISSHARE'
  5351. go
  5352. DECLARE @CURRENTUSER SYSNAME
  5353. SELECT @CURRENTUSER = USER_NAME()
  5354. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5355. '创建时间',
  5356. 'user', @CURRENTUSER, 'table', 'BUS_QUERY_FILTER', 'column', 'CREATETIME'
  5357. go
  5358. DECLARE @CURRENTUSER SYSNAME
  5359. SELECT @CURRENTUSER = USER_NAME()
  5360. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5361. '创建人ID',
  5362. 'user', @CURRENTUSER, 'table', 'BUS_QUERY_FILTER', 'column', 'CREATEBY'
  5363. go
  5364. ALTER TABLE BUS_QUERY_FILTER
  5365. ADD CONSTRAINT PK_BUS_QUERY_FILTER PRIMARY KEY NONCLUSTERED (ID)
  5366. go
  5367. CREATE TABLE BUS_QUERY_RULE (
  5368. ID NUMERIC(18,0) NOT NULL,
  5369. TABLENAME VARCHAR(128) NULL,
  5370. NEEDPAGE SMALLINT NULL DEFAULT 1,
  5371. PAGESIZE NUMERIC(18,0) NULL,
  5372. ISQUERY SMALLINT NULL DEFAULT 0,
  5373. ISFILTER SMALLINT NULL DEFAULT 0,
  5374. DISPLAYFIELD TEXT NULL,
  5375. FILTERFIELD TEXT NULL,
  5376. SORTFIELD TEXT NULL,
  5377. EXPORTFIELD TEXT NULL,
  5378. PRINTFIELD TEXT NULL,
  5379. CREATETIME DATETIME NULL,
  5380. CREATEBY NUMERIC(18,0) NULL,
  5381. UPDATETIME DATETIME NULL,
  5382. UPDATEBY NUMERIC(18,0) NULL
  5383. )
  5384. go
  5385. DECLARE @CURRENTUSER SYSNAME
  5386. SELECT @CURRENTUSER = USER_NAME()
  5387. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5388. '高级查询规则',
  5389. 'user', @CURRENTUSER, 'table', 'BUS_QUERY_RULE'
  5390. go
  5391. DECLARE @CURRENTUSER SYSNAME
  5392. SELECT @CURRENTUSER = USER_NAME()
  5393. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5394. '表名',
  5395. 'user', @CURRENTUSER, 'table', 'BUS_QUERY_RULE', 'column', 'TABLENAME'
  5396. go
  5397. DECLARE @CURRENTUSER SYSNAME
  5398. SELECT @CURRENTUSER = USER_NAME()
  5399. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5400. '是否分页',
  5401. 'user', @CURRENTUSER, 'table', 'BUS_QUERY_RULE', 'column', 'NEEDPAGE'
  5402. go
  5403. DECLARE @CURRENTUSER SYSNAME
  5404. SELECT @CURRENTUSER = USER_NAME()
  5405. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5406. '分页大小',
  5407. 'user', @CURRENTUSER, 'table', 'BUS_QUERY_RULE', 'column', 'PAGESIZE'
  5408. go
  5409. DECLARE @CURRENTUSER SYSNAME
  5410. SELECT @CURRENTUSER = USER_NAME()
  5411. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5412. '初始是否进行查询',
  5413. 'user', @CURRENTUSER, 'table', 'BUS_QUERY_RULE', 'column', 'ISQUERY'
  5414. go
  5415. DECLARE @CURRENTUSER SYSNAME
  5416. SELECT @CURRENTUSER = USER_NAME()
  5417. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5418. '是否默认条件',
  5419. 'user', @CURRENTUSER, 'table', 'BUS_QUERY_RULE', 'column', 'ISFILTER'
  5420. go
  5421. DECLARE @CURRENTUSER SYSNAME
  5422. SELECT @CURRENTUSER = USER_NAME()
  5423. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5424. '显示字段',
  5425. 'user', @CURRENTUSER, 'table', 'BUS_QUERY_RULE', 'column', 'DISPLAYFIELD'
  5426. go
  5427. DECLARE @CURRENTUSER SYSNAME
  5428. SELECT @CURRENTUSER = USER_NAME()
  5429. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5430. '过滤器字段',
  5431. 'user', @CURRENTUSER, 'table', 'BUS_QUERY_RULE', 'column', 'FILTERFIELD'
  5432. go
  5433. DECLARE @CURRENTUSER SYSNAME
  5434. SELECT @CURRENTUSER = USER_NAME()
  5435. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5436. '排序字段',
  5437. 'user', @CURRENTUSER, 'table', 'BUS_QUERY_RULE', 'column', 'SORTFIELD'
  5438. go
  5439. DECLARE @CURRENTUSER SYSNAME
  5440. SELECT @CURRENTUSER = USER_NAME()
  5441. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5442. '导出字段',
  5443. 'user', @CURRENTUSER, 'table', 'BUS_QUERY_RULE', 'column', 'EXPORTFIELD'
  5444. go
  5445. DECLARE @CURRENTUSER SYSNAME
  5446. SELECT @CURRENTUSER = USER_NAME()
  5447. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5448. '打印字段',
  5449. 'user', @CURRENTUSER, 'table', 'BUS_QUERY_RULE', 'column', 'PRINTFIELD'
  5450. go
  5451. DECLARE @CURRENTUSER SYSNAME
  5452. SELECT @CURRENTUSER = USER_NAME()
  5453. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5454. '创建时间',
  5455. 'user', @CURRENTUSER, 'table', 'BUS_QUERY_RULE', 'column', 'CREATETIME'
  5456. go
  5457. DECLARE @CURRENTUSER SYSNAME
  5458. SELECT @CURRENTUSER = USER_NAME()
  5459. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5460. '创建人ID',
  5461. 'user', @CURRENTUSER, 'table', 'BUS_QUERY_RULE', 'column', 'CREATEBY'
  5462. go
  5463. DECLARE @CURRENTUSER SYSNAME
  5464. SELECT @CURRENTUSER = USER_NAME()
  5465. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5466. '更新时间',
  5467. 'user', @CURRENTUSER, 'table', 'BUS_QUERY_RULE', 'column', 'UPDATETIME'
  5468. go
  5469. DECLARE @CURRENTUSER SYSNAME
  5470. SELECT @CURRENTUSER = USER_NAME()
  5471. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5472. '更新人ID',
  5473. 'user', @CURRENTUSER, 'table', 'BUS_QUERY_RULE', 'column', 'UPDATEBY'
  5474. go
  5475. ALTER TABLE BUS_QUERY_RULE
  5476. ADD CONSTRAINT PK_BUS_QUERY_RULE PRIMARY KEY NONCLUSTERED (ID)
  5477. go
  5478. CREATE TABLE BUS_QUERY_SETTING (
  5479. ID NUMERIC(18,0) NOT NULL,
  5480. TABLENAME VARCHAR(100) NULL,
  5481. DISPLAYFIELD TEXT NULL,
  5482. USERID NUMERIC(18,0) NULL
  5483. )
  5484. go
  5485. DECLARE @CURRENTUSER SYSNAME
  5486. SELECT @CURRENTUSER = USER_NAME()
  5487. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5488. '查询设置',
  5489. 'user', @CURRENTUSER, 'table', 'BUS_QUERY_SETTING'
  5490. go
  5491. DECLARE @CURRENTUSER SYSNAME
  5492. SELECT @CURRENTUSER = USER_NAME()
  5493. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5494. '表名',
  5495. 'user', @CURRENTUSER, 'table', 'BUS_QUERY_SETTING', 'column', 'TABLENAME'
  5496. go
  5497. DECLARE @CURRENTUSER SYSNAME
  5498. SELECT @CURRENTUSER = USER_NAME()
  5499. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5500. '显示字段',
  5501. 'user', @CURRENTUSER, 'table', 'BUS_QUERY_SETTING', 'column', 'DISPLAYFIELD'
  5502. go
  5503. DECLARE @CURRENTUSER SYSNAME
  5504. SELECT @CURRENTUSER = USER_NAME()
  5505. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5506. '用户ID',
  5507. 'user', @CURRENTUSER, 'table', 'BUS_QUERY_SETTING', 'column', 'USERID'
  5508. go
  5509. ALTER TABLE BUS_QUERY_SETTING
  5510. ADD CONSTRAINT PK_BUS_QUERY_SETTING PRIMARY KEY NONCLUSTERED (ID)
  5511. go
  5512. CREATE TABLE BUS_QUERY_SHARE (
  5513. ID NUMERIC(18,0) NOT NULL,
  5514. FILTERID NUMERIC(18,0) NULL,
  5515. SHARERIGHT TEXT NULL,
  5516. SHARERID NUMERIC(18,0) NULL,
  5517. CREATETIME DATETIME NULL
  5518. )
  5519. go
  5520. DECLARE @CURRENTUSER SYSNAME
  5521. SELECT @CURRENTUSER = USER_NAME()
  5522. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5523. '查询过滤共享 ',
  5524. 'user', @CURRENTUSER, 'table', 'BUS_QUERY_SHARE'
  5525. go
  5526. DECLARE @CURRENTUSER SYSNAME
  5527. SELECT @CURRENTUSER = USER_NAME()
  5528. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5529. '过滤ID',
  5530. 'user', @CURRENTUSER, 'table', 'BUS_QUERY_SHARE', 'column', 'FILTERID'
  5531. go
  5532. DECLARE @CURRENTUSER SYSNAME
  5533. SELECT @CURRENTUSER = USER_NAME()
  5534. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5535. '共享权限',
  5536. 'user', @CURRENTUSER, 'table', 'BUS_QUERY_SHARE', 'column', 'SHARERIGHT'
  5537. go
  5538. DECLARE @CURRENTUSER SYSNAME
  5539. SELECT @CURRENTUSER = USER_NAME()
  5540. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5541. '共享人ID',
  5542. 'user', @CURRENTUSER, 'table', 'BUS_QUERY_SHARE', 'column', 'SHARERID'
  5543. go
  5544. DECLARE @CURRENTUSER SYSNAME
  5545. SELECT @CURRENTUSER = USER_NAME()
  5546. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5547. '创建时间',
  5548. 'user', @CURRENTUSER, 'table', 'BUS_QUERY_SHARE', 'column', 'CREATETIME'
  5549. go
  5550. ALTER TABLE BUS_QUERY_SHARE
  5551. ADD CONSTRAINT PK_BUS_QUERY_SHARE PRIMARY KEY NONCLUSTERED (ID)
  5552. go
  5553. CREATE TABLE MOBILE_USER_INFO (
  5554. USERID NUMERIC(18,0) NOT NULL,
  5555. USERNAME VARCHAR(127) NULL,
  5556. IDCARD VARCHAR(40) NULL
  5557. )
  5558. go
  5559. ALTER TABLE MOBILE_USER_INFO
  5560. ADD CONSTRAINT PK_MOBILE_USER_INFO PRIMARY KEY NONCLUSTERED (USERID)
  5561. go
  5562. CREATE TABLE OUT_MAIL (
  5563. MAILID NUMERIC(18,0) NOT NULL,
  5564. TITLE VARCHAR(512) NULL,
  5565. CONTENT TEXT NULL,
  5566. SENDERADDRESSES VARCHAR(128) NULL,
  5567. SENDERNAME VARCHAR(128) NULL,
  5568. RECEIVERADDRESSES TEXT NULL,
  5569. RECEIVERNAMES TEXT NULL,
  5570. CCADDRESSES TEXT NULL,
  5571. BCCANAMES TEXT NULL,
  5572. BCCADDRESSES TEXT NULL,
  5573. CCNAMES TEXT NULL,
  5574. EMAILID VARCHAR(128) NULL,
  5575. TYPES NUMERIC(18,0) NULL,
  5576. USERID NUMERIC(18,0) NULL,
  5577. ISREPLY NUMERIC(18,0) NULL,
  5578. MAILDATE DATETIME NULL,
  5579. FILEIDS VARCHAR(512) NULL,
  5580. ISREAD NUMERIC(18,0) NULL,
  5581. SETID NUMERIC(18,0) NULL
  5582. )
  5583. go
  5584. DECLARE @CURRENTUSER SYSNAME
  5585. SELECT @CURRENTUSER = USER_NAME()
  5586. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5587. '外部邮件',
  5588. 'user', @CURRENTUSER, 'table', 'OUT_MAIL'
  5589. go
  5590. DECLARE @CURRENTUSER SYSNAME
  5591. SELECT @CURRENTUSER = USER_NAME()
  5592. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5593. '自增列',
  5594. 'user', @CURRENTUSER, 'table', 'OUT_MAIL', 'column', 'MAILID'
  5595. go
  5596. DECLARE @CURRENTUSER SYSNAME
  5597. SELECT @CURRENTUSER = USER_NAME()
  5598. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5599. '主题',
  5600. 'user', @CURRENTUSER, 'table', 'OUT_MAIL', 'column', 'TITLE'
  5601. go
  5602. DECLARE @CURRENTUSER SYSNAME
  5603. SELECT @CURRENTUSER = USER_NAME()
  5604. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5605. '内容',
  5606. 'user', @CURRENTUSER, 'table', 'OUT_MAIL', 'column', 'CONTENT'
  5607. go
  5608. DECLARE @CURRENTUSER SYSNAME
  5609. SELECT @CURRENTUSER = USER_NAME()
  5610. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5611. '发件人地址',
  5612. 'user', @CURRENTUSER, 'table', 'OUT_MAIL', 'column', 'SENDERADDRESSES'
  5613. go
  5614. DECLARE @CURRENTUSER SYSNAME
  5615. SELECT @CURRENTUSER = USER_NAME()
  5616. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5617. '发件人地址别名',
  5618. 'user', @CURRENTUSER, 'table', 'OUT_MAIL', 'column', 'SENDERNAME'
  5619. go
  5620. DECLARE @CURRENTUSER SYSNAME
  5621. SELECT @CURRENTUSER = USER_NAME()
  5622. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5623. '收件人地址',
  5624. 'user', @CURRENTUSER, 'table', 'OUT_MAIL', 'column', 'RECEIVERADDRESSES'
  5625. go
  5626. DECLARE @CURRENTUSER SYSNAME
  5627. SELECT @CURRENTUSER = USER_NAME()
  5628. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5629. '收件人地址别名',
  5630. 'user', @CURRENTUSER, 'table', 'OUT_MAIL', 'column', 'RECEIVERNAMES'
  5631. go
  5632. DECLARE @CURRENTUSER SYSNAME
  5633. SELECT @CURRENTUSER = USER_NAME()
  5634. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5635. '抄送人地址',
  5636. 'user', @CURRENTUSER, 'table', 'OUT_MAIL', 'column', 'CCADDRESSES'
  5637. go
  5638. DECLARE @CURRENTUSER SYSNAME
  5639. SELECT @CURRENTUSER = USER_NAME()
  5640. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5641. '暗送人地址别名',
  5642. 'user', @CURRENTUSER, 'table', 'OUT_MAIL', 'column', 'BCCANAMES'
  5643. go
  5644. DECLARE @CURRENTUSER SYSNAME
  5645. SELECT @CURRENTUSER = USER_NAME()
  5646. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5647. '暗送人地址',
  5648. 'user', @CURRENTUSER, 'table', 'OUT_MAIL', 'column', 'BCCADDRESSES'
  5649. go
  5650. DECLARE @CURRENTUSER SYSNAME
  5651. SELECT @CURRENTUSER = USER_NAME()
  5652. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5653. '抄送人地址别名',
  5654. 'user', @CURRENTUSER, 'table', 'OUT_MAIL', 'column', 'CCNAMES'
  5655. go
  5656. DECLARE @CURRENTUSER SYSNAME
  5657. SELECT @CURRENTUSER = USER_NAME()
  5658. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5659. '邮件ID',
  5660. 'user', @CURRENTUSER, 'table', 'OUT_MAIL', 'column', 'EMAILID'
  5661. go
  5662. DECLARE @CURRENTUSER SYSNAME
  5663. SELECT @CURRENTUSER = USER_NAME()
  5664. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5665. ' 邮件类型 1:收件箱;2:发件箱;3:草稿箱;4:垃圾箱',
  5666. 'user', @CURRENTUSER, 'table', 'OUT_MAIL', 'column', 'TYPES'
  5667. go
  5668. DECLARE @CURRENTUSER SYSNAME
  5669. SELECT @CURRENTUSER = USER_NAME()
  5670. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5671. '用户ID',
  5672. 'user', @CURRENTUSER, 'table', 'OUT_MAIL', 'column', 'USERID'
  5673. go
  5674. DECLARE @CURRENTUSER SYSNAME
  5675. SELECT @CURRENTUSER = USER_NAME()
  5676. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5677. '是否回复',
  5678. 'user', @CURRENTUSER, 'table', 'OUT_MAIL', 'column', 'ISREPLY'
  5679. go
  5680. DECLARE @CURRENTUSER SYSNAME
  5681. SELECT @CURRENTUSER = USER_NAME()
  5682. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5683. '日期',
  5684. 'user', @CURRENTUSER, 'table', 'OUT_MAIL', 'column', 'MAILDATE'
  5685. go
  5686. DECLARE @CURRENTUSER SYSNAME
  5687. SELECT @CURRENTUSER = USER_NAME()
  5688. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5689. '附件ID',
  5690. 'user', @CURRENTUSER, 'table', 'OUT_MAIL', 'column', 'FILEIDS'
  5691. go
  5692. DECLARE @CURRENTUSER SYSNAME
  5693. SELECT @CURRENTUSER = USER_NAME()
  5694. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5695. '是否已读',
  5696. 'user', @CURRENTUSER, 'table', 'OUT_MAIL', 'column', 'ISREAD'
  5697. go
  5698. DECLARE @CURRENTUSER SYSNAME
  5699. SELECT @CURRENTUSER = USER_NAME()
  5700. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5701. '邮箱ID',
  5702. 'user', @CURRENTUSER, 'table', 'OUT_MAIL', 'column', 'SETID'
  5703. go
  5704. ALTER TABLE OUT_MAIL
  5705. ADD CONSTRAINT PK_OUT_MAIL PRIMARY KEY NONCLUSTERED (MAILID)
  5706. go
  5707. CREATE TABLE OUT_MAIL_ATTACHMENT (
  5708. FILEID NUMERIC(18,0) NOT NULL,
  5709. FILENAME VARCHAR(100) NULL,
  5710. FILEPATH VARCHAR(100) NULL,
  5711. MAILID NUMERIC(18,0) NULL
  5712. )
  5713. go
  5714. DECLARE @CURRENTUSER SYSNAME
  5715. SELECT @CURRENTUSER = USER_NAME()
  5716. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5717. '外部邮件附件',
  5718. 'user', @CURRENTUSER, 'table', 'OUT_MAIL_ATTACHMENT'
  5719. go
  5720. DECLARE @CURRENTUSER SYSNAME
  5721. SELECT @CURRENTUSER = USER_NAME()
  5722. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5723. '文件ID',
  5724. 'user', @CURRENTUSER, 'table', 'OUT_MAIL_ATTACHMENT', 'column', 'FILEID'
  5725. go
  5726. DECLARE @CURRENTUSER SYSNAME
  5727. SELECT @CURRENTUSER = USER_NAME()
  5728. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5729. '文件名',
  5730. 'user', @CURRENTUSER, 'table', 'OUT_MAIL_ATTACHMENT', 'column', 'FILENAME'
  5731. go
  5732. DECLARE @CURRENTUSER SYSNAME
  5733. SELECT @CURRENTUSER = USER_NAME()
  5734. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5735. '文件存放路径',
  5736. 'user', @CURRENTUSER, 'table', 'OUT_MAIL_ATTACHMENT', 'column', 'FILEPATH'
  5737. go
  5738. DECLARE @CURRENTUSER SYSNAME
  5739. SELECT @CURRENTUSER = USER_NAME()
  5740. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5741. '邮件ID',
  5742. 'user', @CURRENTUSER, 'table', 'OUT_MAIL_ATTACHMENT', 'column', 'MAILID'
  5743. go
  5744. ALTER TABLE OUT_MAIL_ATTACHMENT
  5745. ADD CONSTRAINT PK_OUT_MAIL_ATTACHMENT PRIMARY KEY NONCLUSTERED (FILEID)
  5746. go
  5747. CREATE TABLE OUT_MAIL_LINKMAN (
  5748. LINKID NUMERIC(18,0) NOT NULL,
  5749. USERID NUMERIC(18,0) NULL,
  5750. MAILID NUMERIC(18,0) NULL,
  5751. SENDTIME DATETIME NULL,
  5752. LINKNAME VARCHAR(20) NULL,
  5753. LINKADDRESS VARCHAR(2000) NULL,
  5754. SENDTIMES NUMERIC(18,0) NULL
  5755. )
  5756. go
  5757. DECLARE @CURRENTUSER SYSNAME
  5758. SELECT @CURRENTUSER = USER_NAME()
  5759. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5760. '外部邮件最近联系',
  5761. 'user', @CURRENTUSER, 'table', 'OUT_MAIL_LINKMAN'
  5762. go
  5763. DECLARE @CURRENTUSER SYSNAME
  5764. SELECT @CURRENTUSER = USER_NAME()
  5765. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5766. '主键',
  5767. 'user', @CURRENTUSER, 'table', 'OUT_MAIL_LINKMAN', 'column', 'LINKID'
  5768. go
  5769. DECLARE @CURRENTUSER SYSNAME
  5770. SELECT @CURRENTUSER = USER_NAME()
  5771. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5772. '用户ID',
  5773. 'user', @CURRENTUSER, 'table', 'OUT_MAIL_LINKMAN', 'column', 'USERID'
  5774. go
  5775. DECLARE @CURRENTUSER SYSNAME
  5776. SELECT @CURRENTUSER = USER_NAME()
  5777. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5778. '邮件ID',
  5779. 'user', @CURRENTUSER, 'table', 'OUT_MAIL_LINKMAN', 'column', 'MAILID'
  5780. go
  5781. DECLARE @CURRENTUSER SYSNAME
  5782. SELECT @CURRENTUSER = USER_NAME()
  5783. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5784. '送送时间',
  5785. 'user', @CURRENTUSER, 'table', 'OUT_MAIL_LINKMAN', 'column', 'SENDTIME'
  5786. go
  5787. DECLARE @CURRENTUSER SYSNAME
  5788. SELECT @CURRENTUSER = USER_NAME()
  5789. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5790. '联系人名称',
  5791. 'user', @CURRENTUSER, 'table', 'OUT_MAIL_LINKMAN', 'column', 'LINKNAME'
  5792. go
  5793. DECLARE @CURRENTUSER SYSNAME
  5794. SELECT @CURRENTUSER = USER_NAME()
  5795. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5796. '联系人地址',
  5797. 'user', @CURRENTUSER, 'table', 'OUT_MAIL_LINKMAN', 'column', 'LINKADDRESS'
  5798. go
  5799. ALTER TABLE OUT_MAIL_LINKMAN
  5800. ADD CONSTRAINT PK_OUT_MAIL_LINKMAN PRIMARY KEY NONCLUSTERED (LINKID)
  5801. go
  5802. CREATE TABLE OUT_MAIL_USER_SETING (
  5803. ID NUMERIC(18,0) NOT NULL,
  5804. USERID NUMERIC(18,0) NULL,
  5805. USERNAME VARCHAR(128) NULL,
  5806. MAILADDRESS VARCHAR(128) NULL,
  5807. MAILPASS VARCHAR(128) NULL,
  5808. SMTPHOST VARCHAR(128) NULL,
  5809. SMTPPORT VARCHAR(64) NULL,
  5810. POPHOST VARCHAR(128) NULL,
  5811. POPPORT VARCHAR(64) NULL,
  5812. IMAPHOST VARCHAR(128) NULL,
  5813. IMAPPORT VARCHAR(128) NULL,
  5814. ISDEFAULT SMALLINT NULL,
  5815. MAILTYPE VARCHAR(50) NULL,
  5816. USESSL SMALLINT NULL DEFAULT 0,
  5817. ISDELETEREMOTE SMALLINT NULL DEFAULT 0,
  5818. ISVALIDATE SMALLINT NULL DEFAULT 1,
  5819. ISHANDLEATTACH SMALLINT NULL DEFAULT 1
  5820. )
  5821. go
  5822. DECLARE @CURRENTUSER SYSNAME
  5823. SELECT @CURRENTUSER = USER_NAME()
  5824. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5825. '外部邮件用户设置',
  5826. 'user', @CURRENTUSER, 'table', 'OUT_MAIL_USER_SETING'
  5827. go
  5828. DECLARE @CURRENTUSER SYSNAME
  5829. SELECT @CURRENTUSER = USER_NAME()
  5830. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5831. '主键',
  5832. 'user', @CURRENTUSER, 'table', 'OUT_MAIL_USER_SETING', 'column', 'ID'
  5833. go
  5834. DECLARE @CURRENTUSER SYSNAME
  5835. SELECT @CURRENTUSER = USER_NAME()
  5836. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5837. '用户ID',
  5838. 'user', @CURRENTUSER, 'table', 'OUT_MAIL_USER_SETING', 'column', 'USERID'
  5839. go
  5840. DECLARE @CURRENTUSER SYSNAME
  5841. SELECT @CURRENTUSER = USER_NAME()
  5842. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5843. '用户名称',
  5844. 'user', @CURRENTUSER, 'table', 'OUT_MAIL_USER_SETING', 'column', 'USERNAME'
  5845. go
  5846. DECLARE @CURRENTUSER SYSNAME
  5847. SELECT @CURRENTUSER = USER_NAME()
  5848. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5849. '外部邮箱地址',
  5850. 'user', @CURRENTUSER, 'table', 'OUT_MAIL_USER_SETING', 'column', 'MAILADDRESS'
  5851. go
  5852. DECLARE @CURRENTUSER SYSNAME
  5853. SELECT @CURRENTUSER = USER_NAME()
  5854. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5855. '外部邮箱密码',
  5856. 'user', @CURRENTUSER, 'table', 'OUT_MAIL_USER_SETING', 'column', 'MAILPASS'
  5857. go
  5858. DECLARE @CURRENTUSER SYSNAME
  5859. SELECT @CURRENTUSER = USER_NAME()
  5860. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5861. 'smt主机',
  5862. 'user', @CURRENTUSER, 'table', 'OUT_MAIL_USER_SETING', 'column', 'SMTPHOST'
  5863. go
  5864. DECLARE @CURRENTUSER SYSNAME
  5865. SELECT @CURRENTUSER = USER_NAME()
  5866. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5867. 'smt端口',
  5868. 'user', @CURRENTUSER, 'table', 'OUT_MAIL_USER_SETING', 'column', 'SMTPPORT'
  5869. go
  5870. DECLARE @CURRENTUSER SYSNAME
  5871. SELECT @CURRENTUSER = USER_NAME()
  5872. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5873. 'pop主机',
  5874. 'user', @CURRENTUSER, 'table', 'OUT_MAIL_USER_SETING', 'column', 'POPHOST'
  5875. go
  5876. DECLARE @CURRENTUSER SYSNAME
  5877. SELECT @CURRENTUSER = USER_NAME()
  5878. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5879. 'pop端口',
  5880. 'user', @CURRENTUSER, 'table', 'OUT_MAIL_USER_SETING', 'column', 'POPPORT'
  5881. go
  5882. DECLARE @CURRENTUSER SYSNAME
  5883. SELECT @CURRENTUSER = USER_NAME()
  5884. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5885. 'imap主机',
  5886. 'user', @CURRENTUSER, 'table', 'OUT_MAIL_USER_SETING', 'column', 'IMAPHOST'
  5887. go
  5888. DECLARE @CURRENTUSER SYSNAME
  5889. SELECT @CURRENTUSER = USER_NAME()
  5890. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5891. 'imap端口',
  5892. 'user', @CURRENTUSER, 'table', 'OUT_MAIL_USER_SETING', 'column', 'IMAPPORT'
  5893. go
  5894. DECLARE @CURRENTUSER SYSNAME
  5895. SELECT @CURRENTUSER = USER_NAME()
  5896. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5897. '是否默认',
  5898. 'user', @CURRENTUSER, 'table', 'OUT_MAIL_USER_SETING', 'column', 'ISDEFAULT'
  5899. go
  5900. DECLARE @CURRENTUSER SYSNAME
  5901. SELECT @CURRENTUSER = USER_NAME()
  5902. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5903. '接收邮件服务器类型',
  5904. 'user', @CURRENTUSER, 'table', 'OUT_MAIL_USER_SETING', 'column', 'MAILTYPE'
  5905. go
  5906. DECLARE @CURRENTUSER SYSNAME
  5907. SELECT @CURRENTUSER = USER_NAME()
  5908. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5909. '是否使用SSL连接服务器',
  5910. 'user', @CURRENTUSER, 'table', 'OUT_MAIL_USER_SETING', 'column', 'USESSL'
  5911. go
  5912. DECLARE @CURRENTUSER SYSNAME
  5913. SELECT @CURRENTUSER = USER_NAME()
  5914. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5915. '是否删除远程邮件',
  5916. 'user', @CURRENTUSER, 'table', 'OUT_MAIL_USER_SETING', 'column', 'ISDELETEREMOTE'
  5917. go
  5918. DECLARE @CURRENTUSER SYSNAME
  5919. SELECT @CURRENTUSER = USER_NAME()
  5920. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5921. '是否需要身份认证',
  5922. 'user', @CURRENTUSER, 'table', 'OUT_MAIL_USER_SETING', 'column', 'ISVALIDATE'
  5923. go
  5924. DECLARE @CURRENTUSER SYSNAME
  5925. SELECT @CURRENTUSER = USER_NAME()
  5926. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5927. '是否下载附件',
  5928. 'user', @CURRENTUSER, 'table', 'OUT_MAIL_USER_SETING', 'column', 'ISHANDLEATTACH'
  5929. go
  5930. ALTER TABLE OUT_MAIL_USER_SETING
  5931. ADD CONSTRAINT PK_OUT_MAIL_USER_SETING PRIMARY KEY NONCLUSTERED (ID)
  5932. go
  5933. CREATE TABLE SYS_ACCEPT_IP (
  5934. ACCEPTID NUMERIC(18,0) NOT NULL,
  5935. TITLE VARCHAR(128) NULL,
  5936. STARTIP VARCHAR(20) NULL,
  5937. ENDIP VARCHAR(20) NULL,
  5938. REMARK VARCHAR(200) NULL
  5939. )
  5940. go
  5941. DECLARE @CURRENTUSER SYSNAME
  5942. SELECT @CURRENTUSER = USER_NAME()
  5943. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5944. 'IP限制设置',
  5945. 'user', @CURRENTUSER, 'table', 'SYS_ACCEPT_IP'
  5946. go
  5947. DECLARE @CURRENTUSER SYSNAME
  5948. SELECT @CURRENTUSER = USER_NAME()
  5949. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5950. '主键',
  5951. 'user', @CURRENTUSER, 'table', 'SYS_ACCEPT_IP', 'column', 'ACCEPTID'
  5952. go
  5953. DECLARE @CURRENTUSER SYSNAME
  5954. SELECT @CURRENTUSER = USER_NAME()
  5955. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5956. '名称',
  5957. 'user', @CURRENTUSER, 'table', 'SYS_ACCEPT_IP', 'column', 'TITLE'
  5958. go
  5959. DECLARE @CURRENTUSER SYSNAME
  5960. SELECT @CURRENTUSER = USER_NAME()
  5961. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5962. '开始IP',
  5963. 'user', @CURRENTUSER, 'table', 'SYS_ACCEPT_IP', 'column', 'STARTIP'
  5964. go
  5965. DECLARE @CURRENTUSER SYSNAME
  5966. SELECT @CURRENTUSER = USER_NAME()
  5967. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5968. '结束IP',
  5969. 'user', @CURRENTUSER, 'table', 'SYS_ACCEPT_IP', 'column', 'ENDIP'
  5970. go
  5971. DECLARE @CURRENTUSER SYSNAME
  5972. SELECT @CURRENTUSER = USER_NAME()
  5973. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  5974. '备注',
  5975. 'user', @CURRENTUSER, 'table', 'SYS_ACCEPT_IP', 'column', 'REMARK'
  5976. go
  5977. ALTER TABLE SYS_ACCEPT_IP
  5978. ADD CONSTRAINT PK_SYS_ACCEPT_IP PRIMARY KEY NONCLUSTERED (ACCEPTID)
  5979. go
  5980. CREATE TABLE SYS_ALIAS_SCRIPT (
  5981. ID NUMERIC(18,0) NOT NULL,
  5982. ALIAS_NAME VARCHAR(100) NULL,
  5983. ALIAS_DESC VARCHAR(100) NULL,
  5984. CLASS_NAME VARCHAR(400) NULL,
  5985. CLASS_INS_NAME VARCHAR(200) NULL,
  5986. METHOD_NAME VARCHAR(200) NULL,
  5987. METHOD_DESC VARCHAR(400) NULL,
  5988. SCRIPT_COMTEN TEXT NULL,
  5989. RETURN_TYPE VARCHAR(50) NULL,
  5990. SCRIPT_TYPE VARCHAR(50) NULL,
  5991. ARGUMENT TEXT NULL,
  5992. ENABLE NUMERIC(2) NULL,
  5993. IS_RETURN_VALUE NUMERIC(2) NULL,
  5994. RETURN_PARAM_JSON VARCHAR(2000) NULL
  5995. )
  5996. go
  5997. DECLARE @CURRENTUSER SYSNAME
  5998. SELECT @CURRENTUSER = USER_NAME()
  5999. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6000. '自定义别名脚本表',
  6001. 'user', @CURRENTUSER, 'table', 'SYS_ALIAS_SCRIPT'
  6002. go
  6003. DECLARE @CURRENTUSER SYSNAME
  6004. SELECT @CURRENTUSER = USER_NAME()
  6005. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6006. '脚本的别名',
  6007. 'user', @CURRENTUSER, 'table', 'SYS_ALIAS_SCRIPT', 'column', 'ALIAS_NAME'
  6008. go
  6009. DECLARE @CURRENTUSER SYSNAME
  6010. SELECT @CURRENTUSER = USER_NAME()
  6011. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6012. '脚本的描叙',
  6013. 'user', @CURRENTUSER, 'table', 'SYS_ALIAS_SCRIPT', 'column', 'ALIAS_DESC'
  6014. go
  6015. DECLARE @CURRENTUSER SYSNAME
  6016. SELECT @CURRENTUSER = USER_NAME()
  6017. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6018. '调用类的路径',
  6019. 'user', @CURRENTUSER, 'table', 'SYS_ALIAS_SCRIPT', 'column', 'CLASS_NAME'
  6020. go
  6021. DECLARE @CURRENTUSER SYSNAME
  6022. SELECT @CURRENTUSER = USER_NAME()
  6023. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6024. '调用类的对象名',
  6025. 'user', @CURRENTUSER, 'table', 'SYS_ALIAS_SCRIPT', 'column', 'CLASS_INS_NAME'
  6026. go
  6027. DECLARE @CURRENTUSER SYSNAME
  6028. SELECT @CURRENTUSER = USER_NAME()
  6029. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6030. '调用的方法名',
  6031. 'user', @CURRENTUSER, 'table', 'SYS_ALIAS_SCRIPT', 'column', 'METHOD_NAME'
  6032. go
  6033. DECLARE @CURRENTUSER SYSNAME
  6034. SELECT @CURRENTUSER = USER_NAME()
  6035. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6036. '调用的方法的描叙',
  6037. 'user', @CURRENTUSER, 'table', 'SYS_ALIAS_SCRIPT', 'column', 'METHOD_DESC'
  6038. go
  6039. DECLARE @CURRENTUSER SYSNAME
  6040. SELECT @CURRENTUSER = USER_NAME()
  6041. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6042. '自定义脚本内容',
  6043. 'user', @CURRENTUSER, 'table', 'SYS_ALIAS_SCRIPT', 'column', 'SCRIPT_COMTEN'
  6044. go
  6045. DECLARE @CURRENTUSER SYSNAME
  6046. SELECT @CURRENTUSER = USER_NAME()
  6047. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6048. '方法返回类型',
  6049. 'user', @CURRENTUSER, 'table', 'SYS_ALIAS_SCRIPT', 'column', 'RETURN_TYPE'
  6050. go
  6051. DECLARE @CURRENTUSER SYSNAME
  6052. SELECT @CURRENTUSER = USER_NAME()
  6053. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6054. '自定义:custom 系统默认:default',
  6055. 'user', @CURRENTUSER, 'table', 'SYS_ALIAS_SCRIPT', 'column', 'SCRIPT_TYPE'
  6056. go
  6057. DECLARE @CURRENTUSER SYSNAME
  6058. SELECT @CURRENTUSER = USER_NAME()
  6059. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6060. '方法相关设置',
  6061. 'user', @CURRENTUSER, 'table', 'SYS_ALIAS_SCRIPT', 'column', 'ARGUMENT'
  6062. go
  6063. DECLARE @CURRENTUSER SYSNAME
  6064. SELECT @CURRENTUSER = USER_NAME()
  6065. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6066. '禁用:1 启用:0',
  6067. 'user', @CURRENTUSER, 'table', 'SYS_ALIAS_SCRIPT', 'column', 'ENABLE'
  6068. go
  6069. DECLARE @CURRENTUSER SYSNAME
  6070. SELECT @CURRENTUSER = USER_NAME()
  6071. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6072. '是否设置返回值格式:0:否;1:是',
  6073. 'user', @CURRENTUSER, 'table', 'SYS_ALIAS_SCRIPT', 'column', 'IS_RETURN_VALUE'
  6074. go
  6075. DECLARE @CURRENTUSER SYSNAME
  6076. SELECT @CURRENTUSER = USER_NAME()
  6077. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6078. '返回值格式设置',
  6079. 'user', @CURRENTUSER, 'table', 'SYS_ALIAS_SCRIPT', 'column', 'RETURN_PARAM_JSON'
  6080. go
  6081. ALTER TABLE SYS_ALIAS_SCRIPT
  6082. ADD CONSTRAINT PK_SYS_ALIAS_SCRIPT PRIMARY KEY NONCLUSTERED (ID)
  6083. go
  6084. CREATE TABLE SYS_AUDIT (
  6085. AUDITID NUMERIC(18,0) NOT NULL,
  6086. OPNAME VARCHAR(128) NULL,
  6087. EXETIME DATETIME NULL,
  6088. EXECUTORID NUMERIC(18,0) NULL,
  6089. EXECUTOR VARCHAR(64) NULL,
  6090. FROMIP VARCHAR(64) NULL,
  6091. EXEMETHOD VARCHAR(128) NULL,
  6092. REQUESTURI VARCHAR(256) NULL,
  6093. REQPARAMS TEXT NULL,
  6094. OWNERMODEL VARCHAR(200) NULL,
  6095. EXECTYPE VARCHAR(200) NULL,
  6096. ORGID NUMERIC(18,0) NULL,
  6097. DETAIL TEXT NULL
  6098. )
  6099. go
  6100. DECLARE @CURRENTUSER SYSNAME
  6101. SELECT @CURRENTUSER = USER_NAME()
  6102. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6103. '系统审计',
  6104. 'user', @CURRENTUSER, 'table', 'SYS_AUDIT'
  6105. go
  6106. DECLARE @CURRENTUSER SYSNAME
  6107. SELECT @CURRENTUSER = USER_NAME()
  6108. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6109. '操作名称',
  6110. 'user', @CURRENTUSER, 'table', 'SYS_AUDIT', 'column', 'OPNAME'
  6111. go
  6112. DECLARE @CURRENTUSER SYSNAME
  6113. SELECT @CURRENTUSER = USER_NAME()
  6114. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6115. '执行时间',
  6116. 'user', @CURRENTUSER, 'table', 'SYS_AUDIT', 'column', 'EXETIME'
  6117. go
  6118. DECLARE @CURRENTUSER SYSNAME
  6119. SELECT @CURRENTUSER = USER_NAME()
  6120. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6121. '执行人ID',
  6122. 'user', @CURRENTUSER, 'table', 'SYS_AUDIT', 'column', 'EXECUTORID'
  6123. go
  6124. DECLARE @CURRENTUSER SYSNAME
  6125. SELECT @CURRENTUSER = USER_NAME()
  6126. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6127. '执行人',
  6128. 'user', @CURRENTUSER, 'table', 'SYS_AUDIT', 'column', 'EXECUTOR'
  6129. go
  6130. DECLARE @CURRENTUSER SYSNAME
  6131. SELECT @CURRENTUSER = USER_NAME()
  6132. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6133. 'IP',
  6134. 'user', @CURRENTUSER, 'table', 'SYS_AUDIT', 'column', 'FROMIP'
  6135. go
  6136. DECLARE @CURRENTUSER SYSNAME
  6137. SELECT @CURRENTUSER = USER_NAME()
  6138. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6139. '执行方法',
  6140. 'user', @CURRENTUSER, 'table', 'SYS_AUDIT', 'column', 'EXEMETHOD'
  6141. go
  6142. DECLARE @CURRENTUSER SYSNAME
  6143. SELECT @CURRENTUSER = USER_NAME()
  6144. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6145. '请求URL',
  6146. 'user', @CURRENTUSER, 'table', 'SYS_AUDIT', 'column', 'REQUESTURI'
  6147. go
  6148. DECLARE @CURRENTUSER SYSNAME
  6149. SELECT @CURRENTUSER = USER_NAME()
  6150. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6151. '请求参数',
  6152. 'user', @CURRENTUSER, 'table', 'SYS_AUDIT', 'column', 'REQPARAMS'
  6153. go
  6154. DECLARE @CURRENTUSER SYSNAME
  6155. SELECT @CURRENTUSER = USER_NAME()
  6156. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6157. '归属模块',
  6158. 'user', @CURRENTUSER, 'table', 'SYS_AUDIT', 'column', 'OWNERMODEL'
  6159. go
  6160. DECLARE @CURRENTUSER SYSNAME
  6161. SELECT @CURRENTUSER = USER_NAME()
  6162. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6163. '日志类型',
  6164. 'user', @CURRENTUSER, 'table', 'SYS_AUDIT', 'column', 'EXECTYPE'
  6165. go
  6166. DECLARE @CURRENTUSER SYSNAME
  6167. SELECT @CURRENTUSER = USER_NAME()
  6168. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6169. '归属组织',
  6170. 'user', @CURRENTUSER, 'table', 'SYS_AUDIT', 'column', 'ORGID'
  6171. go
  6172. DECLARE @CURRENTUSER SYSNAME
  6173. SELECT @CURRENTUSER = USER_NAME()
  6174. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6175. '明细信息',
  6176. 'user', @CURRENTUSER, 'table', 'SYS_AUDIT', 'column', 'DETAIL'
  6177. go
  6178. ALTER TABLE SYS_AUDIT
  6179. ADD CONSTRAINT PK_SYS_AUDIT PRIMARY KEY NONCLUSTERED (AUDITID)
  6180. go
  6181. CREATE TABLE SYS_CALENDAR (
  6182. ID NUMERIC(18,0) NOT NULL,
  6183. NAME VARCHAR(50) NULL,
  6184. MEMO VARCHAR(400) NULL,
  6185. ISDEFAULT NUMERIC(18,0) NULL
  6186. )
  6187. go
  6188. DECLARE @CURRENTUSER SYSNAME
  6189. SELECT @CURRENTUSER = USER_NAME()
  6190. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6191. '系统日历',
  6192. 'user', @CURRENTUSER, 'table', 'SYS_CALENDAR'
  6193. go
  6194. DECLARE @CURRENTUSER SYSNAME
  6195. SELECT @CURRENTUSER = USER_NAME()
  6196. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6197. '主键',
  6198. 'user', @CURRENTUSER, 'table', 'SYS_CALENDAR', 'column', 'ID'
  6199. go
  6200. DECLARE @CURRENTUSER SYSNAME
  6201. SELECT @CURRENTUSER = USER_NAME()
  6202. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6203. '日历名称',
  6204. 'user', @CURRENTUSER, 'table', 'SYS_CALENDAR', 'column', 'NAME'
  6205. go
  6206. DECLARE @CURRENTUSER SYSNAME
  6207. SELECT @CURRENTUSER = USER_NAME()
  6208. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6209. '描述',
  6210. 'user', @CURRENTUSER, 'table', 'SYS_CALENDAR', 'column', 'MEMO'
  6211. go
  6212. DECLARE @CURRENTUSER SYSNAME
  6213. SELECT @CURRENTUSER = USER_NAME()
  6214. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6215. '1=默认日历
  6216. 0=非默认',
  6217. 'user', @CURRENTUSER, 'table', 'SYS_CALENDAR', 'column', 'ISDEFAULT'
  6218. go
  6219. ALTER TABLE SYS_CALENDAR
  6220. ADD CONSTRAINT PK_SYS_CALENDAR PRIMARY KEY NONCLUSTERED (ID)
  6221. go
  6222. CREATE TABLE SYS_CALENDAR_ASSIGN (
  6223. ID NUMERIC(18,0) NOT NULL,
  6224. CANLENDARID NUMERIC(18,0) NULL,
  6225. ASSIGNTYPE SMALLINT NULL,
  6226. ASSIGNID NUMERIC(18,0) NULL
  6227. )
  6228. go
  6229. DECLARE @CURRENTUSER SYSNAME
  6230. SELECT @CURRENTUSER = USER_NAME()
  6231. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6232. '日历分配',
  6233. 'user', @CURRENTUSER, 'table', 'SYS_CALENDAR_ASSIGN'
  6234. go
  6235. DECLARE @CURRENTUSER SYSNAME
  6236. SELECT @CURRENTUSER = USER_NAME()
  6237. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6238. '主键',
  6239. 'user', @CURRENTUSER, 'table', 'SYS_CALENDAR_ASSIGN', 'column', 'ID'
  6240. go
  6241. DECLARE @CURRENTUSER SYSNAME
  6242. SELECT @CURRENTUSER = USER_NAME()
  6243. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6244. '日历ID',
  6245. 'user', @CURRENTUSER, 'table', 'SYS_CALENDAR_ASSIGN', 'column', 'CANLENDARID'
  6246. go
  6247. DECLARE @CURRENTUSER SYSNAME
  6248. SELECT @CURRENTUSER = USER_NAME()
  6249. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6250. '分配者类型
  6251. 1,用户
  6252. 2.组织',
  6253. 'user', @CURRENTUSER, 'table', 'SYS_CALENDAR_ASSIGN', 'column', 'ASSIGNTYPE'
  6254. go
  6255. DECLARE @CURRENTUSER SYSNAME
  6256. SELECT @CURRENTUSER = USER_NAME()
  6257. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6258. '分配者ID',
  6259. 'user', @CURRENTUSER, 'table', 'SYS_CALENDAR_ASSIGN', 'column', 'ASSIGNID'
  6260. go
  6261. ALTER TABLE SYS_CALENDAR_ASSIGN
  6262. ADD CONSTRAINT PK_SYS_CALENDAR_ASSIGN PRIMARY KEY NONCLUSTERED (ID)
  6263. go
  6264. CREATE TABLE SYS_CALENDAR_SETTING (
  6265. ID NUMERIC(18,0) NOT NULL,
  6266. CALENDARID NUMERIC(18,0) NULL,
  6267. YEARS SMALLINT NULL,
  6268. MONTHS SMALLINT NULL,
  6269. DAYS SMALLINT NULL,
  6270. TYPE SMALLINT NULL,
  6271. WORKTIMEID NUMERIC(18,0) NOT NULL,
  6272. CALDAY VARCHAR(20) NULL
  6273. )
  6274. go
  6275. DECLARE @CURRENTUSER SYSNAME
  6276. SELECT @CURRENTUSER = USER_NAME()
  6277. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6278. '日历设置',
  6279. 'user', @CURRENTUSER, 'table', 'SYS_CALENDAR_SETTING'
  6280. go
  6281. DECLARE @CURRENTUSER SYSNAME
  6282. SELECT @CURRENTUSER = USER_NAME()
  6283. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6284. '主键',
  6285. 'user', @CURRENTUSER, 'table', 'SYS_CALENDAR_SETTING', 'column', 'ID'
  6286. go
  6287. DECLARE @CURRENTUSER SYSNAME
  6288. SELECT @CURRENTUSER = USER_NAME()
  6289. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6290. '日历ID',
  6291. 'user', @CURRENTUSER, 'table', 'SYS_CALENDAR_SETTING', 'column', 'CALENDARID'
  6292. go
  6293. DECLARE @CURRENTUSER SYSNAME
  6294. SELECT @CURRENTUSER = USER_NAME()
  6295. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6296. '年份',
  6297. 'user', @CURRENTUSER, 'table', 'SYS_CALENDAR_SETTING', 'column', 'YEARS'
  6298. go
  6299. DECLARE @CURRENTUSER SYSNAME
  6300. SELECT @CURRENTUSER = USER_NAME()
  6301. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6302. '月份',
  6303. 'user', @CURRENTUSER, 'table', 'SYS_CALENDAR_SETTING', 'column', 'MONTHS'
  6304. go
  6305. DECLARE @CURRENTUSER SYSNAME
  6306. SELECT @CURRENTUSER = USER_NAME()
  6307. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6308. '天数',
  6309. 'user', @CURRENTUSER, 'table', 'SYS_CALENDAR_SETTING', 'column', 'DAYS'
  6310. go
  6311. DECLARE @CURRENTUSER SYSNAME
  6312. SELECT @CURRENTUSER = USER_NAME()
  6313. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6314. '上班类型
  6315. 1,上班
  6316. 2,休息',
  6317. 'user', @CURRENTUSER, 'table', 'SYS_CALENDAR_SETTING', 'column', 'TYPE'
  6318. go
  6319. DECLARE @CURRENTUSER SYSNAME
  6320. SELECT @CURRENTUSER = USER_NAME()
  6321. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6322. '班次ID',
  6323. 'user', @CURRENTUSER, 'table', 'SYS_CALENDAR_SETTING', 'column', 'WORKTIMEID'
  6324. go
  6325. DECLARE @CURRENTUSER SYSNAME
  6326. SELECT @CURRENTUSER = USER_NAME()
  6327. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6328. '当前日期',
  6329. 'user', @CURRENTUSER, 'table', 'SYS_CALENDAR_SETTING', 'column', 'CALDAY'
  6330. go
  6331. ALTER TABLE SYS_CALENDAR_SETTING
  6332. ADD CONSTRAINT PK_SYS_CALENDAR_SETTING PRIMARY KEY NONCLUSTERED (ID)
  6333. go
  6334. CREATE TABLE SYS_CODE_TEMPLATE (
  6335. ID NUMERIC(18,0) NOT NULL,
  6336. TEMPLATE_NAME VARCHAR(200) NULL,
  6337. HTML TEXT NULL,
  6338. MEMO VARCHAR(200) NULL,
  6339. TEMPLATE_ALIAS VARCHAR(200) NULL,
  6340. TEMPLATE_TYPE SMALLINT NULL,
  6341. ISSUBNEED SMALLINT NULL,
  6342. FILENAME VARCHAR(200) NULL,
  6343. FILEDIR VARCHAR(200) NULL,
  6344. FORMEDIT SMALLINT NULL,
  6345. FORMDETAIL SMALLINT NULL
  6346. )
  6347. go
  6348. DECLARE @CURRENTUSER SYSNAME
  6349. SELECT @CURRENTUSER = USER_NAME()
  6350. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6351. '基于自定义表的代码模版管理表',
  6352. 'user', @CURRENTUSER, 'table', 'SYS_CODE_TEMPLATE'
  6353. go
  6354. DECLARE @CURRENTUSER SYSNAME
  6355. SELECT @CURRENTUSER = USER_NAME()
  6356. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6357. '主键',
  6358. 'user', @CURRENTUSER, 'table', 'SYS_CODE_TEMPLATE', 'column', 'ID'
  6359. go
  6360. DECLARE @CURRENTUSER SYSNAME
  6361. SELECT @CURRENTUSER = USER_NAME()
  6362. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6363. '模版名称',
  6364. 'user', @CURRENTUSER, 'table', 'SYS_CODE_TEMPLATE', 'column', 'TEMPLATE_NAME'
  6365. go
  6366. DECLARE @CURRENTUSER SYSNAME
  6367. SELECT @CURRENTUSER = USER_NAME()
  6368. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6369. '模版文件内容',
  6370. 'user', @CURRENTUSER, 'table', 'SYS_CODE_TEMPLATE', 'column', 'HTML'
  6371. go
  6372. DECLARE @CURRENTUSER SYSNAME
  6373. SELECT @CURRENTUSER = USER_NAME()
  6374. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6375. '模版描述',
  6376. 'user', @CURRENTUSER, 'table', 'SYS_CODE_TEMPLATE', 'column', 'MEMO'
  6377. go
  6378. DECLARE @CURRENTUSER SYSNAME
  6379. SELECT @CURRENTUSER = USER_NAME()
  6380. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6381. '模版别名',
  6382. 'user', @CURRENTUSER, 'table', 'SYS_CODE_TEMPLATE', 'column', 'TEMPLATE_ALIAS'
  6383. go
  6384. DECLARE @CURRENTUSER SYSNAME
  6385. SELECT @CURRENTUSER = USER_NAME()
  6386. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6387. '模版类型1-系统模版,2自定义模版',
  6388. 'user', @CURRENTUSER, 'table', 'SYS_CODE_TEMPLATE', 'column', 'TEMPLATE_TYPE'
  6389. go
  6390. DECLARE @CURRENTUSER SYSNAME
  6391. SELECT @CURRENTUSER = USER_NAME()
  6392. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6393. '子表是否生成该模版文件0-不需要生成,1-生成 ,默认不生成',
  6394. 'user', @CURRENTUSER, 'table', 'SYS_CODE_TEMPLATE', 'column', 'ISSUBNEED'
  6395. go
  6396. DECLARE @CURRENTUSER SYSNAME
  6397. SELECT @CURRENTUSER = USER_NAME()
  6398. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6399. '文件名',
  6400. 'user', @CURRENTUSER, 'table', 'SYS_CODE_TEMPLATE', 'column', 'FILENAME'
  6401. go
  6402. DECLARE @CURRENTUSER SYSNAME
  6403. SELECT @CURRENTUSER = USER_NAME()
  6404. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6405. '文件路径',
  6406. 'user', @CURRENTUSER, 'table', 'SYS_CODE_TEMPLATE', 'column', 'FILEDIR'
  6407. go
  6408. DECLARE @CURRENTUSER SYSNAME
  6409. SELECT @CURRENTUSER = USER_NAME()
  6410. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6411. '表单编辑标识',
  6412. 'user', @CURRENTUSER, 'table', 'SYS_CODE_TEMPLATE', 'column', 'FORMEDIT'
  6413. go
  6414. DECLARE @CURRENTUSER SYSNAME
  6415. SELECT @CURRENTUSER = USER_NAME()
  6416. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6417. '表单明细标识',
  6418. 'user', @CURRENTUSER, 'table', 'SYS_CODE_TEMPLATE', 'column', 'FORMDETAIL'
  6419. go
  6420. ALTER TABLE SYS_CODE_TEMPLATE
  6421. ADD CONSTRAINT PK_SYS_CODE_TEMPLATE PRIMARY KEY NONCLUSTERED (ID)
  6422. go
  6423. CREATE TABLE SYS_CONDITION_SCRIPT (
  6424. ID NUMERIC(18,0) NOT NULL,
  6425. CLASS_NAME VARCHAR(400) NULL,
  6426. CLASS_INS_NAME VARCHAR(200) NULL,
  6427. METHOD_NAME VARCHAR(200) NULL,
  6428. METHOD_DESC VARCHAR(400) NULL,
  6429. RETURN_TYPE VARCHAR(50) NULL,
  6430. ARGUMENT TEXT NULL,
  6431. ENABLE SMALLINT NULL
  6432. )
  6433. go
  6434. DECLARE @CURRENTUSER SYSNAME
  6435. SELECT @CURRENTUSER = USER_NAME()
  6436. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6437. '条件脚本',
  6438. 'user', @CURRENTUSER, 'table', 'SYS_CONDITION_SCRIPT'
  6439. go
  6440. DECLARE @CURRENTUSER SYSNAME
  6441. SELECT @CURRENTUSER = USER_NAME()
  6442. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6443. '主键',
  6444. 'user', @CURRENTUSER, 'table', 'SYS_CONDITION_SCRIPT', 'column', 'ID'
  6445. go
  6446. DECLARE @CURRENTUSER SYSNAME
  6447. SELECT @CURRENTUSER = USER_NAME()
  6448. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6449. '脚本所在类的类名',
  6450. 'user', @CURRENTUSER, 'table', 'SYS_CONDITION_SCRIPT', 'column', 'CLASS_NAME'
  6451. go
  6452. DECLARE @CURRENTUSER SYSNAME
  6453. SELECT @CURRENTUSER = USER_NAME()
  6454. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6455. '类实例名',
  6456. 'user', @CURRENTUSER, 'table', 'SYS_CONDITION_SCRIPT', 'column', 'CLASS_INS_NAME'
  6457. go
  6458. DECLARE @CURRENTUSER SYSNAME
  6459. SELECT @CURRENTUSER = USER_NAME()
  6460. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6461. '方法名',
  6462. 'user', @CURRENTUSER, 'table', 'SYS_CONDITION_SCRIPT', 'column', 'METHOD_NAME'
  6463. go
  6464. DECLARE @CURRENTUSER SYSNAME
  6465. SELECT @CURRENTUSER = USER_NAME()
  6466. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6467. '方法描述',
  6468. 'user', @CURRENTUSER, 'table', 'SYS_CONDITION_SCRIPT', 'column', 'METHOD_DESC'
  6469. go
  6470. DECLARE @CURRENTUSER SYSNAME
  6471. SELECT @CURRENTUSER = USER_NAME()
  6472. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6473. '返回值类型',
  6474. 'user', @CURRENTUSER, 'table', 'SYS_CONDITION_SCRIPT', 'column', 'RETURN_TYPE'
  6475. go
  6476. DECLARE @CURRENTUSER SYSNAME
  6477. SELECT @CURRENTUSER = USER_NAME()
  6478. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6479. '参数信息',
  6480. 'user', @CURRENTUSER, 'table', 'SYS_CONDITION_SCRIPT', 'column', 'ARGUMENT'
  6481. go
  6482. DECLARE @CURRENTUSER SYSNAME
  6483. SELECT @CURRENTUSER = USER_NAME()
  6484. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6485. '是否有效',
  6486. 'user', @CURRENTUSER, 'table', 'SYS_CONDITION_SCRIPT', 'column', 'ENABLE'
  6487. go
  6488. ALTER TABLE SYS_CONDITION_SCRIPT
  6489. ADD CONSTRAINT PK_SYS_CONDITION_SCRIPT PRIMARY KEY NONCLUSTERED (ID)
  6490. go
  6491. CREATE TABLE SYS_DATASOURCE (
  6492. ID NUMERIC(18,0) NOT NULL,
  6493. NAME VARCHAR(50) NULL,
  6494. ALIAS VARCHAR(20) NULL,
  6495. DRIVERNAME VARCHAR(100) NULL,
  6496. URL VARCHAR(100) NULL,
  6497. USERNAME VARCHAR(20) NULL,
  6498. PASSWORD VARCHAR(20) NULL,
  6499. DBTYPE VARCHAR(20) NULL
  6500. )
  6501. go
  6502. DECLARE @CURRENTUSER SYSNAME
  6503. SELECT @CURRENTUSER = USER_NAME()
  6504. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6505. '系统数据源管理',
  6506. 'user', @CURRENTUSER, 'table', 'SYS_DATASOURCE'
  6507. go
  6508. DECLARE @CURRENTUSER SYSNAME
  6509. SELECT @CURRENTUSER = USER_NAME()
  6510. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6511. '主键',
  6512. 'user', @CURRENTUSER, 'table', 'SYS_DATASOURCE', 'column', 'ID'
  6513. go
  6514. DECLARE @CURRENTUSER SYSNAME
  6515. SELECT @CURRENTUSER = USER_NAME()
  6516. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6517. '数据源名称',
  6518. 'user', @CURRENTUSER, 'table', 'SYS_DATASOURCE', 'column', 'NAME'
  6519. go
  6520. DECLARE @CURRENTUSER SYSNAME
  6521. SELECT @CURRENTUSER = USER_NAME()
  6522. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6523. '别名',
  6524. 'user', @CURRENTUSER, 'table', 'SYS_DATASOURCE', 'column', 'ALIAS'
  6525. go
  6526. DECLARE @CURRENTUSER SYSNAME
  6527. SELECT @CURRENTUSER = USER_NAME()
  6528. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6529. '驱动名称',
  6530. 'user', @CURRENTUSER, 'table', 'SYS_DATASOURCE', 'column', 'DRIVERNAME'
  6531. go
  6532. DECLARE @CURRENTUSER SYSNAME
  6533. SELECT @CURRENTUSER = USER_NAME()
  6534. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6535. '数据库URL',
  6536. 'user', @CURRENTUSER, 'table', 'SYS_DATASOURCE', 'column', 'URL'
  6537. go
  6538. DECLARE @CURRENTUSER SYSNAME
  6539. SELECT @CURRENTUSER = USER_NAME()
  6540. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6541. '用户名',
  6542. 'user', @CURRENTUSER, 'table', 'SYS_DATASOURCE', 'column', 'USERNAME'
  6543. go
  6544. DECLARE @CURRENTUSER SYSNAME
  6545. SELECT @CURRENTUSER = USER_NAME()
  6546. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6547. '密码',
  6548. 'user', @CURRENTUSER, 'table', 'SYS_DATASOURCE', 'column', 'PASSWORD'
  6549. go
  6550. DECLARE @CURRENTUSER SYSNAME
  6551. SELECT @CURRENTUSER = USER_NAME()
  6552. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6553. '数据库类型',
  6554. 'user', @CURRENTUSER, 'table', 'SYS_DATASOURCE', 'column', 'DBTYPE'
  6555. go
  6556. ALTER TABLE SYS_DATASOURCE
  6557. ADD CONSTRAINT PK_SYS_DATASOURCE PRIMARY KEY NONCLUSTERED (ID)
  6558. go
  6559. CREATE TABLE SYS_DB_ID (
  6560. ID SMALLINT NOT NULL,
  6561. INCREMENTAL NUMERIC(18,0) NULL,
  6562. BOUND NUMERIC(18,0) NULL
  6563. )
  6564. go
  6565. DECLARE @CURRENTUSER SYSNAME
  6566. SELECT @CURRENTUSER = USER_NAME()
  6567. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6568. '系统ID生成表',
  6569. 'user', @CURRENTUSER, 'table', 'SYS_DB_ID'
  6570. go
  6571. DECLARE @CURRENTUSER SYSNAME
  6572. SELECT @CURRENTUSER = USER_NAME()
  6573. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6574. '计算机编号',
  6575. 'user', @CURRENTUSER, 'table', 'SYS_DB_ID', 'column', 'ID'
  6576. go
  6577. DECLARE @CURRENTUSER SYSNAME
  6578. SELECT @CURRENTUSER = USER_NAME()
  6579. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6580. 'ID增量',
  6581. 'user', @CURRENTUSER, 'table', 'SYS_DB_ID', 'column', 'INCREMENTAL'
  6582. go
  6583. DECLARE @CURRENTUSER SYSNAME
  6584. SELECT @CURRENTUSER = USER_NAME()
  6585. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6586. '边界值',
  6587. 'user', @CURRENTUSER, 'table', 'SYS_DB_ID', 'column', 'BOUND'
  6588. go
  6589. ALTER TABLE SYS_DB_ID
  6590. ADD CONSTRAINT PK_SYS_DB_ID PRIMARY KEY NONCLUSTERED (ID)
  6591. go
  6592. CREATE TABLE SYS_DEMENSION (
  6593. DEMID NUMERIC(18,0) NOT NULL,
  6594. DEMNAME VARCHAR(128) NOT NULL,
  6595. DEMDESC VARCHAR(1024) NULL
  6596. )
  6597. go
  6598. DECLARE @CURRENTUSER SYSNAME
  6599. SELECT @CURRENTUSER = USER_NAME()
  6600. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6601. '人员维度表',
  6602. 'user', @CURRENTUSER, 'table', 'SYS_DEMENSION'
  6603. go
  6604. DECLARE @CURRENTUSER SYSNAME
  6605. SELECT @CURRENTUSER = USER_NAME()
  6606. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6607. '维度编号',
  6608. 'user', @CURRENTUSER, 'table', 'SYS_DEMENSION', 'column', 'DEMID'
  6609. go
  6610. DECLARE @CURRENTUSER SYSNAME
  6611. SELECT @CURRENTUSER = USER_NAME()
  6612. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6613. '维度名称',
  6614. 'user', @CURRENTUSER, 'table', 'SYS_DEMENSION', 'column', 'DEMNAME'
  6615. go
  6616. DECLARE @CURRENTUSER SYSNAME
  6617. SELECT @CURRENTUSER = USER_NAME()
  6618. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6619. '维度描述',
  6620. 'user', @CURRENTUSER, 'table', 'SYS_DEMENSION', 'column', 'DEMDESC'
  6621. go
  6622. ALTER TABLE SYS_DEMENSION
  6623. ADD CONSTRAINT PK_SYS_DEMENSION PRIMARY KEY NONCLUSTERED (DEMID)
  6624. go
  6625. CREATE TABLE SYS_DIC (
  6626. DICID NUMERIC(18,0) NOT NULL,
  6627. TYPEID NUMERIC(18,0) NULL,
  6628. ITEMKEY VARCHAR(64) NULL,
  6629. ITEMNAME VARCHAR(64) NOT NULL,
  6630. ITEMVALUE VARCHAR(128) NOT NULL,
  6631. DESCP VARCHAR(256) NULL,
  6632. SN NUMERIC(18,0) NULL,
  6633. NODEPATH VARCHAR(100) NULL,
  6634. PARENTID NUMERIC(18,0) NULL
  6635. )
  6636. go
  6637. DECLARE @CURRENTUSER SYSNAME
  6638. SELECT @CURRENTUSER = USER_NAME()
  6639. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6640. '数据字典',
  6641. 'user', @CURRENTUSER, 'table', 'SYS_DIC'
  6642. go
  6643. DECLARE @CURRENTUSER SYSNAME
  6644. SELECT @CURRENTUSER = USER_NAME()
  6645. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6646. '主键',
  6647. 'user', @CURRENTUSER, 'table', 'SYS_DIC', 'column', 'DICID'
  6648. go
  6649. DECLARE @CURRENTUSER SYSNAME
  6650. SELECT @CURRENTUSER = USER_NAME()
  6651. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6652. '分类ID',
  6653. 'user', @CURRENTUSER, 'table', 'SYS_DIC', 'column', 'TYPEID'
  6654. go
  6655. DECLARE @CURRENTUSER SYSNAME
  6656. SELECT @CURRENTUSER = USER_NAME()
  6657. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6658. '项Key',
  6659. 'user', @CURRENTUSER, 'table', 'SYS_DIC', 'column', 'ITEMKEY'
  6660. go
  6661. DECLARE @CURRENTUSER SYSNAME
  6662. SELECT @CURRENTUSER = USER_NAME()
  6663. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6664. '项名',
  6665. 'user', @CURRENTUSER, 'table', 'SYS_DIC', 'column', 'ITEMNAME'
  6666. go
  6667. DECLARE @CURRENTUSER SYSNAME
  6668. SELECT @CURRENTUSER = USER_NAME()
  6669. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6670. '项值',
  6671. 'user', @CURRENTUSER, 'table', 'SYS_DIC', 'column', 'ITEMVALUE'
  6672. go
  6673. DECLARE @CURRENTUSER SYSNAME
  6674. SELECT @CURRENTUSER = USER_NAME()
  6675. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6676. '描述',
  6677. 'user', @CURRENTUSER, 'table', 'SYS_DIC', 'column', 'DESCP'
  6678. go
  6679. DECLARE @CURRENTUSER SYSNAME
  6680. SELECT @CURRENTUSER = USER_NAME()
  6681. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6682. '序号',
  6683. 'user', @CURRENTUSER, 'table', 'SYS_DIC', 'column', 'SN'
  6684. go
  6685. DECLARE @CURRENTUSER SYSNAME
  6686. SELECT @CURRENTUSER = USER_NAME()
  6687. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6688. '路径',
  6689. 'user', @CURRENTUSER, 'table', 'SYS_DIC', 'column', 'NODEPATH'
  6690. go
  6691. DECLARE @CURRENTUSER SYSNAME
  6692. SELECT @CURRENTUSER = USER_NAME()
  6693. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6694. '父id',
  6695. 'user', @CURRENTUSER, 'table', 'SYS_DIC', 'column', 'PARENTID'
  6696. go
  6697. ALTER TABLE SYS_DIC
  6698. ADD CONSTRAINT PK_SYS_DIC PRIMARY KEY NONCLUSTERED (DICID)
  6699. go
  6700. CREATE TABLE SYS_ERROR_LOG (
  6701. ID NUMERIC(18,0) NOT NULL,
  6702. HASHCODE VARCHAR(40) NULL,
  6703. ACCOUNT VARCHAR(50) NULL,
  6704. IP VARCHAR(30) NULL,
  6705. ERRORURL VARCHAR(2000) NULL,
  6706. ERROR TEXT NULL,
  6707. ERRORDATE DATETIME NULL
  6708. )
  6709. go
  6710. DECLARE @CURRENTUSER SYSNAME
  6711. SELECT @CURRENTUSER = USER_NAME()
  6712. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6713. '错误日志表',
  6714. 'user', @CURRENTUSER, 'table', 'SYS_ERROR_LOG'
  6715. go
  6716. DECLARE @CURRENTUSER SYSNAME
  6717. SELECT @CURRENTUSER = USER_NAME()
  6718. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6719. '主键',
  6720. 'user', @CURRENTUSER, 'table', 'SYS_ERROR_LOG', 'column', 'ID'
  6721. go
  6722. DECLARE @CURRENTUSER SYSNAME
  6723. SELECT @CURRENTUSER = USER_NAME()
  6724. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6725. '错误哈希码',
  6726. 'user', @CURRENTUSER, 'table', 'SYS_ERROR_LOG', 'column', 'HASHCODE'
  6727. go
  6728. DECLARE @CURRENTUSER SYSNAME
  6729. SELECT @CURRENTUSER = USER_NAME()
  6730. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6731. '帐号',
  6732. 'user', @CURRENTUSER, 'table', 'SYS_ERROR_LOG', 'column', 'ACCOUNT'
  6733. go
  6734. DECLARE @CURRENTUSER SYSNAME
  6735. SELECT @CURRENTUSER = USER_NAME()
  6736. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6737. 'ip',
  6738. 'user', @CURRENTUSER, 'table', 'SYS_ERROR_LOG', 'column', 'IP'
  6739. go
  6740. DECLARE @CURRENTUSER SYSNAME
  6741. SELECT @CURRENTUSER = USER_NAME()
  6742. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6743. '错误地址',
  6744. 'user', @CURRENTUSER, 'table', 'SYS_ERROR_LOG', 'column', 'ERRORURL'
  6745. go
  6746. DECLARE @CURRENTUSER SYSNAME
  6747. SELECT @CURRENTUSER = USER_NAME()
  6748. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6749. '错误详细信息',
  6750. 'user', @CURRENTUSER, 'table', 'SYS_ERROR_LOG', 'column', 'ERROR'
  6751. go
  6752. DECLARE @CURRENTUSER SYSNAME
  6753. SELECT @CURRENTUSER = USER_NAME()
  6754. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6755. '时间',
  6756. 'user', @CURRENTUSER, 'table', 'SYS_ERROR_LOG', 'column', 'ERRORDATE'
  6757. go
  6758. ALTER TABLE SYS_ERROR_LOG
  6759. ADD CONSTRAINT PK_SYS_ERROR_LOG PRIMARY KEY NONCLUSTERED (ID)
  6760. go
  6761. CREATE TABLE SYS_EXCEL_IMPRULE (
  6762. ID NUMERIC(18,0) NOT NULL,
  6763. TABLE_NAME VARCHAR(30) NULL,
  6764. COLUMN_STR VARCHAR(200) NULL,
  6765. MARK VARCHAR(200) NULL,
  6766. IMP_TYPE SMALLINT NULL,
  6767. BUSI_DATE DATETIME NULL
  6768. )
  6769. go
  6770. DECLARE @CURRENTUSER SYSNAME
  6771. SELECT @CURRENTUSER = USER_NAME()
  6772. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6773. 'excel导入规则表',
  6774. 'user', @CURRENTUSER, 'table', 'SYS_EXCEL_IMPRULE'
  6775. go
  6776. DECLARE @CURRENTUSER SYSNAME
  6777. SELECT @CURRENTUSER = USER_NAME()
  6778. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6779. '主键',
  6780. 'user', @CURRENTUSER, 'table', 'SYS_EXCEL_IMPRULE', 'column', 'ID'
  6781. go
  6782. DECLARE @CURRENTUSER SYSNAME
  6783. SELECT @CURRENTUSER = USER_NAME()
  6784. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6785. '表名称',
  6786. 'user', @CURRENTUSER, 'table', 'SYS_EXCEL_IMPRULE', 'column', 'TABLE_NAME'
  6787. go
  6788. DECLARE @CURRENTUSER SYSNAME
  6789. SELECT @CURRENTUSER = USER_NAME()
  6790. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6791. '要填充的字段串逗号分隔',
  6792. 'user', @CURRENTUSER, 'table', 'SYS_EXCEL_IMPRULE', 'column', 'COLUMN_STR'
  6793. go
  6794. DECLARE @CURRENTUSER SYSNAME
  6795. SELECT @CURRENTUSER = USER_NAME()
  6796. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6797. '备注',
  6798. 'user', @CURRENTUSER, 'table', 'SYS_EXCEL_IMPRULE', 'column', 'MARK'
  6799. go
  6800. DECLARE @CURRENTUSER SYSNAME
  6801. SELECT @CURRENTUSER = USER_NAME()
  6802. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6803. '0导入现有表,1导入并生成表',
  6804. 'user', @CURRENTUSER, 'table', 'SYS_EXCEL_IMPRULE', 'column', 'IMP_TYPE'
  6805. go
  6806. DECLARE @CURRENTUSER SYSNAME
  6807. SELECT @CURRENTUSER = USER_NAME()
  6808. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6809. '操作日期',
  6810. 'user', @CURRENTUSER, 'table', 'SYS_EXCEL_IMPRULE', 'column', 'BUSI_DATE'
  6811. go
  6812. ALTER TABLE SYS_EXCEL_IMPRULE
  6813. ADD CONSTRAINT PK_SYS_EXCEL_IMPRULE PRIMARY KEY NONCLUSTERED (ID)
  6814. go
  6815. CREATE TABLE SYS_FILE (
  6816. FILEID NUMERIC(18,0) NOT NULL,
  6817. TYPEID NUMERIC(18,0) NULL,
  6818. FILENAME VARCHAR(128) NOT NULL,
  6819. FILEPATH VARCHAR(128) NOT NULL,
  6820. CREATETIME DATETIME NOT NULL,
  6821. EXT VARCHAR(32) NULL,
  6822. FILETYPE VARCHAR(32) NOT NULL,
  6823. NOTE VARCHAR(1024) NULL,
  6824. CREATORID NUMERIC(18,0) NULL,
  6825. CREATOR VARCHAR(32) NOT NULL,
  6826. TOTALBYTES NUMERIC(18,0) NULL DEFAULT 0,
  6827. DELFLAG SMALLINT NULL,
  6828. FILEBLOB IMAGE NULL
  6829. )
  6830. go
  6831. DECLARE @CURRENTUSER SYSNAME
  6832. SELECT @CURRENTUSER = USER_NAME()
  6833. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6834. '附件',
  6835. 'user', @CURRENTUSER, 'table', 'SYS_FILE'
  6836. go
  6837. DECLARE @CURRENTUSER SYSNAME
  6838. SELECT @CURRENTUSER = USER_NAME()
  6839. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6840. '主键',
  6841. 'user', @CURRENTUSER, 'table', 'SYS_FILE', 'column', 'FILEID'
  6842. go
  6843. DECLARE @CURRENTUSER SYSNAME
  6844. SELECT @CURRENTUSER = USER_NAME()
  6845. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6846. '分类ID',
  6847. 'user', @CURRENTUSER, 'table', 'SYS_FILE', 'column', 'TYPEID'
  6848. go
  6849. DECLARE @CURRENTUSER SYSNAME
  6850. SELECT @CURRENTUSER = USER_NAME()
  6851. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6852. '文件名',
  6853. 'user', @CURRENTUSER, 'table', 'SYS_FILE', 'column', 'FILENAME'
  6854. go
  6855. DECLARE @CURRENTUSER SYSNAME
  6856. SELECT @CURRENTUSER = USER_NAME()
  6857. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6858. '文件路径',
  6859. 'user', @CURRENTUSER, 'table', 'SYS_FILE', 'column', 'FILEPATH'
  6860. go
  6861. DECLARE @CURRENTUSER SYSNAME
  6862. SELECT @CURRENTUSER = USER_NAME()
  6863. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6864. '创建时间',
  6865. 'user', @CURRENTUSER, 'table', 'SYS_FILE', 'column', 'CREATETIME'
  6866. go
  6867. DECLARE @CURRENTUSER SYSNAME
  6868. SELECT @CURRENTUSER = USER_NAME()
  6869. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6870. '扩展名',
  6871. 'user', @CURRENTUSER, 'table', 'SYS_FILE', 'column', 'EXT'
  6872. go
  6873. DECLARE @CURRENTUSER SYSNAME
  6874. SELECT @CURRENTUSER = USER_NAME()
  6875. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6876. '附件类型
  6877. 如:邮件附件',
  6878. 'user', @CURRENTUSER, 'table', 'SYS_FILE', 'column', 'FILETYPE'
  6879. go
  6880. DECLARE @CURRENTUSER SYSNAME
  6881. SELECT @CURRENTUSER = USER_NAME()
  6882. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6883. '说明',
  6884. 'user', @CURRENTUSER, 'table', 'SYS_FILE', 'column', 'NOTE'
  6885. go
  6886. DECLARE @CURRENTUSER SYSNAME
  6887. SELECT @CURRENTUSER = USER_NAME()
  6888. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6889. '上传者ID',
  6890. 'user', @CURRENTUSER, 'table', 'SYS_FILE', 'column', 'CREATORID'
  6891. go
  6892. DECLARE @CURRENTUSER SYSNAME
  6893. SELECT @CURRENTUSER = USER_NAME()
  6894. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6895. '上传者',
  6896. 'user', @CURRENTUSER, 'table', 'SYS_FILE', 'column', 'CREATOR'
  6897. go
  6898. DECLARE @CURRENTUSER SYSNAME
  6899. SELECT @CURRENTUSER = USER_NAME()
  6900. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6901. '总字节数',
  6902. 'user', @CURRENTUSER, 'table', 'SYS_FILE', 'column', 'TOTALBYTES'
  6903. go
  6904. DECLARE @CURRENTUSER SYSNAME
  6905. SELECT @CURRENTUSER = USER_NAME()
  6906. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6907. '1=已删除
  6908. 0=删除',
  6909. 'user', @CURRENTUSER, 'table', 'SYS_FILE', 'column', 'DELFLAG'
  6910. go
  6911. DECLARE @CURRENTUSER SYSNAME
  6912. SELECT @CURRENTUSER = USER_NAME()
  6913. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6914. '附件内容',
  6915. 'user', @CURRENTUSER, 'table', 'SYS_FILE', 'column', 'FILEBLOB'
  6916. go
  6917. ALTER TABLE SYS_FILE
  6918. ADD CONSTRAINT PK_SYS_FILE PRIMARY KEY NONCLUSTERED (FILEID)
  6919. go
  6920. CREATE TABLE SYS_GL_TYPE (
  6921. TYPEID NUMERIC(18,0) NOT NULL,
  6922. TYPENAME VARCHAR(128) NOT NULL,
  6923. NODEPATH VARCHAR(200) NULL,
  6924. DEPTH NUMERIC(18,0) NOT NULL,
  6925. PARENTID NUMERIC(18,0) NULL,
  6926. CATKEY VARCHAR(64) NULL,
  6927. NODEKEY VARCHAR(64) NOT NULL,
  6928. SN NUMERIC(18,0) NOT NULL,
  6929. USERID NUMERIC(18,0) NULL,
  6930. DEPID NUMERIC(18,0) NULL,
  6931. TYPE NUMERIC(18,0) NULL,
  6932. ISLEAF SMALLINT NULL,
  6933. NODECODE VARCHAR(20) NULL,
  6934. NODECODETYPE SMALLINT NULL
  6935. )
  6936. go
  6937. DECLARE @CURRENTUSER SYSNAME
  6938. SELECT @CURRENTUSER = USER_NAME()
  6939. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6940. '总分类表
  6941. 用于显示树层次结构的分类
  6942. 可以允许任何层次结构',
  6943. 'user', @CURRENTUSER, 'table', 'SYS_GL_TYPE'
  6944. go
  6945. DECLARE @CURRENTUSER SYSNAME
  6946. SELECT @CURRENTUSER = USER_NAME()
  6947. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6948. '分类ID',
  6949. 'user', @CURRENTUSER, 'table', 'SYS_GL_TYPE', 'column', 'TYPEID'
  6950. go
  6951. DECLARE @CURRENTUSER SYSNAME
  6952. SELECT @CURRENTUSER = USER_NAME()
  6953. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6954. '分类名称',
  6955. 'user', @CURRENTUSER, 'table', 'SYS_GL_TYPE', 'column', 'TYPENAME'
  6956. go
  6957. DECLARE @CURRENTUSER SYSNAME
  6958. SELECT @CURRENTUSER = USER_NAME()
  6959. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6960. '路径',
  6961. 'user', @CURRENTUSER, 'table', 'SYS_GL_TYPE', 'column', 'NODEPATH'
  6962. go
  6963. DECLARE @CURRENTUSER SYSNAME
  6964. SELECT @CURRENTUSER = USER_NAME()
  6965. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6966. '层次',
  6967. 'user', @CURRENTUSER, 'table', 'SYS_GL_TYPE', 'column', 'DEPTH'
  6968. go
  6969. DECLARE @CURRENTUSER SYSNAME
  6970. SELECT @CURRENTUSER = USER_NAME()
  6971. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6972. '父节点',
  6973. 'user', @CURRENTUSER, 'table', 'SYS_GL_TYPE', 'column', 'PARENTID'
  6974. go
  6975. DECLARE @CURRENTUSER SYSNAME
  6976. SELECT @CURRENTUSER = USER_NAME()
  6977. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6978. '分类Key',
  6979. 'user', @CURRENTUSER, 'table', 'SYS_GL_TYPE', 'column', 'CATKEY'
  6980. go
  6981. DECLARE @CURRENTUSER SYSNAME
  6982. SELECT @CURRENTUSER = USER_NAME()
  6983. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6984. '节点的分类Key',
  6985. 'user', @CURRENTUSER, 'table', 'SYS_GL_TYPE', 'column', 'NODEKEY'
  6986. go
  6987. DECLARE @CURRENTUSER SYSNAME
  6988. SELECT @CURRENTUSER = USER_NAME()
  6989. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6990. '序号',
  6991. 'user', @CURRENTUSER, 'table', 'SYS_GL_TYPE', 'column', 'SN'
  6992. go
  6993. DECLARE @CURRENTUSER SYSNAME
  6994. SELECT @CURRENTUSER = USER_NAME()
  6995. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  6996. '所属用户
  6997. 当为空则代表为公共分类',
  6998. 'user', @CURRENTUSER, 'table', 'SYS_GL_TYPE', 'column', 'USERID'
  6999. go
  7000. DECLARE @CURRENTUSER SYSNAME
  7001. SELECT @CURRENTUSER = USER_NAME()
  7002. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7003. '所属部门',
  7004. 'user', @CURRENTUSER, 'table', 'SYS_GL_TYPE', 'column', 'DEPID'
  7005. go
  7006. DECLARE @CURRENTUSER SYSNAME
  7007. SELECT @CURRENTUSER = USER_NAME()
  7008. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7009. '类型
  7010. (0平铺
  7011. ,1树形)',
  7012. 'user', @CURRENTUSER, 'table', 'SYS_GL_TYPE', 'column', 'TYPE'
  7013. go
  7014. DECLARE @CURRENTUSER SYSNAME
  7015. SELECT @CURRENTUSER = USER_NAME()
  7016. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7017. '是否叶结点
  7018. 1=是
  7019. 0=否',
  7020. 'user', @CURRENTUSER, 'table', 'SYS_GL_TYPE', 'column', 'ISLEAF'
  7021. go
  7022. DECLARE @CURRENTUSER SYSNAME
  7023. SELECT @CURRENTUSER = USER_NAME()
  7024. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7025. '子编码',
  7026. 'user', @CURRENTUSER, 'table', 'SYS_GL_TYPE', 'column', 'NODECODE'
  7027. go
  7028. DECLARE @CURRENTUSER SYSNAME
  7029. SELECT @CURRENTUSER = USER_NAME()
  7030. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7031. '子编码类型:0手工录入,1自动生成',
  7032. 'user', @CURRENTUSER, 'table', 'SYS_GL_TYPE', 'column', 'NODECODETYPE'
  7033. go
  7034. ALTER TABLE SYS_GL_TYPE
  7035. ADD CONSTRAINT PK_SYS_GL_TYPE PRIMARY KEY NONCLUSTERED (TYPEID)
  7036. go
  7037. CREATE TABLE SYS_IDENTITY (
  7038. ID NUMERIC(18,0) NOT NULL,
  7039. NAME VARCHAR(50) NULL,
  7040. ALIAS VARCHAR(20) NULL,
  7041. REGULATION VARCHAR(100) NULL,
  7042. GENTYPE SMALLINT NULL,
  7043. NOLENGTH NUMERIC(18,0) NULL,
  7044. CURDATE VARCHAR(10) NULL,
  7045. INITVALUE NUMERIC(18,0) NULL,
  7046. CURVALUE NUMERIC(18,0) NULL,
  7047. STEP SMALLINT NULL
  7048. )
  7049. go
  7050. DECLARE @CURRENTUSER SYSNAME
  7051. SELECT @CURRENTUSER = USER_NAME()
  7052. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7053. '流水号生成',
  7054. 'user', @CURRENTUSER, 'table', 'SYS_IDENTITY'
  7055. go
  7056. DECLARE @CURRENTUSER SYSNAME
  7057. SELECT @CURRENTUSER = USER_NAME()
  7058. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7059. '主键',
  7060. 'user', @CURRENTUSER, 'table', 'SYS_IDENTITY', 'column', 'ID'
  7061. go
  7062. DECLARE @CURRENTUSER SYSNAME
  7063. SELECT @CURRENTUSER = USER_NAME()
  7064. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7065. '名称',
  7066. 'user', @CURRENTUSER, 'table', 'SYS_IDENTITY', 'column', 'NAME'
  7067. go
  7068. DECLARE @CURRENTUSER SYSNAME
  7069. SELECT @CURRENTUSER = USER_NAME()
  7070. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7071. '别名',
  7072. 'user', @CURRENTUSER, 'table', 'SYS_IDENTITY', 'column', 'ALIAS'
  7073. go
  7074. DECLARE @CURRENTUSER SYSNAME
  7075. SELECT @CURRENTUSER = USER_NAME()
  7076. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7077. '规则',
  7078. 'user', @CURRENTUSER, 'table', 'SYS_IDENTITY', 'column', 'REGULATION'
  7079. go
  7080. DECLARE @CURRENTUSER SYSNAME
  7081. SELECT @CURRENTUSER = USER_NAME()
  7082. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7083. '每天生成',
  7084. 'user', @CURRENTUSER, 'table', 'SYS_IDENTITY', 'column', 'GENTYPE'
  7085. go
  7086. DECLARE @CURRENTUSER SYSNAME
  7087. SELECT @CURRENTUSER = USER_NAME()
  7088. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7089. '流水号长度',
  7090. 'user', @CURRENTUSER, 'table', 'SYS_IDENTITY', 'column', 'NOLENGTH'
  7091. go
  7092. DECLARE @CURRENTUSER SYSNAME
  7093. SELECT @CURRENTUSER = USER_NAME()
  7094. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7095. '当前日期',
  7096. 'user', @CURRENTUSER, 'table', 'SYS_IDENTITY', 'column', 'CURDATE'
  7097. go
  7098. DECLARE @CURRENTUSER SYSNAME
  7099. SELECT @CURRENTUSER = USER_NAME()
  7100. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7101. '初始值',
  7102. 'user', @CURRENTUSER, 'table', 'SYS_IDENTITY', 'column', 'INITVALUE'
  7103. go
  7104. DECLARE @CURRENTUSER SYSNAME
  7105. SELECT @CURRENTUSER = USER_NAME()
  7106. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7107. '当前值',
  7108. 'user', @CURRENTUSER, 'table', 'SYS_IDENTITY', 'column', 'CURVALUE'
  7109. go
  7110. DECLARE @CURRENTUSER SYSNAME
  7111. SELECT @CURRENTUSER = USER_NAME()
  7112. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7113. '步长',
  7114. 'user', @CURRENTUSER, 'table', 'SYS_IDENTITY', 'column', 'STEP'
  7115. go
  7116. ALTER TABLE SYS_IDENTITY
  7117. ADD CONSTRAINT PK_SYS_IDENTITY PRIMARY KEY NONCLUSTERED (ID)
  7118. go
  7119. CREATE TABLE SYS_JOB (
  7120. JOBID NUMERIC(18,0) NOT NULL,
  7121. JOBNAME VARCHAR(100) NULL,
  7122. JOBCODE VARCHAR(100) NULL,
  7123. JOBDESC VARCHAR(400) NULL,
  7124. SETID NUMERIC(18,0) NULL DEFAULT 0,
  7125. ISDELETE NUMERIC(18,0) NULL DEFAULT 0,
  7126. GRADE NUMERIC(10,0) NULL DEFAULT 0
  7127. )
  7128. go
  7129. DECLARE @CURRENTUSER SYSNAME
  7130. SELECT @CURRENTUSER = USER_NAME()
  7131. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7132. '职务表',
  7133. 'user', @CURRENTUSER, 'table', 'SYS_JOB'
  7134. go
  7135. DECLARE @CURRENTUSER SYSNAME
  7136. SELECT @CURRENTUSER = USER_NAME()
  7137. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7138. '职务ID',
  7139. 'user', @CURRENTUSER, 'table', 'SYS_JOB', 'column', 'JOBID'
  7140. go
  7141. DECLARE @CURRENTUSER SYSNAME
  7142. SELECT @CURRENTUSER = USER_NAME()
  7143. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7144. '职务名称',
  7145. 'user', @CURRENTUSER, 'table', 'SYS_JOB', 'column', 'JOBNAME'
  7146. go
  7147. DECLARE @CURRENTUSER SYSNAME
  7148. SELECT @CURRENTUSER = USER_NAME()
  7149. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7150. '职务代码',
  7151. 'user', @CURRENTUSER, 'table', 'SYS_JOB', 'column', 'JOBCODE'
  7152. go
  7153. DECLARE @CURRENTUSER SYSNAME
  7154. SELECT @CURRENTUSER = USER_NAME()
  7155. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7156. '职务描述',
  7157. 'user', @CURRENTUSER, 'table', 'SYS_JOB', 'column', 'JOBDESC'
  7158. go
  7159. DECLARE @CURRENTUSER SYSNAME
  7160. SELECT @CURRENTUSER = USER_NAME()
  7161. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7162. '设置码',
  7163. 'user', @CURRENTUSER, 'table', 'SYS_JOB', 'column', 'SETID'
  7164. go
  7165. DECLARE @CURRENTUSER SYSNAME
  7166. SELECT @CURRENTUSER = USER_NAME()
  7167. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7168. '是否删除',
  7169. 'user', @CURRENTUSER, 'table', 'SYS_JOB', 'column', 'ISDELETE'
  7170. go
  7171. DECLARE @CURRENTUSER SYSNAME
  7172. SELECT @CURRENTUSER = USER_NAME()
  7173. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7174. '等级',
  7175. 'user', @CURRENTUSER, 'table', 'SYS_JOB', 'column', 'GRADE'
  7176. go
  7177. ALTER TABLE SYS_JOB
  7178. ADD CONSTRAINT PK_SYS_JOB PRIMARY KEY NONCLUSTERED (JOBID)
  7179. go
  7180. CREATE TABLE SYS_JOBLOG (
  7181. LOGID NUMERIC(18,0) NOT NULL,
  7182. JOBNAME VARCHAR(50) NULL,
  7183. TRIGNAME VARCHAR(50) NULL,
  7184. STARTTIME DATETIME NULL,
  7185. ENDTIME DATETIME NULL,
  7186. CONTENT TEXT NULL,
  7187. STATE NUMERIC(18,0) NULL,
  7188. RUNTIME NUMERIC(18,0) NULL
  7189. )
  7190. go
  7191. DECLARE @CURRENTUSER SYSNAME
  7192. SELECT @CURRENTUSER = USER_NAME()
  7193. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7194. '后台任务执行日志',
  7195. 'user', @CURRENTUSER, 'table', 'SYS_JOBLOG'
  7196. go
  7197. DECLARE @CURRENTUSER SYSNAME
  7198. SELECT @CURRENTUSER = USER_NAME()
  7199. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7200. '主键',
  7201. 'user', @CURRENTUSER, 'table', 'SYS_JOBLOG', 'column', 'LOGID'
  7202. go
  7203. DECLARE @CURRENTUSER SYSNAME
  7204. SELECT @CURRENTUSER = USER_NAME()
  7205. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7206. '执行名称',
  7207. 'user', @CURRENTUSER, 'table', 'SYS_JOBLOG', 'column', 'JOBNAME'
  7208. go
  7209. DECLARE @CURRENTUSER SYSNAME
  7210. SELECT @CURRENTUSER = USER_NAME()
  7211. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7212. '触发名称',
  7213. 'user', @CURRENTUSER, 'table', 'SYS_JOBLOG', 'column', 'TRIGNAME'
  7214. go
  7215. DECLARE @CURRENTUSER SYSNAME
  7216. SELECT @CURRENTUSER = USER_NAME()
  7217. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7218. '开始时间',
  7219. 'user', @CURRENTUSER, 'table', 'SYS_JOBLOG', 'column', 'STARTTIME'
  7220. go
  7221. DECLARE @CURRENTUSER SYSNAME
  7222. SELECT @CURRENTUSER = USER_NAME()
  7223. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7224. '结束时间',
  7225. 'user', @CURRENTUSER, 'table', 'SYS_JOBLOG', 'column', 'ENDTIME'
  7226. go
  7227. DECLARE @CURRENTUSER SYSNAME
  7228. SELECT @CURRENTUSER = USER_NAME()
  7229. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7230. '日志内容',
  7231. 'user', @CURRENTUSER, 'table', 'SYS_JOBLOG', 'column', 'CONTENT'
  7232. go
  7233. DECLARE @CURRENTUSER SYSNAME
  7234. SELECT @CURRENTUSER = USER_NAME()
  7235. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7236. '状态',
  7237. 'user', @CURRENTUSER, 'table', 'SYS_JOBLOG', 'column', 'STATE'
  7238. go
  7239. DECLARE @CURRENTUSER SYSNAME
  7240. SELECT @CURRENTUSER = USER_NAME()
  7241. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7242. '运行时间持续时间',
  7243. 'user', @CURRENTUSER, 'table', 'SYS_JOBLOG', 'column', 'RUNTIME'
  7244. go
  7245. ALTER TABLE SYS_JOBLOG
  7246. ADD CONSTRAINT PK_SYS_JOBLOG PRIMARY KEY NONCLUSTERED (LOGID)
  7247. go
  7248. CREATE TABLE SYS_LOG_SWITCH (
  7249. ID NUMERIC(18,0) NOT NULL,
  7250. MODEL VARCHAR(50) NULL,
  7251. STATUS SMALLINT NULL,
  7252. CREATETIME DATETIME NULL,
  7253. CREATOR VARCHAR(20) NULL,
  7254. CREATORID NUMERIC(18,0) NULL,
  7255. UPDBY VARCHAR(20) NULL,
  7256. UPDBYID NUMERIC(18,0) NULL,
  7257. MEMO VARCHAR(300) NULL,
  7258. LASTUPTIME DATETIME NULL
  7259. )
  7260. go
  7261. DECLARE @CURRENTUSER SYSNAME
  7262. SELECT @CURRENTUSER = USER_NAME()
  7263. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7264. '日志开关',
  7265. 'user', @CURRENTUSER, 'table', 'SYS_LOG_SWITCH'
  7266. go
  7267. DECLARE @CURRENTUSER SYSNAME
  7268. SELECT @CURRENTUSER = USER_NAME()
  7269. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7270. '主键',
  7271. 'user', @CURRENTUSER, 'table', 'SYS_LOG_SWITCH', 'column', 'ID'
  7272. go
  7273. DECLARE @CURRENTUSER SYSNAME
  7274. SELECT @CURRENTUSER = USER_NAME()
  7275. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7276. '模块名',
  7277. 'user', @CURRENTUSER, 'table', 'SYS_LOG_SWITCH', 'column', 'MODEL'
  7278. go
  7279. DECLARE @CURRENTUSER SYSNAME
  7280. SELECT @CURRENTUSER = USER_NAME()
  7281. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7282. '状态',
  7283. 'user', @CURRENTUSER, 'table', 'SYS_LOG_SWITCH', 'column', 'STATUS'
  7284. go
  7285. DECLARE @CURRENTUSER SYSNAME
  7286. SELECT @CURRENTUSER = USER_NAME()
  7287. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7288. '创建时间',
  7289. 'user', @CURRENTUSER, 'table', 'SYS_LOG_SWITCH', 'column', 'CREATETIME'
  7290. go
  7291. DECLARE @CURRENTUSER SYSNAME
  7292. SELECT @CURRENTUSER = USER_NAME()
  7293. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7294. '创建人',
  7295. 'user', @CURRENTUSER, 'table', 'SYS_LOG_SWITCH', 'column', 'CREATOR'
  7296. go
  7297. DECLARE @CURRENTUSER SYSNAME
  7298. SELECT @CURRENTUSER = USER_NAME()
  7299. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7300. '创建人ID',
  7301. 'user', @CURRENTUSER, 'table', 'SYS_LOG_SWITCH', 'column', 'CREATORID'
  7302. go
  7303. DECLARE @CURRENTUSER SYSNAME
  7304. SELECT @CURRENTUSER = USER_NAME()
  7305. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7306. '更新人',
  7307. 'user', @CURRENTUSER, 'table', 'SYS_LOG_SWITCH', 'column', 'UPDBY'
  7308. go
  7309. DECLARE @CURRENTUSER SYSNAME
  7310. SELECT @CURRENTUSER = USER_NAME()
  7311. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7312. '更新人ID',
  7313. 'user', @CURRENTUSER, 'table', 'SYS_LOG_SWITCH', 'column', 'UPDBYID'
  7314. go
  7315. DECLARE @CURRENTUSER SYSNAME
  7316. SELECT @CURRENTUSER = USER_NAME()
  7317. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7318. '备注',
  7319. 'user', @CURRENTUSER, 'table', 'SYS_LOG_SWITCH', 'column', 'MEMO'
  7320. go
  7321. DECLARE @CURRENTUSER SYSNAME
  7322. SELECT @CURRENTUSER = USER_NAME()
  7323. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7324. '最后更新时间',
  7325. 'user', @CURRENTUSER, 'table', 'SYS_LOG_SWITCH', 'column', 'LASTUPTIME'
  7326. go
  7327. ALTER TABLE SYS_LOG_SWITCH
  7328. ADD CONSTRAINT PK_SYS_LOG_SWITCH PRIMARY KEY NONCLUSTERED (ID)
  7329. go
  7330. CREATE TABLE SYS_MESSAGE_LOG (
  7331. ID NUMERIC(18,0) NOT NULL,
  7332. SUBJECT VARCHAR(100) NULL,
  7333. SENDTIME DATETIME NULL,
  7334. RECEIVER VARCHAR(1000) NULL,
  7335. MESSAGETYPE NUMERIC(18,0) NULL,
  7336. STATE NUMERIC(18,0) NULL
  7337. )
  7338. go
  7339. DECLARE @CURRENTUSER SYSNAME
  7340. SELECT @CURRENTUSER = USER_NAME()
  7341. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7342. '消息日志',
  7343. 'user', @CURRENTUSER, 'table', 'SYS_MESSAGE_LOG'
  7344. go
  7345. DECLARE @CURRENTUSER SYSNAME
  7346. SELECT @CURRENTUSER = USER_NAME()
  7347. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7348. '主键',
  7349. 'user', @CURRENTUSER, 'table', 'SYS_MESSAGE_LOG', 'column', 'ID'
  7350. go
  7351. DECLARE @CURRENTUSER SYSNAME
  7352. SELECT @CURRENTUSER = USER_NAME()
  7353. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7354. '主题',
  7355. 'user', @CURRENTUSER, 'table', 'SYS_MESSAGE_LOG', 'column', 'SUBJECT'
  7356. go
  7357. DECLARE @CURRENTUSER SYSNAME
  7358. SELECT @CURRENTUSER = USER_NAME()
  7359. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7360. '发送时间',
  7361. 'user', @CURRENTUSER, 'table', 'SYS_MESSAGE_LOG', 'column', 'SENDTIME'
  7362. go
  7363. DECLARE @CURRENTUSER SYSNAME
  7364. SELECT @CURRENTUSER = USER_NAME()
  7365. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7366. '接收者 (多个人用,分隔)',
  7367. 'user', @CURRENTUSER, 'table', 'SYS_MESSAGE_LOG', 'column', 'RECEIVER'
  7368. go
  7369. DECLARE @CURRENTUSER SYSNAME
  7370. SELECT @CURRENTUSER = USER_NAME()
  7371. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7372. '消息类型
  7373. 1;邮件信息
  7374. 2;手机短信
  7375. 3;内部消息',
  7376. 'user', @CURRENTUSER, 'table', 'SYS_MESSAGE_LOG', 'column', 'MESSAGETYPE'
  7377. go
  7378. DECLARE @CURRENTUSER SYSNAME
  7379. SELECT @CURRENTUSER = USER_NAME()
  7380. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7381. '发送状态
  7382. 1:成功
  7383. 0:不成功',
  7384. 'user', @CURRENTUSER, 'table', 'SYS_MESSAGE_LOG', 'column', 'STATE'
  7385. go
  7386. ALTER TABLE SYS_MESSAGE_LOG
  7387. ADD CONSTRAINT PK_SYS_MESSAGE_LOG PRIMARY KEY NONCLUSTERED (ID)
  7388. go
  7389. CREATE TABLE SYS_MSG_READ (
  7390. ID NUMERIC(18,0) NOT NULL,
  7391. MESSAGEID NUMERIC(18,0) NULL,
  7392. RECEIVERID NUMERIC(18,0) NULL,
  7393. RECEIVER VARCHAR(20) NULL,
  7394. RECEIVETIME DATETIME NULL
  7395. )
  7396. go
  7397. DECLARE @CURRENTUSER SYSNAME
  7398. SELECT @CURRENTUSER = USER_NAME()
  7399. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7400. '接收状态',
  7401. 'user', @CURRENTUSER, 'table', 'SYS_MSG_READ'
  7402. go
  7403. DECLARE @CURRENTUSER SYSNAME
  7404. SELECT @CURRENTUSER = USER_NAME()
  7405. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7406. '主键',
  7407. 'user', @CURRENTUSER, 'table', 'SYS_MSG_READ', 'column', 'ID'
  7408. go
  7409. DECLARE @CURRENTUSER SYSNAME
  7410. SELECT @CURRENTUSER = USER_NAME()
  7411. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7412. '消息ID',
  7413. 'user', @CURRENTUSER, 'table', 'SYS_MSG_READ', 'column', 'MESSAGEID'
  7414. go
  7415. DECLARE @CURRENTUSER SYSNAME
  7416. SELECT @CURRENTUSER = USER_NAME()
  7417. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7418. '接收人Id',
  7419. 'user', @CURRENTUSER, 'table', 'SYS_MSG_READ', 'column', 'RECEIVERID'
  7420. go
  7421. DECLARE @CURRENTUSER SYSNAME
  7422. SELECT @CURRENTUSER = USER_NAME()
  7423. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7424. '接收人',
  7425. 'user', @CURRENTUSER, 'table', 'SYS_MSG_READ', 'column', 'RECEIVER'
  7426. go
  7427. DECLARE @CURRENTUSER SYSNAME
  7428. SELECT @CURRENTUSER = USER_NAME()
  7429. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7430. '接收时间',
  7431. 'user', @CURRENTUSER, 'table', 'SYS_MSG_READ', 'column', 'RECEIVETIME'
  7432. go
  7433. ALTER TABLE SYS_MSG_READ
  7434. ADD CONSTRAINT PK_SYS_MSG_READ PRIMARY KEY NONCLUSTERED (ID)
  7435. go
  7436. CREATE TABLE SYS_MSG_RECEIVER (
  7437. ID NUMERIC(18,0) NOT NULL,
  7438. MESSAGEID NUMERIC(18,0) NULL,
  7439. RECEIVETYPE SMALLINT NULL,
  7440. RECEIVERID NUMERIC(18,0) NULL,
  7441. RECEIVER VARCHAR(20) NULL
  7442. )
  7443. go
  7444. DECLARE @CURRENTUSER SYSNAME
  7445. SELECT @CURRENTUSER = USER_NAME()
  7446. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7447. '消息接收者',
  7448. 'user', @CURRENTUSER, 'table', 'SYS_MSG_RECEIVER'
  7449. go
  7450. DECLARE @CURRENTUSER SYSNAME
  7451. SELECT @CURRENTUSER = USER_NAME()
  7452. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7453. '主键',
  7454. 'user', @CURRENTUSER, 'table', 'SYS_MSG_RECEIVER', 'column', 'ID'
  7455. go
  7456. DECLARE @CURRENTUSER SYSNAME
  7457. SELECT @CURRENTUSER = USER_NAME()
  7458. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7459. '消息ID',
  7460. 'user', @CURRENTUSER, 'table', 'SYS_MSG_RECEIVER', 'column', 'MESSAGEID'
  7461. go
  7462. DECLARE @CURRENTUSER SYSNAME
  7463. SELECT @CURRENTUSER = USER_NAME()
  7464. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7465. '接收者类型',
  7466. 'user', @CURRENTUSER, 'table', 'SYS_MSG_RECEIVER', 'column', 'RECEIVETYPE'
  7467. go
  7468. DECLARE @CURRENTUSER SYSNAME
  7469. SELECT @CURRENTUSER = USER_NAME()
  7470. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7471. '接收人ID
  7472. 0,接收人
  7473. 1,组织架构',
  7474. 'user', @CURRENTUSER, 'table', 'SYS_MSG_RECEIVER', 'column', 'RECEIVERID'
  7475. go
  7476. DECLARE @CURRENTUSER SYSNAME
  7477. SELECT @CURRENTUSER = USER_NAME()
  7478. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7479. '接收人',
  7480. 'user', @CURRENTUSER, 'table', 'SYS_MSG_RECEIVER', 'column', 'RECEIVER'
  7481. go
  7482. ALTER TABLE SYS_MSG_RECEIVER
  7483. ADD CONSTRAINT PK_SYS_MSG_RECEIVER PRIMARY KEY NONCLUSTERED (ID)
  7484. go
  7485. CREATE TABLE SYS_MSG_REPLY (
  7486. ID NUMERIC(18,0) NOT NULL,
  7487. MESSAGEID NUMERIC(18,0) NULL,
  7488. CONTENT TEXT NULL,
  7489. REPLYID NUMERIC(18,0) NULL,
  7490. REPLY VARCHAR(20) NULL,
  7491. REPLYTIME DATETIME NULL,
  7492. ISPRIVATE SMALLINT NULL
  7493. )
  7494. go
  7495. DECLARE @CURRENTUSER SYSNAME
  7496. SELECT @CURRENTUSER = USER_NAME()
  7497. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7498. '消息回复',
  7499. 'user', @CURRENTUSER, 'table', 'SYS_MSG_REPLY'
  7500. go
  7501. DECLARE @CURRENTUSER SYSNAME
  7502. SELECT @CURRENTUSER = USER_NAME()
  7503. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7504. '主键',
  7505. 'user', @CURRENTUSER, 'table', 'SYS_MSG_REPLY', 'column', 'ID'
  7506. go
  7507. DECLARE @CURRENTUSER SYSNAME
  7508. SELECT @CURRENTUSER = USER_NAME()
  7509. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7510. '消息id',
  7511. 'user', @CURRENTUSER, 'table', 'SYS_MSG_REPLY', 'column', 'MESSAGEID'
  7512. go
  7513. DECLARE @CURRENTUSER SYSNAME
  7514. SELECT @CURRENTUSER = USER_NAME()
  7515. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7516. '内容',
  7517. 'user', @CURRENTUSER, 'table', 'SYS_MSG_REPLY', 'column', 'CONTENT'
  7518. go
  7519. DECLARE @CURRENTUSER SYSNAME
  7520. SELECT @CURRENTUSER = USER_NAME()
  7521. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7522. '回复人ID',
  7523. 'user', @CURRENTUSER, 'table', 'SYS_MSG_REPLY', 'column', 'REPLYID'
  7524. go
  7525. DECLARE @CURRENTUSER SYSNAME
  7526. SELECT @CURRENTUSER = USER_NAME()
  7527. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7528. '回复人',
  7529. 'user', @CURRENTUSER, 'table', 'SYS_MSG_REPLY', 'column', 'REPLY'
  7530. go
  7531. DECLARE @CURRENTUSER SYSNAME
  7532. SELECT @CURRENTUSER = USER_NAME()
  7533. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7534. '回复时间',
  7535. 'user', @CURRENTUSER, 'table', 'SYS_MSG_REPLY', 'column', 'REPLYTIME'
  7536. go
  7537. DECLARE @CURRENTUSER SYSNAME
  7538. SELECT @CURRENTUSER = USER_NAME()
  7539. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7540. '私密回复',
  7541. 'user', @CURRENTUSER, 'table', 'SYS_MSG_REPLY', 'column', 'ISPRIVATE'
  7542. go
  7543. ALTER TABLE SYS_MSG_REPLY
  7544. ADD CONSTRAINT PK_SYS_MSG_REPLY PRIMARY KEY NONCLUSTERED (ID)
  7545. go
  7546. CREATE TABLE SYS_MSG_SEND (
  7547. ID NUMERIC(18,0) NOT NULL,
  7548. SUBJECT VARCHAR(100) NULL,
  7549. USERID NUMERIC(18,0) NULL,
  7550. USERNAME VARCHAR(20) NULL,
  7551. MESSAGETYPE VARCHAR(50) NULL,
  7552. CONTENT TEXT NULL,
  7553. SENDTIME DATETIME NULL,
  7554. CANREPLY SMALLINT NULL,
  7555. RECEIVERNAME TEXT NULL,
  7556. ATTACHMENT VARCHAR(2000) NULL
  7557. )
  7558. go
  7559. DECLARE @CURRENTUSER SYSNAME
  7560. SELECT @CURRENTUSER = USER_NAME()
  7561. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7562. '发送消息',
  7563. 'user', @CURRENTUSER, 'table', 'SYS_MSG_SEND'
  7564. go
  7565. DECLARE @CURRENTUSER SYSNAME
  7566. SELECT @CURRENTUSER = USER_NAME()
  7567. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7568. '主键',
  7569. 'user', @CURRENTUSER, 'table', 'SYS_MSG_SEND', 'column', 'ID'
  7570. go
  7571. DECLARE @CURRENTUSER SYSNAME
  7572. SELECT @CURRENTUSER = USER_NAME()
  7573. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7574. '标题',
  7575. 'user', @CURRENTUSER, 'table', 'SYS_MSG_SEND', 'column', 'SUBJECT'
  7576. go
  7577. DECLARE @CURRENTUSER SYSNAME
  7578. SELECT @CURRENTUSER = USER_NAME()
  7579. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7580. '发送人ID',
  7581. 'user', @CURRENTUSER, 'table', 'SYS_MSG_SEND', 'column', 'USERID'
  7582. go
  7583. DECLARE @CURRENTUSER SYSNAME
  7584. SELECT @CURRENTUSER = USER_NAME()
  7585. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7586. '发送人',
  7587. 'user', @CURRENTUSER, 'table', 'SYS_MSG_SEND', 'column', 'USERNAME'
  7588. go
  7589. DECLARE @CURRENTUSER SYSNAME
  7590. SELECT @CURRENTUSER = USER_NAME()
  7591. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7592. '消息类型(使用数据字典)',
  7593. 'user', @CURRENTUSER, 'table', 'SYS_MSG_SEND', 'column', 'MESSAGETYPE'
  7594. go
  7595. DECLARE @CURRENTUSER SYSNAME
  7596. SELECT @CURRENTUSER = USER_NAME()
  7597. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7598. '内容',
  7599. 'user', @CURRENTUSER, 'table', 'SYS_MSG_SEND', 'column', 'CONTENT'
  7600. go
  7601. DECLARE @CURRENTUSER SYSNAME
  7602. SELECT @CURRENTUSER = USER_NAME()
  7603. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7604. '发送时间',
  7605. 'user', @CURRENTUSER, 'table', 'SYS_MSG_SEND', 'column', 'SENDTIME'
  7606. go
  7607. DECLARE @CURRENTUSER SYSNAME
  7608. SELECT @CURRENTUSER = USER_NAME()
  7609. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7610. '不需回复',
  7611. 'user', @CURRENTUSER, 'table', 'SYS_MSG_SEND', 'column', 'CANREPLY'
  7612. go
  7613. DECLARE @CURRENTUSER SYSNAME
  7614. SELECT @CURRENTUSER = USER_NAME()
  7615. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7616. '接收人名',
  7617. 'user', @CURRENTUSER, 'table', 'SYS_MSG_SEND', 'column', 'RECEIVERNAME'
  7618. go
  7619. ALTER TABLE SYS_MSG_SEND
  7620. ADD CONSTRAINT PK_SYS_MSG_SEND PRIMARY KEY NONCLUSTERED (ID)
  7621. go
  7622. CREATE TABLE SYS_OFFICE_TEMPLATE (
  7623. ID NUMERIC(18,0) NOT NULL,
  7624. SUBJECT VARCHAR(20) NULL,
  7625. TEMPLATETYPE NUMERIC(18,0) NULL,
  7626. MEMO VARCHAR(200) NULL,
  7627. CREATORID NUMERIC(18,0) NULL,
  7628. CREATOR VARCHAR(20) NULL,
  7629. CREATETIME DATETIME NULL,
  7630. PATH VARCHAR(200) NULL,
  7631. TEMPLATEBLOB IMAGE NULL
  7632. )
  7633. go
  7634. DECLARE @CURRENTUSER SYSNAME
  7635. SELECT @CURRENTUSER = USER_NAME()
  7636. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7637. 'office模版',
  7638. 'user', @CURRENTUSER, 'table', 'SYS_OFFICE_TEMPLATE'
  7639. go
  7640. DECLARE @CURRENTUSER SYSNAME
  7641. SELECT @CURRENTUSER = USER_NAME()
  7642. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7643. '主键',
  7644. 'user', @CURRENTUSER, 'table', 'SYS_OFFICE_TEMPLATE', 'column', 'ID'
  7645. go
  7646. DECLARE @CURRENTUSER SYSNAME
  7647. SELECT @CURRENTUSER = USER_NAME()
  7648. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7649. '主题',
  7650. 'user', @CURRENTUSER, 'table', 'SYS_OFFICE_TEMPLATE', 'column', 'SUBJECT'
  7651. go
  7652. DECLARE @CURRENTUSER SYSNAME
  7653. SELECT @CURRENTUSER = USER_NAME()
  7654. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7655. '模版类型',
  7656. 'user', @CURRENTUSER, 'table', 'SYS_OFFICE_TEMPLATE', 'column', 'TEMPLATETYPE'
  7657. go
  7658. DECLARE @CURRENTUSER SYSNAME
  7659. SELECT @CURRENTUSER = USER_NAME()
  7660. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7661. '备注',
  7662. 'user', @CURRENTUSER, 'table', 'SYS_OFFICE_TEMPLATE', 'column', 'MEMO'
  7663. go
  7664. DECLARE @CURRENTUSER SYSNAME
  7665. SELECT @CURRENTUSER = USER_NAME()
  7666. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7667. '创建人ID',
  7668. 'user', @CURRENTUSER, 'table', 'SYS_OFFICE_TEMPLATE', 'column', 'CREATORID'
  7669. go
  7670. DECLARE @CURRENTUSER SYSNAME
  7671. SELECT @CURRENTUSER = USER_NAME()
  7672. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7673. '创建人',
  7674. 'user', @CURRENTUSER, 'table', 'SYS_OFFICE_TEMPLATE', 'column', 'CREATOR'
  7675. go
  7676. DECLARE @CURRENTUSER SYSNAME
  7677. SELECT @CURRENTUSER = USER_NAME()
  7678. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7679. '创建时间',
  7680. 'user', @CURRENTUSER, 'table', 'SYS_OFFICE_TEMPLATE', 'column', 'CREATETIME'
  7681. go
  7682. DECLARE @CURRENTUSER SYSNAME
  7683. SELECT @CURRENTUSER = USER_NAME()
  7684. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7685. '路径',
  7686. 'user', @CURRENTUSER, 'table', 'SYS_OFFICE_TEMPLATE', 'column', 'PATH'
  7687. go
  7688. DECLARE @CURRENTUSER SYSNAME
  7689. SELECT @CURRENTUSER = USER_NAME()
  7690. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7691. '模板内容',
  7692. 'user', @CURRENTUSER, 'table', 'SYS_OFFICE_TEMPLATE', 'column', 'TEMPLATEBLOB'
  7693. go
  7694. ALTER TABLE SYS_OFFICE_TEMPLATE
  7695. ADD CONSTRAINT PK_SYS_OFFICE_TEMPLATE PRIMARY KEY NONCLUSTERED (ID)
  7696. go
  7697. CREATE TABLE SYS_ORG (
  7698. ORGID NUMERIC(18,0) NOT NULL,
  7699. DEMID NUMERIC(18,0) NULL,
  7700. ORGNAME VARCHAR(128) NOT NULL,
  7701. ORGDESC VARCHAR(500) NULL,
  7702. ORGSUPID NUMERIC(18,0) NULL,
  7703. PATH VARCHAR(128) NULL,
  7704. DEPTH NUMERIC(18,0) NULL,
  7705. ORGTYPE NUMERIC(18,0) NULL,
  7706. CREATORID NUMERIC(18,0) NULL,
  7707. CREATETIME DATETIME NULL,
  7708. UPDATEID NUMERIC(18,0) NULL,
  7709. UPDATETIME DATETIME NULL,
  7710. SN NUMERIC(18,0) NULL,
  7711. FROMTYPE SMALLINT NULL,
  7712. ORGPATHNAME VARCHAR(2000) NULL,
  7713. ISDELETE INT NULL DEFAULT 0,
  7714. CODE VARCHAR(128) NOT NULL,
  7715. COMPANYID NUMERIC(18,0) NULL,
  7716. COMPANY VARCHAR(20) NULL,
  7717. ORGSTAFF SMALLINT NULL,
  7718. ORGCODE VARCHAR(200) NULL
  7719. )
  7720. go
  7721. DECLARE @CURRENTUSER SYSNAME
  7722. SELECT @CURRENTUSER = USER_NAME()
  7723. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7724. '组织架构
  7725. SYS_ORG',
  7726. 'user', @CURRENTUSER, 'table', 'SYS_ORG'
  7727. go
  7728. DECLARE @CURRENTUSER SYSNAME
  7729. SELECT @CURRENTUSER = USER_NAME()
  7730. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7731. '组织ID',
  7732. 'user', @CURRENTUSER, 'table', 'SYS_ORG', 'column', 'ORGID'
  7733. go
  7734. DECLARE @CURRENTUSER SYSNAME
  7735. SELECT @CURRENTUSER = USER_NAME()
  7736. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7737. '维度编号',
  7738. 'user', @CURRENTUSER, 'table', 'SYS_ORG', 'column', 'DEMID'
  7739. go
  7740. DECLARE @CURRENTUSER SYSNAME
  7741. SELECT @CURRENTUSER = USER_NAME()
  7742. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7743. '名称',
  7744. 'user', @CURRENTUSER, 'table', 'SYS_ORG', 'column', 'ORGNAME'
  7745. go
  7746. DECLARE @CURRENTUSER SYSNAME
  7747. SELECT @CURRENTUSER = USER_NAME()
  7748. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7749. '描述',
  7750. 'user', @CURRENTUSER, 'table', 'SYS_ORG', 'column', 'ORGDESC'
  7751. go
  7752. DECLARE @CURRENTUSER SYSNAME
  7753. SELECT @CURRENTUSER = USER_NAME()
  7754. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7755. '上级',
  7756. 'user', @CURRENTUSER, 'table', 'SYS_ORG', 'column', 'ORGSUPID'
  7757. go
  7758. DECLARE @CURRENTUSER SYSNAME
  7759. SELECT @CURRENTUSER = USER_NAME()
  7760. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7761. '路径',
  7762. 'user', @CURRENTUSER, 'table', 'SYS_ORG', 'column', 'PATH'
  7763. go
  7764. DECLARE @CURRENTUSER SYSNAME
  7765. SELECT @CURRENTUSER = USER_NAME()
  7766. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7767. '层次',
  7768. 'user', @CURRENTUSER, 'table', 'SYS_ORG', 'column', 'DEPTH'
  7769. go
  7770. DECLARE @CURRENTUSER SYSNAME
  7771. SELECT @CURRENTUSER = USER_NAME()
  7772. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7773. '类型
  7774. 0=集团
  7775. 1=公司
  7776. 2=部门
  7777. 3=其他组织',
  7778. 'user', @CURRENTUSER, 'table', 'SYS_ORG', 'column', 'ORGTYPE'
  7779. go
  7780. DECLARE @CURRENTUSER SYSNAME
  7781. SELECT @CURRENTUSER = USER_NAME()
  7782. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7783. '建立人',
  7784. 'user', @CURRENTUSER, 'table', 'SYS_ORG', 'column', 'CREATORID'
  7785. go
  7786. DECLARE @CURRENTUSER SYSNAME
  7787. SELECT @CURRENTUSER = USER_NAME()
  7788. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7789. '建立时间',
  7790. 'user', @CURRENTUSER, 'table', 'SYS_ORG', 'column', 'CREATETIME'
  7791. go
  7792. DECLARE @CURRENTUSER SYSNAME
  7793. SELECT @CURRENTUSER = USER_NAME()
  7794. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7795. '修改人',
  7796. 'user', @CURRENTUSER, 'table', 'SYS_ORG', 'column', 'UPDATEID'
  7797. go
  7798. DECLARE @CURRENTUSER SYSNAME
  7799. SELECT @CURRENTUSER = USER_NAME()
  7800. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7801. '修改时间',
  7802. 'user', @CURRENTUSER, 'table', 'SYS_ORG', 'column', 'UPDATETIME'
  7803. go
  7804. DECLARE @CURRENTUSER SYSNAME
  7805. SELECT @CURRENTUSER = USER_NAME()
  7806. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7807. '序号',
  7808. 'user', @CURRENTUSER, 'table', 'SYS_ORG', 'column', 'SN'
  7809. go
  7810. DECLARE @CURRENTUSER SYSNAME
  7811. SELECT @CURRENTUSER = USER_NAME()
  7812. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7813. '数据来源',
  7814. 'user', @CURRENTUSER, 'table', 'SYS_ORG', 'column', 'FROMTYPE'
  7815. go
  7816. DECLARE @CURRENTUSER SYSNAME
  7817. SELECT @CURRENTUSER = USER_NAME()
  7818. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7819. '组织名称路径',
  7820. 'user', @CURRENTUSER, 'table', 'SYS_ORG', 'column', 'ORGPATHNAME'
  7821. go
  7822. DECLARE @CURRENTUSER SYSNAME
  7823. SELECT @CURRENTUSER = USER_NAME()
  7824. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7825. '是否删除',
  7826. 'user', @CURRENTUSER, 'table', 'SYS_ORG', 'column', 'ISDELETE'
  7827. go
  7828. ALTER TABLE SYS_ORG
  7829. ADD CONSTRAINT PK_SYS_ORG PRIMARY KEY NONCLUSTERED (ORGID)
  7830. go
  7831. CREATE TABLE SYS_ORG_PARAM (
  7832. VALUEID NUMERIC(18,0) NULL,
  7833. ORGID NUMERIC(18,0) NULL,
  7834. PARAMID NUMERIC(18,0) NULL,
  7835. PARAMVALUE VARCHAR(200) NULL,
  7836. PARAMDATEVALUE DATETIME NULL,
  7837. PARAMINTVALUE NUMERIC(18,2) NULL
  7838. )
  7839. go
  7840. DECLARE @CURRENTUSER SYSNAME
  7841. SELECT @CURRENTUSER = USER_NAME()
  7842. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7843. '组织参数值',
  7844. 'user', @CURRENTUSER, 'table', 'SYS_ORG_PARAM'
  7845. go
  7846. DECLARE @CURRENTUSER SYSNAME
  7847. SELECT @CURRENTUSER = USER_NAME()
  7848. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7849. '主键ID',
  7850. 'user', @CURRENTUSER, 'table', 'SYS_ORG_PARAM', 'column', 'VALUEID'
  7851. go
  7852. DECLARE @CURRENTUSER SYSNAME
  7853. SELECT @CURRENTUSER = USER_NAME()
  7854. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7855. '组织ID',
  7856. 'user', @CURRENTUSER, 'table', 'SYS_ORG_PARAM', 'column', 'ORGID'
  7857. go
  7858. DECLARE @CURRENTUSER SYSNAME
  7859. SELECT @CURRENTUSER = USER_NAME()
  7860. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7861. '属性ID',
  7862. 'user', @CURRENTUSER, 'table', 'SYS_ORG_PARAM', 'column', 'PARAMID'
  7863. go
  7864. DECLARE @CURRENTUSER SYSNAME
  7865. SELECT @CURRENTUSER = USER_NAME()
  7866. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7867. '字符串属性值',
  7868. 'user', @CURRENTUSER, 'table', 'SYS_ORG_PARAM', 'column', 'PARAMVALUE'
  7869. go
  7870. DECLARE @CURRENTUSER SYSNAME
  7871. SELECT @CURRENTUSER = USER_NAME()
  7872. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7873. '日期型属性值',
  7874. 'user', @CURRENTUSER, 'table', 'SYS_ORG_PARAM', 'column', 'PARAMDATEVALUE'
  7875. go
  7876. DECLARE @CURRENTUSER SYSNAME
  7877. SELECT @CURRENTUSER = USER_NAME()
  7878. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7879. '数值型属性值',
  7880. 'user', @CURRENTUSER, 'table', 'SYS_ORG_PARAM', 'column', 'PARAMINTVALUE'
  7881. go
  7882. CREATE TABLE SYS_ORG_ROLE (
  7883. ID NUMERIC(18,0) NOT NULL,
  7884. ORGID NUMERIC(18,0) NULL,
  7885. ROLEID NUMERIC(18,0) NULL,
  7886. CANDEL SMALLINT NULL
  7887. )
  7888. go
  7889. DECLARE @CURRENTUSER SYSNAME
  7890. SELECT @CURRENTUSER = USER_NAME()
  7891. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7892. '组织和角色授权',
  7893. 'user', @CURRENTUSER, 'table', 'SYS_ORG_ROLE'
  7894. go
  7895. DECLARE @CURRENTUSER SYSNAME
  7896. SELECT @CURRENTUSER = USER_NAME()
  7897. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7898. '主键',
  7899. 'user', @CURRENTUSER, 'table', 'SYS_ORG_ROLE', 'column', 'ID'
  7900. go
  7901. DECLARE @CURRENTUSER SYSNAME
  7902. SELECT @CURRENTUSER = USER_NAME()
  7903. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7904. '组织ID',
  7905. 'user', @CURRENTUSER, 'table', 'SYS_ORG_ROLE', 'column', 'ORGID'
  7906. go
  7907. DECLARE @CURRENTUSER SYSNAME
  7908. SELECT @CURRENTUSER = USER_NAME()
  7909. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7910. '角色ID',
  7911. 'user', @CURRENTUSER, 'table', 'SYS_ORG_ROLE', 'column', 'ROLEID'
  7912. go
  7913. DECLARE @CURRENTUSER SYSNAME
  7914. SELECT @CURRENTUSER = USER_NAME()
  7915. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7916. '是否可以删除(在组织授权的不可以删除0,不可以删除,1,可以删除)',
  7917. 'user', @CURRENTUSER, 'table', 'SYS_ORG_ROLE', 'column', 'CANDEL'
  7918. go
  7919. ALTER TABLE SYS_ORG_ROLE
  7920. ADD CONSTRAINT PK_SYS_ORG_ROLE PRIMARY KEY NONCLUSTERED (ID)
  7921. go
  7922. CREATE TABLE SYS_ORG_ROLEMANAGE (
  7923. ID NUMERIC(18,0) NOT NULL,
  7924. ORGID NUMERIC(18,0) NULL,
  7925. ROLEID NUMERIC(18,0) NULL,
  7926. CANDEL SMALLINT NULL
  7927. )
  7928. go
  7929. DECLARE @CURRENTUSER SYSNAME
  7930. SELECT @CURRENTUSER = USER_NAME()
  7931. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7932. '组织可以授权的角色范围(用于分级授权)',
  7933. 'user', @CURRENTUSER, 'table', 'SYS_ORG_ROLEMANAGE'
  7934. go
  7935. DECLARE @CURRENTUSER SYSNAME
  7936. SELECT @CURRENTUSER = USER_NAME()
  7937. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7938. '主键',
  7939. 'user', @CURRENTUSER, 'table', 'SYS_ORG_ROLEMANAGE', 'column', 'ID'
  7940. go
  7941. DECLARE @CURRENTUSER SYSNAME
  7942. SELECT @CURRENTUSER = USER_NAME()
  7943. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7944. '组织ID',
  7945. 'user', @CURRENTUSER, 'table', 'SYS_ORG_ROLEMANAGE', 'column', 'ORGID'
  7946. go
  7947. DECLARE @CURRENTUSER SYSNAME
  7948. SELECT @CURRENTUSER = USER_NAME()
  7949. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7950. '角色',
  7951. 'user', @CURRENTUSER, 'table', 'SYS_ORG_ROLEMANAGE', 'column', 'ROLEID'
  7952. go
  7953. DECLARE @CURRENTUSER SYSNAME
  7954. SELECT @CURRENTUSER = USER_NAME()
  7955. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7956. '是否可删除',
  7957. 'user', @CURRENTUSER, 'table', 'SYS_ORG_ROLEMANAGE', 'column', 'CANDEL'
  7958. go
  7959. ALTER TABLE SYS_ORG_ROLEMANAGE
  7960. ADD CONSTRAINT PK_SYS_ORG_ROLEMANAGE PRIMARY KEY NONCLUSTERED (ID)
  7961. go
  7962. CREATE TABLE SYS_ORG_TYPE (
  7963. ID NUMERIC(18,0) NOT NULL,
  7964. DEMID NUMERIC(18,0) NULL,
  7965. NAME VARCHAR(50) NULL,
  7966. LEVELS SMALLINT NULL,
  7967. MEMO VARCHAR(100) NULL,
  7968. ICON VARCHAR(100) NULL
  7969. )
  7970. go
  7971. DECLARE @CURRENTUSER SYSNAME
  7972. SELECT @CURRENTUSER = USER_NAME()
  7973. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7974. '组织结构类型',
  7975. 'user', @CURRENTUSER, 'table', 'SYS_ORG_TYPE'
  7976. go
  7977. DECLARE @CURRENTUSER SYSNAME
  7978. SELECT @CURRENTUSER = USER_NAME()
  7979. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7980. '主键',
  7981. 'user', @CURRENTUSER, 'table', 'SYS_ORG_TYPE', 'column', 'ID'
  7982. go
  7983. DECLARE @CURRENTUSER SYSNAME
  7984. SELECT @CURRENTUSER = USER_NAME()
  7985. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7986. '维度ID',
  7987. 'user', @CURRENTUSER, 'table', 'SYS_ORG_TYPE', 'column', 'DEMID'
  7988. go
  7989. DECLARE @CURRENTUSER SYSNAME
  7990. SELECT @CURRENTUSER = USER_NAME()
  7991. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7992. '名称',
  7993. 'user', @CURRENTUSER, 'table', 'SYS_ORG_TYPE', 'column', 'NAME'
  7994. go
  7995. DECLARE @CURRENTUSER SYSNAME
  7996. SELECT @CURRENTUSER = USER_NAME()
  7997. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  7998. '级别',
  7999. 'user', @CURRENTUSER, 'table', 'SYS_ORG_TYPE', 'column', 'LEVELS'
  8000. go
  8001. DECLARE @CURRENTUSER SYSNAME
  8002. SELECT @CURRENTUSER = USER_NAME()
  8003. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8004. '备注',
  8005. 'user', @CURRENTUSER, 'table', 'SYS_ORG_TYPE', 'column', 'MEMO'
  8006. go
  8007. DECLARE @CURRENTUSER SYSNAME
  8008. SELECT @CURRENTUSER = USER_NAME()
  8009. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8010. '显示小图片',
  8011. 'user', @CURRENTUSER, 'table', 'SYS_ORG_TYPE', 'column', 'ICON'
  8012. go
  8013. ALTER TABLE SYS_ORG_TYPE
  8014. ADD CONSTRAINT PK_SYS_ORG_TYPE PRIMARY KEY NONCLUSTERED (ID)
  8015. go
  8016. CREATE TABLE SYS_OVERTIME (
  8017. ID NUMERIC(18,0) NOT NULL,
  8018. SUBJECT VARCHAR(50) NULL,
  8019. USERID NUMERIC(18,0) NULL,
  8020. STARTTIME DATETIME NULL,
  8021. ENDTIME DATETIME NULL,
  8022. WORKTYPE SMALLINT NULL,
  8023. MEMO VARCHAR(200) NULL
  8024. )
  8025. go
  8026. DECLARE @CURRENTUSER SYSNAME
  8027. SELECT @CURRENTUSER = USER_NAME()
  8028. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8029. '加班情况',
  8030. 'user', @CURRENTUSER, 'table', 'SYS_OVERTIME'
  8031. go
  8032. DECLARE @CURRENTUSER SYSNAME
  8033. SELECT @CURRENTUSER = USER_NAME()
  8034. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8035. '主键',
  8036. 'user', @CURRENTUSER, 'table', 'SYS_OVERTIME', 'column', 'ID'
  8037. go
  8038. DECLARE @CURRENTUSER SYSNAME
  8039. SELECT @CURRENTUSER = USER_NAME()
  8040. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8041. '主题',
  8042. 'user', @CURRENTUSER, 'table', 'SYS_OVERTIME', 'column', 'SUBJECT'
  8043. go
  8044. DECLARE @CURRENTUSER SYSNAME
  8045. SELECT @CURRENTUSER = USER_NAME()
  8046. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8047. '用户ID',
  8048. 'user', @CURRENTUSER, 'table', 'SYS_OVERTIME', 'column', 'USERID'
  8049. go
  8050. DECLARE @CURRENTUSER SYSNAME
  8051. SELECT @CURRENTUSER = USER_NAME()
  8052. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8053. '开始时间',
  8054. 'user', @CURRENTUSER, 'table', 'SYS_OVERTIME', 'column', 'STARTTIME'
  8055. go
  8056. DECLARE @CURRENTUSER SYSNAME
  8057. SELECT @CURRENTUSER = USER_NAME()
  8058. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8059. '结束时间',
  8060. 'user', @CURRENTUSER, 'table', 'SYS_OVERTIME', 'column', 'ENDTIME'
  8061. go
  8062. DECLARE @CURRENTUSER SYSNAME
  8063. SELECT @CURRENTUSER = USER_NAME()
  8064. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8065. '类型
  8066. 1.加班
  8067. 2.请假',
  8068. 'user', @CURRENTUSER, 'table', 'SYS_OVERTIME', 'column', 'WORKTYPE'
  8069. go
  8070. DECLARE @CURRENTUSER SYSNAME
  8071. SELECT @CURRENTUSER = USER_NAME()
  8072. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8073. '备注',
  8074. 'user', @CURRENTUSER, 'table', 'SYS_OVERTIME', 'column', 'MEMO'
  8075. go
  8076. ALTER TABLE SYS_OVERTIME
  8077. ADD CONSTRAINT PK_SYS_OVERTIME PRIMARY KEY NONCLUSTERED (ID)
  8078. go
  8079. CREATE TABLE SYS_PARAM (
  8080. PARAMID NUMERIC(18,0) NOT NULL,
  8081. PARAMKEY VARCHAR(32) NULL,
  8082. PARAMNAME VARCHAR(50) NULL,
  8083. DATATYPE VARCHAR(20) NULL,
  8084. EFFECT SMALLINT NULL,
  8085. BELONGDEM NUMERIC(20,0) NULL,
  8086. SOURCETYPE VARCHAR(20) NULL,
  8087. SOURCEKEY VARCHAR(100) NULL,
  8088. DESCRIPTION VARCHAR(256) NULL,
  8089. STATUS_ SMALLINT NULL,
  8090. CATEGORY VARCHAR(256) NULL,
  8091. )
  8092. go
  8093. DECLARE @CURRENTUSER SYSNAME
  8094. SELECT @CURRENTUSER = USER_NAME()
  8095. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8096. '用户或组织自定义属性',
  8097. 'user', @CURRENTUSER, 'table', 'SYS_PARAM'
  8098. go
  8099. DECLARE @CURRENTUSER SYSNAME
  8100. SELECT @CURRENTUSER = USER_NAME()
  8101. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8102. '主键',
  8103. 'user', @CURRENTUSER, 'table', 'SYS_PARAM', 'column', 'PARAMID'
  8104. go
  8105. DECLARE @CURRENTUSER SYSNAME
  8106. SELECT @CURRENTUSER = USER_NAME()
  8107. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8108. '属性key值',
  8109. 'user', @CURRENTUSER, 'table', 'SYS_PARAM', 'column', 'PARAMKEY'
  8110. go
  8111. DECLARE @CURRENTUSER SYSNAME
  8112. SELECT @CURRENTUSER = USER_NAME()
  8113. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8114. '属性名称',
  8115. 'user', @CURRENTUSER, 'table', 'SYS_PARAM', 'column', 'PARAMNAME'
  8116. go
  8117. DECLARE @CURRENTUSER SYSNAME
  8118. SELECT @CURRENTUSER = USER_NAME()
  8119. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8120. '数据类型',
  8121. 'user', @CURRENTUSER, 'table', 'SYS_PARAM', 'column', 'DATATYPE'
  8122. go
  8123. DECLARE @CURRENTUSER SYSNAME
  8124. SELECT @CURRENTUSER = USER_NAME()
  8125. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8126. '参数类型
  8127. 1.个人
  8128. 2.组织',
  8129. 'user', @CURRENTUSER, 'table', 'SYS_PARAM', 'column', 'EFFECT'
  8130. go
  8131. ALTER TABLE SYS_PARAM
  8132. ADD CONSTRAINT PK_SYS_PARAM PRIMARY KEY NONCLUSTERED (PARAMID)
  8133. go
  8134. CREATE TABLE SYS_PAUR (
  8135. PAURID NUMERIC(18,0) NOT NULL,
  8136. PAURNAME VARCHAR(30) NULL,
  8137. ALIASNAME VARCHAR(30) NULL,
  8138. PAURVALUE VARCHAR(50) NULL,
  8139. USERID NUMERIC(18,0) NULL
  8140. )
  8141. go
  8142. DECLARE @CURRENTUSER SYSNAME
  8143. SELECT @CURRENTUSER = USER_NAME()
  8144. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8145. '皮肤设置',
  8146. 'user', @CURRENTUSER, 'table', 'SYS_PAUR'
  8147. go
  8148. DECLARE @CURRENTUSER SYSNAME
  8149. SELECT @CURRENTUSER = USER_NAME()
  8150. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8151. '主键',
  8152. 'user', @CURRENTUSER, 'table', 'SYS_PAUR', 'column', 'PAURID'
  8153. go
  8154. DECLARE @CURRENTUSER SYSNAME
  8155. SELECT @CURRENTUSER = USER_NAME()
  8156. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8157. '名称',
  8158. 'user', @CURRENTUSER, 'table', 'SYS_PAUR', 'column', 'PAURNAME'
  8159. go
  8160. DECLARE @CURRENTUSER SYSNAME
  8161. SELECT @CURRENTUSER = USER_NAME()
  8162. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8163. '别名',
  8164. 'user', @CURRENTUSER, 'table', 'SYS_PAUR', 'column', 'ALIASNAME'
  8165. go
  8166. DECLARE @CURRENTUSER SYSNAME
  8167. SELECT @CURRENTUSER = USER_NAME()
  8168. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8169. '值',
  8170. 'user', @CURRENTUSER, 'table', 'SYS_PAUR', 'column', 'PAURVALUE'
  8171. go
  8172. DECLARE @CURRENTUSER SYSNAME
  8173. SELECT @CURRENTUSER = USER_NAME()
  8174. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8175. '所属用户',
  8176. 'user', @CURRENTUSER, 'table', 'SYS_PAUR', 'column', 'USERID'
  8177. go
  8178. ALTER TABLE SYS_PAUR
  8179. ADD CONSTRAINT PK_SYS_PAUR PRIMARY KEY NONCLUSTERED (PAURID)
  8180. go
  8181. CREATE TABLE SYS_PERSON_SCRIPT (
  8182. ID NUMERIC(18,0) NOT NULL,
  8183. CLASS_NAME VARCHAR(200) NULL,
  8184. CLASS_INS_NAME VARCHAR(400) NULL,
  8185. METHOD_NAME VARCHAR(200) NULL,
  8186. METHOD_DESC VARCHAR(200) NULL,
  8187. RETURN_TYPE VARCHAR(200) NULL,
  8188. ARGUMENT VARCHAR(500) NULL,
  8189. ENABLE NUMERIC(1,0) NULL
  8190. )
  8191. go
  8192. DECLARE @CURRENTUSER SYSNAME
  8193. SELECT @CURRENTUSER = USER_NAME()
  8194. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8195. '用户脚本管理',
  8196. 'user', @CURRENTUSER, 'table', 'SYS_PERSON_SCRIPT'
  8197. go
  8198. DECLARE @CURRENTUSER SYSNAME
  8199. SELECT @CURRENTUSER = USER_NAME()
  8200. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8201. '主键',
  8202. 'user', @CURRENTUSER, 'table', 'SYS_PERSON_SCRIPT', 'column', 'ID'
  8203. go
  8204. DECLARE @CURRENTUSER SYSNAME
  8205. SELECT @CURRENTUSER = USER_NAME()
  8206. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8207. '类名',
  8208. 'user', @CURRENTUSER, 'table', 'SYS_PERSON_SCRIPT', 'column', 'CLASS_NAME'
  8209. go
  8210. DECLARE @CURRENTUSER SYSNAME
  8211. SELECT @CURRENTUSER = USER_NAME()
  8212. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8213. '类实例',
  8214. 'user', @CURRENTUSER, 'table', 'SYS_PERSON_SCRIPT', 'column', 'CLASS_INS_NAME'
  8215. go
  8216. DECLARE @CURRENTUSER SYSNAME
  8217. SELECT @CURRENTUSER = USER_NAME()
  8218. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8219. '方法名称',
  8220. 'user', @CURRENTUSER, 'table', 'SYS_PERSON_SCRIPT', 'column', 'METHOD_NAME'
  8221. go
  8222. DECLARE @CURRENTUSER SYSNAME
  8223. SELECT @CURRENTUSER = USER_NAME()
  8224. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8225. '方法描述',
  8226. 'user', @CURRENTUSER, 'table', 'SYS_PERSON_SCRIPT', 'column', 'METHOD_DESC'
  8227. go
  8228. DECLARE @CURRENTUSER SYSNAME
  8229. SELECT @CURRENTUSER = USER_NAME()
  8230. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8231. '返回类型',
  8232. 'user', @CURRENTUSER, 'table', 'SYS_PERSON_SCRIPT', 'column', 'RETURN_TYPE'
  8233. go
  8234. DECLARE @CURRENTUSER SYSNAME
  8235. SELECT @CURRENTUSER = USER_NAME()
  8236. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8237. '参数配置',
  8238. 'user', @CURRENTUSER, 'table', 'SYS_PERSON_SCRIPT', 'column', 'ARGUMENT'
  8239. go
  8240. DECLARE @CURRENTUSER SYSNAME
  8241. SELECT @CURRENTUSER = USER_NAME()
  8242. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8243. '允许',
  8244. 'user', @CURRENTUSER, 'table', 'SYS_PERSON_SCRIPT', 'column', 'ENABLE'
  8245. go
  8246. ALTER TABLE SYS_PERSON_SCRIPT
  8247. ADD CONSTRAINT PK_SYS_PERSON_SCRIPT PRIMARY KEY NONCLUSTERED (ID)
  8248. go
  8249. CREATE TABLE SYS_POS (
  8250. POSID NUMERIC(18,0) NOT NULL,
  8251. POSCODE VARCHAR(200) NOT NULL,
  8252. POSNAME VARCHAR(100) NOT NULL,
  8253. POSDESC VARCHAR(200) NULL,
  8254. ORGID NUMERIC(18,0) NULL,
  8255. JOBID NUMERIC(18,0) NULL,
  8256. ISDELETE INT NULL DEFAULT 0
  8257. )
  8258. go
  8259. DECLARE @CURRENTUSER SYSNAME
  8260. SELECT @CURRENTUSER = USER_NAME()
  8261. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8262. '系统岗位表',
  8263. 'user', @CURRENTUSER, 'table', 'SYS_POS'
  8264. go
  8265. DECLARE @CURRENTUSER SYSNAME
  8266. SELECT @CURRENTUSER = USER_NAME()
  8267. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8268. '岗位ID',
  8269. 'user', @CURRENTUSER, 'table', 'SYS_POS', 'column', 'POSID'
  8270. go
  8271. DECLARE @CURRENTUSER SYSNAME
  8272. SELECT @CURRENTUSER = USER_NAME()
  8273. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8274. '岗位名称',
  8275. 'user', @CURRENTUSER, 'table', 'SYS_POS', 'column', 'POSNAME'
  8276. go
  8277. DECLARE @CURRENTUSER SYSNAME
  8278. SELECT @CURRENTUSER = USER_NAME()
  8279. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8280. '岗位描述',
  8281. 'user', @CURRENTUSER, 'table', 'SYS_POS', 'column', 'POSDESC'
  8282. go
  8283. DECLARE @CURRENTUSER SYSNAME
  8284. SELECT @CURRENTUSER = USER_NAME()
  8285. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8286. '组织ID',
  8287. 'user', @CURRENTUSER, 'table', 'SYS_POS', 'column', 'ORGID'
  8288. go
  8289. DECLARE @CURRENTUSER SYSNAME
  8290. SELECT @CURRENTUSER = USER_NAME()
  8291. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8292. '职务ID',
  8293. 'user', @CURRENTUSER, 'table', 'SYS_POS', 'column', 'JOBID'
  8294. go
  8295. DECLARE @CURRENTUSER SYSNAME
  8296. SELECT @CURRENTUSER = USER_NAME()
  8297. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8298. '是否删除',
  8299. 'user', @CURRENTUSER, 'table', 'SYS_POS', 'column', 'ISDELETE'
  8300. go
  8301. ALTER TABLE SYS_POS
  8302. ADD CONSTRAINT PK_SYS_POS PRIMARY KEY NONCLUSTERED (POSID)
  8303. go
  8304. CREATE TABLE SYS_PROFILE (
  8305. ID NUMERIC(18,0) NOT NULL,
  8306. USERID NUMERIC(18,0) NULL,
  8307. HOMEPAGE VARCHAR(50) NULL,
  8308. SKIN VARCHAR(20) NULL
  8309. )
  8310. go
  8311. DECLARE @CURRENTUSER SYSNAME
  8312. SELECT @CURRENTUSER = USER_NAME()
  8313. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8314. '个人个性化信息',
  8315. 'user', @CURRENTUSER, 'table', 'SYS_PROFILE'
  8316. go
  8317. DECLARE @CURRENTUSER SYSNAME
  8318. SELECT @CURRENTUSER = USER_NAME()
  8319. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8320. '用户ID',
  8321. 'user', @CURRENTUSER, 'table', 'SYS_PROFILE', 'column', 'USERID'
  8322. go
  8323. DECLARE @CURRENTUSER SYSNAME
  8324. SELECT @CURRENTUSER = USER_NAME()
  8325. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8326. '主页',
  8327. 'user', @CURRENTUSER, 'table', 'SYS_PROFILE', 'column', 'HOMEPAGE'
  8328. go
  8329. DECLARE @CURRENTUSER SYSNAME
  8330. SELECT @CURRENTUSER = USER_NAME()
  8331. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8332. '皮肤',
  8333. 'user', @CURRENTUSER, 'table', 'SYS_PROFILE', 'column', 'SKIN'
  8334. go
  8335. ALTER TABLE SYS_PROFILE
  8336. ADD CONSTRAINT PK_SYS_PROFILE PRIMARY KEY NONCLUSTERED (ID)
  8337. go
  8338. CREATE TABLE SYS_REPORT (
  8339. REPORTID NUMERIC(18,0) NOT NULL,
  8340. TITLE VARCHAR(128) NULL,
  8341. DESCP VARCHAR(200) NULL,
  8342. FILEPATH VARCHAR(128) NULL,
  8343. FILENAME VARCHAR(128) NULL,
  8344. CREATETIME DATETIME NULL,
  8345. STATUS NUMERIC(1,0) NULL DEFAULT 0,
  8346. DSNAME VARCHAR(50) NULL,
  8347. PARAMS VARCHAR(500) NULL DEFAULT '[]',
  8348. TYPEID NUMERIC(18,0) NULL,
  8349. EXT VARCHAR(20) NULL DEFAULT 'jrxml',
  8350. REALSQL TEXT NULL
  8351. )
  8352. go
  8353. DECLARE @CURRENTUSER SYSNAME
  8354. SELECT @CURRENTUSER = USER_NAME()
  8355. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8356. '报表',
  8357. 'user', @CURRENTUSER, 'table', 'SYS_REPORT'
  8358. go
  8359. DECLARE @CURRENTUSER SYSNAME
  8360. SELECT @CURRENTUSER = USER_NAME()
  8361. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8362. '标题',
  8363. 'user', @CURRENTUSER, 'table', 'SYS_REPORT', 'column', 'TITLE'
  8364. go
  8365. DECLARE @CURRENTUSER SYSNAME
  8366. SELECT @CURRENTUSER = USER_NAME()
  8367. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8368. '描述',
  8369. 'user', @CURRENTUSER, 'table', 'SYS_REPORT', 'column', 'DESCP'
  8370. go
  8371. DECLARE @CURRENTUSER SYSNAME
  8372. SELECT @CURRENTUSER = USER_NAME()
  8373. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8374. '报表模板文件路径',
  8375. 'user', @CURRENTUSER, 'table', 'SYS_REPORT', 'column', 'FILEPATH'
  8376. go
  8377. DECLARE @CURRENTUSER SYSNAME
  8378. SELECT @CURRENTUSER = USER_NAME()
  8379. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8380. '文件名',
  8381. 'user', @CURRENTUSER, 'table', 'SYS_REPORT', 'column', 'FILENAME'
  8382. go
  8383. DECLARE @CURRENTUSER SYSNAME
  8384. SELECT @CURRENTUSER = USER_NAME()
  8385. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8386. '创建时间',
  8387. 'user', @CURRENTUSER, 'table', 'SYS_REPORT', 'column', 'CREATETIME'
  8388. go
  8389. DECLARE @CURRENTUSER SYSNAME
  8390. SELECT @CURRENTUSER = USER_NAME()
  8391. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8392. '状态',
  8393. 'user', @CURRENTUSER, 'table', 'SYS_REPORT', 'column', 'STATUS'
  8394. go
  8395. DECLARE @CURRENTUSER SYSNAME
  8396. SELECT @CURRENTUSER = USER_NAME()
  8397. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8398. '数据源',
  8399. 'user', @CURRENTUSER, 'table', 'SYS_REPORT', 'column', 'DSNAME'
  8400. go
  8401. DECLARE @CURRENTUSER SYSNAME
  8402. SELECT @CURRENTUSER = USER_NAME()
  8403. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8404. '主报表参数',
  8405. 'user', @CURRENTUSER, 'table', 'SYS_REPORT', 'column', 'PARAMS'
  8406. go
  8407. DECLARE @CURRENTUSER SYSNAME
  8408. SELECT @CURRENTUSER = USER_NAME()
  8409. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8410. '类型ID',
  8411. 'user', @CURRENTUSER, 'table', 'SYS_REPORT', 'column', 'TYPEID'
  8412. go
  8413. DECLARE @CURRENTUSER SYSNAME
  8414. SELECT @CURRENTUSER = USER_NAME()
  8415. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8416. '扩展名',
  8417. 'user', @CURRENTUSER, 'table', 'SYS_REPORT', 'column', 'EXT'
  8418. go
  8419. DECLARE @CURRENTUSER SYSNAME
  8420. SELECT @CURRENTUSER = USER_NAME()
  8421. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8422. '报表模板中的SQL',
  8423. 'user', @CURRENTUSER, 'table', 'SYS_REPORT', 'column', 'REALSQL'
  8424. go
  8425. ALTER TABLE SYS_REPORT
  8426. ADD CONSTRAINT PK_SYS_REPORT PRIMARY KEY NONCLUSTERED (REPORTID)
  8427. go
  8428. CREATE TABLE SYS_REPORT_TEMPLATE (
  8429. REPORTID NUMERIC(18,0) NOT NULL,
  8430. TITLE VARCHAR(128) NOT NULL,
  8431. DESCP VARCHAR(500) NOT NULL,
  8432. REPORTLOCATION VARCHAR(128) NOT NULL,
  8433. CREATETIME DATETIME NOT NULL,
  8434. UPDATETIME DATETIME NOT NULL,
  8435. REPORTKEY VARCHAR(128) NULL,
  8436. ISDEFAULTIN SMALLINT NULL,
  8437. TYPEID NUMERIC(18,0) NULL
  8438. )
  8439. go
  8440. DECLARE @CURRENTUSER SYSNAME
  8441. SELECT @CURRENTUSER = USER_NAME()
  8442. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8443. '报表模板
  8444. report_template',
  8445. 'user', @CURRENTUSER, 'table', 'SYS_REPORT_TEMPLATE'
  8446. go
  8447. DECLARE @CURRENTUSER SYSNAME
  8448. SELECT @CURRENTUSER = USER_NAME()
  8449. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8450. '报表编号',
  8451. 'user', @CURRENTUSER, 'table', 'SYS_REPORT_TEMPLATE', 'column', 'REPORTID'
  8452. go
  8453. DECLARE @CURRENTUSER SYSNAME
  8454. SELECT @CURRENTUSER = USER_NAME()
  8455. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8456. '标题',
  8457. 'user', @CURRENTUSER, 'table', 'SYS_REPORT_TEMPLATE', 'column', 'TITLE'
  8458. go
  8459. DECLARE @CURRENTUSER SYSNAME
  8460. SELECT @CURRENTUSER = USER_NAME()
  8461. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8462. '描述',
  8463. 'user', @CURRENTUSER, 'table', 'SYS_REPORT_TEMPLATE', 'column', 'DESCP'
  8464. go
  8465. DECLARE @CURRENTUSER SYSNAME
  8466. SELECT @CURRENTUSER = USER_NAME()
  8467. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8468. '报表模块的jasper文件的路径',
  8469. 'user', @CURRENTUSER, 'table', 'SYS_REPORT_TEMPLATE', 'column', 'REPORTLOCATION'
  8470. go
  8471. DECLARE @CURRENTUSER SYSNAME
  8472. SELECT @CURRENTUSER = USER_NAME()
  8473. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8474. '创建时间',
  8475. 'user', @CURRENTUSER, 'table', 'SYS_REPORT_TEMPLATE', 'column', 'CREATETIME'
  8476. go
  8477. DECLARE @CURRENTUSER SYSNAME
  8478. SELECT @CURRENTUSER = USER_NAME()
  8479. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8480. '修改时间',
  8481. 'user', @CURRENTUSER, 'table', 'SYS_REPORT_TEMPLATE', 'column', 'UPDATETIME'
  8482. go
  8483. DECLARE @CURRENTUSER SYSNAME
  8484. SELECT @CURRENTUSER = USER_NAME()
  8485. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8486. '标识key',
  8487. 'user', @CURRENTUSER, 'table', 'SYS_REPORT_TEMPLATE', 'column', 'REPORTKEY'
  8488. go
  8489. DECLARE @CURRENTUSER SYSNAME
  8490. SELECT @CURRENTUSER = USER_NAME()
  8491. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8492. '是否缺省
  8493. 1=缺省
  8494. 0=非缺省',
  8495. 'user', @CURRENTUSER, 'table', 'SYS_REPORT_TEMPLATE', 'column', 'ISDEFAULTIN'
  8496. go
  8497. DECLARE @CURRENTUSER SYSNAME
  8498. SELECT @CURRENTUSER = USER_NAME()
  8499. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8500. '报表分类ID',
  8501. 'user', @CURRENTUSER, 'table', 'SYS_REPORT_TEMPLATE', 'column', 'TYPEID'
  8502. go
  8503. ALTER TABLE SYS_REPORT_TEMPLATE
  8504. ADD CONSTRAINT PK_SYS_REPORT_TEMPLATE PRIMARY KEY NONCLUSTERED (REPORTID)
  8505. go
  8506. CREATE TABLE SYS_RES (
  8507. RESID NUMERIC(18,0) NOT NULL,
  8508. RESNAME VARCHAR(128) NOT NULL,
  8509. ALIAS VARCHAR(128) NULL,
  8510. SN NUMERIC(18,0) NULL,
  8511. ICON VARCHAR(100) NULL,
  8512. PARENTID NUMERIC(18,0) NULL,
  8513. DEFAULTURL VARCHAR(256) NULL,
  8514. ISFOLDER SMALLINT NULL,
  8515. ISDISPLAYINMENU SMALLINT NULL,
  8516. ISOPEN SMALLINT NULL,
  8517. SYSTEMID NUMERIC(18,0) NULL,
  8518. ISNEWOPEN SMALLINT NULL,
  8519. PATH VARCHAR(500) NULL
  8520. )
  8521. go
  8522. DECLARE @CURRENTUSER SYSNAME
  8523. SELECT @CURRENTUSER = USER_NAME()
  8524. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8525. '子系统资源',
  8526. 'user', @CURRENTUSER, 'table', 'SYS_RES'
  8527. go
  8528. DECLARE @CURRENTUSER SYSNAME
  8529. SELECT @CURRENTUSER = USER_NAME()
  8530. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8531. '资源主键',
  8532. 'user', @CURRENTUSER, 'table', 'SYS_RES', 'column', 'RESID'
  8533. go
  8534. DECLARE @CURRENTUSER SYSNAME
  8535. SELECT @CURRENTUSER = USER_NAME()
  8536. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8537. '资源名称',
  8538. 'user', @CURRENTUSER, 'table', 'SYS_RES', 'column', 'RESNAME'
  8539. go
  8540. DECLARE @CURRENTUSER SYSNAME
  8541. SELECT @CURRENTUSER = USER_NAME()
  8542. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8543. '别名(系统中唯一)',
  8544. 'user', @CURRENTUSER, 'table', 'SYS_RES', 'column', 'ALIAS'
  8545. go
  8546. DECLARE @CURRENTUSER SYSNAME
  8547. SELECT @CURRENTUSER = USER_NAME()
  8548. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8549. '同级排序',
  8550. 'user', @CURRENTUSER, 'table', 'SYS_RES', 'column', 'SN'
  8551. go
  8552. DECLARE @CURRENTUSER SYSNAME
  8553. SELECT @CURRENTUSER = USER_NAME()
  8554. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8555. '图标',
  8556. 'user', @CURRENTUSER, 'table', 'SYS_RES', 'column', 'ICON'
  8557. go
  8558. DECLARE @CURRENTUSER SYSNAME
  8559. SELECT @CURRENTUSER = USER_NAME()
  8560. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8561. '父ID',
  8562. 'user', @CURRENTUSER, 'table', 'SYS_RES', 'column', 'PARENTID'
  8563. go
  8564. DECLARE @CURRENTUSER SYSNAME
  8565. SELECT @CURRENTUSER = USER_NAME()
  8566. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8567. '默认地址',
  8568. 'user', @CURRENTUSER, 'table', 'SYS_RES', 'column', 'DEFAULTURL'
  8569. go
  8570. DECLARE @CURRENTUSER SYSNAME
  8571. SELECT @CURRENTUSER = USER_NAME()
  8572. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8573. '栏目',
  8574. 'user', @CURRENTUSER, 'table', 'SYS_RES', 'column', 'ISFOLDER'
  8575. go
  8576. DECLARE @CURRENTUSER SYSNAME
  8577. SELECT @CURRENTUSER = USER_NAME()
  8578. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8579. '显示到菜单',
  8580. 'user', @CURRENTUSER, 'table', 'SYS_RES', 'column', 'ISDISPLAYINMENU'
  8581. go
  8582. DECLARE @CURRENTUSER SYSNAME
  8583. SELECT @CURRENTUSER = USER_NAME()
  8584. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8585. '默认打开',
  8586. 'user', @CURRENTUSER, 'table', 'SYS_RES', 'column', 'ISOPEN'
  8587. go
  8588. DECLARE @CURRENTUSER SYSNAME
  8589. SELECT @CURRENTUSER = USER_NAME()
  8590. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8591. '子系统ID',
  8592. 'user', @CURRENTUSER, 'table', 'SYS_RES', 'column', 'SYSTEMID'
  8593. go
  8594. DECLARE @CURRENTUSER SYSNAME
  8595. SELECT @CURRENTUSER = USER_NAME()
  8596. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8597. '资源路径',
  8598. 'user', @CURRENTUSER, 'table', 'SYS_RES', 'column', 'PATH'
  8599. go
  8600. ALTER TABLE SYS_RES
  8601. ADD CONSTRAINT PK_SYS_RES PRIMARY KEY NONCLUSTERED (RESID)
  8602. go
  8603. CREATE TABLE SYS_RESURL (
  8604. RESURLID NUMERIC(18,0) NOT NULL,
  8605. RESID NUMERIC(18,0) NULL,
  8606. NAME VARCHAR(100) NULL,
  8607. URL VARCHAR(200) NULL
  8608. )
  8609. go
  8610. DECLARE @CURRENTUSER SYSNAME
  8611. SELECT @CURRENTUSER = USER_NAME()
  8612. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8613. '资源URL',
  8614. 'user', @CURRENTUSER, 'table', 'SYS_RESURL'
  8615. go
  8616. DECLARE @CURRENTUSER SYSNAME
  8617. SELECT @CURRENTUSER = USER_NAME()
  8618. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8619. '主键',
  8620. 'user', @CURRENTUSER, 'table', 'SYS_RESURL', 'column', 'RESURLID'
  8621. go
  8622. DECLARE @CURRENTUSER SYSNAME
  8623. SELECT @CURRENTUSER = USER_NAME()
  8624. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8625. '资源ID',
  8626. 'user', @CURRENTUSER, 'table', 'SYS_RESURL', 'column', 'RESID'
  8627. go
  8628. DECLARE @CURRENTUSER SYSNAME
  8629. SELECT @CURRENTUSER = USER_NAME()
  8630. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8631. '名称',
  8632. 'user', @CURRENTUSER, 'table', 'SYS_RESURL', 'column', 'NAME'
  8633. go
  8634. DECLARE @CURRENTUSER SYSNAME
  8635. SELECT @CURRENTUSER = USER_NAME()
  8636. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8637. '资源URL',
  8638. 'user', @CURRENTUSER, 'table', 'SYS_RESURL', 'column', 'URL'
  8639. go
  8640. ALTER TABLE SYS_RESURL
  8641. ADD CONSTRAINT PK_SYS_RESURL PRIMARY KEY NONCLUSTERED (RESURLID)
  8642. go
  8643. CREATE TABLE SYS_ROLE (
  8644. ROLEID NUMERIC(18,0) NOT NULL,
  8645. SYSTEMID NUMERIC(18,0) NULL,
  8646. ALIAS VARCHAR(128) NULL,
  8647. ROLENAME VARCHAR(128) NOT NULL,
  8648. MEMO VARCHAR(256) NULL,
  8649. ALLOWDEL SMALLINT NULL,
  8650. ALLOWEDIT SMALLINT NULL,
  8651. ENABLED SMALLINT NULL,
  8652. CATEGORY VARCHAR(50) NULL
  8653. )
  8654. go
  8655. DECLARE @CURRENTUSER SYSNAME
  8656. SELECT @CURRENTUSER = USER_NAME()
  8657. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8658. '系统角色表',
  8659. 'user', @CURRENTUSER, 'table', 'SYS_ROLE'
  8660. go
  8661. DECLARE @CURRENTUSER SYSNAME
  8662. SELECT @CURRENTUSER = USER_NAME()
  8663. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8664. '系统ID',
  8665. 'user', @CURRENTUSER, 'table', 'SYS_ROLE', 'column', 'SYSTEMID'
  8666. go
  8667. DECLARE @CURRENTUSER SYSNAME
  8668. SELECT @CURRENTUSER = USER_NAME()
  8669. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8670. '角色别名',
  8671. 'user', @CURRENTUSER, 'table', 'SYS_ROLE', 'column', 'ALIAS'
  8672. go
  8673. DECLARE @CURRENTUSER SYSNAME
  8674. SELECT @CURRENTUSER = USER_NAME()
  8675. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8676. '角色名',
  8677. 'user', @CURRENTUSER, 'table', 'SYS_ROLE', 'column', 'ROLENAME'
  8678. go
  8679. DECLARE @CURRENTUSER SYSNAME
  8680. SELECT @CURRENTUSER = USER_NAME()
  8681. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8682. '备注',
  8683. 'user', @CURRENTUSER, 'table', 'SYS_ROLE', 'column', 'MEMO'
  8684. go
  8685. DECLARE @CURRENTUSER SYSNAME
  8686. SELECT @CURRENTUSER = USER_NAME()
  8687. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8688. '允许删除',
  8689. 'user', @CURRENTUSER, 'table', 'SYS_ROLE', 'column', 'ALLOWDEL'
  8690. go
  8691. DECLARE @CURRENTUSER SYSNAME
  8692. SELECT @CURRENTUSER = USER_NAME()
  8693. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8694. '允许编辑',
  8695. 'user', @CURRENTUSER, 'table', 'SYS_ROLE', 'column', 'ALLOWEDIT'
  8696. go
  8697. DECLARE @CURRENTUSER SYSNAME
  8698. SELECT @CURRENTUSER = USER_NAME()
  8699. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8700. '是否启用
  8701. (0,禁止,1,启用)',
  8702. 'user', @CURRENTUSER, 'table', 'SYS_ROLE', 'column', 'ENABLED'
  8703. go
  8704. ALTER TABLE SYS_ROLE
  8705. ADD CONSTRAINT PK_SYS_ROLE PRIMARY KEY NONCLUSTERED (ROLEID)
  8706. go
  8707. CREATE TABLE SYS_ROLE_RES (
  8708. ROLERESID NUMERIC(18,0) NOT NULL,
  8709. ROLEID NUMERIC(18,0) NULL,
  8710. RESID NUMERIC(18,0) NULL,
  8711. SYSTEMID NUMERIC(18,0) NULL
  8712. )
  8713. go
  8714. DECLARE @CURRENTUSER SYSNAME
  8715. SELECT @CURRENTUSER = USER_NAME()
  8716. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8717. '角色资源映射',
  8718. 'user', @CURRENTUSER, 'table', 'SYS_ROLE_RES'
  8719. go
  8720. DECLARE @CURRENTUSER SYSNAME
  8721. SELECT @CURRENTUSER = USER_NAME()
  8722. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8723. '角色资源Id',
  8724. 'user', @CURRENTUSER, 'table', 'SYS_ROLE_RES', 'column', 'ROLERESID'
  8725. go
  8726. DECLARE @CURRENTUSER SYSNAME
  8727. SELECT @CURRENTUSER = USER_NAME()
  8728. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8729. '角色ID',
  8730. 'user', @CURRENTUSER, 'table', 'SYS_ROLE_RES', 'column', 'ROLEID'
  8731. go
  8732. DECLARE @CURRENTUSER SYSNAME
  8733. SELECT @CURRENTUSER = USER_NAME()
  8734. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8735. '资源主键',
  8736. 'user', @CURRENTUSER, 'table', 'SYS_ROLE_RES', 'column', 'RESID'
  8737. go
  8738. DECLARE @CURRENTUSER SYSNAME
  8739. SELECT @CURRENTUSER = USER_NAME()
  8740. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8741. '系统ID',
  8742. 'user', @CURRENTUSER, 'table', 'SYS_ROLE_RES', 'column', 'SYSTEMID'
  8743. go
  8744. ALTER TABLE SYS_ROLE_RES
  8745. ADD CONSTRAINT PK_SYS_ROLE_RES PRIMARY KEY NONCLUSTERED (ROLERESID)
  8746. go
  8747. CREATE TABLE SYS_SCRIPT (
  8748. ID NUMERIC(18,0) NOT NULL,
  8749. NAME VARCHAR(50) NULL,
  8750. SCRIPT TEXT NULL,
  8751. CATEGORY VARCHAR(50) NULL,
  8752. MEMO VARCHAR(200) NULL
  8753. )
  8754. go
  8755. DECLARE @CURRENTUSER SYSNAME
  8756. SELECT @CURRENTUSER = USER_NAME()
  8757. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8758. '系统脚本节点',
  8759. 'user', @CURRENTUSER, 'table', 'SYS_SCRIPT'
  8760. go
  8761. DECLARE @CURRENTUSER SYSNAME
  8762. SELECT @CURRENTUSER = USER_NAME()
  8763. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8764. '主键',
  8765. 'user', @CURRENTUSER, 'table', 'SYS_SCRIPT', 'column', 'ID'
  8766. go
  8767. DECLARE @CURRENTUSER SYSNAME
  8768. SELECT @CURRENTUSER = USER_NAME()
  8769. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8770. '名称',
  8771. 'user', @CURRENTUSER, 'table', 'SYS_SCRIPT', 'column', 'NAME'
  8772. go
  8773. DECLARE @CURRENTUSER SYSNAME
  8774. SELECT @CURRENTUSER = USER_NAME()
  8775. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8776. '脚本',
  8777. 'user', @CURRENTUSER, 'table', 'SYS_SCRIPT', 'column', 'SCRIPT'
  8778. go
  8779. DECLARE @CURRENTUSER SYSNAME
  8780. SELECT @CURRENTUSER = USER_NAME()
  8781. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8782. '脚本分类',
  8783. 'user', @CURRENTUSER, 'table', 'SYS_SCRIPT', 'column', 'CATEGORY'
  8784. go
  8785. DECLARE @CURRENTUSER SYSNAME
  8786. SELECT @CURRENTUSER = USER_NAME()
  8787. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8788. '备注',
  8789. 'user', @CURRENTUSER, 'table', 'SYS_SCRIPT', 'column', 'MEMO'
  8790. go
  8791. ALTER TABLE SYS_SCRIPT
  8792. ADD CONSTRAINT PK_SYS_SCRIPT PRIMARY KEY NONCLUSTERED (ID)
  8793. go
  8794. CREATE TABLE SYS_SEAL (
  8795. SEALID NUMERIC(18,0) NOT NULL,
  8796. SEALNAME VARCHAR(128) NULL,
  8797. SEALPATH VARCHAR(128) NULL,
  8798. BELONGID NUMERIC(18,0) NULL,
  8799. BELONGNAME VARCHAR(128) NULL,
  8800. ATTACHMENTID NUMERIC(18,0) NULL,
  8801. SHOWIMAGEID NUMERIC(18,0) NULL
  8802. )
  8803. go
  8804. DECLARE @CURRENTUSER SYSNAME
  8805. SELECT @CURRENTUSER = USER_NAME()
  8806. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8807. '电子印章',
  8808. 'user', @CURRENTUSER, 'table', 'SYS_SEAL'
  8809. go
  8810. DECLARE @CURRENTUSER SYSNAME
  8811. SELECT @CURRENTUSER = USER_NAME()
  8812. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8813. '主键',
  8814. 'user', @CURRENTUSER, 'table', 'SYS_SEAL', 'column', 'SEALID'
  8815. go
  8816. DECLARE @CURRENTUSER SYSNAME
  8817. SELECT @CURRENTUSER = USER_NAME()
  8818. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8819. '印章名',
  8820. 'user', @CURRENTUSER, 'table', 'SYS_SEAL', 'column', 'SEALNAME'
  8821. go
  8822. DECLARE @CURRENTUSER SYSNAME
  8823. SELECT @CURRENTUSER = USER_NAME()
  8824. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8825. '印章路径',
  8826. 'user', @CURRENTUSER, 'table', 'SYS_SEAL', 'column', 'SEALPATH'
  8827. go
  8828. DECLARE @CURRENTUSER SYSNAME
  8829. SELECT @CURRENTUSER = USER_NAME()
  8830. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8831. '印章持有者ID',
  8832. 'user', @CURRENTUSER, 'table', 'SYS_SEAL', 'column', 'BELONGID'
  8833. go
  8834. DECLARE @CURRENTUSER SYSNAME
  8835. SELECT @CURRENTUSER = USER_NAME()
  8836. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8837. '印章持有者姓名',
  8838. 'user', @CURRENTUSER, 'table', 'SYS_SEAL', 'column', 'BELONGNAME'
  8839. go
  8840. DECLARE @CURRENTUSER SYSNAME
  8841. SELECT @CURRENTUSER = USER_NAME()
  8842. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8843. '印章附件',
  8844. 'user', @CURRENTUSER, 'table', 'SYS_SEAL', 'column', 'ATTACHMENTID'
  8845. go
  8846. DECLARE @CURRENTUSER SYSNAME
  8847. SELECT @CURRENTUSER = USER_NAME()
  8848. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8849. '印章图片',
  8850. 'user', @CURRENTUSER, 'table', 'SYS_SEAL', 'column', 'SHOWIMAGEID'
  8851. go
  8852. ALTER TABLE SYS_SEAL
  8853. ADD CONSTRAINT PK_SYS_SEAL PRIMARY KEY NONCLUSTERED (SEALID)
  8854. go
  8855. CREATE TABLE SYS_SEAL_RIGHT (
  8856. ID NUMERIC(18,0) NOT NULL,
  8857. SEALID NUMERIC(18,0) NULL,
  8858. RIGHTTYPE VARCHAR(20) NULL,
  8859. RIGHTID NUMERIC(18,0) NULL,
  8860. RIGHTNAME VARCHAR(100) NULL,
  8861. CREATEUSER VARCHAR(20) NULL,
  8862. CREATETIME DATETIME NULL,
  8863. CONTROLTYPE SMALLINT NULL DEFAULT 0
  8864. )
  8865. go
  8866. DECLARE @CURRENTUSER SYSNAME
  8867. SELECT @CURRENTUSER = USER_NAME()
  8868. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8869. '印章授权表',
  8870. 'user', @CURRENTUSER, 'table', 'SYS_SEAL_RIGHT'
  8871. go
  8872. DECLARE @CURRENTUSER SYSNAME
  8873. SELECT @CURRENTUSER = USER_NAME()
  8874. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8875. '印章ID',
  8876. 'user', @CURRENTUSER, 'table', 'SYS_SEAL_RIGHT', 'column', 'SEALID'
  8877. go
  8878. DECLARE @CURRENTUSER SYSNAME
  8879. SELECT @CURRENTUSER = USER_NAME()
  8880. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8881. '授权类型',
  8882. 'user', @CURRENTUSER, 'table', 'SYS_SEAL_RIGHT', 'column', 'RIGHTTYPE'
  8883. go
  8884. DECLARE @CURRENTUSER SYSNAME
  8885. SELECT @CURRENTUSER = USER_NAME()
  8886. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8887. '被授权者ID',
  8888. 'user', @CURRENTUSER, 'table', 'SYS_SEAL_RIGHT', 'column', 'RIGHTID'
  8889. go
  8890. DECLARE @CURRENTUSER SYSNAME
  8891. SELECT @CURRENTUSER = USER_NAME()
  8892. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8893. '被授权者名称',
  8894. 'user', @CURRENTUSER, 'table', 'SYS_SEAL_RIGHT', 'column', 'RIGHTNAME'
  8895. go
  8896. DECLARE @CURRENTUSER SYSNAME
  8897. SELECT @CURRENTUSER = USER_NAME()
  8898. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8899. '创建人',
  8900. 'user', @CURRENTUSER, 'table', 'SYS_SEAL_RIGHT', 'column', 'CREATEUSER'
  8901. go
  8902. DECLARE @CURRENTUSER SYSNAME
  8903. SELECT @CURRENTUSER = USER_NAME()
  8904. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8905. '创建时间',
  8906. 'user', @CURRENTUSER, 'table', 'SYS_SEAL_RIGHT', 'column', 'CREATETIME'
  8907. go
  8908. DECLARE @CURRENTUSER SYSNAME
  8909. SELECT @CURRENTUSER = USER_NAME()
  8910. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8911. '控件类型',
  8912. 'user', @CURRENTUSER, 'table', 'SYS_SEAL_RIGHT', 'column', 'CONTROLTYPE'
  8913. go
  8914. ALTER TABLE SYS_SEAL_RIGHT
  8915. ADD CONSTRAINT PK_SYS_SEAL_RIGHT PRIMARY KEY NONCLUSTERED (ID)
  8916. go
  8917. CREATE TABLE SYS_SUBSYSTEM (
  8918. SYSTEMID NUMERIC(18,0) NOT NULL,
  8919. SYSNAME VARCHAR(50) NOT NULL,
  8920. ALIAS VARCHAR(20) NULL,
  8921. LOGO VARCHAR(100) NULL,
  8922. DEFAULTURL VARCHAR(50) NULL,
  8923. MEMO VARCHAR(200) NULL,
  8924. CREATETIME DATETIME NULL,
  8925. CREATOR VARCHAR(20) NULL,
  8926. ALLOWDEL SMALLINT NULL,
  8927. NEEDORG SMALLINT NULL,
  8928. ISACTIVE SMALLINT NULL,
  8929. ISLOCAL SMALLINT NULL,
  8930. HOMEPAGE VARCHAR(256) NULL
  8931. )
  8932. go
  8933. DECLARE @CURRENTUSER SYSNAME
  8934. SELECT @CURRENTUSER = USER_NAME()
  8935. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8936. '子系统管理',
  8937. 'user', @CURRENTUSER, 'table', 'SYS_SUBSYSTEM'
  8938. go
  8939. DECLARE @CURRENTUSER SYSNAME
  8940. SELECT @CURRENTUSER = USER_NAME()
  8941. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8942. '主键',
  8943. 'user', @CURRENTUSER, 'table', 'SYS_SUBSYSTEM', 'column', 'SYSTEMID'
  8944. go
  8945. DECLARE @CURRENTUSER SYSNAME
  8946. SELECT @CURRENTUSER = USER_NAME()
  8947. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8948. '系统名称',
  8949. 'user', @CURRENTUSER, 'table', 'SYS_SUBSYSTEM', 'column', 'SYSNAME'
  8950. go
  8951. DECLARE @CURRENTUSER SYSNAME
  8952. SELECT @CURRENTUSER = USER_NAME()
  8953. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8954. '别名(系统中唯一)',
  8955. 'user', @CURRENTUSER, 'table', 'SYS_SUBSYSTEM', 'column', 'ALIAS'
  8956. go
  8957. DECLARE @CURRENTUSER SYSNAME
  8958. SELECT @CURRENTUSER = USER_NAME()
  8959. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8960. '系统的图标',
  8961. 'user', @CURRENTUSER, 'table', 'SYS_SUBSYSTEM', 'column', 'LOGO'
  8962. go
  8963. DECLARE @CURRENTUSER SYSNAME
  8964. SELECT @CURRENTUSER = USER_NAME()
  8965. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8966. '系统首页地址',
  8967. 'user', @CURRENTUSER, 'table', 'SYS_SUBSYSTEM', 'column', 'DEFAULTURL'
  8968. go
  8969. DECLARE @CURRENTUSER SYSNAME
  8970. SELECT @CURRENTUSER = USER_NAME()
  8971. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8972. '备注',
  8973. 'user', @CURRENTUSER, 'table', 'SYS_SUBSYSTEM', 'column', 'MEMO'
  8974. go
  8975. DECLARE @CURRENTUSER SYSNAME
  8976. SELECT @CURRENTUSER = USER_NAME()
  8977. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8978. '创建时间',
  8979. 'user', @CURRENTUSER, 'table', 'SYS_SUBSYSTEM', 'column', 'CREATETIME'
  8980. go
  8981. DECLARE @CURRENTUSER SYSNAME
  8982. SELECT @CURRENTUSER = USER_NAME()
  8983. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8984. '创建人',
  8985. 'user', @CURRENTUSER, 'table', 'SYS_SUBSYSTEM', 'column', 'CREATOR'
  8986. go
  8987. DECLARE @CURRENTUSER SYSNAME
  8988. SELECT @CURRENTUSER = USER_NAME()
  8989. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8990. '允许删除',
  8991. 'user', @CURRENTUSER, 'table', 'SYS_SUBSYSTEM', 'column', 'ALLOWDEL'
  8992. go
  8993. DECLARE @CURRENTUSER SYSNAME
  8994. SELECT @CURRENTUSER = USER_NAME()
  8995. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  8996. '选择组织架构
  8997. (0,不需要选择,1,需要选择)
  8998. 如果用户只属于一个组织读取组织后,放到当前上下文。多个的话则需要选择。
  8999. ',
  9000. 'user', @CURRENTUSER, 'table', 'SYS_SUBSYSTEM', 'column', 'NEEDORG'
  9001. go
  9002. DECLARE @CURRENTUSER SYSNAME
  9003. SELECT @CURRENTUSER = USER_NAME()
  9004. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  9005. '是否激活',
  9006. 'user', @CURRENTUSER, 'table', 'SYS_SUBSYSTEM', 'column', 'ISACTIVE'
  9007. go
  9008. DECLARE @CURRENTUSER SYSNAME
  9009. SELECT @CURRENTUSER = USER_NAME()
  9010. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  9011. '是否本地',
  9012. 'user', @CURRENTUSER, 'table', 'SYS_SUBSYSTEM', 'column', 'ISLOCAL'
  9013. go
  9014. DECLARE @CURRENTUSER SYSNAME
  9015. SELECT @CURRENTUSER = USER_NAME()
  9016. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  9017. '首页地址',
  9018. 'user', @CURRENTUSER, 'table', 'SYS_SUBSYSTEM', 'column', 'HOMEPAGE'
  9019. go
  9020. ALTER TABLE SYS_SUBSYSTEM
  9021. ADD CONSTRAINT PK_SYS_SUBSYSTEM PRIMARY KEY NONCLUSTERED (SYSTEMID)
  9022. go
  9023. CREATE TABLE SYS_TEMPLATE (
  9024. TEMPLATEID NUMERIC(18,0) NOT NULL,
  9025. NAME VARCHAR(50) NULL,
  9026. ISDEFAULT SMALLINT NULL,
  9027. USETYPE SMALLINT NULL,
  9028. TITLE VARCHAR(200) NULL,
  9029. PLAINCONTENT VARCHAR(500) NULL,
  9030. HTMLCONTENT VARCHAR(500) NULL
  9031. )
  9032. go
  9033. DECLARE @CURRENTUSER SYSNAME
  9034. SELECT @CURRENTUSER = USER_NAME()
  9035. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  9036. '系统模版管理',
  9037. 'user', @CURRENTUSER, 'table', 'SYS_TEMPLATE'
  9038. go
  9039. DECLARE @CURRENTUSER SYSNAME
  9040. SELECT @CURRENTUSER = USER_NAME()
  9041. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  9042. '主键Id',
  9043. 'user', @CURRENTUSER, 'table', 'SYS_TEMPLATE', 'column', 'TEMPLATEID'
  9044. go
  9045. DECLARE @CURRENTUSER SYSNAME
  9046. SELECT @CURRENTUSER = USER_NAME()
  9047. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  9048. '模版名称',
  9049. 'user', @CURRENTUSER, 'table', 'SYS_TEMPLATE', 'column', 'NAME'
  9050. go
  9051. DECLARE @CURRENTUSER SYSNAME
  9052. SELECT @CURRENTUSER = USER_NAME()
  9053. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  9054. '系统默认',
  9055. 'user', @CURRENTUSER, 'table', 'SYS_TEMPLATE', 'column', 'ISDEFAULT'
  9056. go
  9057. DECLARE @CURRENTUSER SYSNAME
  9058. SELECT @CURRENTUSER = USER_NAME()
  9059. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  9060. '用途',
  9061. 'user', @CURRENTUSER, 'table', 'SYS_TEMPLATE', 'column', 'USETYPE'
  9062. go
  9063. DECLARE @CURRENTUSER SYSNAME
  9064. SELECT @CURRENTUSER = USER_NAME()
  9065. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  9066. '模版标题',
  9067. 'user', @CURRENTUSER, 'table', 'SYS_TEMPLATE', 'column', 'TITLE'
  9068. go
  9069. DECLARE @CURRENTUSER SYSNAME
  9070. SELECT @CURRENTUSER = USER_NAME()
  9071. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  9072. '模板普通内容',
  9073. 'user', @CURRENTUSER, 'table', 'SYS_TEMPLATE', 'column', 'PLAINCONTENT'
  9074. go
  9075. DECLARE @CURRENTUSER SYSNAME
  9076. SELECT @CURRENTUSER = USER_NAME()
  9077. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  9078. '模版站html内容',
  9079. 'user', @CURRENTUSER, 'table', 'SYS_TEMPLATE', 'column', 'HTMLCONTENT'
  9080. go
  9081. ALTER TABLE SYS_TEMPLATE
  9082. ADD CONSTRAINT PK_SYS_TEMPLATE PRIMARY KEY NONCLUSTERED (TEMPLATEID)
  9083. go
  9084. CREATE TABLE SYS_TYPE_KEY (
  9085. TYPEID NUMERIC(18,0) NOT NULL,
  9086. TYPEKEY VARCHAR(64) NOT NULL,
  9087. TYPENAME VARCHAR(128) NULL,
  9088. FLAG NUMERIC(18,0) NULL,
  9089. SN NUMERIC(18,0) NULL,
  9090. TYPE NUMERIC(18,0) NULL
  9091. )
  9092. go
  9093. DECLARE @CURRENTUSER SYSNAME
  9094. SELECT @CURRENTUSER = USER_NAME()
  9095. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  9096. '系统分类键',
  9097. 'user', @CURRENTUSER, 'table', 'SYS_TYPE_KEY'
  9098. go
  9099. DECLARE @CURRENTUSER SYSNAME
  9100. SELECT @CURRENTUSER = USER_NAME()
  9101. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  9102. '分类Key',
  9103. 'user', @CURRENTUSER, 'table', 'SYS_TYPE_KEY', 'column', 'TYPEKEY'
  9104. go
  9105. DECLARE @CURRENTUSER SYSNAME
  9106. SELECT @CURRENTUSER = USER_NAME()
  9107. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  9108. '分类名',
  9109. 'user', @CURRENTUSER, 'table', 'SYS_TYPE_KEY', 'column', 'TYPENAME'
  9110. go
  9111. DECLARE @CURRENTUSER SYSNAME
  9112. SELECT @CURRENTUSER = USER_NAME()
  9113. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  9114. '标识',
  9115. 'user', @CURRENTUSER, 'table', 'SYS_TYPE_KEY', 'column', 'FLAG'
  9116. go
  9117. DECLARE @CURRENTUSER SYSNAME
  9118. SELECT @CURRENTUSER = USER_NAME()
  9119. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  9120. '序号',
  9121. 'user', @CURRENTUSER, 'table', 'SYS_TYPE_KEY', 'column', 'SN'
  9122. go
  9123. DECLARE @CURRENTUSER SYSNAME
  9124. SELECT @CURRENTUSER = USER_NAME()
  9125. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  9126. '0=平铺结构
  9127. 1=树型结构',
  9128. 'user', @CURRENTUSER, 'table', 'SYS_TYPE_KEY', 'column', 'TYPE'
  9129. go
  9130. ALTER TABLE SYS_TYPE_KEY
  9131. ADD CONSTRAINT PK_SYS_TYPE_KEY PRIMARY KEY NONCLUSTERED (TYPEID)
  9132. go
  9133. CREATE TABLE SYS_URL_PERMISSION (
  9134. ID_ NUMERIC(18,0) NOT NULL,
  9135. DESCP_ VARCHAR(200) NULL,
  9136. URL_ VARCHAR(2000) NULL,
  9137. PARAMS_ VARCHAR(500) NULL,
  9138. ENABLE_ SMALLINT NULL DEFAULT 1
  9139. )
  9140. go
  9141. DECLARE @CURRENTUSER SYSNAME
  9142. SELECT @CURRENTUSER = USER_NAME()
  9143. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  9144. 'URL地址拦截管理',
  9145. 'user', @CURRENTUSER, 'table', 'SYS_URL_PERMISSION'
  9146. go
  9147. DECLARE @CURRENTUSER SYSNAME
  9148. SELECT @CURRENTUSER = USER_NAME()
  9149. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  9150. '主键',
  9151. 'user', @CURRENTUSER, 'table', 'SYS_URL_PERMISSION', 'column', 'ID_'
  9152. go
  9153. DECLARE @CURRENTUSER SYSNAME
  9154. SELECT @CURRENTUSER = USER_NAME()
  9155. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  9156. '描述',
  9157. 'user', @CURRENTUSER, 'table', 'SYS_URL_PERMISSION', 'column', 'DESCP_'
  9158. go
  9159. DECLARE @CURRENTUSER SYSNAME
  9160. SELECT @CURRENTUSER = USER_NAME()
  9161. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  9162. '拦截地址',
  9163. 'user', @CURRENTUSER, 'table', 'SYS_URL_PERMISSION', 'column', 'URL_'
  9164. go
  9165. DECLARE @CURRENTUSER SYSNAME
  9166. SELECT @CURRENTUSER = USER_NAME()
  9167. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  9168. '拦截参数',
  9169. 'user', @CURRENTUSER, 'table', 'SYS_URL_PERMISSION', 'column', 'PARAMS_'
  9170. go
  9171. DECLARE @CURRENTUSER SYSNAME
  9172. SELECT @CURRENTUSER = USER_NAME()
  9173. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  9174. '是否启用0:禁用,1:启用',
  9175. 'user', @CURRENTUSER, 'table', 'SYS_URL_PERMISSION', 'column', 'ENABLE_'
  9176. go
  9177. ALTER TABLE SYS_URL_PERMISSION
  9178. ADD CONSTRAINT PK_SYS_URL_PERMISSION PRIMARY KEY NONCLUSTERED (ID_)
  9179. go
  9180. CREATE TABLE SYS_URL_RULES (
  9181. ID_ NUMERIC(18,0) NOT NULL,
  9182. SCRIPT_ TEXT NULL,
  9183. ENABLE_ SMALLINT NULL DEFAULT 1,
  9184. SYS_URL_ID_ NUMERIC(18,0) NULL,
  9185. DESCP_ VARCHAR(500) NULL,
  9186. SORT_ SMALLINT NULL DEFAULT 1
  9187. )
  9188. go
  9189. DECLARE @CURRENTUSER SYSNAME
  9190. SELECT @CURRENTUSER = USER_NAME()
  9191. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  9192. 'URL地址拦截脚本管理',
  9193. 'user', @CURRENTUSER, 'table', 'SYS_URL_RULES'
  9194. go
  9195. DECLARE @CURRENTUSER SYSNAME
  9196. SELECT @CURRENTUSER = USER_NAME()
  9197. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  9198. '主键',
  9199. 'user', @CURRENTUSER, 'table', 'SYS_URL_RULES', 'column', 'ID_'
  9200. go
  9201. DECLARE @CURRENTUSER SYSNAME
  9202. SELECT @CURRENTUSER = USER_NAME()
  9203. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  9204. 'groovy脚本',
  9205. 'user', @CURRENTUSER, 'table', 'SYS_URL_RULES', 'column', 'SCRIPT_'
  9206. go
  9207. DECLARE @CURRENTUSER SYSNAME
  9208. SELECT @CURRENTUSER = USER_NAME()
  9209. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  9210. '是否启用',
  9211. 'user', @CURRENTUSER, 'table', 'SYS_URL_RULES', 'column', 'ENABLE_'
  9212. go
  9213. DECLARE @CURRENTUSER SYSNAME
  9214. SELECT @CURRENTUSER = USER_NAME()
  9215. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  9216. 'URL地址拦截管理ID',
  9217. 'user', @CURRENTUSER, 'table', 'SYS_URL_RULES', 'column', 'SYS_URL_ID_'
  9218. go
  9219. DECLARE @CURRENTUSER SYSNAME
  9220. SELECT @CURRENTUSER = USER_NAME()
  9221. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  9222. '描述',
  9223. 'user', @CURRENTUSER, 'table', 'SYS_URL_RULES', 'column', 'DESCP_'
  9224. go
  9225. DECLARE @CURRENTUSER SYSNAME
  9226. SELECT @CURRENTUSER = USER_NAME()
  9227. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  9228. '排序',
  9229. 'user', @CURRENTUSER, 'table', 'SYS_URL_RULES', 'column', 'SORT_'
  9230. go
  9231. ALTER TABLE SYS_URL_RULES
  9232. ADD CONSTRAINT PK_SYS_URL_RULES PRIMARY KEY NONCLUSTERED (ID_)
  9233. go
  9234. CREATE TABLE SYS_USER (
  9235. USERID NUMERIC(18,0) NOT NULL,
  9236. FULLNAME VARCHAR(127) NULL,
  9237. ACCOUNT VARCHAR(20) NOT NULL,
  9238. PASSWORD VARCHAR(50) NOT NULL,
  9239. ISEXPIRED SMALLINT NULL,
  9240. ISLOCK SMALLINT NULL,
  9241. CREATETIME DATETIME NULL,
  9242. STATUS SMALLINT NULL,
  9243. EMAIL VARCHAR(128) NULL,
  9244. MOBILE VARCHAR(32) NULL,
  9245. PHONE VARCHAR(32) NULL,
  9246. SEX VARCHAR(2) NULL,
  9247. PICTURE VARCHAR(300) NULL,
  9248. ENTRYDATE DATETIME NULL,
  9249. USERSTATUS VARCHAR(32) NULL,
  9250. FROMTYPE SMALLINT NULL,
  9251. PWDUPDTIME DATETIME NULL,
  9252. WEIXINID VARCHAR(20) NULL,
  9253. HASSYNCTOWX NUMERIC(2,0) NULL DEFAULT 0
  9254. )
  9255. go
  9256. DECLARE @CURRENTUSER SYSNAME
  9257. SELECT @CURRENTUSER = USER_NAME()
  9258. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  9259. '员工状态',
  9260. 'user', @CURRENTUSER, 'table', 'SYS_USER', 'column', 'USERSTATUS'
  9261. go
  9262. DECLARE @CURRENTUSER SYSNAME
  9263. SELECT @CURRENTUSER = USER_NAME()
  9264. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  9265. '用户表',
  9266. 'user', @CURRENTUSER, 'table', 'SYS_USER'
  9267. go
  9268. DECLARE @CURRENTUSER SYSNAME
  9269. SELECT @CURRENTUSER = USER_NAME()
  9270. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  9271. '姓名',
  9272. 'user', @CURRENTUSER, 'table', 'SYS_USER', 'column', 'FULLNAME'
  9273. go
  9274. DECLARE @CURRENTUSER SYSNAME
  9275. SELECT @CURRENTUSER = USER_NAME()
  9276. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  9277. '帐号',
  9278. 'user', @CURRENTUSER, 'table', 'SYS_USER', 'column', 'ACCOUNT'
  9279. go
  9280. DECLARE @CURRENTUSER SYSNAME
  9281. SELECT @CURRENTUSER = USER_NAME()
  9282. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  9283. '密码',
  9284. 'user', @CURRENTUSER, 'table', 'SYS_USER', 'column', 'PASSWORD'
  9285. go
  9286. DECLARE @CURRENTUSER SYSNAME
  9287. SELECT @CURRENTUSER = USER_NAME()
  9288. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  9289. '是否过期',
  9290. 'user', @CURRENTUSER, 'table', 'SYS_USER', 'column', 'ISEXPIRED'
  9291. go
  9292. DECLARE @CURRENTUSER SYSNAME
  9293. SELECT @CURRENTUSER = USER_NAME()
  9294. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  9295. '是否锁定',
  9296. 'user', @CURRENTUSER, 'table', 'SYS_USER', 'column', 'ISLOCK'
  9297. go
  9298. DECLARE @CURRENTUSER SYSNAME
  9299. SELECT @CURRENTUSER = USER_NAME()
  9300. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  9301. '创建时间',
  9302. 'user', @CURRENTUSER, 'table', 'SYS_USER', 'column', 'CREATETIME'
  9303. go
  9304. DECLARE @CURRENTUSER SYSNAME
  9305. SELECT @CURRENTUSER = USER_NAME()
  9306. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  9307. '状态
  9308. 1=激活
  9309. 0=禁用
  9310. -1=删除',
  9311. 'user', @CURRENTUSER, 'table', 'SYS_USER', 'column', 'STATUS'
  9312. go
  9313. DECLARE @CURRENTUSER SYSNAME
  9314. SELECT @CURRENTUSER = USER_NAME()
  9315. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  9316. '邮箱',
  9317. 'user', @CURRENTUSER, 'table', 'SYS_USER', 'column', 'EMAIL'
  9318. go
  9319. DECLARE @CURRENTUSER SYSNAME
  9320. SELECT @CURRENTUSER = USER_NAME()
  9321. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  9322. '手机',
  9323. 'user', @CURRENTUSER, 'table', 'SYS_USER', 'column', 'MOBILE'
  9324. go
  9325. DECLARE @CURRENTUSER SYSNAME
  9326. SELECT @CURRENTUSER = USER_NAME()
  9327. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  9328. '电话',
  9329. 'user', @CURRENTUSER, 'table', 'SYS_USER', 'column', 'PHONE'
  9330. go
  9331. DECLARE @CURRENTUSER SYSNAME
  9332. SELECT @CURRENTUSER = USER_NAME()
  9333. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  9334. '1=男
  9335. 0=女',
  9336. 'user', @CURRENTUSER, 'table', 'SYS_USER', 'column', 'SEX'
  9337. go
  9338. DECLARE @CURRENTUSER SYSNAME
  9339. SELECT @CURRENTUSER = USER_NAME()
  9340. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  9341. '头像',
  9342. 'user', @CURRENTUSER, 'table', 'SYS_USER', 'column', 'PICTURE'
  9343. go
  9344. DECLARE @CURRENTUSER SYSNAME
  9345. SELECT @CURRENTUSER = USER_NAME()
  9346. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  9347. '数据来源',
  9348. 'user', @CURRENTUSER, 'table', 'SYS_USER', 'column', 'FROMTYPE'
  9349. go
  9350. DECLARE @CURRENTUSER SYSNAME
  9351. SELECT @CURRENTUSER = USER_NAME()
  9352. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  9353. '入职日期',
  9354. 'user', @CURRENTUSER, 'table', 'SYS_USER', 'column', 'ENTRYDATE'
  9355. go
  9356. DECLARE @CURRENTUSER SYSNAME
  9357. SELECT @CURRENTUSER = USER_NAME()
  9358. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  9359. '密码更新时间',
  9360. 'user', @CURRENTUSER, 'table', 'SYS_USER', 'column', 'PWDUPDTIME'
  9361. go
  9362. ALTER TABLE SYS_USER
  9363. ADD CONSTRAINT PK_SYS_USER PRIMARY KEY NONCLUSTERED (USERID)
  9364. go
  9365. CREATE TABLE SYS_USER_PARAM (
  9366. VALUEID NUMERIC(18,0) NOT NULL,
  9367. USERID NUMERIC(18,0) NULL,
  9368. PARAMID NUMERIC(18,0) NULL,
  9369. PARAMVALUE VARCHAR(200) NULL,
  9370. PARAMDATEVALUE DATETIME NULL,
  9371. PARAMINTVALUE NUMERIC(18,0) NULL
  9372. )
  9373. go
  9374. DECLARE @CURRENTUSER SYSNAME
  9375. SELECT @CURRENTUSER = USER_NAME()
  9376. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  9377. '用户自定义参数',
  9378. 'user', @CURRENTUSER, 'table', 'SYS_USER_PARAM'
  9379. go
  9380. DECLARE @CURRENTUSER SYSNAME
  9381. SELECT @CURRENTUSER = USER_NAME()
  9382. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  9383. '主键ID',
  9384. 'user', @CURRENTUSER, 'table', 'SYS_USER_PARAM', 'column', 'VALUEID'
  9385. go
  9386. DECLARE @CURRENTUSER SYSNAME
  9387. SELECT @CURRENTUSER = USER_NAME()
  9388. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  9389. '用户ID',
  9390. 'user', @CURRENTUSER, 'table', 'SYS_USER_PARAM', 'column', 'USERID'
  9391. go
  9392. DECLARE @CURRENTUSER SYSNAME
  9393. SELECT @CURRENTUSER = USER_NAME()
  9394. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  9395. '属性ID',
  9396. 'user', @CURRENTUSER, 'table', 'SYS_USER_PARAM', 'column', 'PARAMID'
  9397. go
  9398. DECLARE @CURRENTUSER SYSNAME
  9399. SELECT @CURRENTUSER = USER_NAME()
  9400. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  9401. '属性值',
  9402. 'user', @CURRENTUSER, 'table', 'SYS_USER_PARAM', 'column', 'PARAMVALUE'
  9403. go
  9404. DECLARE @CURRENTUSER SYSNAME
  9405. SELECT @CURRENTUSER = USER_NAME()
  9406. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  9407. '日期类型属性值',
  9408. 'user', @CURRENTUSER, 'table', 'SYS_USER_PARAM', 'column', 'PARAMDATEVALUE'
  9409. go
  9410. DECLARE @CURRENTUSER SYSNAME
  9411. SELECT @CURRENTUSER = USER_NAME()
  9412. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  9413. '数值型属性值',
  9414. 'user', @CURRENTUSER, 'table', 'SYS_USER_PARAM', 'column', 'PARAMINTVALUE'
  9415. go
  9416. ALTER TABLE SYS_USER_PARAM
  9417. ADD CONSTRAINT PK_SYS_USER_PARAM PRIMARY KEY NONCLUSTERED (VALUEID)
  9418. go
  9419. CREATE TABLE SYS_USER_POS (
  9420. USERPOSID NUMERIC(18,0) NOT NULL,
  9421. POSID NUMERIC(18,0) NULL,
  9422. USERID NUMERIC(18,0) NULL,
  9423. ISPRIMARY SMALLINT NULL,
  9424. ORGID NUMERIC(18,0) NULL,
  9425. JOBID NUMERIC(18,0) NULL,
  9426. ISCHARGE SMALLINT NULL,
  9427. ISDELETE SMALLINT NULL DEFAULT 0
  9428. )
  9429. go
  9430. DECLARE @CURRENTUSER SYSNAME
  9431. SELECT @CURRENTUSER = USER_NAME()
  9432. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  9433. '用户岗位表',
  9434. 'user', @CURRENTUSER, 'table', 'SYS_USER_POS'
  9435. go
  9436. DECLARE @CURRENTUSER SYSNAME
  9437. SELECT @CURRENTUSER = USER_NAME()
  9438. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  9439. '岗位编号',
  9440. 'user', @CURRENTUSER, 'table', 'SYS_USER_POS', 'column', 'POSID'
  9441. go
  9442. DECLARE @CURRENTUSER SYSNAME
  9443. SELECT @CURRENTUSER = USER_NAME()
  9444. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  9445. '用户ID',
  9446. 'user', @CURRENTUSER, 'table', 'SYS_USER_POS', 'column', 'USERID'
  9447. go
  9448. DECLARE @CURRENTUSER SYSNAME
  9449. SELECT @CURRENTUSER = USER_NAME()
  9450. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  9451. '是否主岗位',
  9452. 'user', @CURRENTUSER, 'table', 'SYS_USER_POS', 'column', 'ISPRIMARY'
  9453. go
  9454. DECLARE @CURRENTUSER SYSNAME
  9455. SELECT @CURRENTUSER = USER_NAME()
  9456. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  9457. '组织ID',
  9458. 'user', @CURRENTUSER, 'table', 'SYS_USER_POS', 'column', 'ORGID'
  9459. go
  9460. DECLARE @CURRENTUSER SYSNAME
  9461. SELECT @CURRENTUSER = USER_NAME()
  9462. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  9463. '职务ID',
  9464. 'user', @CURRENTUSER, 'table', 'SYS_USER_POS', 'column', 'JOBID'
  9465. go
  9466. DECLARE @CURRENTUSER SYSNAME
  9467. SELECT @CURRENTUSER = USER_NAME()
  9468. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  9469. '是否负责人',
  9470. 'user', @CURRENTUSER, 'table', 'SYS_USER_POS', 'column', 'ISCHARGE'
  9471. go
  9472. DECLARE @CURRENTUSER SYSNAME
  9473. SELECT @CURRENTUSER = USER_NAME()
  9474. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  9475. '是否删除',
  9476. 'user', @CURRENTUSER, 'table', 'SYS_USER_POS', 'column', 'ISDELETE'
  9477. go
  9478. ALTER TABLE SYS_USER_POS
  9479. ADD CONSTRAINT PK_SYS_USER_POS PRIMARY KEY NONCLUSTERED (USERPOSID)
  9480. go
  9481. CREATE TABLE SYS_USER_ROLE (
  9482. USERROLEID NUMERIC(18,0) NOT NULL,
  9483. ROLEID NUMERIC(18,0) NULL,
  9484. USERID NUMERIC(18,0) NULL
  9485. )
  9486. go
  9487. DECLARE @CURRENTUSER SYSNAME
  9488. SELECT @CURRENTUSER = USER_NAME()
  9489. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  9490. '用户角色映射表',
  9491. 'user', @CURRENTUSER, 'table', 'SYS_USER_ROLE'
  9492. go
  9493. DECLARE @CURRENTUSER SYSNAME
  9494. SELECT @CURRENTUSER = USER_NAME()
  9495. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  9496. '用户角色Id',
  9497. 'user', @CURRENTUSER, 'table', 'SYS_USER_ROLE', 'column', 'USERROLEID'
  9498. go
  9499. DECLARE @CURRENTUSER SYSNAME
  9500. SELECT @CURRENTUSER = USER_NAME()
  9501. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  9502. '角色ID',
  9503. 'user', @CURRENTUSER, 'table', 'SYS_USER_ROLE', 'column', 'ROLEID'
  9504. go
  9505. DECLARE @CURRENTUSER SYSNAME
  9506. SELECT @CURRENTUSER = USER_NAME()
  9507. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  9508. '用户ID',
  9509. 'user', @CURRENTUSER, 'table', 'SYS_USER_ROLE', 'column', 'USERID'
  9510. go
  9511. ALTER TABLE SYS_USER_ROLE
  9512. ADD CONSTRAINT PK_SYS_USER_ROLE PRIMARY KEY NONCLUSTERED (USERROLEID)
  9513. go
  9514. CREATE TABLE SYS_USER_UNDER (
  9515. ID NUMERIC(18,0) NOT NULL,
  9516. USERID NUMERIC(18,0) NULL,
  9517. UNDERUSERID NUMERIC(18,0) NULL,
  9518. UNDERUSERNAME VARCHAR(50) NULL
  9519. )
  9520. go
  9521. DECLARE @CURRENTUSER SYSNAME
  9522. SELECT @CURRENTUSER = USER_NAME()
  9523. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  9524. '下属管理',
  9525. 'user', @CURRENTUSER, 'table', 'SYS_USER_UNDER'
  9526. go
  9527. DECLARE @CURRENTUSER SYSNAME
  9528. SELECT @CURRENTUSER = USER_NAME()
  9529. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  9530. '主键',
  9531. 'user', @CURRENTUSER, 'table', 'SYS_USER_UNDER', 'column', 'ID'
  9532. go
  9533. DECLARE @CURRENTUSER SYSNAME
  9534. SELECT @CURRENTUSER = USER_NAME()
  9535. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  9536. '用户ID',
  9537. 'user', @CURRENTUSER, 'table', 'SYS_USER_UNDER', 'column', 'USERID'
  9538. go
  9539. DECLARE @CURRENTUSER SYSNAME
  9540. SELECT @CURRENTUSER = USER_NAME()
  9541. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  9542. '下属用户ID',
  9543. 'user', @CURRENTUSER, 'table', 'SYS_USER_UNDER', 'column', 'UNDERUSERID'
  9544. go
  9545. DECLARE @CURRENTUSER SYSNAME
  9546. SELECT @CURRENTUSER = USER_NAME()
  9547. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  9548. '下属用户名',
  9549. 'user', @CURRENTUSER, 'table', 'SYS_USER_UNDER', 'column', 'UNDERUSERNAME'
  9550. go
  9551. ALTER TABLE SYS_USER_UNDER
  9552. ADD CONSTRAINT PK_SYS_USER_UNDER PRIMARY KEY NONCLUSTERED (ID)
  9553. go
  9554. CREATE TABLE SYS_VACATION (
  9555. ID NUMERIC(18,0) NOT NULL,
  9556. NAME VARCHAR(50) NULL,
  9557. YEARS SMALLINT NULL,
  9558. STATTIME DATETIME NULL,
  9559. ENDTIME DATETIME NULL
  9560. )
  9561. go
  9562. DECLARE @CURRENTUSER SYSNAME
  9563. SELECT @CURRENTUSER = USER_NAME()
  9564. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  9565. '法定假期设置',
  9566. 'user', @CURRENTUSER, 'table', 'SYS_VACATION'
  9567. go
  9568. DECLARE @CURRENTUSER SYSNAME
  9569. SELECT @CURRENTUSER = USER_NAME()
  9570. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  9571. '主键',
  9572. 'user', @CURRENTUSER, 'table', 'SYS_VACATION', 'column', 'ID'
  9573. go
  9574. DECLARE @CURRENTUSER SYSNAME
  9575. SELECT @CURRENTUSER = USER_NAME()
  9576. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  9577. '假日名称',
  9578. 'user', @CURRENTUSER, 'table', 'SYS_VACATION', 'column', 'NAME'
  9579. go
  9580. DECLARE @CURRENTUSER SYSNAME
  9581. SELECT @CURRENTUSER = USER_NAME()
  9582. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  9583. '年份',
  9584. 'user', @CURRENTUSER, 'table', 'SYS_VACATION', 'column', 'YEARS'
  9585. go
  9586. DECLARE @CURRENTUSER SYSNAME
  9587. SELECT @CURRENTUSER = USER_NAME()
  9588. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  9589. '开始时间',
  9590. 'user', @CURRENTUSER, 'table', 'SYS_VACATION', 'column', 'STATTIME'
  9591. go
  9592. DECLARE @CURRENTUSER SYSNAME
  9593. SELECT @CURRENTUSER = USER_NAME()
  9594. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  9595. '结束时间',
  9596. 'user', @CURRENTUSER, 'table', 'SYS_VACATION', 'column', 'ENDTIME'
  9597. go
  9598. ALTER TABLE SYS_VACATION
  9599. ADD CONSTRAINT PK_SYS_VACATION PRIMARY KEY NONCLUSTERED (ID)
  9600. go
  9601. CREATE TABLE SYS_WORKTIME (
  9602. ID NUMERIC(18,0) NOT NULL,
  9603. SETTINGID NUMERIC(18,0) NULL,
  9604. STARTTIME VARCHAR(10) NULL,
  9605. ENDTIME VARCHAR(10) NULL,
  9606. MEMO VARCHAR(200) NULL
  9607. )
  9608. go
  9609. DECLARE @CURRENTUSER SYSNAME
  9610. SELECT @CURRENTUSER = USER_NAME()
  9611. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  9612. '班次时间',
  9613. 'user', @CURRENTUSER, 'table', 'SYS_WORKTIME'
  9614. go
  9615. DECLARE @CURRENTUSER SYSNAME
  9616. SELECT @CURRENTUSER = USER_NAME()
  9617. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  9618. '主键',
  9619. 'user', @CURRENTUSER, 'table', 'SYS_WORKTIME', 'column', 'ID'
  9620. go
  9621. DECLARE @CURRENTUSER SYSNAME
  9622. SELECT @CURRENTUSER = USER_NAME()
  9623. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  9624. '设置ID',
  9625. 'user', @CURRENTUSER, 'table', 'SYS_WORKTIME', 'column', 'SETTINGID'
  9626. go
  9627. DECLARE @CURRENTUSER SYSNAME
  9628. SELECT @CURRENTUSER = USER_NAME()
  9629. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  9630. '开始时间',
  9631. 'user', @CURRENTUSER, 'table', 'SYS_WORKTIME', 'column', 'STARTTIME'
  9632. go
  9633. DECLARE @CURRENTUSER SYSNAME
  9634. SELECT @CURRENTUSER = USER_NAME()
  9635. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  9636. '结束时间',
  9637. 'user', @CURRENTUSER, 'table', 'SYS_WORKTIME', 'column', 'ENDTIME'
  9638. go
  9639. DECLARE @CURRENTUSER SYSNAME
  9640. SELECT @CURRENTUSER = USER_NAME()
  9641. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  9642. '备注',
  9643. 'user', @CURRENTUSER, 'table', 'SYS_WORKTIME', 'column', 'MEMO'
  9644. go
  9645. ALTER TABLE SYS_WORKTIME
  9646. ADD CONSTRAINT PK_SYS_WORKTIME PRIMARY KEY NONCLUSTERED (ID)
  9647. go
  9648. CREATE TABLE SYS_WORKTIME_SETTING (
  9649. ID NUMERIC(18,0) NOT NULL,
  9650. NAME VARCHAR(50) NULL,
  9651. MEMO VARCHAR(200) NULL
  9652. )
  9653. go
  9654. DECLARE @CURRENTUSER SYSNAME
  9655. SELECT @CURRENTUSER = USER_NAME()
  9656. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  9657. '班次设置',
  9658. 'user', @CURRENTUSER, 'table', 'SYS_WORKTIME_SETTING'
  9659. go
  9660. DECLARE @CURRENTUSER SYSNAME
  9661. SELECT @CURRENTUSER = USER_NAME()
  9662. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  9663. '主键',
  9664. 'user', @CURRENTUSER, 'table', 'SYS_WORKTIME_SETTING', 'column', 'ID'
  9665. go
  9666. DECLARE @CURRENTUSER SYSNAME
  9667. SELECT @CURRENTUSER = USER_NAME()
  9668. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  9669. '班次名',
  9670. 'user', @CURRENTUSER, 'table', 'SYS_WORKTIME_SETTING', 'column', 'NAME'
  9671. go
  9672. DECLARE @CURRENTUSER SYSNAME
  9673. SELECT @CURRENTUSER = USER_NAME()
  9674. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  9675. '描述',
  9676. 'user', @CURRENTUSER, 'table', 'SYS_WORKTIME_SETTING', 'column', 'MEMO'
  9677. go
  9678. ALTER TABLE SYS_WORKTIME_SETTING
  9679. ADD CONSTRAINT PK_SYS_WORKTIME_SETTING PRIMARY KEY NONCLUSTERED (ID)
  9680. go
  9681. CREATE TABLE SYS_WS_DATA_TEMPLATE (
  9682. ID NUMERIC(18,0) NOT NULL,
  9683. NAME VARCHAR(500) NULL,
  9684. SERVICEID NUMERIC(18,0) NULL,
  9685. TEMPLATE TEXT NULL,
  9686. SCRIPT TEXT NULL
  9687. )
  9688. go
  9689. DECLARE @CURRENTUSER SYSNAME
  9690. SELECT @CURRENTUSER = USER_NAME()
  9691. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  9692. 'webservice数据模板展示',
  9693. 'user', @CURRENTUSER, 'table', 'SYS_WS_DATA_TEMPLATE'
  9694. go
  9695. DECLARE @CURRENTUSER SYSNAME
  9696. SELECT @CURRENTUSER = USER_NAME()
  9697. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  9698. '列表名称',
  9699. 'user', @CURRENTUSER, 'table', 'SYS_WS_DATA_TEMPLATE', 'column', 'NAME'
  9700. go
  9701. DECLARE @CURRENTUSER SYSNAME
  9702. SELECT @CURRENTUSER = USER_NAME()
  9703. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  9704. '对应serviceId',
  9705. 'user', @CURRENTUSER, 'table', 'SYS_WS_DATA_TEMPLATE', 'column', 'SERVICEID'
  9706. go
  9707. DECLARE @CURRENTUSER SYSNAME
  9708. SELECT @CURRENTUSER = USER_NAME()
  9709. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  9710. '展示数据的模版',
  9711. 'user', @CURRENTUSER, 'table', 'SYS_WS_DATA_TEMPLATE', 'column', 'TEMPLATE'
  9712. go
  9713. DECLARE @CURRENTUSER SYSNAME
  9714. SELECT @CURRENTUSER = USER_NAME()
  9715. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  9716. '解析返回的XML的脚本',
  9717. 'user', @CURRENTUSER, 'table', 'SYS_WS_DATA_TEMPLATE', 'column', 'SCRIPT'
  9718. go
  9719. ALTER TABLE SYS_WS_DATA_TEMPLATE
  9720. ADD CONSTRAINT PK_SYS_WS_DATA_TEMPLATE PRIMARY KEY NONCLUSTERED (ID)
  9721. go
  9722. /*==============================================================*/
  9723. /* Table: SYS_ORG_AUTH */
  9724. /*==============================================================*/
  9725. CREATE TABLE SYS_ORG_AUTH (
  9726. ID NUMERIC(18) NOT NULL,
  9727. USER_ID NUMERIC(18) NOT NULL,
  9728. ORG_ID NUMERIC(18) NOT NULL,
  9729. DIM_ID NUMERIC(18) NOT NULL,
  9730. ORG_PERMS VARCHAR(255) NULL,
  9731. USER_PERMS VARCHAR(255) NULL,
  9732. POS_PERMS VARCHAR(255) NULL,
  9733. ORGAUTH_PERMS VARCHAR(255) NULL
  9734. )
  9735. go
  9736. DECLARE @CURRENTUSER SYSNAME
  9737. SELECT @CURRENTUSER = USER_NAME()
  9738. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  9739. '组织授权',
  9740. 'user', @CURRENTUSER, 'table', 'SYS_ORG_AUTH'
  9741. go
  9742. DECLARE @CURRENTUSER SYSNAME
  9743. SELECT @CURRENTUSER = USER_NAME()
  9744. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  9745. '主键',
  9746. 'user', @CURRENTUSER, 'table', 'SYS_ORG_AUTH', 'column', 'ID'
  9747. go
  9748. DECLARE @CURRENTUSER SYSNAME
  9749. SELECT @CURRENTUSER = USER_NAME()
  9750. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  9751. '管理员ID',
  9752. 'user', @CURRENTUSER, 'table', 'SYS_ORG_AUTH', 'column', 'USER_ID'
  9753. go
  9754. DECLARE @CURRENTUSER SYSNAME
  9755. SELECT @CURRENTUSER = USER_NAME()
  9756. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  9757. '组织ID',
  9758. 'user', @CURRENTUSER, 'table', 'SYS_ORG_AUTH', 'column', 'ORG_ID'
  9759. go
  9760. DECLARE @CURRENTUSER SYSNAME
  9761. SELECT @CURRENTUSER = USER_NAME()
  9762. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  9763. '维度ID',
  9764. 'user', @CURRENTUSER, 'table', 'SYS_ORG_AUTH', 'column', 'DIM_ID'
  9765. go
  9766. DECLARE @CURRENTUSER SYSNAME
  9767. SELECT @CURRENTUSER = USER_NAME()
  9768. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  9769. '针对子用户组的添加、更新和删除',
  9770. 'user', @CURRENTUSER, 'table', 'SYS_ORG_AUTH', 'column', 'ORG_PERMS'
  9771. go
  9772. DECLARE @CURRENTUSER SYSNAME
  9773. SELECT @CURRENTUSER = USER_NAME()
  9774. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  9775. '针对用户与组关系的添加、更新和删除',
  9776. 'user', @CURRENTUSER, 'table', 'SYS_ORG_AUTH', 'column', 'USER_PERMS'
  9777. go
  9778. ALTER TABLE SYS_ORG_AUTH
  9779. ADD CONSTRAINT PK_SYS_ORG_AUTH PRIMARY KEY NONCLUSTERED (ID)
  9780. go
  9781. /*==============================================================*/
  9782. /* Table: SYS_AUTH_ROLE */
  9783. /*==============================================================*/
  9784. CREATE TABLE SYS_AUTH_ROLE (
  9785. ID NUMERIC(18,0) NOT NULL,
  9786. AUTH_ID NUMERIC(18,0) NULL,
  9787. ROLE_ID NUMERIC(18,0) NULL
  9788. )
  9789. go
  9790. DECLARE @CURRENTUSER SYSNAME
  9791. SELECT @CURRENTUSER = USER_NAME()
  9792. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  9793. '授权角色',
  9794. 'user', @CURRENTUSER, 'table', 'SYS_AUTH_ROLE'
  9795. go
  9796. DECLARE @CURRENTUSER SYSNAME
  9797. SELECT @CURRENTUSER = USER_NAME()
  9798. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  9799. '主键',
  9800. 'user', @CURRENTUSER, 'table', 'SYS_AUTH_ROLE', 'column', 'ID'
  9801. go
  9802. DECLARE @CURRENTUSER SYSNAME
  9803. SELECT @CURRENTUSER = USER_NAME()
  9804. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  9805. '授权ID',
  9806. 'user', @CURRENTUSER, 'table', 'SYS_AUTH_ROLE', 'column', 'AUTH_ID'
  9807. go
  9808. DECLARE @CURRENTUSER SYSNAME
  9809. SELECT @CURRENTUSER = USER_NAME()
  9810. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  9811. '角色ID',
  9812. 'user', @CURRENTUSER, 'table', 'SYS_AUTH_ROLE', 'column', 'ROLE_ID'
  9813. go
  9814. ALTER TABLE SYS_AUTH_ROLE
  9815. ADD CONSTRAINT PK_SYS_AUTH_ROLE PRIMARY KEY NONCLUSTERED (ID)
  9816. go
  9817. CREATE TABLE SYS_DATA_SOURCE
  9818. (
  9819. ID_ NUMERIC(18) NOT NULL,
  9820. NAME_ VARCHAR(64),
  9821. ALIAS_ VARCHAR(64),
  9822. DB_TYPE_ VARCHAR(64),
  9823. SETTING_JSON_ TEXT,
  9824. INIT_ON_START_ NUMERIC,
  9825. ENABLED_ NUMERIC,
  9826. CLASS_PATH_ VARCHAR(128),
  9827. INIT_METHOD_ VARCHAR(128),
  9828. CLOSE_METHOD_ VARCHAR(128)
  9829. );
  9830. alter table SYS_DATA_SOURCE
  9831. add constraint ID_PRIMAR primary key (ID_);
  9832. alter table SYS_DATA_SOURCE
  9833. add constraint UNIQUE_COLUMN unique (NAME_, ALIAS_);
  9834. CREATE TABLE SYS_DATA_SOURCE_DEF
  9835. (
  9836. ID_ NUMERIC(18) NOT NULL,
  9837. NAME_ VARCHAR(64) NOT NULL,
  9838. CLASS_PATH_ VARCHAR(128) NOT NULL,
  9839. SETTING_JSON_ TEXT,
  9840. INIT_METHOD_ VARCHAR(64),
  9841. IS_SYSTEM_ NUMERIC,
  9842. CLOSE_METHOD_ VARCHAR(64)
  9843. );
  9844. ALTER TABLE SYS_DATA_SOURCE_DEF
  9845. ADD CONSTRAINT ID_PRIMARY PRIMARY KEY (ID_);
  9846. ALTER TABLE SYS_DATA_SOURCE_DEF
  9847. ADD CONSTRAINT UNIQUE_COLUMNS UNIQUE (NAME_, CLASS_PATH_);
  9848. CREATE TABLE BPM_DEF_AUTH_TYPE (
  9849. ID NUMERIC(18,0) NOT NULL ,
  9850. AUTHORIZE_ID NUMERIC(18,0) NOT NULL ,
  9851. AUTHORIZE_TYPE VARCHAR(64) ,
  9852. PRIMARY KEY (ID)
  9853. )
  9854. go
  9855. EXECUTE SYS.SP_ADDEXTENDEDPROPERTY @NAME=N'MS_Description', @VALUE=N'流程授权类型表' ,@LEVEL0TYPE=N'SCHEMA', @LEVEL0NAME=N'dbo', @LEVEL1TYPE=N'TABLE', @LEVEL1NAME=N'BPM_DEF_AUTH_TYPE'
  9856. go
  9857. EXECUTE SYS.SP_ADDEXTENDEDPROPERTY @NAME=N'MS_Description', @VALUE=N'主键' ,@LEVEL0TYPE=N'SCHEMA', @LEVEL0NAME=N'dbo', @LEVEL1TYPE=N'TABLE', @LEVEL1NAME=N'BPM_DEF_AUTH_TYPE', @LEVEL2TYPE=N'COLUMN', @LEVEL2NAME=N'ID'
  9858. go
  9859. EXECUTE SYS.SP_ADDEXTENDEDPROPERTY @NAME=N'MS_Description', @VALUE=N'流程授权主表ID' ,@LEVEL0TYPE=N'SCHEMA', @LEVEL0NAME=N'dbo', @LEVEL1TYPE=N'TABLE', @LEVEL1NAME=N'BPM_DEF_AUTH_TYPE', @LEVEL2TYPE=N'COLUMN', @LEVEL2NAME=N'AUTHORIZE_ID'
  9860. go
  9861. EXECUTE SYS.SP_ADDEXTENDEDPROPERTY @NAME=N'MS_Description', @VALUE=N'流程授权类型' ,@LEVEL0TYPE=N'SCHEMA', @LEVEL0NAME=N'dbo', @LEVEL1TYPE=N'TABLE', @LEVEL1NAME=N'BPM_DEF_AUTH_TYPE', @LEVEL2TYPE=N'COLUMN', @LEVEL2NAME=N'AUTHORIZE_TYPE'
  9862. go
  9863. /*==============================================================*/
  9864. /* Table: BPM_FORM_DEF_HI */
  9865. /*==============================================================*/
  9866. CREATE TABLE BPM_FORM_DEF_HI (
  9867. HISID NUMERIC(18,0) NOT NULL,
  9868. FORMDEFID NUMERIC(18,0) NOT NULL,
  9869. CATEGORYID NUMERIC(18,0) NULL,
  9870. FORMKEY VARCHAR(128) NULL,
  9871. SUBJECT VARCHAR(128) NULL,
  9872. FORMDESC VARCHAR(200) NULL,
  9873. HTML TEXT NULL,
  9874. TEMPLATE TEXT NULL,
  9875. ISDEFAULT SMALLINT NULL,
  9876. VERSIONNO NUMERIC(18,0) NULL,
  9877. TABLEID NUMERIC(18,0) NULL,
  9878. ISPUBLISHED SMALLINT NULL,
  9879. PUBLISHEDBY VARCHAR(20) NULL,
  9880. PUBLISHTIME DATETIME NULL,
  9881. TABTITLE VARCHAR(500) NULL,
  9882. DESIGNTYPE SMALLINT NULL,
  9883. TEMPLATESID VARCHAR(300) NULL,
  9884. CREATEBY NUMERIC(18,0) NULL,
  9885. CREATOR VARCHAR(50) NULL,
  9886. CREATETIME DATETIME NULL
  9887. )
  9888. GO
  9889. IF EXISTS(SELECT 1 FROM SYS.EXTENDED_PROPERTIES P WHERE
  9890. P.MAJOR_ID = OBJECT_ID('BPM_FORM_DEF_HI')
  9891. AND P.MINOR_ID = (SELECT C.COLUMN_ID FROM SYS.COLUMNS C WHERE C.OBJECT_ID = P.MAJOR_ID AND C.NAME = 'HISID')
  9892. )
  9893. BEGIN
  9894. DECLARE @CURRENTUSER SYSNAME
  9895. SELECT @CURRENTUSER = USER_NAME()
  9896. EXECUTE SP_DROPEXTENDEDPROPERTY 'MS_DESCRIPTION',
  9897. 'USER', @CURRENTUSER, 'TABLE', 'BPM_FORM_DEF_HI', 'COLUMN', 'HISID'
  9898. END
  9899. SELECT @CURRENTUSER = USER_NAME()
  9900. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_DESCRIPTION',
  9901. '主键',
  9902. 'USER', @CURRENTUSER, 'TABLE', 'BPM_FORM_DEF_HI', 'COLUMN', 'HISID'
  9903. GO
  9904. IF EXISTS(SELECT 1 FROM SYS.EXTENDED_PROPERTIES P WHERE
  9905. P.MAJOR_ID = OBJECT_ID('BPM_FORM_DEF_HI')
  9906. AND P.MINOR_ID = (SELECT C.COLUMN_ID FROM SYS.COLUMNS C WHERE C.OBJECT_ID = P.MAJOR_ID AND C.NAME = 'FORMDEFID')
  9907. )
  9908. BEGIN
  9909. DECLARE @CURRENTUSER SYSNAME
  9910. SELECT @CURRENTUSER = USER_NAME()
  9911. EXECUTE SP_DROPEXTENDEDPROPERTY 'MS_DESCRIPTION',
  9912. 'USER', @CURRENTUSER, 'TABLE', 'BPM_FORM_DEF_HI', 'COLUMN', 'FORMDEFID'
  9913. END
  9914. SELECT @CURRENTUSER = USER_NAME()
  9915. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_DESCRIPTION',
  9916. '表单ID',
  9917. 'USER', @CURRENTUSER, 'TABLE', 'BPM_FORM_DEF_HI', 'COLUMN', 'FORMDEFID'
  9918. GO
  9919. IF EXISTS(SELECT 1 FROM SYS.EXTENDED_PROPERTIES P WHERE
  9920. P.MAJOR_ID = OBJECT_ID('BPM_FORM_DEF_HI')
  9921. AND P.MINOR_ID = (SELECT C.COLUMN_ID FROM SYS.COLUMNS C WHERE C.OBJECT_ID = P.MAJOR_ID AND C.NAME = 'CATEGORYID')
  9922. )
  9923. BEGIN
  9924. DECLARE @CURRENTUSER SYSNAME
  9925. SELECT @CURRENTUSER = USER_NAME()
  9926. EXECUTE SP_DROPEXTENDEDPROPERTY 'MS_DESCRIPTION',
  9927. 'USER', @CURRENTUSER, 'TABLE', 'BPM_FORM_DEF_HI', 'COLUMN', 'CATEGORYID'
  9928. END
  9929. SELECT @CURRENTUSER = USER_NAME()
  9930. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_DESCRIPTION',
  9931. '表单分类',
  9932. 'USER', @CURRENTUSER, 'TABLE', 'BPM_FORM_DEF_HI', 'COLUMN', 'CATEGORYID'
  9933. GO
  9934. IF EXISTS(SELECT 1 FROM SYS.EXTENDED_PROPERTIES P WHERE
  9935. P.MAJOR_ID = OBJECT_ID('BPM_FORM_DEF_HI')
  9936. AND P.MINOR_ID = (SELECT C.COLUMN_ID FROM SYS.COLUMNS C WHERE C.OBJECT_ID = P.MAJOR_ID AND C.NAME = 'FORMKEY')
  9937. )
  9938. BEGIN
  9939. DECLARE @CURRENTUSER SYSNAME
  9940. SELECT @CURRENTUSER = USER_NAME()
  9941. EXECUTE SP_DROPEXTENDEDPROPERTY 'MS_DESCRIPTION',
  9942. 'USER', @CURRENTUSER, 'TABLE', 'BPM_FORM_DEF_HI', 'COLUMN', 'FORMKEY'
  9943. END
  9944. SELECT @CURRENTUSER = USER_NAME()
  9945. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_DESCRIPTION',
  9946. '表单KEY',
  9947. 'USER', @CURRENTUSER, 'TABLE', 'BPM_FORM_DEF_HI', 'COLUMN', 'FORMKEY'
  9948. GO
  9949. IF EXISTS(SELECT 1 FROM SYS.EXTENDED_PROPERTIES P WHERE
  9950. P.MAJOR_ID = OBJECT_ID('BPM_FORM_DEF_HI')
  9951. AND P.MINOR_ID = (SELECT C.COLUMN_ID FROM SYS.COLUMNS C WHERE C.OBJECT_ID = P.MAJOR_ID AND C.NAME = 'SUBJECT')
  9952. )
  9953. BEGIN
  9954. DECLARE @CURRENTUSER SYSNAME
  9955. SELECT @CURRENTUSER = USER_NAME()
  9956. EXECUTE SP_DROPEXTENDEDPROPERTY 'MS_DESCRIPTION',
  9957. 'USER', @CURRENTUSER, 'TABLE', 'BPM_FORM_DEF_HI', 'COLUMN', 'SUBJECT'
  9958. END
  9959. SELECT @CURRENTUSER = USER_NAME()
  9960. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_DESCRIPTION',
  9961. '表单标题',
  9962. 'USER', @CURRENTUSER, 'TABLE', 'BPM_FORM_DEF_HI', 'COLUMN', 'SUBJECT'
  9963. GO
  9964. IF EXISTS(SELECT 1 FROM SYS.EXTENDED_PROPERTIES P WHERE
  9965. P.MAJOR_ID = OBJECT_ID('BPM_FORM_DEF_HI')
  9966. AND P.MINOR_ID = (SELECT C.COLUMN_ID FROM SYS.COLUMNS C WHERE C.OBJECT_ID = P.MAJOR_ID AND C.NAME = 'FORMDESC')
  9967. )
  9968. BEGIN
  9969. DECLARE @CURRENTUSER SYSNAME
  9970. SELECT @CURRENTUSER = USER_NAME()
  9971. EXECUTE SP_DROPEXTENDEDPROPERTY 'MS_DESCRIPTION',
  9972. 'USER', @CURRENTUSER, 'TABLE', 'BPM_FORM_DEF_HI', 'COLUMN', 'FORMDESC'
  9973. END
  9974. SELECT @CURRENTUSER = USER_NAME()
  9975. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_DESCRIPTION',
  9976. '描述',
  9977. 'USER', @CURRENTUSER, 'TABLE', 'BPM_FORM_DEF_HI', 'COLUMN', 'FORMDESC'
  9978. GO
  9979. IF EXISTS(SELECT 1 FROM SYS.EXTENDED_PROPERTIES P WHERE
  9980. P.MAJOR_ID = OBJECT_ID('BPM_FORM_DEF_HI')
  9981. AND P.MINOR_ID = (SELECT C.COLUMN_ID FROM SYS.COLUMNS C WHERE C.OBJECT_ID = P.MAJOR_ID AND C.NAME = 'HTML')
  9982. )
  9983. BEGIN
  9984. DECLARE @CURRENTUSER SYSNAME
  9985. SELECT @CURRENTUSER = USER_NAME()
  9986. EXECUTE SP_DROPEXTENDEDPROPERTY 'MS_DESCRIPTION',
  9987. 'USER', @CURRENTUSER, 'TABLE', 'BPM_FORM_DEF_HI', 'COLUMN', 'HTML'
  9988. END
  9989. SELECT @CURRENTUSER = USER_NAME()
  9990. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_DESCRIPTION',
  9991. '定义HTML',
  9992. 'USER', @CURRENTUSER, 'TABLE', 'BPM_FORM_DEF_HI', 'COLUMN', 'HTML'
  9993. GO
  9994. IF EXISTS(SELECT 1 FROM SYS.EXTENDED_PROPERTIES P WHERE
  9995. P.MAJOR_ID = OBJECT_ID('BPM_FORM_DEF_HI')
  9996. AND P.MINOR_ID = (SELECT C.COLUMN_ID FROM SYS.COLUMNS C WHERE C.OBJECT_ID = P.MAJOR_ID AND C.NAME = 'TEMPLATE')
  9997. )
  9998. BEGIN
  9999. DECLARE @CURRENTUSER SYSNAME
  10000. SELECT @CURRENTUSER = USER_NAME()
  10001. EXECUTE SP_DROPEXTENDEDPROPERTY 'MS_DESCRIPTION',
  10002. 'USER', @CURRENTUSER, 'TABLE', 'BPM_FORM_DEF_HI', 'COLUMN', 'TEMPLATE'
  10003. END
  10004. SELECT @CURRENTUSER = USER_NAME()
  10005. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_DESCRIPTION',
  10006. 'FREEMAKER模版',
  10007. 'USER', @CURRENTUSER, 'TABLE', 'BPM_FORM_DEF_HI', 'COLUMN', 'TEMPLATE'
  10008. GO
  10009. IF EXISTS(SELECT 1 FROM SYS.EXTENDED_PROPERTIES P WHERE
  10010. P.MAJOR_ID = OBJECT_ID('BPM_FORM_DEF_HI')
  10011. AND P.MINOR_ID = (SELECT C.COLUMN_ID FROM SYS.COLUMNS C WHERE C.OBJECT_ID = P.MAJOR_ID AND C.NAME = 'ISDEFAULT')
  10012. )
  10013. BEGIN
  10014. DECLARE @CURRENTUSER SYSNAME
  10015. SELECT @CURRENTUSER = USER_NAME()
  10016. EXECUTE SP_DROPEXTENDEDPROPERTY 'MS_DESCRIPTION',
  10017. 'USER', @CURRENTUSER, 'TABLE', 'BPM_FORM_DEF_HI', 'COLUMN', 'ISDEFAULT'
  10018. END
  10019. SELECT @CURRENTUSER = USER_NAME()
  10020. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_DESCRIPTION',
  10021. '是否缺省',
  10022. 'USER', @CURRENTUSER, 'TABLE', 'BPM_FORM_DEF_HI', 'COLUMN', 'ISDEFAULT'
  10023. GO
  10024. IF EXISTS(SELECT 1 FROM SYS.EXTENDED_PROPERTIES P WHERE
  10025. P.MAJOR_ID = OBJECT_ID('BPM_FORM_DEF_HI')
  10026. AND P.MINOR_ID = (SELECT C.COLUMN_ID FROM SYS.COLUMNS C WHERE C.OBJECT_ID = P.MAJOR_ID AND C.NAME = 'VERSIONNO')
  10027. )
  10028. BEGIN
  10029. DECLARE @CURRENTUSER SYSNAME
  10030. SELECT @CURRENTUSER = USER_NAME()
  10031. EXECUTE SP_DROPEXTENDEDPROPERTY 'MS_DESCRIPTION',
  10032. 'USER', @CURRENTUSER, 'TABLE', 'BPM_FORM_DEF_HI', 'COLUMN', 'VERSIONNO'
  10033. END
  10034. SELECT @CURRENTUSER = USER_NAME()
  10035. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_DESCRIPTION',
  10036. '版本号',
  10037. 'USER', @CURRENTUSER, 'TABLE', 'BPM_FORM_DEF_HI', 'COLUMN', 'VERSIONNO'
  10038. GO
  10039. IF EXISTS(SELECT 1 FROM SYS.EXTENDED_PROPERTIES P WHERE
  10040. P.MAJOR_ID = OBJECT_ID('BPM_FORM_DEF_HI')
  10041. AND P.MINOR_ID = (SELECT C.COLUMN_ID FROM SYS.COLUMNS C WHERE C.OBJECT_ID = P.MAJOR_ID AND C.NAME = 'TABLEID')
  10042. )
  10043. BEGIN
  10044. DECLARE @CURRENTUSER SYSNAME
  10045. SELECT @CURRENTUSER = USER_NAME()
  10046. EXECUTE SP_DROPEXTENDEDPROPERTY 'MS_DESCRIPTION',
  10047. 'USER', @CURRENTUSER, 'TABLE', 'BPM_FORM_DEF_HI', 'COLUMN', 'TABLEID'
  10048. END
  10049. SELECT @CURRENTUSER = USER_NAME()
  10050. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_DESCRIPTION',
  10051. '表ID',
  10052. 'USER', @CURRENTUSER, 'TABLE', 'BPM_FORM_DEF_HI', 'COLUMN', 'TABLEID'
  10053. GO
  10054. IF EXISTS(SELECT 1 FROM SYS.EXTENDED_PROPERTIES P WHERE
  10055. P.MAJOR_ID = OBJECT_ID('BPM_FORM_DEF_HI')
  10056. AND P.MINOR_ID = (SELECT C.COLUMN_ID FROM SYS.COLUMNS C WHERE C.OBJECT_ID = P.MAJOR_ID AND C.NAME = 'ISPUBLISHED')
  10057. )
  10058. BEGIN
  10059. DECLARE @CURRENTUSER SYSNAME
  10060. SELECT @CURRENTUSER = USER_NAME()
  10061. EXECUTE SP_DROPEXTENDEDPROPERTY 'MS_DESCRIPTION',
  10062. 'USER', @CURRENTUSER, 'TABLE', 'BPM_FORM_DEF_HI', 'COLUMN', 'ISPUBLISHED'
  10063. END
  10064. SELECT @CURRENTUSER = USER_NAME()
  10065. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_DESCRIPTION',
  10066. '是否发布',
  10067. 'USER', @CURRENTUSER, 'TABLE', 'BPM_FORM_DEF_HI', 'COLUMN', 'ISPUBLISHED'
  10068. GO
  10069. IF EXISTS(SELECT 1 FROM SYS.EXTENDED_PROPERTIES P WHERE
  10070. P.MAJOR_ID = OBJECT_ID('BPM_FORM_DEF_HI')
  10071. AND P.MINOR_ID = (SELECT C.COLUMN_ID FROM SYS.COLUMNS C WHERE C.OBJECT_ID = P.MAJOR_ID AND C.NAME = 'PUBLISHEDBY')
  10072. )
  10073. BEGIN
  10074. DECLARE @CURRENTUSER SYSNAME
  10075. SELECT @CURRENTUSER = USER_NAME()
  10076. EXECUTE SP_DROPEXTENDEDPROPERTY 'MS_DESCRIPTION',
  10077. 'USER', @CURRENTUSER, 'TABLE', 'BPM_FORM_DEF_HI', 'COLUMN', 'PUBLISHEDBY'
  10078. END
  10079. SELECT @CURRENTUSER = USER_NAME()
  10080. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_DESCRIPTION',
  10081. '发布人',
  10082. 'USER', @CURRENTUSER, 'TABLE', 'BPM_FORM_DEF_HI', 'COLUMN', 'PUBLISHEDBY'
  10083. GO
  10084. IF EXISTS(SELECT 1 FROM SYS.EXTENDED_PROPERTIES P WHERE
  10085. P.MAJOR_ID = OBJECT_ID('BPM_FORM_DEF_HI')
  10086. AND P.MINOR_ID = (SELECT C.COLUMN_ID FROM SYS.COLUMNS C WHERE C.OBJECT_ID = P.MAJOR_ID AND C.NAME = 'PUBLISHTIME')
  10087. )
  10088. BEGIN
  10089. DECLARE @CURRENTUSER SYSNAME
  10090. SELECT @CURRENTUSER = USER_NAME()
  10091. EXECUTE SP_DROPEXTENDEDPROPERTY 'MS_DESCRIPTION',
  10092. 'USER', @CURRENTUSER, 'TABLE', 'BPM_FORM_DEF_HI', 'COLUMN', 'PUBLISHTIME'
  10093. END
  10094. SELECT @CURRENTUSER = USER_NAME()
  10095. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_DESCRIPTION',
  10096. '发布时间',
  10097. 'USER', @CURRENTUSER, 'TABLE', 'BPM_FORM_DEF_HI', 'COLUMN', 'PUBLISHTIME'
  10098. GO
  10099. IF EXISTS(SELECT 1 FROM SYS.EXTENDED_PROPERTIES P WHERE
  10100. P.MAJOR_ID = OBJECT_ID('BPM_FORM_DEF_HI')
  10101. AND P.MINOR_ID = (SELECT C.COLUMN_ID FROM SYS.COLUMNS C WHERE C.OBJECT_ID = P.MAJOR_ID AND C.NAME = 'TABTITLE')
  10102. )
  10103. BEGIN
  10104. DECLARE @CURRENTUSER SYSNAME
  10105. SELECT @CURRENTUSER = USER_NAME()
  10106. EXECUTE SP_DROPEXTENDEDPROPERTY 'MS_DESCRIPTION',
  10107. 'USER', @CURRENTUSER, 'TABLE', 'BPM_FORM_DEF_HI', 'COLUMN', 'TABTITLE'
  10108. END
  10109. SELECT @CURRENTUSER = USER_NAME()
  10110. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_DESCRIPTION',
  10111. 'TAB标题',
  10112. 'USER', @CURRENTUSER, 'TABLE', 'BPM_FORM_DEF_HI', 'COLUMN', 'TABTITLE'
  10113. GO
  10114. IF EXISTS(SELECT 1 FROM SYS.EXTENDED_PROPERTIES P WHERE
  10115. P.MAJOR_ID = OBJECT_ID('BPM_FORM_DEF_HI')
  10116. AND P.MINOR_ID = (SELECT C.COLUMN_ID FROM SYS.COLUMNS C WHERE C.OBJECT_ID = P.MAJOR_ID AND C.NAME = 'DESIGNTYPE')
  10117. )
  10118. BEGIN
  10119. DECLARE @CURRENTUSER SYSNAME
  10120. SELECT @CURRENTUSER = USER_NAME()
  10121. EXECUTE SP_DROPEXTENDEDPROPERTY 'MS_DESCRIPTION',
  10122. 'USER', @CURRENTUSER, 'TABLE', 'BPM_FORM_DEF_HI', 'COLUMN', 'DESIGNTYPE'
  10123. END
  10124. SELECT @CURRENTUSER = USER_NAME()
  10125. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_DESCRIPTION',
  10126. '设计类型',
  10127. 'USER', @CURRENTUSER, 'TABLE', 'BPM_FORM_DEF_HI', 'COLUMN', 'DESIGNTYPE'
  10128. GO
  10129. IF EXISTS(SELECT 1 FROM SYS.EXTENDED_PROPERTIES P WHERE
  10130. P.MAJOR_ID = OBJECT_ID('BPM_FORM_DEF_HI')
  10131. AND P.MINOR_ID = (SELECT C.COLUMN_ID FROM SYS.COLUMNS C WHERE C.OBJECT_ID = P.MAJOR_ID AND C.NAME = 'TEMPLATESID')
  10132. )
  10133. BEGIN
  10134. DECLARE @CURRENTUSER SYSNAME
  10135. SELECT @CURRENTUSER = USER_NAME()
  10136. EXECUTE SP_DROPEXTENDEDPROPERTY 'MS_DESCRIPTION',
  10137. 'USER', @CURRENTUSER, 'TABLE', 'BPM_FORM_DEF_HI', 'COLUMN', 'TEMPLATESID'
  10138. END
  10139. SELECT @CURRENTUSER = USER_NAME()
  10140. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_DESCRIPTION',
  10141. '模板表对应ID',
  10142. 'USER', @CURRENTUSER, 'TABLE', 'BPM_FORM_DEF_HI', 'COLUMN', 'TEMPLATESID'
  10143. GO
  10144. IF EXISTS(SELECT 1 FROM SYS.EXTENDED_PROPERTIES P WHERE
  10145. P.MAJOR_ID = OBJECT_ID('BPM_FORM_DEF_HI')
  10146. AND P.MINOR_ID = (SELECT C.COLUMN_ID FROM SYS.COLUMNS C WHERE C.OBJECT_ID = P.MAJOR_ID AND C.NAME = 'CREATEBY')
  10147. )
  10148. BEGIN
  10149. DECLARE @CURRENTUSER SYSNAME
  10150. SELECT @CURRENTUSER = USER_NAME()
  10151. EXECUTE SP_DROPEXTENDEDPROPERTY 'MS_DESCRIPTION',
  10152. 'USER', @CURRENTUSER, 'TABLE', 'BPM_FORM_DEF_HI', 'COLUMN', 'CREATEBY'
  10153. END
  10154. SELECT @CURRENTUSER = USER_NAME()
  10155. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_DESCRIPTION',
  10156. '创建人ID',
  10157. 'USER', @CURRENTUSER, 'TABLE', 'BPM_FORM_DEF_HI', 'COLUMN', 'CREATEBY'
  10158. GO
  10159. IF EXISTS(SELECT 1 FROM SYS.EXTENDED_PROPERTIES P WHERE
  10160. P.MAJOR_ID = OBJECT_ID('BPM_FORM_DEF_HI')
  10161. AND P.MINOR_ID = (SELECT C.COLUMN_ID FROM SYS.COLUMNS C WHERE C.OBJECT_ID = P.MAJOR_ID AND C.NAME = 'CREATOR')
  10162. )
  10163. BEGIN
  10164. DECLARE @CURRENTUSER SYSNAME
  10165. SELECT @CURRENTUSER = USER_NAME()
  10166. EXECUTE SP_DROPEXTENDEDPROPERTY 'MS_DESCRIPTION',
  10167. 'USER', @CURRENTUSER, 'TABLE', 'BPM_FORM_DEF_HI', 'COLUMN', 'CREATOR'
  10168. END
  10169. SELECT @CURRENTUSER = USER_NAME()
  10170. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_DESCRIPTION',
  10171. '创建人',
  10172. 'USER', @CURRENTUSER, 'TABLE', 'BPM_FORM_DEF_HI', 'COLUMN', 'CREATOR'
  10173. GO
  10174. IF EXISTS(SELECT 1 FROM SYS.EXTENDED_PROPERTIES P WHERE
  10175. P.MAJOR_ID = OBJECT_ID('BPM_FORM_DEF_HI')
  10176. AND P.MINOR_ID = (SELECT C.COLUMN_ID FROM SYS.COLUMNS C WHERE C.OBJECT_ID = P.MAJOR_ID AND C.NAME = 'CREATETIME')
  10177. )
  10178. BEGIN
  10179. DECLARE @CURRENTUSER SYSNAME
  10180. SELECT @CURRENTUSER = USER_NAME()
  10181. EXECUTE SP_DROPEXTENDEDPROPERTY 'MS_DESCRIPTION',
  10182. 'USER', @CURRENTUSER, 'TABLE', 'BPM_FORM_DEF_HI', 'COLUMN', 'CREATETIME'
  10183. END
  10184. SELECT @CURRENTUSER = USER_NAME()
  10185. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_DESCRIPTION',
  10186. '创建时间',
  10187. 'USER', @CURRENTUSER, 'TABLE', 'BPM_FORM_DEF_HI', 'COLUMN', 'CREATETIME'
  10188. GO
  10189. ALTER TABLE BPM_FORM_DEF_HI
  10190. ADD CONSTRAINT PK_BPM_FORM_DEF_HI PRIMARY KEY NONCLUSTERED (HISID)
  10191. GO
  10192. CREATE TABLE BPM_ASSIGN_USERS (
  10193. ID NUMERIC(18,0) NOT NULL,
  10194. RUNID NUMERIC(18,0) NULL,
  10195. DEFKEY VARCHAR(128) NULL,
  10196. NODEID VARCHAR(128) NULL,
  10197. NODENAME VARCHAR(256) NULL,
  10198. USERID VARCHAR(20) NULL,
  10199. USERNAME VARCHAR(127) NULL,
  10200. STARTTIME DATETIME NULL,
  10201. ENDTIME DATETIME NULL,
  10202. CONSTRAINT PK_BPM_ASSIGN_USERS PRIMARY KEY NONCLUSTERED (ID)
  10203. )
  10204. go
  10205. DECLARE @CURRENTUSER SYSNAME
  10206. SELECT @CURRENTUSER = USER_NAME()
  10207. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  10208. '主键',
  10209. 'user', @CURRENTUSER, 'table', 'BPM_ASSIGN_USERS', 'column', 'ID'
  10210. go
  10211. DECLARE @CURRENTUSER SYSNAME
  10212. SELECT @CURRENTUSER = USER_NAME()
  10213. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  10214. '流程执行实例ID',
  10215. 'user', @CURRENTUSER, 'table', 'BPM_ASSIGN_USERS', 'column', 'RUNID'
  10216. go
  10217. DECLARE @CURRENTUSER SYSNAME
  10218. SELECT @CURRENTUSER = USER_NAME()
  10219. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  10220. '流程定义Key',
  10221. 'user', @CURRENTUSER, 'table', 'BPM_ASSIGN_USERS', 'column', 'DEFKEY'
  10222. go
  10223. DECLARE @CURRENTUSER SYSNAME
  10224. SELECT @CURRENTUSER = USER_NAME()
  10225. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  10226. '节点ID',
  10227. 'user', @CURRENTUSER, 'table', 'BPM_ASSIGN_USERS', 'column', 'NODEID'
  10228. go
  10229. DECLARE @CURRENTUSER SYSNAME
  10230. SELECT @CURRENTUSER = USER_NAME()
  10231. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  10232. '节点名称',
  10233. 'user', @CURRENTUSER, 'table', 'BPM_ASSIGN_USERS', 'column', 'NODENAME'
  10234. go
  10235. DECLARE @CURRENTUSER SYSNAME
  10236. SELECT @CURRENTUSER = USER_NAME()
  10237. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  10238. '执行人ID',
  10239. 'user', @CURRENTUSER, 'table', 'BPM_ASSIGN_USERS', 'column', 'USERID'
  10240. go
  10241. DECLARE @CURRENTUSER SYSNAME
  10242. SELECT @CURRENTUSER = USER_NAME()
  10243. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  10244. '执行人名称',
  10245. 'user', @CURRENTUSER, 'table', 'BPM_ASSIGN_USERS', 'column', 'USERNAME'
  10246. go
  10247. DECLARE @CURRENTUSER SYSNAME
  10248. SELECT @CURRENTUSER = USER_NAME()
  10249. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  10250. '开始时间',
  10251. 'user', @CURRENTUSER, 'table', 'BPM_ASSIGN_USERS', 'column', 'STARTTIME'
  10252. go
  10253. DECLARE @CURRENTUSER SYSNAME
  10254. SELECT @CURRENTUSER = USER_NAME()
  10255. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  10256. '结束时间',
  10257. 'user', @CURRENTUSER, 'table', 'BPM_ASSIGN_USERS', 'column', 'ENDTIME'
  10258. go
  10259. /*==============================================================*/
  10260. /* Table: BPM_NODE_SQL */
  10261. /*==============================================================*/
  10262. CREATE TABLE BPM_NODE_SQL (
  10263. ID NUMERIC(18) NOT NULL DEFAULT 0,
  10264. NAME VARCHAR(100) NULL,
  10265. DSALIAS VARCHAR(100) NULL,
  10266. ACTDEFID VARCHAR(100) NULL,
  10267. NODEID VARCHAR(50) NULL,
  10268. ACTION_ VARCHAR(50) NULL,
  10269. SQL_ VARCHAR(4000) NULL,
  10270. DESC_ VARCHAR(400) NULL,
  10271. CONSTRAINT PK_BPM_NODE_SQL PRIMARY KEY NONCLUSTERED (ID)
  10272. )
  10273. go
  10274. DECLARE @CURRENTUSER SYSNAME
  10275. SELECT @CURRENTUSER = USER_NAME()
  10276. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  10277. '主键',
  10278. 'user', @CURRENTUSER, 'table', 'BPM_NODE_SQL', 'column', 'ID'
  10279. go
  10280. DECLARE @CURRENTUSER SYSNAME
  10281. SELECT @CURRENTUSER = USER_NAME()
  10282. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  10283. '数据源别名',
  10284. 'user', @CURRENTUSER, 'table', 'BPM_NODE_SQL', 'column', 'DSALIAS'
  10285. go
  10286. DECLARE @CURRENTUSER SYSNAME
  10287. SELECT @CURRENTUSER = USER_NAME()
  10288. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  10289. '流程id',
  10290. 'user', @CURRENTUSER, 'table', 'BPM_NODE_SQL', 'column', 'ACTDEFID'
  10291. go
  10292. DECLARE @CURRENTUSER SYSNAME
  10293. SELECT @CURRENTUSER = USER_NAME()
  10294. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  10295. '节点ID',
  10296. 'user', @CURRENTUSER, 'table', 'BPM_NODE_SQL', 'column', 'NODEID'
  10297. go
  10298. DECLARE @CURRENTUSER SYSNAME
  10299. SELECT @CURRENTUSER = USER_NAME()
  10300. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  10301. '触发时机:\r\nSubmit\r\nAgree\r\nOpposite\r\nReject\r\ndelete\r\nsave\r\nend\r\n',
  10302. 'user', @CURRENTUSER, 'table', 'BPM_NODE_SQL', 'column', 'ACTION_'
  10303. go
  10304. DECLARE @CURRENTUSER SYSNAME
  10305. SELECT @CURRENTUSER = USER_NAME()
  10306. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  10307. 'SQL语句',
  10308. 'user', @CURRENTUSER, 'table', 'BPM_NODE_SQL', 'column', 'SQL_'
  10309. go
  10310. DECLARE @CURRENTUSER SYSNAME
  10311. SELECT @CURRENTUSER = USER_NAME()
  10312. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  10313. '描叙',
  10314. 'user', @CURRENTUSER, 'table', 'BPM_NODE_SQL', 'column', 'DESC_'
  10315. go
  10316. /*==============================================================*/
  10317. /* Table: BPM_SUBTABLE_SORT */
  10318. /*==============================================================*/
  10319. CREATE TABLE BPM_SUBTABLE_SORT (
  10320. ID NUMERIC(20,0) NOT NULL,
  10321. ACTDEFKEY VARCHAR(120) NULL,
  10322. TABLENAME VARCHAR(120) NULL,
  10323. FIELDSORT VARCHAR(500) NULL,
  10324. CONSTRAINT PK_BPM_SUBTABLE_SORT PRIMARY KEY NONCLUSTERED (ID)
  10325. )
  10326. go
  10327. DECLARE @CURRENTUSER SYSNAME
  10328. SELECT @CURRENTUSER = USER_NAME()
  10329. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  10330. '主键',
  10331. 'user', @CURRENTUSER, 'table', 'BPM_SUBTABLE_SORT', 'column', 'ID'
  10332. go
  10333. DECLARE @CURRENTUSER SYSNAME
  10334. SELECT @CURRENTUSER = USER_NAME()
  10335. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  10336. '流程定义key',
  10337. 'user', @CURRENTUSER, 'table', 'BPM_SUBTABLE_SORT', 'column', 'ACTDEFKEY'
  10338. go
  10339. DECLARE @CURRENTUSER SYSNAME
  10340. SELECT @CURRENTUSER = USER_NAME()
  10341. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  10342. '子表名称',
  10343. 'user', @CURRENTUSER, 'table', 'BPM_SUBTABLE_SORT', 'column', 'TABLENAME'
  10344. go
  10345. DECLARE @CURRENTUSER SYSNAME
  10346. SELECT @CURRENTUSER = USER_NAME()
  10347. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  10348. '字段名,json数据',
  10349. 'user', @CURRENTUSER, 'table', 'BPM_SUBTABLE_SORT', 'column', 'FIELDSORT'
  10350. go
  10351. /*==============================================================*/
  10352. /* Table: SYS_INDEX_LAYOUT */
  10353. /*==============================================================*/
  10354. CREATE TABLE SYS_INDEX_LAYOUT (
  10355. ID NUMERIC(18) NOT NULL,
  10356. NAME VARCHAR(100) NULL,
  10357. MEMO VARCHAR(256) NULL,
  10358. TEMPLATE_HTML TEXT NULL,
  10359. SN NUMERIC(18) NULL,
  10360. CONSTRAINT PK_SYS_INDEX_LAYOUT PRIMARY KEY NONCLUSTERED (ID)
  10361. )
  10362. go
  10363. DECLARE @CURRENTUSER SYSNAME
  10364. SELECT @CURRENTUSER = USER_NAME()
  10365. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  10366. '主键',
  10367. 'user', @CURRENTUSER, 'table', 'SYS_INDEX_LAYOUT', 'column', 'ID'
  10368. go
  10369. DECLARE @CURRENTUSER SYSNAME
  10370. SELECT @CURRENTUSER = USER_NAME()
  10371. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  10372. '布局名称',
  10373. 'user', @CURRENTUSER, 'table', 'SYS_INDEX_LAYOUT', 'column', 'NAME'
  10374. go
  10375. DECLARE @CURRENTUSER SYSNAME
  10376. SELECT @CURRENTUSER = USER_NAME()
  10377. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  10378. '布局描述',
  10379. 'user', @CURRENTUSER, 'table', 'SYS_INDEX_LAYOUT', 'column', 'MEMO'
  10380. go
  10381. DECLARE @CURRENTUSER SYSNAME
  10382. SELECT @CURRENTUSER = USER_NAME()
  10383. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  10384. '模版内容',
  10385. 'user', @CURRENTUSER, 'table', 'SYS_INDEX_LAYOUT', 'column', 'TEMPLATE_HTML'
  10386. go
  10387. DECLARE @CURRENTUSER SYSNAME
  10388. SELECT @CURRENTUSER = USER_NAME()
  10389. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  10390. '排序',
  10391. 'user', @CURRENTUSER, 'table', 'SYS_INDEX_LAYOUT', 'column', 'SN'
  10392. go
  10393. /*==============================================================*/
  10394. /* Table: SYS_INDEX_LAYOUT_MANAGE */
  10395. /*==============================================================*/
  10396. CREATE TABLE SYS_INDEX_LAYOUT_MANAGE (
  10397. ID NUMERIC(18) NOT NULL,
  10398. NAME VARCHAR(100) NULL,
  10399. MEMO VARCHAR(256) NULL,
  10400. ORG_ID NUMERIC(18) NULL,
  10401. TEMPLATE_HTML TEXT NULL,
  10402. DESIGN_HTML TEXT NULL,
  10403. IS_DEF NUMERIC(18) NULL,
  10404. CONSTRAINT PK_SYS_INDEX_LAYOUT_MANAGE PRIMARY KEY NONCLUSTERED (ID)
  10405. )
  10406. go
  10407. DECLARE @CURRENTUSER SYSNAME
  10408. SELECT @CURRENTUSER = USER_NAME()
  10409. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  10410. '主键',
  10411. 'user', @CURRENTUSER, 'table', 'SYS_INDEX_LAYOUT_MANAGE', 'column', 'ID'
  10412. go
  10413. DECLARE @CURRENTUSER SYSNAME
  10414. SELECT @CURRENTUSER = USER_NAME()
  10415. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  10416. '布局名称',
  10417. 'user', @CURRENTUSER, 'table', 'SYS_INDEX_LAYOUT_MANAGE', 'column', 'NAME'
  10418. go
  10419. DECLARE @CURRENTUSER SYSNAME
  10420. SELECT @CURRENTUSER = USER_NAME()
  10421. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  10422. '布局描述',
  10423. 'user', @CURRENTUSER, 'table', 'SYS_INDEX_LAYOUT_MANAGE', 'column', 'MEMO'
  10424. go
  10425. DECLARE @CURRENTUSER SYSNAME
  10426. SELECT @CURRENTUSER = USER_NAME()
  10427. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  10428. '组织ID',
  10429. 'user', @CURRENTUSER, 'table', 'SYS_INDEX_LAYOUT_MANAGE', 'column', 'ORG_ID'
  10430. go
  10431. DECLARE @CURRENTUSER SYSNAME
  10432. SELECT @CURRENTUSER = USER_NAME()
  10433. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  10434. '模版内容',
  10435. 'user', @CURRENTUSER, 'table', 'SYS_INDEX_LAYOUT_MANAGE', 'column', 'TEMPLATE_HTML'
  10436. go
  10437. DECLARE @CURRENTUSER SYSNAME
  10438. SELECT @CURRENTUSER = USER_NAME()
  10439. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  10440. '设计模版',
  10441. 'user', @CURRENTUSER, 'table', 'SYS_INDEX_LAYOUT_MANAGE', 'column', 'DESIGN_HTML'
  10442. go
  10443. DECLARE @CURRENTUSER SYSNAME
  10444. SELECT @CURRENTUSER = USER_NAME()
  10445. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  10446. '是否是默认',
  10447. 'user', @CURRENTUSER, 'table', 'SYS_INDEX_LAYOUT_MANAGE', 'column', 'IS_DEF'
  10448. go
  10449. /*==============================================================*/
  10450. /* Table: SYS_INDEX_LAYOUT_RIGHTS */
  10451. /*==============================================================*/
  10452. CREATE TABLE SYS_INDEX_LAYOUT_RIGHTS (
  10453. ID NUMERIC(18) NOT NULL,
  10454. MANAGE_ID NUMERIC(18) NULL,
  10455. OWNER_ID NUMERIC(18) NULL,
  10456. OWNER_NAME VARCHAR(256) NULL,
  10457. RIGHT_TYPE VARCHAR(20) NULL,
  10458. CONSTRAINT PK_SYS_INDEX_LAYOUT_RIGHTS PRIMARY KEY NONCLUSTERED (ID)
  10459. )
  10460. go
  10461. DECLARE @CURRENTUSER SYSNAME
  10462. SELECT @CURRENTUSER = USER_NAME()
  10463. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  10464. '主键',
  10465. 'user', @CURRENTUSER, 'table', 'SYS_INDEX_LAYOUT_RIGHTS', 'column', 'ID'
  10466. go
  10467. DECLARE @CURRENTUSER SYSNAME
  10468. SELECT @CURRENTUSER = USER_NAME()
  10469. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  10470. '布局ID',
  10471. 'user', @CURRENTUSER, 'table', 'SYS_INDEX_LAYOUT_RIGHTS', 'column', 'MANAGE_ID'
  10472. go
  10473. DECLARE @CURRENTUSER SYSNAME
  10474. SELECT @CURRENTUSER = USER_NAME()
  10475. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  10476. '授权对象ID',
  10477. 'user', @CURRENTUSER, 'table', 'SYS_INDEX_LAYOUT_RIGHTS', 'column', 'OWNER_ID'
  10478. go
  10479. DECLARE @CURRENTUSER SYSNAME
  10480. SELECT @CURRENTUSER = USER_NAME()
  10481. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  10482. '授权对象名称',
  10483. 'user', @CURRENTUSER, 'table', 'SYS_INDEX_LAYOUT_RIGHTS', 'column', 'OWNER_NAME'
  10484. go
  10485. DECLARE @CURRENTUSER SYSNAME
  10486. SELECT @CURRENTUSER = USER_NAME()
  10487. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  10488. '授权对象类型',
  10489. 'user', @CURRENTUSER, 'table', 'SYS_INDEX_LAYOUT_RIGHTS', 'column', 'RIGHT_TYPE'
  10490. go
  10491. /*==============================================================*/
  10492. /* Table: SYS_INDEX_MY_LAYOUT */
  10493. /*==============================================================*/
  10494. CREATE TABLE SYS_INDEX_MY_LAYOUT (
  10495. ID NUMERIC(18) NOT NULL,
  10496. USER_ID NUMERIC(18) NULL,
  10497. TEMPLATE_HTML TEXT NULL,
  10498. DESIGN_HTML TEXT NULL,
  10499. LAYOUT_ID NUMERIC(18) NULL,
  10500. CONSTRAINT PK_SYS_INDEX_MY_LAYOUT PRIMARY KEY NONCLUSTERED (ID)
  10501. )
  10502. go
  10503. DECLARE @CURRENTUSER SYSNAME
  10504. SELECT @CURRENTUSER = USER_NAME()
  10505. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  10506. '主键',
  10507. 'user', @CURRENTUSER, 'table', 'SYS_INDEX_MY_LAYOUT', 'column', 'ID'
  10508. go
  10509. DECLARE @CURRENTUSER SYSNAME
  10510. SELECT @CURRENTUSER = USER_NAME()
  10511. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  10512. '用户ID',
  10513. 'user', @CURRENTUSER, 'table', 'SYS_INDEX_MY_LAYOUT', 'column', 'USER_ID'
  10514. go
  10515. DECLARE @CURRENTUSER SYSNAME
  10516. SELECT @CURRENTUSER = USER_NAME()
  10517. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  10518. '模版内容',
  10519. 'user', @CURRENTUSER, 'table', 'SYS_INDEX_MY_LAYOUT', 'column', 'TEMPLATE_HTML'
  10520. go
  10521. DECLARE @CURRENTUSER SYSNAME
  10522. SELECT @CURRENTUSER = USER_NAME()
  10523. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  10524. '设计模版',
  10525. 'user', @CURRENTUSER, 'table', 'SYS_INDEX_MY_LAYOUT', 'column', 'DESIGN_HTML'
  10526. go
  10527. DECLARE @CURRENTUSER SYSNAME
  10528. SELECT @CURRENTUSER = USER_NAME()
  10529. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  10530. '布局管理ID',
  10531. 'user', @CURRENTUSER, 'table', 'SYS_INDEX_MY_LAYOUT', 'column', 'LAYOUT_ID'
  10532. go
  10533. /*==============================================================*/
  10534. /* Table: SYS_ORG_TACTIC */
  10535. /*==============================================================*/
  10536. CREATE TABLE SYS_ORG_TACTIC (
  10537. ID NUMERIC(18) NOT NULL,
  10538. ORG_TACTIC NUMERIC(18) NULL,
  10539. DEM_ID NUMERIC(18) NULL,
  10540. ORG_TYPE NUMERIC(18) NULL,
  10541. ORG_SELECT_ID NUMERIC(18) NULL,
  10542. CONSTRAINT PK_SYS_ORG_TACTIC PRIMARY KEY NONCLUSTERED (ID)
  10543. )
  10544. go
  10545. DECLARE @CURRENTUSER SYSNAME
  10546. SELECT @CURRENTUSER = USER_NAME()
  10547. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  10548. '主键',
  10549. 'user', @CURRENTUSER, 'table', 'SYS_ORG_TACTIC', 'column', 'ID'
  10550. go
  10551. DECLARE @CURRENTUSER SYSNAME
  10552. SELECT @CURRENTUSER = USER_NAME()
  10553. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  10554. '策略(0、无策略1、按照级别 2、手工选择,3、按照级别+手工选择)',
  10555. 'user', @CURRENTUSER, 'table', 'SYS_ORG_TACTIC', 'column', 'ORG_TACTIC'
  10556. go
  10557. DECLARE @CURRENTUSER SYSNAME
  10558. SELECT @CURRENTUSER = USER_NAME()
  10559. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  10560. '维度ID',
  10561. 'user', @CURRENTUSER, 'table', 'SYS_ORG_TACTIC', 'column', 'DEM_ID'
  10562. go
  10563. DECLARE @CURRENTUSER SYSNAME
  10564. SELECT @CURRENTUSER = USER_NAME()
  10565. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  10566. '组织级别',
  10567. 'user', @CURRENTUSER, 'table', 'SYS_ORG_TACTIC', 'column', 'ORG_TYPE'
  10568. go
  10569. DECLARE @CURRENTUSER SYSNAME
  10570. SELECT @CURRENTUSER = USER_NAME()
  10571. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  10572. '组织选择ID',
  10573. 'user', @CURRENTUSER, 'table', 'SYS_ORG_TACTIC', 'column', 'ORG_SELECT_ID'
  10574. go
  10575. /*==============================================================*/
  10576. /* Table: SYS_WORD_TEMPLATE */
  10577. /*==============================================================*/
  10578. CREATE TABLE SYS_WORD_TEMPLATE (
  10579. ID_ NUMERIC(18) NOT NULL,
  10580. NAME_ VARCHAR(200) NULL,
  10581. ALIAS_ VARCHAR(200) NULL,
  10582. FILE_ID_ NUMERIC(18) NULL,
  10583. CREATETIME_ NUMERIC(18) NULL,
  10584. TYPE_ VARCHAR(20) NULL,
  10585. TABLE_ID_ NUMERIC(18) NULL,
  10586. TABLE_NAME_ VARCHAR(128) NULL,
  10587. DS_ALIAS_ VARCHAR(50) NULL,
  10588. SQL_ TEXT NULL,
  10589. CONSTRAINT PK_SYS_WORD_TEMPLATE PRIMARY KEY NONCLUSTERED (ID_)
  10590. )
  10591. go
  10592. DECLARE @CURRENTUSER SYSNAME
  10593. SELECT @CURRENTUSER = USER_NAME()
  10594. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  10595. '主键',
  10596. 'user', @CURRENTUSER, 'table', 'SYS_WORD_TEMPLATE', 'column', 'ID_'
  10597. go
  10598. DECLARE @CURRENTUSER SYSNAME
  10599. SELECT @CURRENTUSER = USER_NAME()
  10600. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  10601. '报表名称',
  10602. 'user', @CURRENTUSER, 'table', 'SYS_WORD_TEMPLATE', 'column', 'NAME_'
  10603. go
  10604. DECLARE @CURRENTUSER SYSNAME
  10605. SELECT @CURRENTUSER = USER_NAME()
  10606. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  10607. '报表别名',
  10608. 'user', @CURRENTUSER, 'table', 'SYS_WORD_TEMPLATE', 'column', 'ALIAS_'
  10609. go
  10610. DECLARE @CURRENTUSER SYSNAME
  10611. SELECT @CURRENTUSER = USER_NAME()
  10612. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  10613. 'word模板附件ID',
  10614. 'user', @CURRENTUSER, 'table', 'SYS_WORD_TEMPLATE', 'column', 'FILE_ID_'
  10615. go
  10616. DECLARE @CURRENTUSER SYSNAME
  10617. SELECT @CURRENTUSER = USER_NAME()
  10618. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  10619. '创建时间',
  10620. 'user', @CURRENTUSER, 'table', 'SYS_WORD_TEMPLATE', 'column', 'CREATETIME_'
  10621. go
  10622. DECLARE @CURRENTUSER SYSNAME
  10623. SELECT @CURRENTUSER = USER_NAME()
  10624. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  10625. '类型\r\nSQL\r\n自定义表单\r\n1.如果类型为sql则根据数据源,sql语句获取数据。\r\n2.为表单则根据表定义和主键获取数据。',
  10626. 'user', @CURRENTUSER, 'table', 'SYS_WORD_TEMPLATE', 'column', 'TYPE_'
  10627. go
  10628. DECLARE @CURRENTUSER SYSNAME
  10629. SELECT @CURRENTUSER = USER_NAME()
  10630. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  10631. '表ID',
  10632. 'user', @CURRENTUSER, 'table', 'SYS_WORD_TEMPLATE', 'column', 'TABLE_ID_'
  10633. go
  10634. DECLARE @CURRENTUSER SYSNAME
  10635. SELECT @CURRENTUSER = USER_NAME()
  10636. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  10637. '表名',
  10638. 'user', @CURRENTUSER, 'table', 'SYS_WORD_TEMPLATE', 'column', 'TABLE_NAME_'
  10639. go
  10640. DECLARE @CURRENTUSER SYSNAME
  10641. SELECT @CURRENTUSER = USER_NAME()
  10642. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  10643. '数据源别名',
  10644. 'user', @CURRENTUSER, 'table', 'SYS_WORD_TEMPLATE', 'column', 'DS_ALIAS_'
  10645. go
  10646. DECLARE @CURRENTUSER SYSNAME
  10647. SELECT @CURRENTUSER = USER_NAME()
  10648. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  10649. 'Sql语句',
  10650. 'user', @CURRENTUSER, 'table', 'SYS_WORD_TEMPLATE', 'column', 'SQL_'
  10651. go
  10652. /*==============================================================*/
  10653. /* Table: SYS_INDEX_COLUMN */
  10654. /*==============================================================*/
  10655. CREATE TABLE SYS_INDEX_COLUMN (
  10656. ID BIGINT NOT NULL,
  10657. NAME VARCHAR(100) NULL,
  10658. ALIAS VARCHAR(100) NULL,
  10659. CATALOG BIGINT NULL,
  10660. COL_TYPE SMALLINT NULL,
  10661. DATA_MODE SMALLINT NULL,
  10662. DATA_FROM VARCHAR(100) NULL,
  10663. DS_ALIAS VARCHAR(100) NULL,
  10664. DS_NAME VARCHAR(100) NULL,
  10665. COL_HEIGHT INT NULL,
  10666. COL_URL VARCHAR(100) NULL,
  10667. TEMPLATE_HTML TEXT NULL,
  10668. IS_PUBLIC SMALLINT NULL,
  10669. ORG_ID BIGINT NULL,
  10670. SUPPORT_REFESH SMALLINT NULL,
  10671. REFESH_TIME INT NULL,
  10672. SHOW_EFFECT SMALLINT NULL,
  10673. MEMO VARCHAR(256) NULL,
  10674. DATA_PARAM VARCHAR(2000) NULL,
  10675. NEEDPAGE SMALLINT,
  10676. CONSTRAINT PK_SYS_INDEX_COLUMN PRIMARY KEY (ID)
  10677. )
  10678. go
  10679. DECLARE @CURRENTUSER SYSNAME
  10680. SELECT @CURRENTUSER = USER_NAME()
  10681. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  10682. '主键',
  10683. 'user', @CURRENTUSER, 'table', 'SYS_INDEX_COLUMN', 'column', 'ID'
  10684. go
  10685. DECLARE @CURRENTUSER SYSNAME
  10686. SELECT @CURRENTUSER = USER_NAME()
  10687. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  10688. '栏目名称',
  10689. 'user', @CURRENTUSER, 'table', 'SYS_INDEX_COLUMN', 'column', 'NAME'
  10690. go
  10691. DECLARE @CURRENTUSER SYSNAME
  10692. SELECT @CURRENTUSER = USER_NAME()
  10693. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  10694. '栏目别名',
  10695. 'user', @CURRENTUSER, 'table', 'SYS_INDEX_COLUMN', 'column', 'ALIAS'
  10696. go
  10697. DECLARE @CURRENTUSER SYSNAME
  10698. SELECT @CURRENTUSER = USER_NAME()
  10699. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  10700. '栏目分类',
  10701. 'user', @CURRENTUSER, 'table', 'SYS_INDEX_COLUMN', 'column', 'CATALOG'
  10702. go
  10703. DECLARE @CURRENTUSER SYSNAME
  10704. SELECT @CURRENTUSER = USER_NAME()
  10705. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  10706. '栏目类型(0:一般栏目、1:图表栏目、2、滚动栏目)',
  10707. 'user', @CURRENTUSER, 'table', 'SYS_INDEX_COLUMN', 'column', 'COL_TYPE'
  10708. go
  10709. DECLARE @CURRENTUSER SYSNAME
  10710. SELECT @CURRENTUSER = USER_NAME()
  10711. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  10712. '数据加载方式(0:服务方法;1:自定义查询)',
  10713. 'user', @CURRENTUSER, 'table', 'SYS_INDEX_COLUMN', 'column', 'DATA_MODE'
  10714. go
  10715. DECLARE @CURRENTUSER SYSNAME
  10716. SELECT @CURRENTUSER = USER_NAME()
  10717. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  10718. '数据来源',
  10719. 'user', @CURRENTUSER, 'table', 'SYS_INDEX_COLUMN', 'column', 'DATA_FROM'
  10720. go
  10721. DECLARE @CURRENTUSER SYSNAME
  10722. SELECT @CURRENTUSER = USER_NAME()
  10723. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  10724. '数据别名',
  10725. 'user', @CURRENTUSER, 'table', 'SYS_INDEX_COLUMN', 'column', 'DS_ALIAS'
  10726. go
  10727. DECLARE @CURRENTUSER SYSNAME
  10728. SELECT @CURRENTUSER = USER_NAME()
  10729. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  10730. '数据源名称',
  10731. 'user', @CURRENTUSER, 'table', 'SYS_INDEX_COLUMN', 'column', 'DS_NAME'
  10732. go
  10733. DECLARE @CURRENTUSER SYSNAME
  10734. SELECT @CURRENTUSER = USER_NAME()
  10735. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  10736. '栏目高度',
  10737. 'user', @CURRENTUSER, 'table', 'SYS_INDEX_COLUMN', 'column', 'COL_HEIGHT'
  10738. go
  10739. DECLARE @CURRENTUSER SYSNAME
  10740. SELECT @CURRENTUSER = USER_NAME()
  10741. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  10742. '栏目URL',
  10743. 'user', @CURRENTUSER, 'table', 'SYS_INDEX_COLUMN', 'column', 'COL_URL'
  10744. go
  10745. DECLARE @CURRENTUSER SYSNAME
  10746. SELECT @CURRENTUSER = USER_NAME()
  10747. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  10748. '栏目模版',
  10749. 'user', @CURRENTUSER, 'table', 'SYS_INDEX_COLUMN', 'column', 'TEMPLATE_HTML'
  10750. go
  10751. DECLARE @CURRENTUSER SYSNAME
  10752. SELECT @CURRENTUSER = USER_NAME()
  10753. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  10754. '是否公共栏目',
  10755. 'user', @CURRENTUSER, 'table', 'SYS_INDEX_COLUMN', 'column', 'IS_PUBLIC'
  10756. go
  10757. DECLARE @CURRENTUSER SYSNAME
  10758. SELECT @CURRENTUSER = USER_NAME()
  10759. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  10760. '所属组织ID',
  10761. 'user', @CURRENTUSER, 'table', 'SYS_INDEX_COLUMN', 'column', 'ORG_ID'
  10762. go
  10763. DECLARE @CURRENTUSER SYSNAME
  10764. SELECT @CURRENTUSER = USER_NAME()
  10765. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  10766. '是否支持刷新',
  10767. 'user', @CURRENTUSER, 'table', 'SYS_INDEX_COLUMN', 'column', 'SUPPORT_REFESH'
  10768. go
  10769. DECLARE @CURRENTUSER SYSNAME
  10770. SELECT @CURRENTUSER = USER_NAME()
  10771. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  10772. '刷新时间',
  10773. 'user', @CURRENTUSER, 'table', 'SYS_INDEX_COLUMN', 'column', 'REFESH_TIME'
  10774. go
  10775. DECLARE @CURRENTUSER SYSNAME
  10776. SELECT @CURRENTUSER = USER_NAME()
  10777. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  10778. '展示效果',
  10779. 'user', @CURRENTUSER, 'table', 'SYS_INDEX_COLUMN', 'column', 'SHOW_EFFECT'
  10780. go
  10781. DECLARE @CURRENTUSER SYSNAME
  10782. SELECT @CURRENTUSER = USER_NAME()
  10783. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  10784. '描述',
  10785. 'user', @CURRENTUSER, 'table', 'SYS_INDEX_COLUMN', 'column', 'MEMO'
  10786. go
  10787. /*==============================================================*/
  10788. /* Table: SYS_INDEX_COLUMN_RIGHTS */
  10789. /*==============================================================*/
  10790. CREATE TABLE SYS_INDEX_COLUMN_RIGHTS (
  10791. ID NUMERIC(18,0) NOT NULL,
  10792. COLUMN_ID NUMERIC(18,0) NULL,
  10793. OWNER_ID NUMERIC(18,0) NULL,
  10794. OWNER_NAME VARCHAR(256) NULL,
  10795. RIGHT_TYPE VARCHAR(20) NULL,
  10796. CONSTRAINT PK_SYS_INDEX_COLUMN_RIGHTS PRIMARY KEY NONCLUSTERED (ID)
  10797. )
  10798. go
  10799. DECLARE @CURRENTUSER SYSNAME
  10800. SELECT @CURRENTUSER = USER_NAME()
  10801. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  10802. '主键',
  10803. 'user', @CURRENTUSER, 'table', 'SYS_INDEX_COLUMN_RIGHTS', 'column', 'ID'
  10804. go
  10805. DECLARE @CURRENTUSER SYSNAME
  10806. SELECT @CURRENTUSER = USER_NAME()
  10807. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  10808. '栏目ID',
  10809. 'user', @CURRENTUSER, 'table', 'SYS_INDEX_COLUMN_RIGHTS', 'column', 'COLUMN_ID'
  10810. go
  10811. DECLARE @CURRENTUSER SYSNAME
  10812. SELECT @CURRENTUSER = USER_NAME()
  10813. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  10814. '授权对象ID',
  10815. 'user', @CURRENTUSER, 'table', 'SYS_INDEX_COLUMN_RIGHTS', 'column', 'OWNER_ID'
  10816. go
  10817. DECLARE @CURRENTUSER SYSNAME
  10818. SELECT @CURRENTUSER = USER_NAME()
  10819. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  10820. '授权对象名称',
  10821. 'user', @CURRENTUSER, 'table', 'SYS_INDEX_COLUMN_RIGHTS', 'column', 'OWNER_NAME'
  10822. go
  10823. DECLARE @CURRENTUSER SYSNAME
  10824. SELECT @CURRENTUSER = USER_NAME()
  10825. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  10826. '授权对象类型',
  10827. 'user', @CURRENTUSER, 'table', 'SYS_INDEX_COLUMN_RIGHTS', 'column', 'RIGHT_TYPE'
  10828. go
  10829. /*==============================================================*/
  10830. /* Table: SYS_POPUP_REMIND */
  10831. /*==============================================================*/
  10832. CREATE TABLE SYS_POPUP_REMIND (
  10833. ID NUMERIC(18,0) NOT NULL,
  10834. SUBJECT VARCHAR(200) NULL,
  10835. URL VARCHAR(200) NULL,
  10836. SQL_ VARCHAR(2000) NULL,
  10837. DSALIAS VARCHAR(20) NULL,
  10838. SN NUMERIC(18,0) NULL,
  10839. ENABLED NUMERIC(18,0) NULL,
  10840. CREATETIME DATE NULL,
  10841. CREATOR VARCHAR(50) NULL,
  10842. DESC_ VARCHAR(300) NULL,
  10843. POPUP_TYPE VARCHAR(200) NULL,
  10844. RESERVE VARCHAR(1000) NULL,
  10845. CONSTRAINT PK_SYS_POPUP_REMIND PRIMARY KEY NONCLUSTERED (ID)
  10846. )
  10847. go
  10848. DECLARE @CURRENTUSER SYSNAME
  10849. SELECT @CURRENTUSER = USER_NAME()
  10850. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  10851. '主键',
  10852. 'user', @CURRENTUSER, 'table', 'SYS_POPUP_REMIND', 'column', 'ID'
  10853. go
  10854. DECLARE @CURRENTUSER SYSNAME
  10855. SELECT @CURRENTUSER = USER_NAME()
  10856. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  10857. '主题 弹框时的信息',
  10858. 'user', @CURRENTUSER, 'table', 'SYS_POPUP_REMIND', 'column', 'SUBJECT'
  10859. go
  10860. DECLARE @CURRENTUSER SYSNAME
  10861. SELECT @CURRENTUSER = USER_NAME()
  10862. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  10863. '点击该提醒的跳转URL',
  10864. 'user', @CURRENTUSER, 'table', 'SYS_POPUP_REMIND', 'column', 'URL'
  10865. go
  10866. DECLARE @CURRENTUSER SYSNAME
  10867. SELECT @CURRENTUSER = USER_NAME()
  10868. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  10869. 'SQL 返回数据大小',
  10870. 'user', @CURRENTUSER, 'table', 'SYS_POPUP_REMIND', 'column', 'SQL_'
  10871. go
  10872. DECLARE @CURRENTUSER SYSNAME
  10873. SELECT @CURRENTUSER = USER_NAME()
  10874. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  10875. '数据源别名',
  10876. 'user', @CURRENTUSER, 'table', 'SYS_POPUP_REMIND', 'column', 'DSALIAS'
  10877. go
  10878. DECLARE @CURRENTUSER SYSNAME
  10879. SELECT @CURRENTUSER = USER_NAME()
  10880. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  10881. '排序',
  10882. 'user', @CURRENTUSER, 'table', 'SYS_POPUP_REMIND', 'column', 'SN'
  10883. go
  10884. DECLARE @CURRENTUSER SYSNAME
  10885. SELECT @CURRENTUSER = USER_NAME()
  10886. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  10887. '是否启用',
  10888. 'user', @CURRENTUSER, 'table', 'SYS_POPUP_REMIND', 'column', 'ENABLED'
  10889. go
  10890. DECLARE @CURRENTUSER SYSNAME
  10891. SELECT @CURRENTUSER = USER_NAME()
  10892. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  10893. '创建时间',
  10894. 'user', @CURRENTUSER, 'table', 'SYS_POPUP_REMIND', 'column', 'CREATETIME'
  10895. go
  10896. DECLARE @CURRENTUSER SYSNAME
  10897. SELECT @CURRENTUSER = USER_NAME()
  10898. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  10899. '创建人 json.id,json.name',
  10900. 'user', @CURRENTUSER, 'table', 'SYS_POPUP_REMIND', 'column', 'CREATOR'
  10901. go
  10902. DECLARE @CURRENTUSER SYSNAME
  10903. SELECT @CURRENTUSER = USER_NAME()
  10904. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  10905. '描述',
  10906. 'user', @CURRENTUSER, 'table', 'SYS_POPUP_REMIND', 'column', 'DESC_'
  10907. go
  10908. /*==============================================================*/
  10909. /* Table: SYS_OBJ_RIGHTS */
  10910. /*==============================================================*/
  10911. CREATE TABLE SYS_OBJ_RIGHTS (
  10912. ID NUMERIC(18,0) NOT NULL,
  10913. OBJ_TYPE VARCHAR(20) NULL,
  10914. OBJECT_ID BIGINT NULL,
  10915. OWNER_ID BIGINT NULL,
  10916. OWNER VARCHAR(50) NULL,
  10917. RIGHT_TYPE VARCHAR(10) NULL,
  10918. CONSTRAINT PK_SYS_OBJ_RIGHTS PRIMARY KEY NONCLUSTERED (ID)
  10919. )
  10920. go
  10921. DECLARE @CURRENTUSER SYSNAME
  10922. SELECT @CURRENTUSER = USER_NAME()
  10923. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  10924. '主键',
  10925. 'user', @CURRENTUSER, 'table', 'SYS_OBJ_RIGHTS', 'column', 'ID'
  10926. go
  10927. DECLARE @CURRENTUSER SYSNAME
  10928. SELECT @CURRENTUSER = USER_NAME()
  10929. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  10930. '对象类型',
  10931. 'user', @CURRENTUSER, 'table', 'SYS_OBJ_RIGHTS', 'column', 'OBJ_TYPE'
  10932. go
  10933. DECLARE @CURRENTUSER SYSNAME
  10934. SELECT @CURRENTUSER = USER_NAME()
  10935. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  10936. '权限对象ID',
  10937. 'user', @CURRENTUSER, 'table', 'SYS_OBJ_RIGHTS', 'column', 'OBJECT_ID'
  10938. go
  10939. DECLARE @CURRENTUSER SYSNAME
  10940. SELECT @CURRENTUSER = USER_NAME()
  10941. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  10942. '授权人ID',
  10943. 'user', @CURRENTUSER, 'table', 'SYS_OBJ_RIGHTS', 'column', 'OWNER_ID'
  10944. go
  10945. DECLARE @CURRENTUSER SYSNAME
  10946. SELECT @CURRENTUSER = USER_NAME()
  10947. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  10948. '授权人',
  10949. 'user', @CURRENTUSER, 'table', 'SYS_OBJ_RIGHTS', 'column', 'OWNER'
  10950. go
  10951. DECLARE @CURRENTUSER SYSNAME
  10952. SELECT @CURRENTUSER = USER_NAME()
  10953. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  10954. '权限类型',
  10955. 'user', @CURRENTUSER, 'table', 'SYS_OBJ_RIGHTS', 'column', 'RIGHT_TYPE'
  10956. go
  10957. /*==============================================================*/
  10958. /* Table: SYS_PROPERTY */
  10959. /*==============================================================*/
  10960. CREATE TABLE SYS_PROPERTY (
  10961. ID NUMERIC(18,0) NOT NULL,
  10962. NAME_ VARCHAR(128) NULL,
  10963. ALIAS_ VARCHAR(128) NULL,
  10964. VALUE_ VARCHAR(256) NULL,
  10965. GROUP_ VARCHAR(128) NULL,
  10966. SN_ SMALLINT NULL,
  10967. MEMO VARCHAR(200) NULL,
  10968. CONSTRAINT PK_SYS_PROPERTY PRIMARY KEY NONCLUSTERED (ID)
  10969. )
  10970. go
  10971. DECLARE @CURRENTUSER SYSNAME
  10972. SELECT @CURRENTUSER = USER_NAME()
  10973. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  10974. '主键',
  10975. 'user', @CURRENTUSER, 'table', 'SYS_PROPERTY', 'column', 'ID'
  10976. go
  10977. DECLARE @CURRENTUSER SYSNAME
  10978. SELECT @CURRENTUSER = USER_NAME()
  10979. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  10980. '名字',
  10981. 'user', @CURRENTUSER, 'table', 'SYS_PROPERTY', 'column', 'NAME_'
  10982. go
  10983. DECLARE @CURRENTUSER SYSNAME
  10984. SELECT @CURRENTUSER = USER_NAME()
  10985. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  10986. '别名',
  10987. 'user', @CURRENTUSER, 'table', 'SYS_PROPERTY', 'column', 'ALIAS_'
  10988. go
  10989. DECLARE @CURRENTUSER SYSNAME
  10990. SELECT @CURRENTUSER = USER_NAME()
  10991. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  10992. '值',
  10993. 'user', @CURRENTUSER, 'table', 'SYS_PROPERTY', 'column', 'VALUE_'
  10994. go
  10995. DECLARE @CURRENTUSER SYSNAME
  10996. SELECT @CURRENTUSER = USER_NAME()
  10997. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  10998. '参数描述',
  10999. 'user', @CURRENTUSER, 'table', 'SYS_PROPERTY', 'column', 'MEMO'
  11000. go
  11001. DECLARE @CURRENTUSER SYSNAME
  11002. SELECT @CURRENTUSER = USER_NAME()
  11003. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11004. '分组',
  11005. 'user', @CURRENTUSER, 'table', 'SYS_PROPERTY', 'column', 'GROUP_'
  11006. go
  11007. /*==============================================================*/
  11008. /* Table: BPM_BATCH_APPROVAL */
  11009. /*==============================================================*/
  11010. CREATE TABLE BPM_BATCH_APPROVAL (
  11011. ID NUMERIC(18) NOT NULL,
  11012. DEF_KEY VARCHAR(128) NULL,
  11013. NODE_ID VARCHAR(128) NULL,
  11014. TABLE_ID NUMERIC(18) NULL,
  11015. FIELD_JSON TEXT NULL,
  11016. CONSTRAINT PK_BPM_BATCH_APPROVAL PRIMARY KEY NONCLUSTERED (ID)
  11017. )
  11018. go
  11019. DECLARE @CURRENTUSER SYSNAME
  11020. SELECT @CURRENTUSER = USER_NAME()
  11021. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11022. '主键',
  11023. 'user', @CURRENTUSER, 'table', 'BPM_BATCH_APPROVAL', 'column', 'ID'
  11024. go
  11025. DECLARE @CURRENTUSER SYSNAME
  11026. SELECT @CURRENTUSER = USER_NAME()
  11027. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11028. '流程定义Key',
  11029. 'user', @CURRENTUSER, 'table', 'BPM_BATCH_APPROVAL', 'column', 'DEF_KEY'
  11030. go
  11031. DECLARE @CURRENTUSER SYSNAME
  11032. SELECT @CURRENTUSER = USER_NAME()
  11033. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11034. '节点ID',
  11035. 'user', @CURRENTUSER, 'table', 'BPM_BATCH_APPROVAL', 'column', 'NODE_ID'
  11036. go
  11037. DECLARE @CURRENTUSER SYSNAME
  11038. SELECT @CURRENTUSER = USER_NAME()
  11039. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11040. '自定义表ID',
  11041. 'user', @CURRENTUSER, 'table', 'BPM_BATCH_APPROVAL', 'column', 'TABLE_ID'
  11042. go
  11043. DECLARE @CURRENTUSER SYSNAME
  11044. SELECT @CURRENTUSER = USER_NAME()
  11045. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11046. '字段设置',
  11047. 'user', @CURRENTUSER, 'table', 'BPM_BATCH_APPROVAL', 'column', 'FIELD_JSON'
  11048. go
  11049. /*==============================================================*/
  11050. /* Table: SYS_BULLETIN_COLUMN */
  11051. /*==============================================================*/
  11052. CREATE TABLE SYS_BULLETIN_COLUMN (
  11053. ID NUMERIC(18) NOT NULL,
  11054. NAME VARCHAR(100) NULL,
  11055. ALIAS VARCHAR(20) NULL,
  11056. ISPUBLIC SMALLINT NULL,
  11057. TENANTID NUMERIC(18) NULL,
  11058. CREATORID NUMERIC(18) NULL,
  11059. CREATOR VARCHAR(50) NULL,
  11060. CREATETIME DATETIME NULL,
  11061. STATUS SMALLINT NULL,
  11062. IMGURL VARCHAR(50) NULL,
  11063. CONSTRAINT PK_SYS_BULLETIN_COLUMN PRIMARY KEY NONCLUSTERED (ID)
  11064. )
  11065. go
  11066. DECLARE @CURRENTUSER SYSNAME
  11067. SELECT @CURRENTUSER = USER_NAME()
  11068. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11069. '主键',
  11070. 'user', @CURRENTUSER, 'table', 'SYS_BULLETIN_COLUMN', 'column', 'ID'
  11071. go
  11072. DECLARE @CURRENTUSER SYSNAME
  11073. SELECT @CURRENTUSER = USER_NAME()
  11074. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11075. '栏目名',
  11076. 'user', @CURRENTUSER, 'table', 'SYS_BULLETIN_COLUMN', 'column', 'NAME'
  11077. go
  11078. DECLARE @CURRENTUSER SYSNAME
  11079. SELECT @CURRENTUSER = USER_NAME()
  11080. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11081. '别名',
  11082. 'user', @CURRENTUSER, 'table', 'SYS_BULLETIN_COLUMN', 'column', 'ALIAS'
  11083. go
  11084. DECLARE @CURRENTUSER SYSNAME
  11085. SELECT @CURRENTUSER = USER_NAME()
  11086. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11087. '是否是集团栏目',
  11088. 'user', @CURRENTUSER, 'table', 'SYS_BULLETIN_COLUMN', 'column', 'ISPUBLIC'
  11089. go
  11090. DECLARE @CURRENTUSER SYSNAME
  11091. SELECT @CURRENTUSER = USER_NAME()
  11092. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11093. '组织id',
  11094. 'user', @CURRENTUSER, 'table', 'SYS_BULLETIN_COLUMN', 'column', 'TENANTID'
  11095. go
  11096. DECLARE @CURRENTUSER SYSNAME
  11097. SELECT @CURRENTUSER = USER_NAME()
  11098. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11099. '创建人id',
  11100. 'user', @CURRENTUSER, 'table', 'SYS_BULLETIN_COLUMN', 'column', 'CREATORID'
  11101. go
  11102. DECLARE @CURRENTUSER SYSNAME
  11103. SELECT @CURRENTUSER = USER_NAME()
  11104. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11105. '创建人',
  11106. 'user', @CURRENTUSER, 'table', 'SYS_BULLETIN_COLUMN', 'column', 'CREATOR'
  11107. go
  11108. DECLARE @CURRENTUSER SYSNAME
  11109. SELECT @CURRENTUSER = USER_NAME()
  11110. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11111. '创建时间',
  11112. 'user', @CURRENTUSER, 'table', 'SYS_BULLETIN_COLUMN', 'column', 'CREATETIME'
  11113. go
  11114. DECLARE @CURRENTUSER SYSNAME
  11115. SELECT @CURRENTUSER = USER_NAME()
  11116. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11117. '状态',
  11118. 'user', @CURRENTUSER, 'table', 'SYS_BULLETIN_COLUMN', 'column', 'STATUS'
  11119. go
  11120. /*==============================================================*/
  11121. /* Table: SYS_BULLETIN */
  11122. /*==============================================================*/
  11123. CREATE TABLE SYS_BULLETIN (
  11124. ID NUMERIC(18) NOT NULL,
  11125. SUBJECT VARCHAR(200) NULL,
  11126. COLUMNID NUMERIC(18) NULL,
  11127. CONTENT TEXT NULL,
  11128. CREATORID NUMERIC(18) NULL,
  11129. CREATOR VARCHAR(50) NULL,
  11130. CREATETIME DATETIME NULL,
  11131. ATTACHMENT VARCHAR(400) NULL,
  11132. STATUS SMALLINT NULL,
  11133. IMGURL VARCHAR(50) NULL,
  11134. CONSTRAINT PK_SYS_BULLETIN PRIMARY KEY NONCLUSTERED (ID)
  11135. )
  11136. go
  11137. DECLARE @CURRENTUSER SYSNAME
  11138. SELECT @CURRENTUSER = USER_NAME()
  11139. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11140. '主键',
  11141. 'user', @CURRENTUSER, 'table', 'SYS_BULLETIN', 'column', 'ID'
  11142. go
  11143. DECLARE @CURRENTUSER SYSNAME
  11144. SELECT @CURRENTUSER = USER_NAME()
  11145. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11146. '主题',
  11147. 'user', @CURRENTUSER, 'table', 'SYS_BULLETIN', 'column', 'SUBJECT'
  11148. go
  11149. DECLARE @CURRENTUSER SYSNAME
  11150. SELECT @CURRENTUSER = USER_NAME()
  11151. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11152. '栏目id',
  11153. 'user', @CURRENTUSER, 'table', 'SYS_BULLETIN', 'column', 'COLUMNID'
  11154. go
  11155. DECLARE @CURRENTUSER SYSNAME
  11156. SELECT @CURRENTUSER = USER_NAME()
  11157. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11158. '内容',
  11159. 'user', @CURRENTUSER, 'table', 'SYS_BULLETIN', 'column', 'CONTENT'
  11160. go
  11161. DECLARE @CURRENTUSER SYSNAME
  11162. SELECT @CURRENTUSER = USER_NAME()
  11163. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11164. '创建人id',
  11165. 'user', @CURRENTUSER, 'table', 'SYS_BULLETIN', 'column', 'CREATORID'
  11166. go
  11167. DECLARE @CURRENTUSER SYSNAME
  11168. SELECT @CURRENTUSER = USER_NAME()
  11169. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11170. '创建人',
  11171. 'user', @CURRENTUSER, 'table', 'SYS_BULLETIN', 'column', 'CREATOR'
  11172. go
  11173. DECLARE @CURRENTUSER SYSNAME
  11174. SELECT @CURRENTUSER = USER_NAME()
  11175. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11176. '创建时间',
  11177. 'user', @CURRENTUSER, 'table', 'SYS_BULLETIN', 'column', 'CREATETIME'
  11178. go
  11179. DECLARE @CURRENTUSER SYSNAME
  11180. SELECT @CURRENTUSER = USER_NAME()
  11181. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11182. '附件',
  11183. 'user', @CURRENTUSER, 'table', 'SYS_BULLETIN', 'column', 'ATTACHMENT'
  11184. go
  11185. /*==============================================================*/
  11186. /* Table: SYS_PLAN_EXCHANGE */
  11187. /*==============================================================*/
  11188. CREATE TABLE SYS_PLAN_EXCHANGE (
  11189. ID BIGINT NOT NULL,
  11190. PLANID BIGINT NULL,
  11191. SUBMITID BIGINT NULL,
  11192. SUBMITOR VARCHAR(50) NULL,
  11193. DOC VARCHAR(400) NULL,
  11194. CONTENT VARCHAR(1000) NULL,
  11195. CREATETIME TIMESTAMP NULL,
  11196. CONSTRAINT PK_SYS_PLAN_EXCHANGE PRIMARY KEY NONCLUSTERED (ID)
  11197. )
  11198. go
  11199. DECLARE @CURRENTUSER SYSNAME
  11200. SELECT @CURRENTUSER = USER_NAME()
  11201. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11202. '主键',
  11203. 'user', @CURRENTUSER, 'table', 'SYS_PLAN_EXCHANGE', 'column', 'ID'
  11204. go
  11205. DECLARE @CURRENTUSER SYSNAME
  11206. SELECT @CURRENTUSER = USER_NAME()
  11207. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11208. '日程ID',
  11209. 'user', @CURRENTUSER, 'table', 'SYS_PLAN_EXCHANGE', 'column', 'PLANID'
  11210. go
  11211. DECLARE @CURRENTUSER SYSNAME
  11212. SELECT @CURRENTUSER = USER_NAME()
  11213. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11214. '提交人ID',
  11215. 'user', @CURRENTUSER, 'table', 'SYS_PLAN_EXCHANGE', 'column', 'SUBMITID'
  11216. go
  11217. DECLARE @CURRENTUSER SYSNAME
  11218. SELECT @CURRENTUSER = USER_NAME()
  11219. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11220. '提交人',
  11221. 'user', @CURRENTUSER, 'table', 'SYS_PLAN_EXCHANGE', 'column', 'SUBMITOR'
  11222. go
  11223. DECLARE @CURRENTUSER SYSNAME
  11224. SELECT @CURRENTUSER = USER_NAME()
  11225. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11226. '相关文档',
  11227. 'user', @CURRENTUSER, 'table', 'SYS_PLAN_EXCHANGE', 'column', 'DOC'
  11228. go
  11229. DECLARE @CURRENTUSER SYSNAME
  11230. SELECT @CURRENTUSER = USER_NAME()
  11231. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11232. '交流内容',
  11233. 'user', @CURRENTUSER, 'table', 'SYS_PLAN_EXCHANGE', 'column', 'CONTENT'
  11234. go
  11235. DECLARE @CURRENTUSER SYSNAME
  11236. SELECT @CURRENTUSER = USER_NAME()
  11237. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11238. '提交时间',
  11239. 'user', @CURRENTUSER, 'table', 'SYS_PLAN_EXCHANGE', 'column', 'CREATETIME'
  11240. go
  11241. /*==============================================================*/
  11242. /* Table: SYS_PLAN_PARTICIPANTS */
  11243. /*==============================================================*/
  11244. CREATE TABLE SYS_PLAN_PARTICIPANTS (
  11245. ID BIGINT NOT NULL,
  11246. PLANID BIGINT NULL,
  11247. PARTICIPANTID BIGINT NULL,
  11248. PARTICIPANT VARCHAR(50) NULL,
  11249. CONSTRAINT PK_SYS_PLAN_PARTICIPANTS PRIMARY KEY NONCLUSTERED (ID)
  11250. )
  11251. go
  11252. DECLARE @CURRENTUSER SYSNAME
  11253. SELECT @CURRENTUSER = USER_NAME()
  11254. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11255. '主键',
  11256. 'user', @CURRENTUSER, 'table', 'SYS_PLAN_PARTICIPANTS', 'column', 'ID'
  11257. go
  11258. DECLARE @CURRENTUSER SYSNAME
  11259. SELECT @CURRENTUSER = USER_NAME()
  11260. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11261. '日程ID',
  11262. 'user', @CURRENTUSER, 'table', 'SYS_PLAN_PARTICIPANTS', 'column', 'PLANID'
  11263. go
  11264. DECLARE @CURRENTUSER SYSNAME
  11265. SELECT @CURRENTUSER = USER_NAME()
  11266. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11267. '参与者ID',
  11268. 'user', @CURRENTUSER, 'table', 'SYS_PLAN_PARTICIPANTS', 'column', 'PARTICIPANTID'
  11269. go
  11270. DECLARE @CURRENTUSER SYSNAME
  11271. SELECT @CURRENTUSER = USER_NAME()
  11272. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11273. '参与者',
  11274. 'user', @CURRENTUSER, 'table', 'SYS_PLAN_PARTICIPANTS', 'column', 'PARTICIPANT'
  11275. go
  11276. /*==============================================================*/
  11277. /* Table: SYS_PLAN_SUBSCRIBE */
  11278. /*==============================================================*/
  11279. CREATE TABLE SYS_PLAN_SUBSCRIBE (
  11280. ID BIGINT NOT NULL,
  11281. PLANID BIGINT NULL,
  11282. SUBSCRIBEID BIGINT NULL,
  11283. SUBSCRIBE VARCHAR(50) NULL,
  11284. SUBSCRIBETIME TIMESTAMP NULL,
  11285. CONSTRAINT PK_SYS_PLAN_SUBSCRIBE PRIMARY KEY NONCLUSTERED (ID)
  11286. )
  11287. go
  11288. DECLARE @CURRENTUSER SYSNAME
  11289. SELECT @CURRENTUSER = USER_NAME()
  11290. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11291. '主键',
  11292. 'user', @CURRENTUSER, 'table', 'SYS_PLAN_SUBSCRIBE', 'column', 'ID'
  11293. go
  11294. DECLARE @CURRENTUSER SYSNAME
  11295. SELECT @CURRENTUSER = USER_NAME()
  11296. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11297. '日程ID',
  11298. 'user', @CURRENTUSER, 'table', 'SYS_PLAN_SUBSCRIBE', 'column', 'PLANID'
  11299. go
  11300. DECLARE @CURRENTUSER SYSNAME
  11301. SELECT @CURRENTUSER = USER_NAME()
  11302. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11303. '订阅者ID',
  11304. 'user', @CURRENTUSER, 'table', 'SYS_PLAN_SUBSCRIBE', 'column', 'SUBSCRIBEID'
  11305. go
  11306. DECLARE @CURRENTUSER SYSNAME
  11307. SELECT @CURRENTUSER = USER_NAME()
  11308. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11309. '订阅者',
  11310. 'user', @CURRENTUSER, 'table', 'SYS_PLAN_SUBSCRIBE', 'column', 'SUBSCRIBE'
  11311. go
  11312. DECLARE @CURRENTUSER SYSNAME
  11313. SELECT @CURRENTUSER = USER_NAME()
  11314. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11315. '订阅时间',
  11316. 'user', @CURRENTUSER, 'table', 'SYS_PLAN_SUBSCRIBE', 'column', 'SUBSCRIBETIME'
  11317. go
  11318. /*==============================================================*/
  11319. /* Table: SYS_PLAN */
  11320. /*==============================================================*/
  11321. CREATE TABLE SYS_PLAN (
  11322. ID BIGINT NOT NULL,
  11323. TASKNAME VARCHAR(200) NULL,
  11324. SUBMITID BIGINT NULL,
  11325. SUBMITOR VARCHAR(50) NULL,
  11326. CHARGEID BIGINT NULL,
  11327. CHARGE VARCHAR(50) NULL,
  11328. STARTTIME DATETIME NULL,
  11329. ENDTIME DATETIME NULL,
  11330. PROJECTNAME VARCHAR(200) NULL,
  11331. DOC VARCHAR(400) NULL,
  11332. CUSTOMERID BIGINT NULL,
  11333. CUSTOMER VARCHAR(200) NULL,
  11334. RUNID BIGINT NULL,
  11335. RUNNAME VARCHAR(200) NULL,
  11336. RATE BIGINT NULL,
  11337. CREATETIME TIMESTAMP NULL,
  11338. DESCRIPTION VARCHAR(2000) NULL,
  11339. CONSTRAINT PK_SYS_PLAN PRIMARY KEY NONCLUSTERED (ID)
  11340. )
  11341. go
  11342. DECLARE @CURRENTUSER SYSNAME
  11343. SELECT @CURRENTUSER = USER_NAME()
  11344. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11345. '主键',
  11346. 'user', @CURRENTUSER, 'table', 'SYS_PLAN', 'column', 'ID'
  11347. go
  11348. DECLARE @CURRENTUSER SYSNAME
  11349. SELECT @CURRENTUSER = USER_NAME()
  11350. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11351. '任务名称',
  11352. 'user', @CURRENTUSER, 'table', 'SYS_PLAN', 'column', 'TASKNAME'
  11353. go
  11354. DECLARE @CURRENTUSER SYSNAME
  11355. SELECT @CURRENTUSER = USER_NAME()
  11356. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11357. '提交人ID',
  11358. 'user', @CURRENTUSER, 'table', 'SYS_PLAN', 'column', 'SUBMITID'
  11359. go
  11360. DECLARE @CURRENTUSER SYSNAME
  11361. SELECT @CURRENTUSER = USER_NAME()
  11362. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11363. '提交人',
  11364. 'user', @CURRENTUSER, 'table', 'SYS_PLAN', 'column', 'SUBMITOR'
  11365. go
  11366. DECLARE @CURRENTUSER SYSNAME
  11367. SELECT @CURRENTUSER = USER_NAME()
  11368. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11369. '负责人ID',
  11370. 'user', @CURRENTUSER, 'table', 'SYS_PLAN', 'column', 'CHARGEID'
  11371. go
  11372. DECLARE @CURRENTUSER SYSNAME
  11373. SELECT @CURRENTUSER = USER_NAME()
  11374. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11375. '负责人',
  11376. 'user', @CURRENTUSER, 'table', 'SYS_PLAN', 'column', 'CHARGE'
  11377. go
  11378. DECLARE @CURRENTUSER SYSNAME
  11379. SELECT @CURRENTUSER = USER_NAME()
  11380. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11381. '开始时间',
  11382. 'user', @CURRENTUSER, 'table', 'SYS_PLAN', 'column', 'STARTTIME'
  11383. go
  11384. DECLARE @CURRENTUSER SYSNAME
  11385. SELECT @CURRENTUSER = USER_NAME()
  11386. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11387. '结束时间',
  11388. 'user', @CURRENTUSER, 'table', 'SYS_PLAN', 'column', 'ENDTIME'
  11389. go
  11390. DECLARE @CURRENTUSER SYSNAME
  11391. SELECT @CURRENTUSER = USER_NAME()
  11392. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11393. '项目名称',
  11394. 'user', @CURRENTUSER, 'table', 'SYS_PLAN', 'column', 'PROJECTNAME'
  11395. go
  11396. DECLARE @CURRENTUSER SYSNAME
  11397. SELECT @CURRENTUSER = USER_NAME()
  11398. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11399. '相关文档',
  11400. 'user', @CURRENTUSER, 'table', 'SYS_PLAN', 'column', 'DOC'
  11401. go
  11402. DECLARE @CURRENTUSER SYSNAME
  11403. SELECT @CURRENTUSER = USER_NAME()
  11404. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11405. '相关客户ID',
  11406. 'user', @CURRENTUSER, 'table', 'SYS_PLAN', 'column', 'CUSTOMERID'
  11407. go
  11408. DECLARE @CURRENTUSER SYSNAME
  11409. SELECT @CURRENTUSER = USER_NAME()
  11410. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11411. '相关客户',
  11412. 'user', @CURRENTUSER, 'table', 'SYS_PLAN', 'column', 'CUSTOMER'
  11413. go
  11414. DECLARE @CURRENTUSER SYSNAME
  11415. SELECT @CURRENTUSER = USER_NAME()
  11416. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11417. '相关工单ID',
  11418. 'user', @CURRENTUSER, 'table', 'SYS_PLAN', 'column', 'RUNID'
  11419. go
  11420. DECLARE @CURRENTUSER SYSNAME
  11421. SELECT @CURRENTUSER = USER_NAME()
  11422. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11423. '工单名称',
  11424. 'user', @CURRENTUSER, 'table', 'SYS_PLAN', 'column', 'RUNNAME'
  11425. go
  11426. DECLARE @CURRENTUSER SYSNAME
  11427. SELECT @CURRENTUSER = USER_NAME()
  11428. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11429. '完成进度',
  11430. 'user', @CURRENTUSER, 'table', 'SYS_PLAN', 'column', 'RATE'
  11431. go
  11432. DECLARE @CURRENTUSER SYSNAME
  11433. SELECT @CURRENTUSER = USER_NAME()
  11434. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11435. '创建时间',
  11436. 'user', @CURRENTUSER, 'table', 'SYS_PLAN', 'column', 'CREATETIME'
  11437. go
  11438. DECLARE @CURRENTUSER SYSNAME
  11439. SELECT @CURRENTUSER = USER_NAME()
  11440. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11441. '任务内容',
  11442. 'user', @CURRENTUSER, 'table', 'SYS_PLAN', 'column', 'DESCRIPTION'
  11443. go
  11444. /*==============================================================*/
  11445. /* Table: SYS_OBJ_LOG */
  11446. /*==============================================================*/
  11447. CREATE TABLE SYS_OBJ_LOG (
  11448. ID NUMERIC(18,0) NOT NULL,
  11449. OPERATOR_ID NUMERIC(18,0) NULL,
  11450. OPERATOR VARCHAR(255) NULL,
  11451. CREATE_TIME DATETIME NULL,
  11452. NAME VARCHAR(255) NULL,
  11453. CONTENT TEXT NULL,
  11454. OBJ_TYPE VARCHAR(255) NULL,
  11455. PARAM VARCHAR(255) NULL,
  11456. CONSTRAINT PK_SYS_OBJ_LOG PRIMARY KEY NONCLUSTERED (ID)
  11457. )
  11458. go
  11459. /*==============================================================*/
  11460. /* Table: SYS_TRANS_DEF */
  11461. /*==============================================================*/
  11462. CREATE TABLE SYS_TRANS_DEF (
  11463. ID NUMERIC(18,0) NOT NULL,
  11464. NAME VARCHAR(100) NULL,
  11465. SELECTSQL TEXT NULL,
  11466. UPDATESQL TEXT NULL,
  11467. STATE SMALLINT NULL,
  11468. CREATORID NUMERIC(18,0) NULL,
  11469. CREATOR VARCHAR(50) NULL,
  11470. CREATETIME DATETIME NULL,
  11471. LOGCONTENT VARCHAR(500) NULL,
  11472. CONSTRAINT PK_SYS_TRANS_DEF PRIMARY KEY NONCLUSTERED (ID)
  11473. )
  11474. go
  11475. CREATE TABLE BPM_FORM_DIALOG_COMBINATE (
  11476. ID NUMERIC(18,0) NOT NULL,
  11477. NAME VARCHAR(200) NULL,
  11478. ALIAS VARCHAR(200) NULL,
  11479. WIDTH INT NULL,
  11480. HEIGHT INT NULL,
  11481. TREE_DIALOG_ID NUMERIC(18,0) NULL,
  11482. TREE_DIALOG_NAME VARCHAR(200) NULL,
  11483. LIST_DIALOG_ID NUMERIC(18,0) NULL,
  11484. LIST_DIALOG_NAME VARCHAR(200) NULL,
  11485. FIELD VARCHAR(1000) NULL,
  11486. CONSTRAINT PK_BPM_FORM_DIALOG_COMBINATE PRIMARY KEY NONCLUSTERED (ID)
  11487. )
  11488. go
  11489. ALTER TABLE BPM_FORM_DIALOG_COMBINATE
  11490. ADD CONSTRAINT AK_KEY_3_BPM_FORM UNIQUE (ALIAS)
  11491. go
  11492. CREATE TABLE FORM_DEF_TREE (
  11493. ID NUMERIC(18) NOT NULL,
  11494. NAME VARCHAR(100) NULL,
  11495. ALIAS VARCHAR(50) NULL,
  11496. TREE_ID VARCHAR(100) NULL,
  11497. PARENT_ID VARCHAR(100) NULL,
  11498. DISPLAY_FIELD VARCHAR(100) NULL,
  11499. LOAD_TYPE SMALLINT NULL,
  11500. ROOT_ID VARCHAR(255) NULL,
  11501. FORM_KEY VARCHAR(50) NULL,
  11502. CONSTRAINT PK_FORM_DEF_TREE PRIMARY KEY NONCLUSTERED (ID)
  11503. )
  11504. go
  11505. ALTER TABLE FORM_DEF_TREE
  11506. ADD CONSTRAINT UN_FORM_DEF_TREE UNIQUE (ALIAS)
  11507. go
  11508. CREATE TABLE FORM_DEF_COMBINATE (
  11509. ID INT NOT NULL DEFAULT 0,
  11510. NAME VARCHAR(200) NULL,
  11511. ALIAS VARCHAR(100) NULL,
  11512. TREE_DIALOG_ID INT NULL,
  11513. TREE_DIALOG_NAME VARCHAR(200) NULL,
  11514. FORM_DEF_ID INT NULL,
  11515. FORM_DEF_NAME VARCHAR(200) NULL,
  11516. FIELD TEXT NULL,
  11517. CONSTRAINT PK_FORM_DEF_COMBINATE PRIMARY KEY NONCLUSTERED (ID)
  11518. )
  11519. go
  11520. DECLARE @CURRENTUSER SYSNAME
  11521. SELECT @CURRENTUSER = USER_NAME()
  11522. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11523. '树对话框ID',
  11524. 'user', @CURRENTUSER, 'table', 'FORM_DEF_COMBINATE', 'column', 'TREE_DIALOG_ID'
  11525. go
  11526. DECLARE @CURRENTUSER SYSNAME
  11527. SELECT @CURRENTUSER = USER_NAME()
  11528. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11529. '表单ID 注意 表单需要有业务数据模板才行',
  11530. 'user', @CURRENTUSER, 'table', 'FORM_DEF_COMBINATE', 'column', 'FORM_DEF_ID'
  11531. go
  11532. DECLARE @CURRENTUSER SYSNAME
  11533. SELECT @CURRENTUSER = USER_NAME()
  11534. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11535. '树数据返回数据对应列表数据的查询条件',
  11536. 'user', @CURRENTUSER, 'table', 'FORM_DEF_COMBINATE', 'column', 'FIELD'
  11537. go
  11538. ALTER TABLE FORM_DEF_COMBINATE
  11539. ADD CONSTRAINT ALIAS_UNIQUE UNIQUE (ALIAS)
  11540. go
  11541. /*==============================================================*/
  11542. /* Table: SYS_BUS_EVENT */
  11543. /*==============================================================*/
  11544. CREATE TABLE SYS_BUS_EVENT (
  11545. ID INT NOT NULL DEFAULT 0,
  11546. FORMKEY VARCHAR(50) NULL DEFAULT NULL,
  11547. JS_PRE_SCRIPT VARCHAR(4000) NULL DEFAULT '',
  11548. JS_AFTER_SCRIPT VARCHAR(2000) NULL DEFAULT '',
  11549. PRE_SCRIPT VARCHAR(2000) NULL DEFAULT NULL,
  11550. AFTER_SCRIPT VARCHAR(2000) NULL DEFAULT NULL,
  11551. CONSTRAINT PK_SYS_BUS_EVENT PRIMARY KEY NONCLUSTERED (ID)
  11552. )
  11553. go
  11554. DECLARE @CURRENTUSER SYSNAME
  11555. SELECT @CURRENTUSER = USER_NAME()
  11556. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11557. '主键',
  11558. 'user', @CURRENTUSER, 'table', 'SYS_BUS_EVENT', 'column', 'ID'
  11559. go
  11560. DECLARE @CURRENTUSER SYSNAME
  11561. SELECT @CURRENTUSER = USER_NAME()
  11562. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11563. '表单key',
  11564. 'user', @CURRENTUSER, 'table', 'SYS_BUS_EVENT', 'column', 'FORMKEY'
  11565. go
  11566. DECLARE @CURRENTUSER SYSNAME
  11567. SELECT @CURRENTUSER = USER_NAME()
  11568. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11569. 'JS前置脚本',
  11570. 'user', @CURRENTUSER, 'table', 'SYS_BUS_EVENT', 'column', 'JS_PRE_SCRIPT'
  11571. go
  11572. DECLARE @CURRENTUSER SYSNAME
  11573. SELECT @CURRENTUSER = USER_NAME()
  11574. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11575. 'js后置脚本',
  11576. 'user', @CURRENTUSER, 'table', 'SYS_BUS_EVENT', 'column', 'JS_AFTER_SCRIPT'
  11577. go
  11578. DECLARE @CURRENTUSER SYSNAME
  11579. SELECT @CURRENTUSER = USER_NAME()
  11580. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11581. 'JAVA前置脚本',
  11582. 'user', @CURRENTUSER, 'table', 'SYS_BUS_EVENT', 'column', 'PRE_SCRIPT'
  11583. go
  11584. DECLARE @CURRENTUSER SYSNAME
  11585. SELECT @CURRENTUSER = USER_NAME()
  11586. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11587. 'java后置脚本',
  11588. 'user', @CURRENTUSER, 'table', 'SYS_BUS_EVENT', 'column', 'AFTER_SCRIPT'
  11589. go
  11590. /*==============================================================*/
  11591. /* Table: BPM_NEWFLOW_TRIGGER */
  11592. /*==============================================================*/
  11593. CREATE TABLE BPM_NEWFLOW_TRIGGER (
  11594. ID NUMERIC(20,0) NOT NULL,
  11595. NAME VARCHAR(255) NULL,
  11596. NODEID VARCHAR(255) NULL,
  11597. ACTION VARCHAR(50) NULL,
  11598. FLOWKEY VARCHAR(255) NULL,
  11599. TRIGGERFLOWKEY VARCHAR(255) NULL,
  11600. TRIGGERFLOWNAME VARCHAR(500) NULL,
  11601. JSONMAPING TEXT NULL,
  11602. TRIGGERJSON TEXT NULL,
  11603. NOTE VARCHAR(2000) NULL,
  11604. CONSTRAINT PK_BPM_NEWFLOW_TRIGGER PRIMARY KEY NONCLUSTERED (ID)
  11605. )
  11606. go
  11607. CREATE TABLE BPM_NODEMSG_TEMPLATE (
  11608. ID NUMERIC(20,0) NOT NULL,
  11609. DEFID NUMERIC(20,0) NULL,
  11610. PARENTDEFID NUMERIC(20,0) NULL,
  11611. NODEID VARCHAR(20) NULL,
  11612. TITLE VARCHAR(200) NULL,
  11613. HTML TEXT NULL,
  11614. TEXT TEXT NULL,
  11615. CONSTRAINT PK_BPM_NODEMSG_TEMPLATE PRIMARY KEY NONCLUSTERED (ID)
  11616. )
  11617. go
  11618. /*==============================================================*/
  11619. /* Table: SYS_EXCEL_TEMP */
  11620. /*==============================================================*/
  11621. CREATE TABLE SYS_EXCEL_TEMP (
  11622. ID NUMERIC(20,0) NOT NULL,
  11623. TEMP_CODE VARCHAR(100) NOT NULL,
  11624. TEMP_NAME VARCHAR(100) NULL,
  11625. TEMP_DES VARCHAR(500) NULL,
  11626. TEMP_DES_HEIGHT NUMERIC(4,0) NULL,
  11627. MEMO VARCHAR(500) NULL,
  11628. TEMP_DATA_SAMPLE TEXT NULL,
  11629. CONSTRAINT PK_SYS_EXCEL_TEMP PRIMARY KEY NONCLUSTERED (ID)
  11630. )
  11631. go
  11632. DECLARE @CURRENTUSER SYSNAME
  11633. SELECT @CURRENTUSER = USER_NAME()
  11634. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11635. '主键',
  11636. 'user', @CURRENTUSER, 'table', 'SYS_EXCEL_TEMP', 'column', 'ID'
  11637. go
  11638. DECLARE @CURRENTUSER SYSNAME
  11639. SELECT @CURRENTUSER = USER_NAME()
  11640. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11641. '模板代码',
  11642. 'user', @CURRENTUSER, 'table', 'SYS_EXCEL_TEMP', 'column', 'TEMP_CODE'
  11643. go
  11644. DECLARE @CURRENTUSER SYSNAME
  11645. SELECT @CURRENTUSER = USER_NAME()
  11646. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11647. '模板名称',
  11648. 'user', @CURRENTUSER, 'table', 'SYS_EXCEL_TEMP', 'column', 'TEMP_NAME'
  11649. go
  11650. DECLARE @CURRENTUSER SYSNAME
  11651. SELECT @CURRENTUSER = USER_NAME()
  11652. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11653. '模板填写说明',
  11654. 'user', @CURRENTUSER, 'table', 'SYS_EXCEL_TEMP', 'column', 'TEMP_DES'
  11655. go
  11656. DECLARE @CURRENTUSER SYSNAME
  11657. SELECT @CURRENTUSER = USER_NAME()
  11658. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11659. '填写说明行高',
  11660. 'user', @CURRENTUSER, 'table', 'SYS_EXCEL_TEMP', 'column', 'TEMP_DES_HEIGHT'
  11661. go
  11662. DECLARE @CURRENTUSER SYSNAME
  11663. SELECT @CURRENTUSER = USER_NAME()
  11664. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11665. '备注',
  11666. 'user', @CURRENTUSER, 'table', 'SYS_EXCEL_TEMP', 'column', 'MEMO'
  11667. go
  11668. DECLARE @CURRENTUSER SYSNAME
  11669. SELECT @CURRENTUSER = USER_NAME()
  11670. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11671. '模板样例数据',
  11672. 'user', @CURRENTUSER, 'table', 'SYS_EXCEL_TEMP', 'column', 'TEMP_DATA_SAMPLE'
  11673. go
  11674. /*==============================================================*/
  11675. /* Table: SYS_EXCEL_TEMP_DETAIL */
  11676. /*==============================================================*/
  11677. CREATE TABLE SYS_EXCEL_TEMP_DETAIL (
  11678. ID NUMERIC(20,0) NOT NULL,
  11679. TEMP_ID NUMERIC(20,0) NULL,
  11680. COLUMN_NAME VARCHAR(100) NULL,
  11681. COLUMN_TYPE NUMERIC(4,0) NULL,
  11682. COLUMN_LEN NUMERIC(4,0) NULL,
  11683. SHOW_INDEX NUMERIC(4,0) NULL,
  11684. CONSTRAINT PK_SYS_EXCEL_TEMP_DETAIL PRIMARY KEY NONCLUSTERED (ID)
  11685. )
  11686. go
  11687. DECLARE @CURRENTUSER SYSNAME
  11688. SELECT @CURRENTUSER = USER_NAME()
  11689. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11690. '主键',
  11691. 'user', @CURRENTUSER, 'table', 'SYS_EXCEL_TEMP_DETAIL', 'column', 'ID'
  11692. go
  11693. DECLARE @CURRENTUSER SYSNAME
  11694. SELECT @CURRENTUSER = USER_NAME()
  11695. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11696. '模板ID',
  11697. 'user', @CURRENTUSER, 'table', 'SYS_EXCEL_TEMP_DETAIL', 'column', 'TEMP_ID'
  11698. go
  11699. DECLARE @CURRENTUSER SYSNAME
  11700. SELECT @CURRENTUSER = USER_NAME()
  11701. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11702. '列名称',
  11703. 'user', @CURRENTUSER, 'table', 'SYS_EXCEL_TEMP_DETAIL', 'column', 'COLUMN_NAME'
  11704. go
  11705. DECLARE @CURRENTUSER SYSNAME
  11706. SELECT @CURRENTUSER = USER_NAME()
  11707. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11708. '数据类型',
  11709. 'user', @CURRENTUSER, 'table', 'SYS_EXCEL_TEMP_DETAIL', 'column', 'COLUMN_TYPE'
  11710. go
  11711. DECLARE @CURRENTUSER SYSNAME
  11712. SELECT @CURRENTUSER = USER_NAME()
  11713. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11714. '列长',
  11715. 'user', @CURRENTUSER, 'table', 'SYS_EXCEL_TEMP_DETAIL', 'column', 'COLUMN_LEN'
  11716. go
  11717. DECLARE @CURRENTUSER SYSNAME
  11718. SELECT @CURRENTUSER = USER_NAME()
  11719. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11720. '显示顺序',
  11721. 'user', @CURRENTUSER, 'table', 'SYS_EXCEL_TEMP_DETAIL', 'column', 'SHOW_INDEX'
  11722. go
  11723. /*==============================================================*/
  11724. /* Table: SYS_QUERY_SQLDEF */
  11725. /*==============================================================*/
  11726. CREATE TABLE SYS_QUERY_SQLDEF (
  11727. ID NUMERIC(18,0) NOT NULL,
  11728. NAME VARCHAR(50) NULL,
  11729. SQL_ VARCHAR(2000) NULL,
  11730. DSNAME VARCHAR(50) NULL,
  11731. BUTTON_DEF VARCHAR(1000) NULL,
  11732. ALIAS VARCHAR(50) NULL,
  11733. CATEGORYID NUMERIC(18,0) NULL,
  11734. SUPPORT_TAB SMALLINT NULL,
  11735. CONSTRAINT PK_SYS_QUERY_SQLDEF PRIMARY KEY NONCLUSTERED (ID)
  11736. )
  11737. go
  11738. DECLARE @CURRENTUSER SYSNAME
  11739. SELECT @CURRENTUSER = USER_NAME()
  11740. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11741. '主键',
  11742. 'user', @CURRENTUSER, 'table', 'SYS_QUERY_SQLDEF', 'column', 'ID'
  11743. go
  11744. DECLARE @CURRENTUSER SYSNAME
  11745. SELECT @CURRENTUSER = USER_NAME()
  11746. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11747. '名称',
  11748. 'user', @CURRENTUSER, 'table', 'SYS_QUERY_SQLDEF', 'column', 'NAME'
  11749. go
  11750. DECLARE @CURRENTUSER SYSNAME
  11751. SELECT @CURRENTUSER = USER_NAME()
  11752. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11753. 'SQL定义',
  11754. 'user', @CURRENTUSER, 'table', 'SYS_QUERY_SQLDEF', 'column', 'SQL_'
  11755. go
  11756. DECLARE @CURRENTUSER SYSNAME
  11757. SELECT @CURRENTUSER = USER_NAME()
  11758. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11759. '数据源名称',
  11760. 'user', @CURRENTUSER, 'table', 'SYS_QUERY_SQLDEF', 'column', 'DSNAME'
  11761. go
  11762. DECLARE @CURRENTUSER SYSNAME
  11763. SELECT @CURRENTUSER = USER_NAME()
  11764. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11765. '按纽定义',
  11766. 'user', @CURRENTUSER, 'table', 'SYS_QUERY_SQLDEF', 'column', 'BUTTON_DEF'
  11767. go
  11768. DECLARE @CURRENTUSER SYSNAME
  11769. SELECT @CURRENTUSER = USER_NAME()
  11770. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11771. '别名',
  11772. 'user', @CURRENTUSER, 'table', 'SYS_QUERY_SQLDEF', 'column', 'ALIAS'
  11773. go
  11774. DECLARE @CURRENTUSER SYSNAME
  11775. SELECT @CURRENTUSER = USER_NAME()
  11776. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11777. '分类ID',
  11778. 'user', @CURRENTUSER, 'table', 'SYS_QUERY_SQLDEF', 'column', 'CATEGORYID'
  11779. go
  11780. CREATE TABLE SYS_QUERY_VIEW (
  11781. ID NUMERIC(18,0) NOT NULL,
  11782. SQL_ALIAS VARCHAR(50) NULL,
  11783. NAME VARCHAR(50) NULL,
  11784. ALIAS VARCHAR(50) NULL,
  11785. CONDITIONS TEXT NULL,
  11786. FILTER_TYPE SMALLINT NULL,
  11787. FILTER TEXT NULL,
  11788. BUTTONS VARCHAR(1000) NULL,
  11789. INIT_QUERY SMALLINT NULL,
  11790. TEMPLATE TEXT NULL,
  11791. SUPPORT_GROUP SMALLINT NULL,
  11792. GROUP_SETTING VARCHAR(400) NULL,
  11793. PAGE_SIZE SMALLINT NULL,
  11794. SHOW_ROWS_NUM SMALLINT NULL,
  11795. SN NUMERIC(18,0) NULL,
  11796. NEED_PAGE SMALLINT NULL,
  11797. TEMPLATEALIAS VARCHAR(50) NULL,
  11798. CONSTRAINT PK_SYS_QUERY_VIEW PRIMARY KEY NONCLUSTERED (ID)
  11799. )
  11800. go
  11801. DECLARE @CURRENTUSER SYSNAME
  11802. SELECT @CURRENTUSER = USER_NAME()
  11803. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11804. '主键',
  11805. 'user', @CURRENTUSER, 'table', 'SYS_QUERY_VIEW', 'column', 'ID'
  11806. go
  11807. DECLARE @CURRENTUSER SYSNAME
  11808. SELECT @CURRENTUSER = USER_NAME()
  11809. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11810. 'sql别名',
  11811. 'user', @CURRENTUSER, 'table', 'SYS_QUERY_VIEW', 'column', 'SQL_ALIAS'
  11812. go
  11813. DECLARE @CURRENTUSER SYSNAME
  11814. SELECT @CURRENTUSER = USER_NAME()
  11815. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11816. '视图名称',
  11817. 'user', @CURRENTUSER, 'table', 'SYS_QUERY_VIEW', 'column', 'NAME'
  11818. go
  11819. DECLARE @CURRENTUSER SYSNAME
  11820. SELECT @CURRENTUSER = USER_NAME()
  11821. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11822. '视图别名',
  11823. 'user', @CURRENTUSER, 'table', 'SYS_QUERY_VIEW', 'column', 'ALIAS'
  11824. go
  11825. DECLARE @CURRENTUSER SYSNAME
  11826. SELECT @CURRENTUSER = USER_NAME()
  11827. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11828. '查询条件定义',
  11829. 'user', @CURRENTUSER, 'table', 'SYS_QUERY_VIEW', 'column', 'CONDITIONS'
  11830. go
  11831. DECLARE @CURRENTUSER SYSNAME
  11832. SELECT @CURRENTUSER = USER_NAME()
  11833. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11834. '过滤器类型',
  11835. 'user', @CURRENTUSER, 'table', 'SYS_QUERY_VIEW', 'column', 'FILTER_TYPE'
  11836. go
  11837. DECLARE @CURRENTUSER SYSNAME
  11838. SELECT @CURRENTUSER = USER_NAME()
  11839. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11840. '过滤器',
  11841. 'user', @CURRENTUSER, 'table', 'SYS_QUERY_VIEW', 'column', 'FILTER'
  11842. go
  11843. DECLARE @CURRENTUSER SYSNAME
  11844. SELECT @CURRENTUSER = USER_NAME()
  11845. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11846. '按纽定义',
  11847. 'user', @CURRENTUSER, 'table', 'SYS_QUERY_VIEW', 'column', 'BUTTONS'
  11848. go
  11849. DECLARE @CURRENTUSER SYSNAME
  11850. SELECT @CURRENTUSER = USER_NAME()
  11851. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11852. '是否初始化查询',
  11853. 'user', @CURRENTUSER, 'table', 'SYS_QUERY_VIEW', 'column', 'INIT_QUERY'
  11854. go
  11855. DECLARE @CURRENTUSER SYSNAME
  11856. SELECT @CURRENTUSER = USER_NAME()
  11857. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11858. '模版定义',
  11859. 'user', @CURRENTUSER, 'table', 'SYS_QUERY_VIEW', 'column', 'TEMPLATE'
  11860. go
  11861. DECLARE @CURRENTUSER SYSNAME
  11862. SELECT @CURRENTUSER = USER_NAME()
  11863. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11864. '是否支持分组',
  11865. 'user', @CURRENTUSER, 'table', 'SYS_QUERY_VIEW', 'column', 'SUPPORT_GROUP'
  11866. go
  11867. DECLARE @CURRENTUSER SYSNAME
  11868. SELECT @CURRENTUSER = USER_NAME()
  11869. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11870. '分组设定',
  11871. 'user', @CURRENTUSER, 'table', 'SYS_QUERY_VIEW', 'column', 'GROUP_SETTING'
  11872. go
  11873. DECLARE @CURRENTUSER SYSNAME
  11874. SELECT @CURRENTUSER = USER_NAME()
  11875. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11876. '分页大小',
  11877. 'user', @CURRENTUSER, 'table', 'SYS_QUERY_VIEW', 'column', 'PAGE_SIZE'
  11878. go
  11879. DECLARE @CURRENTUSER SYSNAME
  11880. SELECT @CURRENTUSER = USER_NAME()
  11881. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11882. '显示行号',
  11883. 'user', @CURRENTUSER, 'table', 'SYS_QUERY_VIEW', 'column', 'SHOW_ROWS_NUM'
  11884. go
  11885. DECLARE @CURRENTUSER SYSNAME
  11886. SELECT @CURRENTUSER = USER_NAME()
  11887. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11888. '排序',
  11889. 'user', @CURRENTUSER, 'table', 'SYS_QUERY_VIEW', 'column', 'SN'
  11890. go
  11891. DECLARE @CURRENTUSER SYSNAME
  11892. SELECT @CURRENTUSER = USER_NAME()
  11893. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11894. '是否分页',
  11895. 'user', @CURRENTUSER, 'table', 'SYS_QUERY_VIEW', 'column', 'NEED_PAGE'
  11896. go
  11897. DECLARE @CURRENTUSER SYSNAME
  11898. SELECT @CURRENTUSER = USER_NAME()
  11899. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11900. '摸版别名',
  11901. 'user', @CURRENTUSER, 'table', 'SYS_QUERY_VIEW', 'column', 'TEMPLATEALIAS'
  11902. go
  11903. CREATE TABLE SYS_QUERY_METAFIELD (
  11904. ID NUMERIC(18,0) NOT NULL,
  11905. SQL_ID NUMERIC(18,0) NULL,
  11906. NAME VARCHAR(50) NULL,
  11907. FIELD_NAME VARCHAR(50) NULL,
  11908. FIELD_DESC VARCHAR(100) NULL,
  11909. IS_SHOW SMALLINT NULL,
  11910. IS_SEARCH SMALLINT NULL,
  11911. CONTROL_TYPE SMALLINT NULL,
  11912. DATA_TYPE VARCHAR(10) NULL,
  11913. IS_VIRTUAL SMALLINT NULL,
  11914. VIRTUAL_FROM SMALLINT NULL,
  11915. RESULT_FROM_TYPE VARCHAR(10) NULL,
  11916. RESULT_FROM VARCHAR(400) NULL,
  11917. ALARM_SETTING VARCHAR(400) NULL,
  11918. DATE_FORMAT VARCHAR(40) NULL,
  11919. URL VARCHAR(200) NULL,
  11920. FORMATER VARCHAR(1000) NULL,
  11921. CONTROL_CONTENT VARCHAR(400) NULL,
  11922. SN SMALLINT NULL,
  11923. WIDTH SMALLINT NULL,
  11924. CONSTRAINT PK_SYS_QUERY_METAFIELD PRIMARY KEY NONCLUSTERED (ID)
  11925. )
  11926. go
  11927. DECLARE @CURRENTUSER SYSNAME
  11928. SELECT @CURRENTUSER = USER_NAME()
  11929. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11930. '主键',
  11931. 'user', @CURRENTUSER, 'table', 'SYS_QUERY_METAFIELD', 'column', 'ID'
  11932. go
  11933. DECLARE @CURRENTUSER SYSNAME
  11934. SELECT @CURRENTUSER = USER_NAME()
  11935. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11936. 'SQL_ID',
  11937. 'user', @CURRENTUSER, 'table', 'SYS_QUERY_METAFIELD', 'column', 'SQL_ID'
  11938. go
  11939. DECLARE @CURRENTUSER SYSNAME
  11940. SELECT @CURRENTUSER = USER_NAME()
  11941. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11942. '字段名',
  11943. 'user', @CURRENTUSER, 'table', 'SYS_QUERY_METAFIELD', 'column', 'NAME'
  11944. go
  11945. DECLARE @CURRENTUSER SYSNAME
  11946. SELECT @CURRENTUSER = USER_NAME()
  11947. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11948. '实际字段名',
  11949. 'user', @CURRENTUSER, 'table', 'SYS_QUERY_METAFIELD', 'column', 'FIELD_NAME'
  11950. go
  11951. DECLARE @CURRENTUSER SYSNAME
  11952. SELECT @CURRENTUSER = USER_NAME()
  11953. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11954. '字段备注',
  11955. 'user', @CURRENTUSER, 'table', 'SYS_QUERY_METAFIELD', 'column', 'FIELD_DESC'
  11956. go
  11957. DECLARE @CURRENTUSER SYSNAME
  11958. SELECT @CURRENTUSER = USER_NAME()
  11959. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11960. '是否可见',
  11961. 'user', @CURRENTUSER, 'table', 'SYS_QUERY_METAFIELD', 'column', 'IS_SHOW'
  11962. go
  11963. DECLARE @CURRENTUSER SYSNAME
  11964. SELECT @CURRENTUSER = USER_NAME()
  11965. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11966. '是否搜索',
  11967. 'user', @CURRENTUSER, 'table', 'SYS_QUERY_METAFIELD', 'column', 'IS_SEARCH'
  11968. go
  11969. DECLARE @CURRENTUSER SYSNAME
  11970. SELECT @CURRENTUSER = USER_NAME()
  11971. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11972. '控件类型',
  11973. 'user', @CURRENTUSER, 'table', 'SYS_QUERY_METAFIELD', 'column', 'CONTROL_TYPE'
  11974. go
  11975. DECLARE @CURRENTUSER SYSNAME
  11976. SELECT @CURRENTUSER = USER_NAME()
  11977. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11978. '数据类型',
  11979. 'user', @CURRENTUSER, 'table', 'SYS_QUERY_METAFIELD', 'column', 'DATA_TYPE'
  11980. go
  11981. DECLARE @CURRENTUSER SYSNAME
  11982. SELECT @CURRENTUSER = USER_NAME()
  11983. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11984. '是否衍生列',
  11985. 'user', @CURRENTUSER, 'table', 'SYS_QUERY_METAFIELD', 'column', 'IS_VIRTUAL'
  11986. go
  11987. DECLARE @CURRENTUSER SYSNAME
  11988. SELECT @CURRENTUSER = USER_NAME()
  11989. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11990. '衍生列来自列',
  11991. 'user', @CURRENTUSER, 'table', 'SYS_QUERY_METAFIELD', 'column', 'VIRTUAL_FROM'
  11992. go
  11993. DECLARE @CURRENTUSER SYSNAME
  11994. SELECT @CURRENTUSER = USER_NAME()
  11995. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  11996. '来自类型',
  11997. 'user', @CURRENTUSER, 'table', 'SYS_QUERY_METAFIELD', 'column', 'RESULT_FROM_TYPE'
  11998. go
  11999. DECLARE @CURRENTUSER SYSNAME
  12000. SELECT @CURRENTUSER = USER_NAME()
  12001. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  12002. '衍生列配置',
  12003. 'user', @CURRENTUSER, 'table', 'SYS_QUERY_METAFIELD', 'column', 'RESULT_FROM'
  12004. go
  12005. DECLARE @CURRENTUSER SYSNAME
  12006. SELECT @CURRENTUSER = USER_NAME()
  12007. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  12008. '报警设定',
  12009. 'user', @CURRENTUSER, 'table', 'SYS_QUERY_METAFIELD', 'column', 'ALARM_SETTING'
  12010. go
  12011. DECLARE @CURRENTUSER SYSNAME
  12012. SELECT @CURRENTUSER = USER_NAME()
  12013. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  12014. '日期格式',
  12015. 'user', @CURRENTUSER, 'table', 'SYS_QUERY_METAFIELD', 'column', 'DATE_FORMAT'
  12016. go
  12017. DECLARE @CURRENTUSER SYSNAME
  12018. SELECT @CURRENTUSER = USER_NAME()
  12019. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  12020. '连接地址',
  12021. 'user', @CURRENTUSER, 'table', 'SYS_QUERY_METAFIELD', 'column', 'URL'
  12022. go
  12023. DECLARE @CURRENTUSER SYSNAME
  12024. SELECT @CURRENTUSER = USER_NAME()
  12025. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  12026. '格式化函数',
  12027. 'user', @CURRENTUSER, 'table', 'SYS_QUERY_METAFIELD', 'column', 'FORMATER'
  12028. go
  12029. DECLARE @CURRENTUSER SYSNAME
  12030. SELECT @CURRENTUSER = USER_NAME()
  12031. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  12032. '控件内容',
  12033. 'user', @CURRENTUSER, 'table', 'SYS_QUERY_METAFIELD', 'column', 'CONTROL_CONTENT'
  12034. go
  12035. CREATE TABLE SYS_QUERY_FIELDSETTING (
  12036. ID NUMERIC(18,0) NOT NULL,
  12037. VIEW_ID NUMERIC(18,0) NULL,
  12038. FIELD_NAME VARCHAR(50) NULL,
  12039. SORT_ABLE SMALLINT NULL,
  12040. DEFAULT_SORT SMALLINT NULL,
  12041. SORT_SEQ VARCHAR(10) NULL,
  12042. ALIGN VARCHAR(10) NULL,
  12043. FROZEN SMALLINT NULL,
  12044. SUMMARY_TYPE VARCHAR(50) NULL,
  12045. SUMMARY_TEMPLATE VARCHAR(200) NULL,
  12046. HIDDEN SMALLINT NULL,
  12047. SN SMALLINT NULL,
  12048. WIDTH SMALLINT NULL,
  12049. CONSTRAINT PK_SYS_QUERY_FIELDSETTING PRIMARY KEY NONCLUSTERED (ID)
  12050. )
  12051. go
  12052. DECLARE @CURRENTUSER SYSNAME
  12053. SELECT @CURRENTUSER = USER_NAME()
  12054. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  12055. '主键',
  12056. 'user', @CURRENTUSER, 'table', 'SYS_QUERY_FIELDSETTING', 'column', 'ID'
  12057. go
  12058. DECLARE @CURRENTUSER SYSNAME
  12059. SELECT @CURRENTUSER = USER_NAME()
  12060. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  12061. '视图ID',
  12062. 'user', @CURRENTUSER, 'table', 'SYS_QUERY_FIELDSETTING', 'column', 'VIEW_ID'
  12063. go
  12064. DECLARE @CURRENTUSER SYSNAME
  12065. SELECT @CURRENTUSER = USER_NAME()
  12066. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  12067. '字段名称',
  12068. 'user', @CURRENTUSER, 'table', 'SYS_QUERY_FIELDSETTING', 'column', 'FIELD_NAME'
  12069. go
  12070. DECLARE @CURRENTUSER SYSNAME
  12071. SELECT @CURRENTUSER = USER_NAME()
  12072. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  12073. '允许排序',
  12074. 'user', @CURRENTUSER, 'table', 'SYS_QUERY_FIELDSETTING', 'column', 'SORT_ABLE'
  12075. go
  12076. DECLARE @CURRENTUSER SYSNAME
  12077. SELECT @CURRENTUSER = USER_NAME()
  12078. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  12079. '默认排序',
  12080. 'user', @CURRENTUSER, 'table', 'SYS_QUERY_FIELDSETTING', 'column', 'DEFAULT_SORT'
  12081. go
  12082. DECLARE @CURRENTUSER SYSNAME
  12083. SELECT @CURRENTUSER = USER_NAME()
  12084. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  12085. '默认排序方向',
  12086. 'user', @CURRENTUSER, 'table', 'SYS_QUERY_FIELDSETTING', 'column', 'SORT_SEQ'
  12087. go
  12088. DECLARE @CURRENTUSER SYSNAME
  12089. SELECT @CURRENTUSER = USER_NAME()
  12090. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  12091. '对齐方式',
  12092. 'user', @CURRENTUSER, 'table', 'SYS_QUERY_FIELDSETTING', 'column', 'ALIGN'
  12093. go
  12094. DECLARE @CURRENTUSER SYSNAME
  12095. SELECT @CURRENTUSER = USER_NAME()
  12096. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  12097. '是否冻结',
  12098. 'user', @CURRENTUSER, 'table', 'SYS_QUERY_FIELDSETTING', 'column', 'FROZEN'
  12099. go
  12100. DECLARE @CURRENTUSER SYSNAME
  12101. SELECT @CURRENTUSER = USER_NAME()
  12102. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  12103. '计算类型',
  12104. 'user', @CURRENTUSER, 'table', 'SYS_QUERY_FIELDSETTING', 'column', 'SUMMARY_TYPE'
  12105. go
  12106. DECLARE @CURRENTUSER SYSNAME
  12107. SELECT @CURRENTUSER = USER_NAME()
  12108. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  12109. '计算模版',
  12110. 'user', @CURRENTUSER, 'table', 'SYS_QUERY_FIELDSETTING', 'column', 'SUMMARY_TEMPLATE'
  12111. go
  12112. DECLARE @CURRENTUSER SYSNAME
  12113. SELECT @CURRENTUSER = USER_NAME()
  12114. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  12115. '是否隐藏',
  12116. 'user', @CURRENTUSER, 'table', 'SYS_QUERY_FIELDSETTING', 'column', 'HIDDEN'
  12117. go
  12118. /*==============================================================*/
  12119. /* Table: SYS_HISTORY_DATA */
  12120. /*==============================================================*/
  12121. CREATE TABLE SYS_HISTORY_DATA (
  12122. ID NUMERIC(18,0) NOT NULL,
  12123. TYPE_ VARCHAR(50) NULL,
  12124. OBJ_ID NUMERIC(18,0) NULL,
  12125. CONTENT TEXT NULL,
  12126. CREATOR VARCHAR(50) NULL,
  12127. SUBJECT VARCHAR(200) NULL,
  12128. CREATETIME DATETIME NULL,
  12129. CONSTRAINT PK_SYS_HISTORY_DATA PRIMARY KEY NONCLUSTERED (ID)
  12130. )
  12131. go
  12132. DECLARE @CURRENTUSER SYSNAME
  12133. SELECT @CURRENTUSER = USER_NAME()
  12134. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  12135. '主键',
  12136. 'user', @CURRENTUSER, 'table', 'SYS_HISTORY_DATA', 'column', 'ID'
  12137. go
  12138. DECLARE @CURRENTUSER SYSNAME
  12139. SELECT @CURRENTUSER = USER_NAME()
  12140. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  12141. '数据类型',
  12142. 'user', @CURRENTUSER, 'table', 'SYS_HISTORY_DATA', 'column', 'TYPE_'
  12143. go
  12144. DECLARE @CURRENTUSER SYSNAME
  12145. SELECT @CURRENTUSER = USER_NAME()
  12146. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  12147. '关联对象ID',
  12148. 'user', @CURRENTUSER, 'table', 'SYS_HISTORY_DATA', 'column', 'OBJ_ID'
  12149. go
  12150. DECLARE @CURRENTUSER SYSNAME
  12151. SELECT @CURRENTUSER = USER_NAME()
  12152. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  12153. '存储内容',
  12154. 'user', @CURRENTUSER, 'table', 'SYS_HISTORY_DATA', 'column', 'CONTENT'
  12155. go
  12156. DECLARE @CURRENTUSER SYSNAME
  12157. SELECT @CURRENTUSER = USER_NAME()
  12158. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  12159. '创建人',
  12160. 'user', @CURRENTUSER, 'table', 'SYS_HISTORY_DATA', 'column', 'CREATOR'
  12161. go
  12162. DECLARE @CURRENTUSER SYSNAME
  12163. SELECT @CURRENTUSER = USER_NAME()
  12164. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  12165. '创建时间',
  12166. 'user', @CURRENTUSER, 'table', 'SYS_HISTORY_DATA', 'column', 'CREATETIME'
  12167. go
  12168. CREATE TABLE SYS_BULLETIN_TEMPLATE (
  12169. ID NUMERIC(20,0) NOT NULL,
  12170. NAME VARCHAR(50) NULL DEFAULT NULL,
  12171. ALIAS VARCHAR(20) NULL DEFAULT NULL,
  12172. TEMPLATE TEXT NULL
  12173. )
  12174. go
  12175. DECLARE @CURRENTUSER SYSNAME
  12176. SELECT @CURRENTUSER = USER_NAME()
  12177. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  12178. '主键',
  12179. 'user', @CURRENTUSER, 'table', 'SYS_BULLETIN_TEMPLATE', 'column', 'ID'
  12180. go
  12181. DECLARE @CURRENTUSER SYSNAME
  12182. SELECT @CURRENTUSER = USER_NAME()
  12183. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  12184. '名称',
  12185. 'user', @CURRENTUSER, 'table', 'SYS_BULLETIN_TEMPLATE', 'column', 'NAME'
  12186. go
  12187. DECLARE @CURRENTUSER SYSNAME
  12188. SELECT @CURRENTUSER = USER_NAME()
  12189. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  12190. '别名',
  12191. 'user', @CURRENTUSER, 'table', 'SYS_BULLETIN_TEMPLATE', 'column', 'ALIAS'
  12192. go
  12193. DECLARE @CURRENTUSER SYSNAME
  12194. SELECT @CURRENTUSER = USER_NAME()
  12195. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  12196. 'html内容',
  12197. 'user', @CURRENTUSER, 'table', 'SYS_BULLETIN_TEMPLATE', 'column', 'TEMPLATE'
  12198. go
  12199. ALTER TABLE SYS_BULLETIN_TEMPLATE
  12200. ADD CONSTRAINT BULLETIN_TEMPLETE_UNIQUE UNIQUE (ALIAS)
  12201. go
  12202. CREATE TABLE SYS_READ_RECORD (
  12203. ID NUMERIC(18,0) NOT NULL,
  12204. SOURCE VARCHAR(50) NULL,
  12205. GROUPID NUMERIC(18,0) NULL,
  12206. OBJECTID NUMERIC(18,0) NOT NULL,
  12207. USERID NUMERIC(18,0) NOT NULL,
  12208. CREATETIME DATETIME NOT NULL,
  12209. CONSTRAINT PK_SYS_READ_RECORD PRIMARY KEY NONCLUSTERED (ID)
  12210. )
  12211. go
  12212. DECLARE @CURRENTUSER SYSNAME
  12213. SELECT @CURRENTUSER = USER_NAME()
  12214. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  12215. '来源;eg:公告:BULLETINID',
  12216. 'user', @CURRENTUSER, 'table', 'SYS_READ_RECORD', 'column', 'SOURCE'
  12217. go
  12218. DECLARE @CURRENTUSER SYSNAME
  12219. SELECT @CURRENTUSER = USER_NAME()
  12220. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  12221. '分组ID;删除时可以删除一组,如任务存放流程实例id,栏目ID',
  12222. 'user', @CURRENTUSER, 'table', 'SYS_READ_RECORD', 'column', 'GROUPID'
  12223. go
  12224. DECLARE @CURRENTUSER SYSNAME
  12225. SELECT @CURRENTUSER = USER_NAME()
  12226. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  12227. '对象ID',
  12228. 'user', @CURRENTUSER, 'table', 'SYS_READ_RECORD', 'column', 'OBJECTID'
  12229. go
  12230. DECLARE @CURRENTUSER SYSNAME
  12231. SELECT @CURRENTUSER = USER_NAME()
  12232. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  12233. '用户ID',
  12234. 'user', @CURRENTUSER, 'table', 'SYS_READ_RECORD', 'column', 'USERID'
  12235. go
  12236. DECLARE @CURRENTUSER SYSNAME
  12237. SELECT @CURRENTUSER = USER_NAME()
  12238. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  12239. '阅读时间',
  12240. 'user', @CURRENTUSER, 'table', 'SYS_READ_RECORD', 'column', 'CREATETIME'
  12241. go
  12242. CREATE TABLE SYS_PWD_STRATEGY (
  12243. ID INT NOT NULL DEFAULT 0,
  12244. INIT_PWD VARCHAR(50) NULL DEFAULT NULL,
  12245. FORCE_CHANGE_INIT_PWD SMALLINT NULL DEFAULT NULL,
  12246. PWD_RULE SMALLINT NULL DEFAULT NULL,
  12247. PWD_LENGTH SMALLINT NULL DEFAULT NULL,
  12248. VALIDITY SMALLINT NULL DEFAULT NULL,
  12249. HANDLE_OVERDUE SMALLINT NULL DEFAULT NULL,
  12250. OVERDUE_REMIND SMALLINT NULL DEFAULT NULL,
  12251. VERIFY_CODE_APPEAR SMALLINT NULL DEFAULT NULL,
  12252. ERR_LOCK_ACCOUNT SMALLINT NULL DEFAULT NULL,
  12253. ENABLE_ SMALLINT NULL DEFAULT NULL,
  12254. DESC_ TEXT NULL,
  12255. CONSTRAINT PK_SYS_PWD_STRATEGY PRIMARY KEY NONCLUSTERED (ID)
  12256. )
  12257. go
  12258. CREATE TABLE SYS_LOGIN_LOG (
  12259. ID NUMERIC(20,0) NOT NULL DEFAULT 0,
  12260. ACCOUNT VARCHAR(200) NULL DEFAULT NULL,
  12261. LOGINTIME DATETIME NULL DEFAULT NULL,
  12262. IP VARCHAR(200) NULL DEFAULT NULL,
  12263. STATUS SMALLINT NULL DEFAULT NULL,
  12264. DESC_ TEXT NULL,
  12265. CONSTRAINT PK_SYS_LOGIN_LOG PRIMARY KEY NONCLUSTERED (ID)
  12266. )
  12267. go
  12268. /*==============================================================*/
  12269. /* Table: OA_LINKMAN */
  12270. /*==============================================================*/
  12271. CREATE TABLE OA_LINKMAN (
  12272. ID NUMERIC(18,0) NOT NULL,
  12273. NAME VARCHAR(50) NULL DEFAULT NULL,
  12274. SEX VARCHAR(8) NULL DEFAULT NULL,
  12275. PHONE VARCHAR(50) NULL DEFAULT NULL,
  12276. EMAIL VARCHAR(50) NULL DEFAULT NULL,
  12277. COMPANY VARCHAR(50) NULL DEFAULT NULL,
  12278. JOB VARCHAR(20) NULL DEFAULT NULL,
  12279. ADDRESS VARCHAR(50) NULL DEFAULT NULL,
  12280. CREATETIME DATETIME NULL DEFAULT NULL,
  12281. STATUS SMALLINT NULL DEFAULT 1,
  12282. USERID NUMERIC(18,0) NULL DEFAULT NULL,
  12283. CONSTRAINT PK_OA_LINKMAN PRIMARY KEY NONCLUSTERED (ID)
  12284. )
  12285. go
  12286. DECLARE @CURRENTUSER SYSNAME
  12287. SELECT @CURRENTUSER = USER_NAME()
  12288. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  12289. '性别',
  12290. 'user', @CURRENTUSER, 'table', 'OA_LINKMAN', 'column', 'SEX'
  12291. go
  12292. DECLARE @CURRENTUSER SYSNAME
  12293. SELECT @CURRENTUSER = USER_NAME()
  12294. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  12295. '电话',
  12296. 'user', @CURRENTUSER, 'table', 'OA_LINKMAN', 'column', 'PHONE'
  12297. go
  12298. DECLARE @CURRENTUSER SYSNAME
  12299. SELECT @CURRENTUSER = USER_NAME()
  12300. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  12301. '邮箱',
  12302. 'user', @CURRENTUSER, 'table', 'OA_LINKMAN', 'column', 'EMAIL'
  12303. go
  12304. DECLARE @CURRENTUSER SYSNAME
  12305. SELECT @CURRENTUSER = USER_NAME()
  12306. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  12307. '公司',
  12308. 'user', @CURRENTUSER, 'table', 'OA_LINKMAN', 'column', 'COMPANY'
  12309. go
  12310. DECLARE @CURRENTUSER SYSNAME
  12311. SELECT @CURRENTUSER = USER_NAME()
  12312. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  12313. '工作',
  12314. 'user', @CURRENTUSER, 'table', 'OA_LINKMAN', 'column', 'JOB'
  12315. go
  12316. DECLARE @CURRENTUSER SYSNAME
  12317. SELECT @CURRENTUSER = USER_NAME()
  12318. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  12319. '地址',
  12320. 'user', @CURRENTUSER, 'table', 'OA_LINKMAN', 'column', 'ADDRESS'
  12321. go
  12322. DECLARE @CURRENTUSER SYSNAME
  12323. SELECT @CURRENTUSER = USER_NAME()
  12324. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  12325. '创建时间',
  12326. 'user', @CURRENTUSER, 'table', 'OA_LINKMAN', 'column', 'CREATETIME'
  12327. go
  12328. DECLARE @CURRENTUSER SYSNAME
  12329. SELECT @CURRENTUSER = USER_NAME()
  12330. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  12331. '状态,1为启用,0为禁用',
  12332. 'user', @CURRENTUSER, 'table', 'OA_LINKMAN', 'column', 'STATUS'
  12333. go
  12334. /*==============================================================*/
  12335. /* Table: SYS_MSG_LINKMAN_GROUP */
  12336. /*==============================================================*/
  12337. CREATE TABLE SYS_MSG_LINKMAN_GROUP (
  12338. ID NUMERIC(20,0) NOT NULL,
  12339. GROUP_NAME VARCHAR(200) NULL,
  12340. USER_IDS VARCHAR(2000) NULL,
  12341. USERS VARCHAR(2000) NULL,
  12342. CREATOR_ID NUMERIC(20,0) NULL,
  12343. CREATE_TIME DATETIME NULL,
  12344. CONSTRAINT PK_SYS_MSG_LINKMAN_GROUP PRIMARY KEY NONCLUSTERED (ID)
  12345. )
  12346. go
  12347. DECLARE @CURRENTUSER SYSNAME
  12348. SELECT @CURRENTUSER = USER_NAME()
  12349. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  12350. '主键',
  12351. 'user', @CURRENTUSER, 'table', 'SYS_MSG_LINKMAN_GROUP', 'column', 'ID'
  12352. go
  12353. DECLARE @CURRENTUSER SYSNAME
  12354. SELECT @CURRENTUSER = USER_NAME()
  12355. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  12356. '组名',
  12357. 'user', @CURRENTUSER, 'table', 'SYS_MSG_LINKMAN_GROUP', 'column', 'GROUP_NAME'
  12358. go
  12359. DECLARE @CURRENTUSER SYSNAME
  12360. SELECT @CURRENTUSER = USER_NAME()
  12361. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  12362. '常用联系人ID',
  12363. 'user', @CURRENTUSER, 'table', 'SYS_MSG_LINKMAN_GROUP', 'column', 'USER_IDS'
  12364. go
  12365. DECLARE @CURRENTUSER SYSNAME
  12366. SELECT @CURRENTUSER = USER_NAME()
  12367. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  12368. '常用联系人',
  12369. 'user', @CURRENTUSER, 'table', 'SYS_MSG_LINKMAN_GROUP', 'column', 'USERS'
  12370. go
  12371. DECLARE @CURRENTUSER SYSNAME
  12372. SELECT @CURRENTUSER = USER_NAME()
  12373. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  12374. '创建人',
  12375. 'user', @CURRENTUSER, 'table', 'SYS_MSG_LINKMAN_GROUP', 'column', 'CREATOR_ID'
  12376. go
  12377. DECLARE @CURRENTUSER SYSNAME
  12378. SELECT @CURRENTUSER = USER_NAME()
  12379. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  12380. '创建时间',
  12381. 'user', @CURRENTUSER, 'table', 'SYS_MSG_LINKMAN_GROUP', 'column', 'CREATE_TIME'
  12382. go
  12383. /*==============================================================*/
  12384. /* Table: BPM_MOBILE_FORM_DEF */
  12385. /*==============================================================*/
  12386. CREATE TABLE BPM_MOBILE_FORM_DEF (
  12387. ID NUMERIC(18,0) NOT NULL,
  12388. VERSION NUMERIC(8,0) NULL DEFAULT 1,
  12389. FORM_KEY VARCHAR(50) NULL,
  12390. FORM_HTML TEXT NULL,
  12391. TABLE_ID NUMERIC(18,0) NULL,
  12392. TABLE_NAME VARCHAR(50) NULL,
  12393. SUBJECT VARCHAR(255) NULL,
  12394. CREATE_BY NUMERIC(18,0) NULL,
  12395. CREATOR VARCHAR(50) NULL,
  12396. CREATE_TIME DATETIME NULL,
  12397. IS_DEFAULT NUMERIC(8,0) NULL,
  12398. IS_PUBLISHED NUMERIC(8,0) NULL DEFAULT 0,
  12399. PUBLISHER VARCHAR(50) NULL,
  12400. PUBLISH_BY NUMERIC(18,0) NULL,
  12401. PUBLISH_TIME DATETIME NULL,
  12402. UPDATOR VARCHAR(50) NULL,
  12403. UPDATE_BY NUMERIC(18,0) NULL,
  12404. UPDATE_TIME DATETIME NULL,
  12405. CATEGORY_ID NUMERIC(18,0) NULL,
  12406. TEMPLATE TEXT NULL,
  12407. CONSTRAINT PK_BPM_MOBILE_FORM_DEF PRIMARY KEY NONCLUSTERED (ID)
  12408. )
  12409. go
  12410. DECLARE @CURRENTUSER SYSNAME
  12411. SELECT @CURRENTUSER = USER_NAME()
  12412. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  12413. '版本',
  12414. 'user', @CURRENTUSER, 'table', 'BPM_MOBILE_FORM_DEF', 'column', 'VERSION'
  12415. go
  12416. DECLARE @CURRENTUSER SYSNAME
  12417. SELECT @CURRENTUSER = USER_NAME()
  12418. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  12419. '表单KEY',
  12420. 'user', @CURRENTUSER, 'table', 'BPM_MOBILE_FORM_DEF', 'column', 'FORM_KEY'
  12421. go
  12422. DECLARE @CURRENTUSER SYSNAME
  12423. SELECT @CURRENTUSER = USER_NAME()
  12424. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  12425. '表单HTML',
  12426. 'user', @CURRENTUSER, 'table', 'BPM_MOBILE_FORM_DEF', 'column', 'FORM_HTML'
  12427. go
  12428. DECLARE @CURRENTUSER SYSNAME
  12429. SELECT @CURRENTUSER = USER_NAME()
  12430. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  12431. '表ID',
  12432. 'user', @CURRENTUSER, 'table', 'BPM_MOBILE_FORM_DEF', 'column', 'TABLE_ID'
  12433. go
  12434. DECLARE @CURRENTUSER SYSNAME
  12435. SELECT @CURRENTUSER = USER_NAME()
  12436. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  12437. '表名',
  12438. 'user', @CURRENTUSER, 'table', 'BPM_MOBILE_FORM_DEF', 'column', 'TABLE_NAME'
  12439. go
  12440. DECLARE @CURRENTUSER SYSNAME
  12441. SELECT @CURRENTUSER = USER_NAME()
  12442. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  12443. '表单主题',
  12444. 'user', @CURRENTUSER, 'table', 'BPM_MOBILE_FORM_DEF', 'column', 'SUBJECT'
  12445. go
  12446. DECLARE @CURRENTUSER SYSNAME
  12447. SELECT @CURRENTUSER = USER_NAME()
  12448. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  12449. '创建人ID',
  12450. 'user', @CURRENTUSER, 'table', 'BPM_MOBILE_FORM_DEF', 'column', 'CREATE_BY'
  12451. go
  12452. DECLARE @CURRENTUSER SYSNAME
  12453. SELECT @CURRENTUSER = USER_NAME()
  12454. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  12455. '创建人',
  12456. 'user', @CURRENTUSER, 'table', 'BPM_MOBILE_FORM_DEF', 'column', 'CREATOR'
  12457. go
  12458. DECLARE @CURRENTUSER SYSNAME
  12459. SELECT @CURRENTUSER = USER_NAME()
  12460. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  12461. '创建时间',
  12462. 'user', @CURRENTUSER, 'table', 'BPM_MOBILE_FORM_DEF', 'column', 'CREATE_TIME'
  12463. go
  12464. DECLARE @CURRENTUSER SYSNAME
  12465. SELECT @CURRENTUSER = USER_NAME()
  12466. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  12467. '是否默认版本',
  12468. 'user', @CURRENTUSER, 'table', 'BPM_MOBILE_FORM_DEF', 'column', 'IS_DEFAULT'
  12469. go
  12470. DECLARE @CURRENTUSER SYSNAME
  12471. SELECT @CURRENTUSER = USER_NAME()
  12472. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  12473. '是否发布',
  12474. 'user', @CURRENTUSER, 'table', 'BPM_MOBILE_FORM_DEF', 'column', 'IS_PUBLISHED'
  12475. go
  12476. DECLARE @CURRENTUSER SYSNAME
  12477. SELECT @CURRENTUSER = USER_NAME()
  12478. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  12479. '发布人',
  12480. 'user', @CURRENTUSER, 'table', 'BPM_MOBILE_FORM_DEF', 'column', 'PUBLISHER'
  12481. go
  12482. DECLARE @CURRENTUSER SYSNAME
  12483. SELECT @CURRENTUSER = USER_NAME()
  12484. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  12485. '发布人ID',
  12486. 'user', @CURRENTUSER, 'table', 'BPM_MOBILE_FORM_DEF', 'column', 'PUBLISH_BY'
  12487. go
  12488. DECLARE @CURRENTUSER SYSNAME
  12489. SELECT @CURRENTUSER = USER_NAME()
  12490. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  12491. '发布时间',
  12492. 'user', @CURRENTUSER, 'table', 'BPM_MOBILE_FORM_DEF', 'column', 'PUBLISH_TIME'
  12493. go
  12494. DECLARE @CURRENTUSER SYSNAME
  12495. SELECT @CURRENTUSER = USER_NAME()
  12496. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  12497. '更新人',
  12498. 'user', @CURRENTUSER, 'table', 'BPM_MOBILE_FORM_DEF', 'column', 'UPDATOR'
  12499. go
  12500. DECLARE @CURRENTUSER SYSNAME
  12501. SELECT @CURRENTUSER = USER_NAME()
  12502. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  12503. '更新人ID',
  12504. 'user', @CURRENTUSER, 'table', 'BPM_MOBILE_FORM_DEF', 'column', 'UPDATE_BY'
  12505. go
  12506. DECLARE @CURRENTUSER SYSNAME
  12507. SELECT @CURRENTUSER = USER_NAME()
  12508. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  12509. '最后更新时间',
  12510. 'user', @CURRENTUSER, 'table', 'BPM_MOBILE_FORM_DEF', 'column', 'UPDATE_TIME'
  12511. go
  12512. DECLARE @CURRENTUSER SYSNAME
  12513. SELECT @CURRENTUSER = USER_NAME()
  12514. EXECUTE SP_ADDEXTENDEDPROPERTY 'MS_Description',
  12515. '分类',
  12516. 'user', @CURRENTUSER, 'table', 'BPM_MOBILE_FORM_DEF', 'column', 'CATEGORY_ID'
  12517. go