12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561 |
- <!DOCTYPE html><html><head>
- <title>新概念</title>
- <meta charset="utf-8">
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
-
- <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/katex@0.16.11/dist/katex.min.css">
-
-
-
-
-
- <style>
- pre{font-family:Menlo,Monaco,Consolas,'Courier New',monospace;direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;padding:1em;margin:.5em 0;overflow:auto;line-height:1.5;tab-size:4;hyphens:none;color:#555;background-color:#f0f0f0!important;border:#d6d6d6;border-radius:3px}pre[class*=language-]{padding:1em}code[class*=language-] .token.cdata,code[class*=language-] .token.comment,code[class*=language-] .token.doctype,code[class*=language-] .token.prolog,pre[class*=language-] .token.cdata,pre[class*=language-] .token.comment,pre[class*=language-] .token.doctype,pre[class*=language-] .token.prolog{color:#998;font-style:italic}code[class*=language-] .token.punctuation,pre[class*=language-] .token.punctuation{color:#920b2d}code[class*=language-] .namespace,pre[class*=language-] .namespace{opacity:.7}code[class*=language-] .token.property,pre[class*=language-] .token.property{font-weight:700;color:#333}code[class*=language-] .token.boolean,code[class*=language-] .token.function-name,code[class*=language-] .token.number,pre[class*=language-] .token.boolean,pre[class*=language-] .token.function-name,pre[class*=language-] .token.number{color:#d14}code[class*=language-] .token.tag,pre[class*=language-] .token.tag{color:#d14}code[class*=language-] .token.symbol,pre[class*=language-] .token.symbol{color:#990073}code[class*=language-] .token.selector,pre[class*=language-] .token.selector{color:teal}code[class*=language-] .token.attr-name,pre[class*=language-] .token.attr-name{color:#458;font-weight:700}code[class*=language-] .token.string,pre[class*=language-] .token.string{color:#d14}code[class*=language-] .token.char,pre[class*=language-] .token.char{color:#606aa1}code[class*=language-] .token.url,pre[class*=language-] .token.url{color:#888}code[class*=language-] .token.atrule,code[class*=language-] .token.attr-value,code[class*=language-] .token.keyword,pre[class*=language-] .token.atrule,pre[class*=language-] .token.attr-value,pre[class*=language-] .token.keyword{color:#222;font-weight:700}code[class*=language-] .token.function,pre[class*=language-] .token.function{color:#900}code[class*=language-] .token.class-name,pre[class*=language-] .token.class-name{text-decoration:underline;color:#606aa1}code[class*=language-] .token.variable,pre[class*=language-] .token.variable{color:teal}code[class*=language-] .token.bold,code[class*=language-] .token.important,pre[class*=language-] .token.bold,pre[class*=language-] .token.important{font-weight:700}code[class*=language-] .token.italic,pre[class*=language-] .token.italic{font-style:italic}code[class*=language-] .token.entity,pre[class*=language-] .token.entity{cursor:help}pre[data-line]{position:relative;padding:1em 0 1em 3em}pre[data-line] .line-highlight-wrapper{position:absolute;top:0;left:0;background-color:transparent;display:block;width:100%}pre[data-line] .line-highlight{position:absolute;left:0;right:0;padding:inherit 0;margin-top:1em;background:hsla(24,20%,50%,.08);background:linear-gradient(to right,hsla(24,20%,50%,.1) 70%,hsla(24,20%,50%,0));pointer-events:none;line-height:inherit;white-space:pre}pre[data-line] .line-highlight:before,pre[data-line] .line-highlight[data-end]:after{content:attr(data-start);position:absolute;top:.4em;left:.6em;min-width:1em;padding:0 .5em;background-color:hsla(24,20%,50%,.4);color:#f4f1ef;font:bold 65%/1.5 sans-serif;text-align:center;vertical-align:.3em;border-radius:999px;text-shadow:none;box-shadow:0 1px #fff}pre[data-line] .line-highlight[data-end]:after{content:attr(data-end);top:auto;bottom:.4em}html body{font-family:'Helvetica Neue',Helvetica,'Segoe UI',Arial,freesans,sans-serif;font-size:16px;line-height:1.6;color:#555;background-color:#fff;overflow:initial;box-sizing:border-box;word-wrap:break-word}html body>:first-child{margin-top:0}html body h1,html body h2,html body h3,html body h4,html body h5,html body h6{line-height:1.2;margin-top:1em;margin-bottom:16px;color:#030303}html body h1{font-size:2.25em;font-weight:300;padding-bottom:.3em}html body h2{font-size:1.75em;font-weight:400;padding-bottom:.3em}html body h3{font-size:1.5em;font-weight:500}html body h4{font-size:1.25em;font-weight:600}html body h5{font-size:1.1em;font-weight:600}html body h6{font-size:1em;font-weight:600}html body h1,html body h2,html body h3,html body h4,html body h5{font-weight:600}html body h5{font-size:1em}html body h6{color:#7e7e7e}html body strong{color:#030303}html body del{color:#7e7e7e}html body a:not([href]){color:inherit;text-decoration:none}html body a{color:#08c;text-decoration:none}html body a:hover{color:#00a3f5;text-decoration:none}html body img{max-width:100%}html body>p{margin-top:0;margin-bottom:16px;word-wrap:break-word}html body>ol,html body>ul{margin-bottom:16px}html body ol,html body ul{padding-left:2em}html body ol.no-list,html body ul.no-list{padding:0;list-style-type:none}html body ol ol,html body ol ul,html body ul ol,html body ul ul{margin-top:0;margin-bottom:0}html body li{margin-bottom:0}html body li.task-list-item{list-style:none}html body li>p{margin-top:0;margin-bottom:0}html body .task-list-item-checkbox{margin:0 .2em .25em -1.8em;vertical-align:middle}html body .task-list-item-checkbox:hover{cursor:pointer}html body blockquote{margin:16px 0;font-size:inherit;padding:0 15px;color:#7e7e7e;background-color:#f0f0f0;border-left:4px solid #d6d6d6}html body blockquote>:first-child{margin-top:0}html body blockquote>:last-child{margin-bottom:0}html body hr{height:4px;margin:32px 0;background-color:#d6d6d6;border:0 none}html body table{margin:10px 0 15px 0;border-collapse:collapse;border-spacing:0;display:block;width:100%;overflow:auto;word-break:normal;word-break:keep-all}html body table th{font-weight:700;color:#030303}html body table td,html body table th{border:1px solid #d6d6d6;padding:6px 13px}html body dl{padding:0}html body dl dt{padding:0;margin-top:16px;font-size:1em;font-style:italic;font-weight:700}html body dl dd{padding:0 16px;margin-bottom:16px}html body code{font-family:Menlo,Monaco,Consolas,'Courier New',monospace;font-size:.85em;color:#030303;background-color:#f0f0f0;border-radius:3px;padding:.2em 0}html body code::after,html body code::before{letter-spacing:-.2em;content:'\00a0'}html body pre>code{padding:0;margin:0;word-break:normal;white-space:pre;background:0 0;border:0}html body .highlight{margin-bottom:16px}html body .highlight pre,html body pre{padding:1em;overflow:auto;line-height:1.45;border:#d6d6d6;border-radius:3px}html body .highlight pre{margin-bottom:0;word-break:normal}html body pre code,html body pre tt{display:inline;max-width:initial;padding:0;margin:0;overflow:initial;line-height:inherit;word-wrap:normal;background-color:transparent;border:0}html body pre code:after,html body pre code:before,html body pre tt:after,html body pre tt:before{content:normal}html body blockquote,html body dl,html body ol,html body p,html body pre,html body ul{margin-top:0;margin-bottom:16px}html body kbd{color:#030303;border:1px solid #d6d6d6;border-bottom:2px solid #c7c7c7;padding:2px 4px;background-color:#f0f0f0;border-radius:3px}@media print{html body{background-color:#fff}html body h1,html body h2,html body h3,html body h4,html body h5,html body h6{color:#030303;page-break-after:avoid}html body blockquote{color:#7e7e7e}html body pre{page-break-inside:avoid}html body table{display:table}html body img{display:block;max-width:100%;max-height:100%}html body code,html body pre{word-wrap:break-word;white-space:pre}}.markdown-preview{width:100%;height:100%;box-sizing:border-box}.markdown-preview ul{list-style:disc}.markdown-preview ul ul{list-style:circle}.markdown-preview ul ul ul{list-style:square}.markdown-preview ol{list-style:decimal}.markdown-preview ol ol,.markdown-preview ul ol{list-style-type:lower-roman}.markdown-preview ol ol ol,.markdown-preview ol ul ol,.markdown-preview ul ol ol,.markdown-preview ul ul ol{list-style-type:lower-alpha}.markdown-preview .newpage,.markdown-preview .pagebreak{page-break-before:always}.markdown-preview pre.line-numbers{position:relative;padding-left:3.8em;counter-reset:linenumber}.markdown-preview pre.line-numbers>code{position:relative}.markdown-preview pre.line-numbers .line-numbers-rows{position:absolute;pointer-events:none;top:1em;font-size:100%;left:0;width:3em;letter-spacing:-1px;border-right:1px solid #999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.markdown-preview pre.line-numbers .line-numbers-rows>span{pointer-events:none;display:block;counter-increment:linenumber}.markdown-preview pre.line-numbers .line-numbers-rows>span:before{content:counter(linenumber);color:#999;display:block;padding-right:.8em;text-align:right}.markdown-preview .mathjax-exps .MathJax_Display{text-align:center!important}.markdown-preview:not([data-for=preview]) .code-chunk .code-chunk-btn-group{display:none}.markdown-preview:not([data-for=preview]) .code-chunk .status{display:none}.markdown-preview:not([data-for=preview]) .code-chunk .output-div{margin-bottom:16px}.markdown-preview .md-toc{padding:0}.markdown-preview .md-toc .md-toc-link-wrapper .md-toc-link{display:inline;padding:.25rem 0}.markdown-preview .md-toc .md-toc-link-wrapper .md-toc-link div,.markdown-preview .md-toc .md-toc-link-wrapper .md-toc-link p{display:inline}.markdown-preview .md-toc .md-toc-link-wrapper.highlighted .md-toc-link{font-weight:800}.scrollbar-style::-webkit-scrollbar{width:8px}.scrollbar-style::-webkit-scrollbar-track{border-radius:10px;background-color:transparent}.scrollbar-style::-webkit-scrollbar-thumb{border-radius:5px;background-color:rgba(150,150,150,.66);border:4px solid rgba(150,150,150,.66);background-clip:content-box}html body[for=html-export]:not([data-presentation-mode]){position:relative;width:100%;height:100%;top:0;left:0;margin:0;padding:0;overflow:auto}html body[for=html-export]:not([data-presentation-mode]) .markdown-preview{position:relative;top:0;min-height:100vh}@media screen and (min-width:914px){html body[for=html-export]:not([data-presentation-mode]) .markdown-preview{padding:2em calc(50% - 457px + 2em)}}@media screen and (max-width:914px){html body[for=html-export]:not([data-presentation-mode]) .markdown-preview{padding:2em}}@media screen and (max-width:450px){html body[for=html-export]:not([data-presentation-mode]) .markdown-preview{font-size:14px!important;padding:1em}}@media print{html body[for=html-export]:not([data-presentation-mode]) #sidebar-toc-btn{display:none}}html body[for=html-export]:not([data-presentation-mode]) #sidebar-toc-btn{position:fixed;bottom:8px;left:8px;font-size:28px;cursor:pointer;color:inherit;z-index:99;width:32px;text-align:center;opacity:.4}html body[for=html-export]:not([data-presentation-mode])[html-show-sidebar-toc] #sidebar-toc-btn{opacity:1}html body[for=html-export]:not([data-presentation-mode])[html-show-sidebar-toc] .md-sidebar-toc{position:fixed;top:0;left:0;width:300px;height:100%;padding:32px 0 48px 0;font-size:14px;box-shadow:0 0 4px rgba(150,150,150,.33);box-sizing:border-box;overflow:auto;background-color:inherit}html body[for=html-export]:not([data-presentation-mode])[html-show-sidebar-toc] .md-sidebar-toc::-webkit-scrollbar{width:8px}html body[for=html-export]:not([data-presentation-mode])[html-show-sidebar-toc] .md-sidebar-toc::-webkit-scrollbar-track{border-radius:10px;background-color:transparent}html body[for=html-export]:not([data-presentation-mode])[html-show-sidebar-toc] .md-sidebar-toc::-webkit-scrollbar-thumb{border-radius:5px;background-color:rgba(150,150,150,.66);border:4px solid rgba(150,150,150,.66);background-clip:content-box}html body[for=html-export]:not([data-presentation-mode])[html-show-sidebar-toc] .md-sidebar-toc a{text-decoration:none}html body[for=html-export]:not([data-presentation-mode])[html-show-sidebar-toc] .md-sidebar-toc .md-toc{padding:0 16px}html body[for=html-export]:not([data-presentation-mode])[html-show-sidebar-toc] .md-sidebar-toc .md-toc .md-toc-link-wrapper .md-toc-link{display:inline;padding:.25rem 0}html body[for=html-export]:not([data-presentation-mode])[html-show-sidebar-toc] .md-sidebar-toc .md-toc .md-toc-link-wrapper .md-toc-link div,html body[for=html-export]:not([data-presentation-mode])[html-show-sidebar-toc] .md-sidebar-toc .md-toc .md-toc-link-wrapper .md-toc-link p{display:inline}html body[for=html-export]:not([data-presentation-mode])[html-show-sidebar-toc] .md-sidebar-toc .md-toc .md-toc-link-wrapper.highlighted .md-toc-link{font-weight:800}html body[for=html-export]:not([data-presentation-mode])[html-show-sidebar-toc] .markdown-preview{left:300px;width:calc(100% - 300px);padding:2em calc(50% - 457px - 300px / 2);margin:0;box-sizing:border-box}@media screen and (max-width:1274px){html body[for=html-export]:not([data-presentation-mode])[html-show-sidebar-toc] .markdown-preview{padding:2em}}@media screen and (max-width:450px){html body[for=html-export]:not([data-presentation-mode])[html-show-sidebar-toc] .markdown-preview{width:100%}}html body[for=html-export]:not([data-presentation-mode]):not([html-show-sidebar-toc]) .markdown-preview{left:50%;transform:translateX(-50%)}html body[for=html-export]:not([data-presentation-mode]):not([html-show-sidebar-toc]) .md-sidebar-toc{display:none}
- /* Please visit the URL below for more information: */
- /* https://shd101wyy.github.io/markdown-preview-enhanced/#/customize-css */
- </style>
- <!-- The content below will be included at the end of the <head> element. --><script type="text/javascript">
- document.addEventListener("DOMContentLoaded", function () {
- // your code here
- });
- </script></head><body for="html-export">
-
-
- <div class="crossnote markdown-preview ">
-
- <h1 id="概念模型">概念模型 </h1>
- <h2 id="业务规则">业务规则 </h2>
- <pre class="language-text">1. 钱包规则
- - 每个主体只能有一个对应类型的钱包
- - 平台自有资金钱包所属主体编号为空
- - 平台代收代付钱包所属主体编号为空
- - 其他类型钱包必须关联具体主体
- - 创建主体时自动创建钱包
- - 钱包余额可以为负(技师违约情况)
- - 冻结金额不能超过可用余额
- 2. 充值业务规则
- - 用户充值时,资金进入平台代收代付钱包
- - 用户消费时,从代收代付钱包划转到对应收款方
- - 平台收取的手续费,从代收代付钱包划转到自有资金钱包
- 3. 资金安全
- - 所有资金操作必须在事务中
- - 关键操作需要密码验证
- - 异常交易需要人工处理
- </pre>
- <h2 id="字典规则">字典规则 </h2>
- <pre class="language-text">1. 父级字典值 (admin_dict)
- - id: 父级字典值id
- - key: 字典类型(表名_字段名,例如:member_user_state)
- - value: 表名注释字段注释(例如:用户状态)
- - parent_id: 0
- 2. 字典值 (admin_dict)
- - id: 字典值id
- - key: 字段选项值 (例如:open)
- - value: 字段选项名称 (例如:开启)
- - parent_id: 父级字典值id
- </pre>
- <h2 id="实体">实体 </h2>
- <h3 id="用户域">用户域 </h3>
- <h4 id="用户">用户 </h4>
- <pre class="language-text">- 主键:用户编号
- - 属性:
- - 手机号
- - 密码
- - 昵称
- - 头像
- - 性别
- - 注册地(行政区划代码)
- - 状态:
- - 开启
- - 关闭
- - 约束:
- - 用户编号: 主键,自增
- </pre>
- <h4 id="社交账号">社交账号 </h4>
- <pre class="language-text">- 主键:社交账号编号
- - 属性:
- - 用户编号(外键)
- - 社交平台:
- - 微信
- - 微博
- - 抖音
- - 小红书
- - 其他
- - 社交账号
- - 昵称
- - 头像
- - 约束:
- - 社交账号编号: 主键,自增
- - 用户编号: 外键约束,关联用户表
- </pre>
- <h4 id="用户地址">用户地址 </h4>
- <pre class="language-text">- 主键:用户地址编号
- - 属性:
- - 用户编号(外键)
- - 定位地址
- - 详细地址
- - 省
- - 市
- - 区
- - 经度
- - 纬度
- - 行政区划代码
- - 是否默认地址
- - 开启
- - 关闭
- - 约束:
- - 地址编号: 主键,自增
- - 用户编号: 外键约束,关联用户表
- </pre>
- <h4 id="反馈">反馈 </h4>
- <pre class="language-text">- 主键:反馈编号
- - 属性:
- - 对象编号(外键)
- - 对象类型(技师、用户)
- - 反馈类型
- - 反馈内容
- - 反馈时间
- - 状态
- - 枚举类型
- - 待处理
- - 处理中
- - 已处理
- - 约束:
- - 反馈编号: 主键,自增
- - 对象编号: 外键约束,关联技师表或用户表
- - 对象类型: 枚举类型,技师、用户
- </pre>
- <h3 id="技师域">技师域 </h3>
- <h4 id="技师">技师 </h4>
- <pre class="language-text">- 主键:技师编号
- - 属性:
- - 用户编号(外键)
- - 技师信息记录编号(外键)
- - 技师实名认证记录编号(外键)
- - 技师资质认证记录编号(外键)
- - 店铺编号(外键)
- - 虚拟订单
- - 评分
- - 工作状态:
- - 休息
- - 空闲
- - 忙碌
- - 虚拟状态
- - 开启
- - 关闭
- - 状态:
- - 开启
- - 关闭
- - 约束:
- - 技师编号: 主键,自增
- - 用户编号: 外键约束,关联用户表
- </pre>
- <h4 id="技师信息">技师信息 </h4>
- <pre class="language-text">- 主键:技师信息编号
- - 属性:
- - 技师编号(外键)
- - 技师信息记录编号(外键)
- - 状态
- - 开启
- - 关闭
- - 约束:
- - 技师信息编号: 主键,自增
- - 技师编号: 外键约束,关联技师表
- </pre>
- <h4 id="技师实名认证">技师实名认证 </h4>
- <pre class="language-text">- 主键:技师实名认证编号
- - 属性:
- - 技师编号(外键)
- - 技师实名认证记录编号(外键)
- - 状态
- - 开启
- - 关闭
- </pre>
- <h4 id="技师资质认证">技师资质认证 </h4>
- <pre class="language-text">- 主键:技师资质认证编号
- - 属性:
- - 技师编号(外键)
- - 技师资质认证记录编号(外键)
- - 状态
- - 开启
- - 关闭
- </pre>
- <h4 id="技师服务项目">技师服务项目 </h4>
- <pre class="language-text">- 主键:技师开通服务项目编号
- - 属性:
- - 服务项目编号(外键)
- - 技师编号(外键)
- - 开通时间
- - 优惠金额
- - 服务性别
- - 服务距离
- - 收取路费
- - 免费
- - 单程
- - 双程
- - 状态
- - 开启
- - 关闭
- - 约束:
- - 技师开通服务项目编号: 主键,自增
- - 服务项目编号: 外键约束,关联服务项目表
- - 技师编号: 外键约束,关联技师表
- </pre>
- <h4 id="技师信息记录">技师信息记录 </h4>
- <pre class="language-text">- 主键:技师信息记录编号
- - 属性:
- - 技师编号(外键)
- - 昵称
- - 头像
- - 性别
- - 服务电话
- - 出生日期
- - 从业年份
- - 意向城市
- - 个人简介
- - 审核人
- - 审核时间
- - 审核回执
- - 状态
- - 审核中
- - 审核通过
- - 审核拒绝
- - 约束:
- - 技师信息记录编号: 主键,自增
- - 技师编号: 外键约束,关联技师表
- </pre>
- <h4 id="技师实名认证记录">技师实名认证记录 </h4>
- <pre class="language-text">- 主键:技师实名认证记录编号
- - 属性:
- - 技师编号(外键)
- - 姓名
- - 身份证号
- - 手持身份证图片
- - 身份证正反面图片
- - 审核人
- - 审核时间
- - 审核回执
- - 状态
- - 审核中
- - 审核通过
- - 审核拒绝
- - 约束:
- - 技师实名认证记录编号: 主键,自增
- - 技师编号: 外键约束,关联技师表
- </pre>
- <h4 id="技师资质认证记录">技师资质认证记录 </h4>
- <pre class="language-text">- 主键:技师资质认证记录编号
- - 属性:
- - 技师编号(外键)
- - 项目分类编号(外键)
- - 工作照图片
- - 工作照缩略图
- - 生活照图片
- - 生活照缩略图
- - 营业执照图片
- - 健康证图片
- - 资格证图片
- - 审核人
- - 审核时间
- - 审核回执
- - 状态
- - 审核中
- - 审核通过
- - 审核拒绝
- - 约束:
- - 技师资质认证记录编号: 主键,自增
- - 技师编号: 外键约束,关联技师表
- - 项目分类编号: 外键约束,关联项目分类表
- </pre>
- <h4 id="技师经验记录">技师经验记录 </h4>
- <pre class="language-text">- 主键:技师经验编号
- - 属性:
- - 技师编号(外键)
- - 订单编号(外键)
- - 经验来源(订单、加钟、评价、推广)
- - 经验值
- - 有效时间
- - 约束:
- - 技师经验编号: 主键,自增
- - 技师编号: 外键约束,关联技师表
- - 订单编号: 外键约束,关联订单表
- </pre>
- <h4 id="技师工作日程">技师工作日程 </h4>
- <pre class="language-text">- 主键:技师工作日程编号
- - 属性:
- - 技师编号(外键)
- - 工作时间(json格式[{"start":"09:00","end":"18:00"}])
- - 工作日期
- - 约束:
- - 技师工作日程编号: 主键,自增
- - 技师编号: 外键约束,关联技师表
- </pre>
- <h4 id="技师工作计划">技师工作计划 </h4>
- <pre class="language-text">- 主键:技师工作计划编号
- - 属性:
- - 技师编号(外键)
- - 订单编号(外键)
- - 计划开始时间
- - 计划结束时间
- - 实际开始时间
- - 实际结束时间
- - 日期
- - 状态
- - 约束:
- - 技师工作计划编号: 主键,自增
- - 技师编号: 外键约束,关联技师表
- - 订单编号: 外键约束,关联订单表
- </pre>
- <h4 id="技师报警">技师报警 </h4>
- <pre class="language-text">- 主键:技师报警编号
- - 属性:
- - 技师编号(外键)
- - 订单编号(���键)
- - 报警时间
- - 报警类型
- - 报警原因
- - 报警状态
- - 约束:
- - 技师报警编号: 主键,自增
- - 技师编号: 外键约束,关联技师表
- - 订单编号: 外键约束,关联订单表
- </pre>
- <h4 id="技师评分">技师评分 </h4>
- <pre class="language-text">- 主键:技师评分编号
- - 属性:
- - 技师编号(外键)
- - 服务时长
- - 订单数量
- - 好评率
- - 服务效率(完成订单数/总订单数)
- - 准时率
- - 完成率
- - 评价得分
- - 约束:
- - 技师评分编号: 主键,自增
- - 技师编号: 外键约束,关联技师表
- </pre>
- <h4 id="技师定位地址">技师定位地址 </h4>
- <pre class="language-text">- 主键:技师定位地址编号
- - 属性:
- - 技师编号(外键)
- - 地类型
- - 当前定位
- - 常用定位
- - 纬度
- - 经度
- - 定位地址
- - 省
- - 市
- - 区
- - 经度
- - 纬度
- - 行政区划代码
- - 约束:
- - 技师定位地址编号: 主键,自增
- - 技师编号: 外键约束,关联技师表
- </pre>
- <h4 id="黑名单">黑名单 </h4>
- <pre class="language-text">- 主键:黑名单编号
- - 属性:
- - 技师编号(外键)
- - 用户编号(外键)
- - 约束:
- - 黑名单编号: 主键,自增
- - 技师编号: 外键约束,关联技师表
- - 用户编号: 外键约束,关联用户表
- </pre>
- <h4 id="入驻店铺记录">入驻店铺记录 </h4>
- <pre class="language-text">- 主键:入驻店铺记录编号
- - 属性:
- - 技师编号(外键)
- - 店铺编号(外键)
- - 第三方合同编号
- - 签约附件
- - 状态
- - 签约中
- - 已签约
- - 已解约
- - 约束:
- - 入驻店铺记录编号: 主键,自增
- - 技师编号: 外键约束,关联技师表
- - 店铺编号: 外键约束,关联店铺表
- </pre>
- <h3 id="订单域">订单域 </h3>
- <h4 id="订单">订单 </h4>
- <pre class="language-text">- 主键:订单编号
- - 属性:
- - 用户编号(外键)
- - 技师编号(外键)
- - 项目编号(外键)
- - 渠道编号(外键)
- - 店铺编号(外键)
- - 跟单客服(外键,关联系统用户表)
- - 订单类型
- - 上门
- - 抢单
- - 加钟
- - 到店
- - 应急
- - 订单来源
- - 平台
- - 店铺
- - 订单金额
- - 项目金额
- - 路程金额
- - 项目记录
- - 项目图片
- - 项目标题
- - 项目副题
- - 项目时长
- - 服务时间
- - 目的地距离
- - 目的地纬度
- - 目的地经度
- - 目的地定位地址
- - 目的地详细地址
- - 目的地行政区划代码
- - 订单备注
- - 状态
- - 下单
- - 指定
- - 支付
- - 取消
- - 退款中
- - 退款成功
- - 退款失败
- - 接单
- - 出发
- - 到达
- - 服务
- - 结束
- - 撤离
- - 评价
- - 约束:
- - 订单编号: 主键,自增
- - 用户编号: 外键约束,关联用户表
- - 技师编号: 外键约束,关联技师表
- - 项目编号: 外键约束,关联服务项目表
- </pre>
- <h4 id="订单异常记录">订单异常记录 </h4>
- <pre class="language-text">- 主键:订单异常记录编号
- - 属性:
- - 订单编号(外键)
- - 跟单客服(外键,关联系统用户表)
- - 异常类型
- - 用户
- - 技师
- - 异常原因
- - 支付超时
- - 订单取消
- - 接单超时
- - 技师拒单
- - 服务超时
- - 排班冲突
- - 备注
- - 状态
- - 开启
- - 关闭
- - 约束:
- - 订单异常记录编号: 主键,自增
- - 订单编号: 外键约束,关联订单表
- - 跟单客服: 外键约束,关联系统用户表
- </pre>
- <h4 id="订单记录">订单记录 </h4>
- <pre class="language-text">- 主键:订单记录编号
- - 属性:
- - 订单编号(外键)
- - 对象编号(外键)
- - 对象类型(用户、技师、系统用户)
- - 记录状态:
- - 订单创建
- - 订单支付
- - 技师接单
- - 技师出发
- - 技师到达
- - 服务开始
- - 服务结束
- - 技师离开
- - 订单完成
- - 订单取消
- - 订单退款
- - 订单评价
- - 技师变更
- - 备注
- - 约束:
- - 订单追踪编号: 主键,自增
- - 订单编号: 外键约束,关联订单表
- </pre>
- <h4 id="订单分销记录后台统计">订单分销记录(后台统计) </h4>
- <pre class="language-text">- 主键:订单分销记录编号
- - 属性:
- - 订单编号(外键)
- - 对象编号(外键)
- - 对象类型(用户、技师、渠道、代理商、业务员、平台)
- - 分销类型(邀请奖励、团队邀请奖励、服务佣金、加钟佣金、推荐技师奖励、路费补贴、平台补贴、平台扣除、提成)
- - 分销金额
- - 约束:
- - 订单分销记录编号: 主键,自增
- - 订单编号: 外键约束,关联订单表
- </pre>
- <h4 id="抢单池">抢单池 </h4>
- <pre class="language-text">- 主键:抢单池编号
- - 属性:
- - 技师编号(外键)
- - 订单编号(外键)
- - 状态
- - 已参加
- - 已成功
- - 已取消
- - 约束:
- - 抢单池编号: 主键,自增
- - 技师编号: 外键约束,关联技师表
- - 订单编号: 外键约束,关联订单表
- </pre>
- <h4 id="评论">评论 </h4>
- <pre class="language-text">- 主键:评论编号
- - 属性:
- - 订单编号(外键)
- - 用户编号(外键)
- - 技师编号(外键)
- - 评论内容
- - 评论时间
- - 评论星级
- - 评论状态
- - 约束:
- - 评论编号: 主键,自增
- - 订单编号: 外键约束,关联订单表
- - 用户编号: 外键约束,关联用户表
- - 技师编号: 外键约束,关联技师表
- </pre>
- <h4 id="技师变更记录">技师变更记录 </h4>
- <pre class="language-text">- 主键:技师变更记录编号
- - 属性:
- - 订单编号(外键)
- - 技师编号(外键,变更前)
- - 技师编号(外键,变更后)
- - 变更时间
- - 约束:
- - 技师变更记录编号: 主键,自增
- - 订单号: 外键约束,关联订单表
- - 技师编号(变更前): 外键约束,关联技师表
- - 技师编号(变更后): 外键约束,关联技师表
- </pre>
- <h3 id="财务域">财务域 </h3>
- <h4 id="钱包类型字典">钱包类型(字典) </h4>
- <pre class="language-text">- 主键:类型编号
- - 属性:
- - 类型编码
- - PLATFORM_OWN # 平台自有资金钱包
- - PLATFORM_ESCROW # 平台代收代付钱包
- - USER # 用户钱包
- - TECHNICIAN # 技师钱包
- - SHOP # 店铺钱包
- - AGENT # 代理商钱包
- - 类型名称
- - 描述
- - 状态
- - 启用
- - 禁用
- </pre>
- <h4 id="钱包">钱包 </h4>
- <pre class="language-text">- 主键:钱包编号
- - 属性:
- - 所属主体编号(外键)
- - 钱包类型(外键)
- - 总余额
- - 可用余额
- - 冻结金额
- - 累计收入
- - 累计支出
- - 状态
- - 正常
- - 冻结
- - 注销
- - 约束:
- - 钱包编号: 主键,自增
- - (所属主体类型, 所属主体编号): 唯一索引
- </pre>
- <h4 id="钱包交易记录">钱包交易记录 </h4>
- <pre class="language-text">- 主键:交易记录编号
- - 属性:
- - 钱包编号(外键)
- - 业务类型编号(外键)
- - 交易类型
- - 枚举类型
- - 收入
- - 支出
- - 业务类型
- - 枚举类型
- - 分账
- - 充值
- - 提现
- - 退款
- - 支付
- - 赠送
- - 违约
- - 补偿
- - 存储类型
- - 枚举类型
- - 余额
- - 充值
- - 交易金额
- - 交易前余额
- - 交易后余额
- - 交易前充值余额
- - 交易后充值余额
- - 交易时间
- - 备注
- - 交易状态
- - 进行中
- - 成功
- - 失败
- - 取消
- </pre>
- <h4 id="交易参与者">交易参与者 </h4>
- <pre class="language-text">- 主键:交易参与者编号
- - 属性:
- - 交易记录编号(外键)
- - 对象编号(外键)
- - 对象类型
- - 用户
- - 技师
- - 店铺
- - 类型
- - 支出
- - 收入
- - 金额
- </pre>
- <h4 id="充值">充值 </h4>
- <pre class="language-text">- 主键:充值编号
- - 属性:
- - 钱包编号(外键)
- - 交易记录编号(外键)
- - 充值来源
- - 用户
- - 技师
- - 店铺
- - 充值类型
- - 微信
- - 支付宝
- - 充值金额
- - 剩余充值金额
- - 状态
- - 充值中
- - 充值成功
- - 充值失败
- </pre>
- <h4 id="充值余额">充值余额 </h4>
- <pre class="language-text">- 主键:充值余额编号
- - 属性:
- - 钱包编号(外键)
- - 对象编号(外键)
- - 对象类型
- - 用户
- - 技师
- - 店铺
- - 余额
- </pre>
- <h4 id="提现">提现 </h4>
- <pre class="language-text">- 主键:提现编号
- - 属性:
- - 钱包编号(外键)
- - 交易记录编号(外键)
- - 外部交易单号
- - 提现方式:
- - 银行卡
- - 微信
- - 支付宝
- - 提现账户
- - 提现账户名
- - 提现金额
- - 提现手续费
- - 提现时间
- - 行政区划代码
- - 备注
- - 审核人
- - 审核时间
- - 审核回执
- - 审核状态
- - 待审核
- - 审核通过
- - 审核拒绝
- - 状态
- - 提现中
- - 提现成功
- - 提现失败
- - 约束:
- - 提现编号: 主键,自增
- - 钱包编号: 外键约束,关联钱包表
- </pre>
- <h4 id="支付">支付 </h4>
- <pre class="language-text">- 主键:支付编号
- - 属性:
- - 订单编号(外键)
- - 钱包编号(外键)
- - 交易记录编号(外键)
- - 交易单号
- - 支付方式:
- - 钱包余额
- - 充值余额
- - 微信
- - 支付宝
- - 合计支付金额
- - 实际支付金额
- - 使用钱包余额
- - 使用充值余额
- - 支付时间
- - 备注
- - 状态
- - 进行中
- - 成功
- - 失败
- - 取消
- - 约束:
- - 支付编号: 主键,自增
- - 订单编号: 外键约束,关联订单表
- - 钱包编号: 外键约束,关联钱包表
- </pre>
- <h4 id="退款">退款 </h4>
- <pre class="language-text">- 主键:退款编号
- - 属性:
- - 订单编号(外键)
- - 钱包编号(外键)
- - 交易记录编号(外键)
- - 外部交易单号
- - 退款方式:
- - 钱包余额
- - 充值余额
- - 微信
- - 支付宝
- - 合计退款金额
- - 实际退款金额
- - 钱包余额退款金额
- - 充值余额退款金额
- - 退款时间
- - 备注
- - 状态
- - 退款中
- - 退款成功
- - 退款失败
- - 约束:
- - 退款编号: 主键,自增
- - 订单编号: 外键约束,关联订单表
- - 钱包编号: 外键约束,关联钱包表
- </pre>
- <h4 id="分账">分账 </h4>
- <pre class="language-text">- 主键:分账编号
- - 属性:
- - 订单编号(外键)
- - 分账规则配置编号(外键)
- - 分账类型(服务佣金、平台分成、邀请奖励、团队邀请奖励、推荐奖励)
- - 参与分账金额
- - 分账比例
- - 分账金额
- - 入账时间
- - 入账备注
- - 约束:
- - 收益编号: 主键,自增
- - 钱包编号: 外键约束,关联钱包表
- - 订单编号: 外键约束,关联订单表
- </pre>
- <h3 id="营销域">营销域 </h3>
- <h4 id="渠道分类">渠道分类 </h4>
- <pre class="language-text">- 主键:渠道分类编号
- - 属性:
- - 项目分类编号(外键)
- - 渠道分类名称
- - 渠道分类图标
- - 渠道分类描述
- - 约束:
- - 渠道分类编号: 主键,自增
- - 项目分类编号: 外键约束,关联项目分类表
- </pre>
- <h4 id="渠道">渠道 </h4>
- <pre class="language-text">- 主键:渠道编号
- - 属性:
- - 用户编号(外键)
- - 渠道分类编号(外键)
- - 渠道名称
- - 渠道图标
- - 渠道描述
- - 渠道分佣类型:
- - 固定金额
- - 百分比
- - 渠道分佣金额
- - 状态
- - 约束:
- - 渠道编号: 主键,自增
- - 用编号: 外键约束,关联用户表
- - 渠道分类编号: 外键约束,关联渠道分类表
- </pre>
- <h4 id="渠道二维码">渠道二维码 </h4>
- <pre class="language-text">- 主键:渠道二维码编号
- - 属性:
- - 渠道编号(外键)
- - 二维码图片
- - 二维码缩略图
- - 二维码状态
- - 约束:
- - 渠道二维码编号: 主键,自增
- - 渠道编号: 外键约束,关联渠道表
- </pre>
- <h4 id="分销团队">分销团队 </h4>
- <pre class="language-text">- 主键:分销团队编号
- - 属性:
- - 对象编号(外键)
- - 对象类型(技师、用户、渠道)
- - 被邀用户编号(外键,用户编号)
- - 约束:
- - 分销团队编号: 主键,自增
- - 对象编号: 外键约束,关联技师表或用户表
- - 对象类型: 枚举类型,技师、用户、渠道
- - 被邀用户编号: 外键约束,关联用户表
- </pre>
- <h4 id="营销活动">营销活动 </h4>
- <pre class="language-text">- 主键:营销活动配置编号
- - 属性:
- - 对象编号(外键)
- - 对象类型
- - 枚举类型
- - 技师
- - 店铺
- - 代理商
- - 名称
- - 描述
- - 类型
- - 枚举类型
- - 优惠卷
- - 开始时间
- - 结束时间
- - 预算金额
- - 参与数量
- - 状态
- - 枚举类型
- - 开启
- - 关闭
- - 约束:
- - 营销活动编号: 主键,自增
- - 对象编号: 外键约束,关联技师表或店铺表或代理商表
- </pre>
- <h4 id="优惠卷">优惠卷 </h4>
- <pre class="language-text">- 主键:优惠卷编号
- - 属性:
- - 营销活动编号(外键)
- - 优惠卷图标
- - 优惠卷名称
- - 优惠卷类型
- - 枚举类型
- - 固定金额
- - 百分比
- - 使用区域范围
- - 枚举类型
- - 不限
- - 指定区域
- - 使用规则
- - 枚举类型
- - 满减
- - 最低消费金额
- - 优惠数值
- - 发放数量
- - 使用数量
- - 适用服务类型
- - 枚举类型
- - 不限
- - 到店
- - 上门
- - 加钟
- - 适用项目分类
- - 枚举类型
- - 不限
- - 指定项目分类
- - 适用服务项目
- - 枚举类型
- - 不限
- - 指定服务项目
- - 有效期
- - 枚举类型
- - 固定时间
- - 领取后N天
- - 排序
- - 状态
- - 枚举类型
- - 开启
- - 关闭
- - 约束:
- - 优惠卷编号: 主键,自增
- - 营销活动编号: 外键约束,关联营销活动表
- </pre>
- <h4 id="营销活动记录">营销活动记录 </h4>
- <pre class="language-text">- 主键:营销活动记录编号
- - 属性:
- - 营销活动编号(外键)
- - 营销类型(优惠卷)
- - 订单编号(外键)
- - 领取时间
- - 使用时间
- - 状态
- - 已领取
- - 已使用
- - 已过期
- - 约束:
- - 营销活动记录编号: 主键,自增
- - 营销编号: 外键约束,关联优惠卷表
- - 订单编号: 外键约束,关联订单表
- </pre>
- <h3 id="系统域">系统域 </h3>
- <h4 id="平台收支记录">平台收支记录 </h4>
- <pre class="language-text">- 主键:平台收支记录编号
- - 属性:
- - 来源编号(外键,订单编号、退款编号、提现编号、预存记录编号)
- - 收支类型(收入、支出)
- - 收支来源(服务、充值、购买会员、路费、打赏、提现、用户违约、技师违约、补偿用户、补偿技师、退款、提现手续费)
- - 收支金额
- - 盈亏金额
- - 收支时间
- - 收支备注
- </pre>
- <h4 id="状态流转规则">状态流转规则 </h4>
- <pre class="language-text">- 主键:状态流转规则编号
- - 属性:
- - 业务类型(关联字典数据)
- - 当前状态(关联字典数据)
- - 目标状态(关联字典数据)
- - 是否允许
- - 流转条件
- - 排序
- - 备注
- </pre>
- <h4 id="状态变更记录">状态变更记录 </h4>
- <pre class="language-text">- 主键:状态变更记录编号
- - 属性:
- - 业务类型(关联字典数据)
- - 业务编号
- - 原状态(关联字典数据)
- - 新状态(关联字典数据)
- - 变更时间
- - 变更人
- - 变更原因
- - 备注
- </pre>
- <h4 id="系统参数配置">系统参数配置 </h4>
- <pre class="language-text">- 主键:参数编号
- - 属性:
- - 参数名称
- - 参数键名
- - 参数键值
- - 参数类型
- - 是否系统内置
- - 备注
- </pre>
- <h4 id="业务规则配置">业务规则配置 </h4>
- <pre class="language-text">- 主键:规则编号
- - 属性:
- - 规则名称
- - 规则类型
- - 规则内容(JSON)
- - 是否启用
- - 备注
- </pre>
- <h4 id="服务区域">服务区域 </h4>
- <pre class="language-text">- 主键:服务区域编号
- - 属性:
- - 区域名称
- - 区域编码
- - 区域类型(省、��、区)
- - 父级编号
- - 经度
- - 纬度
- - 是否可服务
- - 排序
- - 状态
- </pre>
- <h4 id="服务范围">服务范围 </h4>
- <pre class="language-text">- 主键:服务范围编号
- - 属性:
- - 业务类型(关联字典数据)
- - 业务编号
- - 服务区域编号(外键)
- - 服务半径
- - 起步价
- - 每公里费用
- - 状态
- </pre>
- <h4 id="定时任务">定时任务 </h4>
- <pre class="language-text">- 主键:任务编号
- - 属性:
- - 任务名称
- - 任务组
- - 任务类型
- - 执行类
- - CRON表达式
- - 执行参数
- - 并发执行
- - 错误策略
- - 状态
- </pre>
- <h4 id="任务日志">任务日志 </h4>
- <pre class="language-text">- 主键:任务日志编号
- - 属性:
- - 任务编号(外键)
- - 执行时间
- - 执行结果
- - 错误信息
- - 执行耗时
- </pre>
- <h4 id="缓存配置">缓存配置 </h4>
- <pre class="language-text">- 主键:缓存配置编号
- - 属性:
- - 缓存键前缀
- - 缓存类型
- - 过期时间
- - 更新策略
- - 是否允许空值
- - 最大容量
- - 状态
- - 备注
- </pre>
- <h4 id="项目分类">项目分类 </h4>
- <pre class="language-text">- 主键:项目分类编号
- - 属性:
- - 项目分类名称
- - 分类封面
- - 排序
- - 状态
- - 约束:
- - 项目分类编号: 主键,自增
- </pre>
- <h4 id="服务项目">服务项目 </h4>
- <pre class="language-text">- 主键:服务项目编号
- - 属性:
- - 项目分类编号(外键)
- - 项目封面
- - 项目标题
- - 项目副标题
- - 项目金额
- - 项目原价
- - 虚拟销量
- - 服务时长
- - 项目介绍
- - 服务说明
- - 服务类型[加钟、到店、上门]
- - 约束:
- - 服务项目编号: 主键,自增
- - 项目分类编号: 外键约束,关联项目分类表
- </pre>
- <h3 id="店铺域">店铺域 </h3>
- <h4 id="店铺">店铺 </h4>
- <pre class="language-text">- 主键:店铺编号
- - 属性:
- - 店铺认证记录编号(外键)
- - 用户编号(外键)
- - 业务员编号(外键)
- - 状态
- - 开启
- - 关闭
- - 约束:
- - 店铺编号: 主键,自增
- - 店铺认证记录编号: 外键约束,关联店铺认证记录表
- - 业务员编号: 外键约束,关联业务员表
- </pre>
- <h4 id="店铺认证记录">店铺认证记录 </h4>
- <pre class="language-text">- 主键:店铺认证记录编号
- - 属性:
- - 店铺编号(外键)
- - 店铺名称
- - 店铺描述
- - 店铺地址
- - 店铺联系电话
- - 店铺联系人
- - 店铺联系人身份证
- - 店铺联系人身份证正面
- - 店铺联系人身份证反面
- - 店铺营业执照
- - 店铺营业执照正面
- - 店铺营业执照反面
- - 店铺门头照
- - 店铺门头照正面
- - 店铺门头照反面
- - 店铺经营地址经度
- - 店铺经营地址纬度
- - 店铺经营面积
- - 店铺经营年限
- - 店铺技师人数
- - 店铺营业时间
- - 评分
- - 审核人
- - 审核时间
- - 审核回馈
- - 审核状态
- - 待审核
- - 审核通过
- - 审核拒绝
- - 约束:
- - 店铺认证记录编号: 主键,自增
- - 店铺编号: 外键约束,关联店铺表
- </pre>
- <h4 id="店铺会员">店铺会员 </h4>
- <pre class="language-text">- 主键:店铺会员编号
- - 属性:
- - 店铺编号(外键)
- - 用户编号(外键)
- - 约束:
- - 店铺会员编号: 主键,自增
- - 店铺编号: 外键约束,关联店铺表
- - 用户编号: 外键约束,关联用户表
- </pre>
- <h4 id="店铺服务项目">店铺服务项目 </h4>
- <pre class="language-text">- 主键:店铺服务项目编号
- - 属性:
- - 服务项目编号(外键)
- - 店铺编号(外键)
- - 项目封面
- - 项目标题
- - 项目副标题
- - 项目介绍
- - 项目金额
- - 服务时长
- - 状态
- - 开启
- - 关闭
- - 约束:
- - 店铺服务项目编号: 主键,自增
- - 服务项目编号: 外键约束,关联服务项目表
- - 店铺编号: 外键约束,关联店铺表
- </pre>
- <h4 id="店铺技师开通项目">店铺技师开通项目 </h4>
- <pre class="language-text">- 主键:店铺技师所属项目编号
- - 属性:
- - 技师编号(外键)
- - 店铺服务项目编号(外键)
- - 状态
- - 开启
- - 关闭
- - 约束:
- - 店铺技师所属项目编号: 主键,自增
- - 店铺技师编号: 外键约束,关联店铺技师表
- - 店铺服务项目编号: 外键约束,关联店铺服务项目表
- </pre>
- <h4 id="店铺评分记录">店铺评分记录 </h4>
- <pre class="language-text">- 主键:评分记录编号
- - 属性:
- - 店铺编号(外键)
- - 订单编号(外键)
- - 评分维度
- - 评分分值
- - 评价内容
- - 评价时间
- - 是否匿名
- - 状态
- </pre>
- <h3 id="代理商域">代理商域 </h3>
- <h4 id="代理商">代理商 </h4>
- <pre class="language-text">- 主键:代理商编号
- - 属性:
- - 代理商认证记录编号(外键)
- - 状态
- </pre>
- <h4 id="代理商认证记录">代理商认证记录 </h4>
- <pre class="language-text">- 主键:代理商认证编号
- - 属性:
- - 代理商名称
- - 代理商描述
- - 代理商地址
- - 代理商联系人
- - 代理商联系电话
- - 代理商联系人身份证
- - 代理商联系人身份证正面
- - 代理商联系人身份证反面
- - 代理商联系人手持身份证
- - 代理商联系人银行卡
- - 代理商行政区划代码
- - 代理商状态
- </pre>
- <h4 id="服务站点">服务站点 </h4>
- <pre class="language-text">- 主键:服务站点编号
- - 属性:
- - 代理商编号(外键)
- - 服务站点名称
- - 服务站点地址
- - 服务站点联系电话
- - 服务站点联系人
- - 服务站点经度
- - 服务站点纬度
- - 状态
- - 开启
- - 关闭
- - 约束:
- - 服务站点编号: 主键,自增
- - 代理商编号: 外键约束,关联代理商表
- </pre>
- <h4 id="技师等级配置">技师等级配置 </h4>
- <pre class="language-text">- 主键:技师等级配置编号
- - 属性:
- - 代理商编号(外键)
- - 等级图标
- - 等级名称
- - 等级描述
- - 晋升经验
- - 等级排序
- - 默认等级
- - 开启
- - 关闭
- - 状态
- - 开启
- - 关闭
- - 约束:
- - 技师等级配置编号: 主键,自增
- - 代理商编号: 外键约束,关联代理商表
- </pre>
- <h4 id="订单配置">订单配置 </h4>
- <pre class="language-text">- 主键:订单配置编号
- - 属性:
- - 代理商编号(外键)
- - 起步价公里数
- - 起步价
- - 每公里单价
- - 约束:
- - 订单配置编号: 主键,自增
- - 代理商编号: 外键约束,关联代理商表
- </pre>
- <h4 id="代理商开通项目类型">代理商开通项目类型 </h4>
- <pre class="language-text">- 主键:代理商开通项目类型编号
- - 属性:
- - 项目分类编号(外键)
- - 代理商编号(外键)
- - 状态
- - 开启
- - 关闭
- - 约束:
- - 代理商开通项目类型编号: 主键,自增
- - 项目分类编号: 外键约束,关联项目分类表
- - 代理商编号: 外键约束,关联代理商表
- </pre>
- <h4 id="代理商服务项目配置">代理商服务项目配置 </h4>
- <pre class="language-text">- 主键:代理商服务项目配置编号
- - 属性:
- - 代理商开通项目类型编号(外键)
- - 服务项目编号(外键)
- - 项目金额
- - 服务时长
- - 接单距离
- - 状态
- - 开启
- - 关闭
- - 约束:
- - 代理商服务项目配置编号: 主键,自增
- - 代理商开通项目类型编号: 外键约束,关联代理商开通项目类型表
- - 服务项目编号: 外键约束,关联服务项目表
- </pre>
- <h3 id="业务员域">业务员域 </h3>
- <h4 id="业务员">业务员 </h4>
- <pre class="language-text">- 主键:业务员编号
- - 属性:
- - 用户编号(外键)
- - 姓名
- - 联系电话
- - 联系地址
- - 身份证
- - 身份证正面
- - 身份证反面
- - 手持身份证
- - 活动区域
- - 邀请码
- - 审核时间
- - 审核人
- - 审核回馈
- - 审核状��
- - 待审核
- - 审核通过
- - 审核拒绝
- - 状态
- - 开启
- - 关闭
- - 约束:
- - 业务员编号: 主键,自增
- - 用户编号: 外键约束,关联用户表
- </pre>
- <h4 id="业务员变更记录">业务员变更记录 </h4>
- <pre class="language-text">- 主键:业务员审核记录编号
- - 属性:
- - 业务员编号(外键)
- - 变更前
- - 变更后
- - 变更人
- - 约束:
- - 业务员审核记录编号: 主键,自增
- - 业务员编号: 外键约束,关联业务员表
- </pre>
- <h3 id="统计域">统计域 </h3>
- <h4 id="店铺统计指标">店铺统计指标 </h4>
- <pre class="language-text">- 主键:统计编号
- - 属性:
- - 店铺编号(外键)
- - 统计日期
- - 统计类型(日、周、月)
- - 总订单数
- - 接单数
- - 拒单数
- - 应急订单数
- - 招聘发布数
- - 复购订单数
- - 邀请用户数
- - 邀请技师数
- - 活跃度分数
- - 投流数
- - 会员转化数
- - 代金券发放数 # 从营销活动记录统计
- - 代金券使用数 # 从营销活动记录统计
- - 红包发放数 # 从营销活动记录统计
- - 红包使用数 # 从营销活动记录统计
- - 退单数
- - 好评数
- - 差评数
- - 评价总数
- - 红包发放数
- - 充值转化数
- - 统计时间
- - 约束:
- - 统计编号: 主键,自增
- - 店铺编号: 外键约束,关联店铺表
- </pre>
- <h4 id="店铺活跃度规则">店铺活跃度规则 </h4>
- <pre class="language-text">- 主键:活跃度规则编号
- - 属性:
- - 规则名称
- - 规则类型
- - 权重系数
- - 计算周期
- - 规则内容(JSON)
- - 状态
- - 约束:
- - 活跃度规则编号: 主键,自增
- </pre>
- <h3 id="规则域">规则域 </h3>
- <h4 id="店铺评分规则">店铺评分规则 </h4>
- <pre class="language-text">- 主键:评分规则编号
- - 属性:
- - 规则名称
- - 评分维度(服务质量、响应速度、专业程度等)
- - 权重系数
- - 计算规则(JSON)
- - 状态
- - 备注
- - 约束:
- - 评分规则编号: 主键,自增
- </pre>
- <h4 id="分帐设置">分帐设置 </h4>
- <pre class="language-text">- 主键:分帐设置编号
- - 属性:
- - 规则名称
- - 规则类型
- - 上门分账
- - 到店分账
- - 充值分账
- - 会员分账
- - 路费分账
- - 服务分账
- - 提现分账
- - 投流分账
- - 邀请分账(邀请技师,技师并完成订单)
- - 生效时间
- - 状态
- - 启用
- - 停用
- - 创建时间
- - 更新时间
- - 约束:
- - 分帐设置编号: 主键,自增
- </pre>
- <h4 id="分账规则配置">分账规则配置 </h4>
- <pre class="language-text">- 主键:分账规则配置编号
- - 属性:
- - 分账规则编号(外键)
- -
- - 分账对象类型
- - 用户
- - 技师
- - 店铺
- - 代理商
- - 平台
- - 分账级别
- - 直接分账
- - 间接分账
- - 分账比例
- - 分账顺序
- - 是否累计上限
- - 开启
- - 关闭
- - 上限金额
- - 状态
- - 启用
- - 停用
- - 创建时间
- - 更新时间
- - 约束:
- - 分账规则配置编号: 主键,自增
- - 分账规则编号: 外键,关联分账规则表
- </pre>
- <h2 id="实体关系">实体关系 </h2>
- <ol>
- <li>
- <p>用户 -> 社交账号</p>
- <ul>
- <li>方向:单向,用户到社交账号</li>
- <li>基数:1:N</li>
- <li>必要性:
- <ul>
- <li>用户:可选(用户可以没有社交账号)</li>
- <li>社交账号:必须(社交账号必须属于某个用户)</li>
- </ul>
- </li>
- </ul>
- </li>
- <li>
- <p>用户 -> 用户地址</p>
- <ul>
- <li>方向:单向,用户到地址</li>
- <li>基数:1:N</li>
- <li>必要性:
- <ul>
- <li>用户:可选(用户可以没有用户地址)</li>
- <li>用户地址:必须(用户地址必须属于某个用户)</li>
- </ul>
- </li>
- </ul>
- </li>
- <li>
- <p>用户 -> 反馈</p>
- <ul>
- <li>方向:单向,用户到反馈</li>
- <li>基数:1:N</li>
- <li>必要性:
- <ul>
- <li>用户:可选(用户可以拥有反馈)</li>
- <li>反馈:必须(反馈必须属于某个用户)</li>
- </ul>
- </li>
- </ul>
- </li>
- <li>
- <p>用户 -> 技师</p>
- <ul>
- <li>方向:单向,用户到技师</li>
- <li>基数:1:1 - 必要性:</li>
- <li>用户:可选(用户可以没有技师)</li>
- <li>技师:必须(技师必须属于某个用户)</li>
- </ul>
- </li>
- <li>
- <p>技师 -> 技师信息</p>
- <ul>
- <li>方向:单向,技师到技师信息记录</li>
- <li>基数:1:N</li>
- <li>必要性:
- <ul>
- <li>技师:必须(技师必须拥有技师信息记录)</li>
- <li>技师信息记录:必须(技师信息记录必须属于某个技师)</li>
- </ul>
- </li>
- </ul>
- </li>
- <li>
- <p>技师信息 -> 技师信息记录</p>
- <ul>
- <li>方向:单向,技师信息到技师信息记录</li>
- <li>基数:1:1</li>
- <li>必要性:
- <ul>
- <li>技师信息:必须(技师信息必须拥有技师信息记录)</li>
- </ul>
- </li>
- </ul>
- </li>
- <li>
- <p>技师 -> 技师实名认证</p>
- <ul>
- <li>方向:单向,技师到技师实名认证</li>
- <li>基数:1:1</li>
- <li>必要性:
- <ul>
- <li>技师:可选(技师可以拥有技师实名认证)</li>
- <li>技师实名认证:必须(技师实名认证必须属于某个技师)</li>
- </ul>
- </li>
- </ul>
- </li>
- <li>
- <p>技师实名认证 -> 技师实名认证记录</p>
- <ul>
- <li>方向:单向,技师实名认证到技师实名认证记录</li>
- <li>基数:1:1</li>
- <li>必要性:
- <ul>
- <li>技师实名认证:必须(技师实名认证必须拥有技师实名认证记录)</li>
- </ul>
- </li>
- </ul>
- </li>
- <li>
- <p>技师 -> 技师资质认证</p>
- <ul>
- <li>方向:单向,技师到技师资质认证</li>
- <li>基数:1:1</li>
- <li>必要性:
- <ul>
- <li>技师:可选(技师可以拥有技师资质认证)</li>
- <li>技师资质认证:必须(技师资质认证必须属于某个技师)</li>
- </ul>
- </li>
- </ul>
- </li>
- <li>
- <p>技师资质认证 -> 技师资质认证记录</p>
- <ul>
- <li>方向:单向,技师资质认证到技师资质认证记录</li>
- <li>基数:1:1</li>
- <li>必要性:
- <ul>
- <li>技师资质认证:必须(技师资质认证必须拥有技师资质认证记录)</li>
- </ul>
- </li>
- </ul>
- </li>
- <li>
- <p>技师 -> 技师服务项目</p>
- <ul>
- <li>方向:单向,技师到技师服务项目</li>
- <li>基数:1:N</li>
- <li>必要性:
- <ul>
- <li>技师:可选(技师可以拥有技师服务项目)</li>
- <li>技师服务项目:必须(技师服务项目必须属于某个技师)</li>
- </ul>
- </li>
- </ul>
- </li>
- <li>
- <p>技师 -> 技师经验记录</p>
- <ul>
- <li>方向:单向,技师到技师经验记录</li>
- <li>基数:1:N</li>
- <li>必要性:
- <ul>
- <li>技师:可选(技师可以拥有技师经验记录)</li>
- <li>技师经验记录:必须(技师经验记录必须属于某个技师)</li>
- </ul>
- </li>
- </ul>
- </li>
- <li>
- <p>技师 -> 技师工作日程</p>
- <ul>
- <li>方向:单向,技师到技师工作日程</li>
- <li>基数:1:N</li>
- <li>必要性:
- <ul>
- <li>技师:可选(技师可以拥有技师工作日程)</li>
- <li>技师工作日程:必须(技师工作日程必须属于某个技师)</li>
- </ul>
- </li>
- </ul>
- </li>
- <li>
- <p>技师工作日程 -> 技师工作计划</p>
- <ul>
- <li>方向:单向,技师工作日程到技师工作计划</li>
- <li>基数:1:N</li>
- <li>必要性:
- <ul>
- <li>技师工作日程:可选(技师工作日程可以拥有技师工作计划)</li>
- <li>技师工作计划:必须(技师工作计划必须属于某个技师工作日程)</li>
- </ul>
- </li>
- </ul>
- </li>
- <li>
- <p>技师 -> 技师报警</p>
- <ul>
- <li>方向:单向,技师到技师报警</li>
- <li>基数:1:N</li>
- <li>必要性:
- <ul>
- <li>技师:可选(技师可以拥有技师报警)</li>
- <li>技师报警:必须(技师报警必须属于某个技师)</li>
- </ul>
- </li>
- </ul>
- </li>
- <li>
- <p>技师 -> 技师评分</p>
- <ul>
- <li>方向:单向,技师到技师评分</li>
- <li>基数:1:1</li>
- <li>必要性:
- <ul>
- <li>技师:可选(技师可以拥有技师评分)</li>
- <li>技师评分:必须(技师评分必须属于某个技师)</li>
- </ul>
- </li>
- </ul>
- </li>
- <li>
- <p>技师 -> 技师定位地址</p>
- <ul>
- <li>方向:单向,技师到技师定位地址</li>
- <li>基数:1:N</li>
- <li>必要性:
- <ul>
- <li>技师:可选(技师可以拥有技师定位地址)</li>
- <li>技师定位地址:必须(技师定位地址必须属于某个技师)</li>
- </ul>
- </li>
- </ul>
- </li>
- <li>
- <p>技师 -> 黑名单</p>
- <ul>
- <li>方向:单向,技师到黑名单</li>
- <li>基数:1:N</li>
- <li>必要性:
- <ul>
- <li>技师:可选(技师可以拥有黑名单)</li>
- <li>黑名单:必须(黑名单必须属于某个技师)</li>
- </ul>
- </li>
- </ul>
- </li>
- <li>
- <p>订单 -> 订单记录</p>
- <ul>
- <li>方向:单向,订单到订单记录</li>
- <li>基数:1:N</li>
- <li>必要性:
- <ul>
- <li>订单:必须(订单必须拥有订单记录)</li>
- <li>订单记录:必须(订单记录必须属于某个订单)</li>
- </ul>
- </li>
- </ul>
- </li>
- <li>
- <p>订单 -> 抢单池</p>
- <ul>
- <li>方向:单向,订单到抢单池</li>
- <li>基数:1:N</li>
- <li>必要性:
- <ul>
- <li>订单:可选(订单可以拥有抢单池)</li>
- <li>抢单池:必须(抢单池必须属于某个订单)</li>
- </ul>
- </li>
- </ul>
- </li>
- <li>
- <p>订单 -> 评论</p>
- <ul>
- <li>方向:单向,订单到评论</li>
- <li>基数:1:N</li>
- <li>必要性:
- <ul>
- <li>订单:可选(订单可以拥有评论)</li>
- <li>评论:必须(评论必须属于某个订单)</li>
- </ul>
- </li>
- </ul>
- </li>
- <li>
- <p>订单 -> 技师变更记录</p>
- <ul>
- <li>方向:单向,订单到技师变更记录</li>
- <li>基数:1:N</li>
- <li>必要性:
- <ul>
- <li>订单:可选(订单可以拥有技师变更记录)</li>
- <li>技师变更记录:必须(技师变更记录必须属于某个订单)</li>
- </ul>
- </li>
- </ul>
- </li>
- <li>
- <p>钱包 -> 提现</p>
- <ul>
- <li>方向:单向,钱包到提现</li>
- <li>基数:1:N</li>
- <li>必要性:
- <ul>
- <li>钱包:可选(钱包可以拥有提现)</li>
- <li>提现:必须(提现必须属于某个钱包)</li>
- </ul>
- </li>
- </ul>
- </li>
- <li>
- <p>钱包 -> 支付</p>
- <ul>
- <li>方向:单向,钱包到支付</li>
- <li>基数:1:N</li>
- <li>必要性:
- <ul>
- <li>钱包:可选(钱包可以拥有支付)</li>
- <li>支付:必须(支付必须属于某个钱包)</li>
- </ul>
- </li>
- </ul>
- </li>
- <li>
- <p>钱包 -> 退款</p>
- <ul>
- <li>方向:单向,钱包到退款</li>
- <li>基数:1:N</li>
- <li>必要性:
- <ul>
- <li>钱包:可选(钱包可以拥有退款)</li>
- <li>退款:必须(退款必须属于某个钱包)</li>
- </ul>
- </li>
- </ul>
- </li>
- <li>
- <p>钱包 -> 收益</p>
- <ul>
- <li>方向:单向,钱包到收益</li>
- <li>基数:1:N</li>
- <li>必要性:
- <ul>
- <li>钱包:可选(钱包可以拥有收益)</li>
- <li>收益:必须(收益必须属于某个钱包)</li>
- </ul>
- </li>
- </ul>
- </li>
- <li>
- <p>项目分类 -> 服务项目</p>
- <ul>
- <li>方向:单向,项目分类到服务项目</li>
- <li>基数:1:N</li>
- <li>必要性:
- <ul>
- <li>项目分类:可选(项目分类可以拥有服务项目)</li>
- <li>服务项目:必须(服务项目必须属于某个项目分类)</li>
- </ul>
- </li>
- </ul>
- </li>
- <li>
- <p>服务项目 -> 技师服务项目</p>
- <ul>
- <li>方向:单向,服务项目到技师服务项目</li>
- <li>基数:1:N</li>
- <li>必要性:
- <ul>
- <li>服务项目:可选(服务项目可以拥有技师服务项目)</li>
- <li>技师服务项目:必须(技师服务项目必须开通某个服务项目)</li>
- </ul>
- </li>
- </ul>
- </li>
- <li>
- <p>渠道分类 -> 渠道</p>
- <ul>
- <li>方向:单向,渠道分类到渠道</li>
- <li>基数:1:N</li>
- <li>必要性:
- <ul>
- <li>渠道分类:可选(渠道分类可以拥有渠道)</li>
- <li>渠道:必须(渠道必须属于某个渠道分类)</li>
- </ul>
- </li>
- </ul>
- </li>
- <li>
- <p>渠道 -> 渠道二维码</p>
- <ul>
- <li>方向:单向,渠道到渠道二维码</li>
- <li>基数:1:N</li>
- <li>必要性:
- <ul>
- <li>渠道:可选(渠道可以拥有渠道二维码)</li>
- <li>渠道二维码:必须(渠道二维码必须属于某个渠道)</li>
- </ul>
- </li>
- </ul>
- </li>
- <li>
- <p>渠道 -> 分销团队</p>
- <ul>
- <li>方向:单向,渠道到分销团队</li>
- <li>基数:1:N</li>
- <li>必要性:
- <ul>
- <li>渠道:可选(渠道可以拥有分销团队)</li>
- <li>分销团队:可选(分销团队可以属于某个渠道)</li>
- </ul>
- </li>
- </ul>
- </li>
- <li>
- <p>代理商 -> 技师等级配置</p>
- <ul>
- <li>方向:单向,代理商到技师等级配置</li>
- <li>基数:1:N</li>
- <li>必要性 ��
- <ul>
- <li>代理商:可选(代理商可以拥有技师等级配置)</li>
- <li>技师等级配置:必须(技师等级配置必须属于某个代理商)</li>
- </ul>
- </li>
- </ul>
- </li>
- <li>
- <p>代理商 -> 订单配置</p>
- <ul>
- <li>方向:单向,代理商到订单配置</li>
- <li>基数:1:1</li>
- <li>必要性:
- <ul>
- <li>代理商:可选(代理商可以拥有订单配置)</li>
- <li>订单配置:必须(订单配置必须属于某个代理商)</li>
- </ul>
- </li>
- </ul>
- </li>
- <li>
- <p>代理商 -> 代理商开通项目类型</p>
- <ul>
- <li>方向:单向,代理商到代理商开通项目类型</li>
- <li>基数:1:N</li>
- <li>必要性:
- <ul>
- <li>代理商:可选(代理商可以拥有代理商开通项目类型)</li>
- <li>代理商开通项目类型:必须(代理商开通项目类型必须属于某个代理商)</li>
- </ul>
- </li>
- </ul>
- </li>
- <li>
- <p>代理商开通项目类型 -> 代理商服务项目配置</p>
- <ul>
- <li>方向:单向,代理商开通项目类型到代理商服务项目配置</li>
- <li>基数:1:N</li>
- <li>必要性:
- <ul>
- <li>代理商开通项目类型:可选(代理商开通项目类型可以拥有代理商服务项目配置)</li>
- <li>代理商服务项目配置:必须(代理商服务项目配置必须属于某个代理商开通项目类型)</li>
- </ul>
- </li>
- </ul>
- </li>
- <li>
- <p>代理商 -> 营销活动配置</p>
- <ul>
- <li>方向:单向,代理商到营销活动配置</li>
- <li>基数:1:N</li>
- <li>必要性:
- <ul>
- <li>代理商:可选(代理商可以拥有营销活动配置)</li>
- <li>营销活动配置:必须(营销活动配置必须属于某个代理商)</li>
- </ul>
- </li>
- </ul>
- </li>
- <li>
- <p>营销活动配置 -> 优惠卷</p>
- <ul>
- <li>方向:单向,营销活动配置到优惠卷</li>
- <li>基数:1:N</li>
- <li>必要性:
- <ul>
- <li>营销活动配置:可选(营销活动配置可以拥有优惠卷)</li>
- <li>优惠卷:必须(优惠卷必须属于某个营销活动配置)</li>
- </ul>
- </li>
- </ul>
- </li>
- <li>
- <p>优惠卷 -> 营销记录</p>
- <ul>
- <li>方向:单向,优惠卷到营销记录</li>
- <li>基数:1:N</li>
- <li>必要性:
- <ul>
- <li>优惠卷:可选(优惠卷可以拥有营销记录)</li>
- <li>营销记录:必须(营销记录必须属于某个优惠卷)</li>
- </ul>
- </li>
- </ul>
- </li>
- <li>
- <p>订单 -> 营销记录</p>
- <ul>
- <li>方向:单向,订单到营销记录</li>
- <li>基数:1:N</li>
- <li>必要性:
- <ul>
- <li>订单:可选(订单可以拥有营销记录)</li>
- <li>营销记录:必须(营销记录必须属于某个订单)</li>
- </ul>
- </li>
- </ul>
- </li>
- <li>
- <p>技师 -> 入驻店铺记录</p>
- <ul>
- <li>方向:单向,技师到入驻店铺记录</li>
- <li>基数:1:N</li>
- <li>必 ��� 性:
- <ul>
- <li>技师:可选(技师可以拥有入驻店铺记录)</li>
- <li>入驻店铺记录:必须(入驻店铺记录必须属于某个技师)</li>
- </ul>
- </li>
- </ul>
- </li>
- <li>
- <p>店铺 -> 入驻店铺记录</p>
- <ul>
- <li>方向:单向,店铺到入驻店铺记录</li>
- <li>基数:1:N</li>
- <li>必要性:
- <ul>
- <li>店铺:可选(店铺可以拥有入驻店铺记录)</li>
- <li>入驻店铺记录:必须(入驻店铺记录必须属于某个店铺)</li>
- </ul>
- </li>
- </ul>
- </li>
- <li>
- <p>店铺 -> 店铺会员</p>
- <ul>
- <li>方向:单向,店铺到店铺会员</li>
- <li>基数:1:N</li>
- <li>必要性:
- <ul>
- <li>店铺:可选(店铺可以拥有店铺会员)</li>
- <li>店铺会员:必须(店铺会员必须属于某个店铺)</li>
- </ul>
- </li>
- </ul>
- </li>
- <li>
- <p>店铺 -> 店铺服务项目</p>
- <ul>
- <li>方向:单向,店铺到店铺服务项目</li>
- <li>基数:1:N</li>
- <li>必要性:
- <ul>
- <li>店铺:可选(店铺可以拥有店铺服务项目)</li>
- <li>店铺服务项目:必须(店铺服务项目必须属于某个店铺)</li>
- </ul>
- </li>
- </ul>
- </li>
- <li>
- <p>店铺 -> 技师</p>
- <ul>
- <li>方向:单向,店铺到技师</li>
- <li>基数:1:N</li>
- <li>必要性:
- <ul>
- <li>店铺:可选(店铺可以拥有技师)</li>
- <li>技师:可选(技师可以属于某个店铺)</li>
- </ul>
- </li>
- </ul>
- </li>
- <li>
- <p>店铺技师 -> 店铺技师开通项目</p>
- <ul>
- <li>方向:单向,店铺技师到店铺技师开通项目</li>
- <li>基数:1:N</li>
- <li>必要性:
- <ul>
- <li>店铺技师:可选(店铺技师可以拥有店铺技师开通项目)</li>
- <li>店铺技师开通项目:必须(店铺技师开通项目必须属于某个店铺技师)</li>
- </ul>
- </li>
- </ul>
- </li>
- <li>
- <p>店铺服务项目 -> 店铺技师开通项目</p>
- <ul>
- <li>方向:单向,店铺服务项目到店铺技师开通项目</li>
- <li>基数:1:N</li>
- <li>必要性:
- <ul>
- <li>店铺服务项目:可选(店铺服务项目可以拥有店铺技师开通项目)</li>
- <li>店铺技师开通项目:必须(店铺技师开通项目必须属于某个店铺服务项目)</li>
- </ul>
- </li>
- </ul>
- </li>
- <li>
- <p>用户 -> 业务员</p>
- <ul>
- <li>方向:单向,用户到业务员</li>
- <li>基数:1:1</li>
- <li>必要性:
- <ul>
- <li>用户:可选(用户可以拥有业务员)</li>
- <li>业务员:必须(业务员必须属于某个用户)</li>
- </ul>
- </li>
- </ul>
- </li>
- <li>
- <p>代理商 -> 服务站点</p>
- <ul>
- <li>方向:单向,代理商到服务站点</li>
- <li>基数:1:N</li>
- <li>必要性:
- <ul>
- <li>代理商:可选(代理商可以拥有服务站点)</li>
- <li>服务站点:必须(服务站点必须属于某个代理商)</li>
- </ul>
- </li>
- </ul>
- </li>
- <li>
- <p>订单 -> 订单异常记录</p>
- <ul>
- <li>方向:单向,订单到订单异常记录</li>
- <li>基数:1:N</li>
- <li>必要性:
- <ul>
- <li>订单:可选(订单可以拥有订单异常记录)</li>
- <li>订单异常记录:必须(订单异常记录必须属于某个订单)</li>
- </ul>
- </li>
- </ul>
- </li>
- </ol>
- <h2 id="字典类型补充">字典类型补充 </h2>
- <pre class="language-text">- 用户域
- - sys_user_status: 用户状态
- - sys_user_gender: 用户性别
- - sys_user_type: 用户类型
- - sys_feedback_type: 反馈类型
- - sys_feedback_status: 反馈状态
- - 技师域
- - sys_technician_status: 技师状态
- - sys_technician_work_status: 技师工作状态
- - sys_technician_virtual_status: 技师虚拟状态
- - sys_technician_auth_status: 技师认证状态
- - sys_technician_level: 技师等级
- - sys_technician_exp_source: 技师经验来源
- - sys_technician_alarm_type: 技师报警类型
- - sys_technician_alarm_status: 技师报警状态
- - sys_technician_location_type: 技师定位类型
- - sys_shop_contract_status: 店铺签约状态
- - 订单域
- - sys_order_type: 订单类型
- - sys_order_source: 订单来源
- - sys_order_status: 订单状态
- - sys_order_exception_type: 订单异常类型
- - sys_order_exception_reason: 订单异常原因
- - sys_order_exception_status: 订单异常状态
- - sys_order_record_status: 订单记录状态
- - sys_order_distribution_type: 订单分销类型
- - sys_order_distribution_object: 订单分销对象
- - sys_grab_order_status: 抢单状态
- - sys_comment_status: 评论状态
- - 财务域
- - sys_wallet_type: 钱包类型
- - sys_transaction_type: 交易类型
- - sys_transaction_direction: 交易方向
- - sys_recharge_source: 充值来源
- - sys_recharge_type: 充值类型
- - sys_recharge_status: 充值状态
- - sys_withdraw_method: 提现方式
- - sys_withdraw_status: 提现状态
- - sys_withdraw_audit_status: 提现审核状态
- - sys_payment_method: 支付方式
- - sys_payment_status: 支付状态
- - sys_refund_method: 退款方式
- - sys_refund_status: 退款状态
- - sys_profit_source: 分账来源
- - sys_profit_type: 分账类型
- - 营销域
- - sys_marketing_type: 营销类型
- - sys_marketing_status: 营销状态
- - sys_coupon_type: 优惠券类型
- - sys_coupon_scope: 优惠券使用范围
- - sys_coupon_rule: 优惠券使用规则
- - sys_coupon_service_type: 优惠券服务类型
- - sys_coupon_valid_type: 优惠券有效期类型
- - sys_coupon_status: 优惠券状态
- - sys_marketing_record_status: 营销记录状态
- </pre>
- </div>
- <div class="md-sidebar-toc">
- <div class="md-toc">
- <details style="padding:0;;padding-left:0px;" open="">
- <summary class="md-toc-link-wrapper">
- <a href="#概念模型" class="md-toc-link"><p>概念模型</p>
- </a>
- </summary>
- <div>
- <div class="md-toc-link-wrapper" style="padding:0;;display:list-item;list-style:square;margin-left:42px">
- <a href="#业务规则" class="md-toc-link">
- <p>业务规则</p>
- </a></div><div class="md-toc-link-wrapper" style="padding:0;;display:list-item;list-style:square;margin-left:42px">
- <a href="#字典规则" class="md-toc-link">
- <p>字典规则</p>
- </a></div><details style="padding:0;;padding-left:24px;" open="">
- <summary class="md-toc-link-wrapper">
- <a href="#实体" class="md-toc-link"><p>实体</p>
- </a>
- </summary>
- <div>
- <details style="padding:0;;padding-left:24px;" open="">
- <summary class="md-toc-link-wrapper">
- <a href="#用户域" class="md-toc-link"><p>用户域</p>
- </a>
- </summary>
- <div>
- <div class="md-toc-link-wrapper" style="padding:0;;display:list-item;list-style:square;margin-left:42px">
- <a href="#用户" class="md-toc-link">
- <p>用户</p>
- </a></div><div class="md-toc-link-wrapper" style="padding:0;;display:list-item;list-style:square;margin-left:42px">
- <a href="#社交账号" class="md-toc-link">
- <p>社交账号</p>
- </a></div><div class="md-toc-link-wrapper" style="padding:0;;display:list-item;list-style:square;margin-left:42px">
- <a href="#用户地址" class="md-toc-link">
- <p>用户地址</p>
- </a></div><div class="md-toc-link-wrapper" style="padding:0;;display:list-item;list-style:square;margin-left:42px">
- <a href="#反馈" class="md-toc-link">
- <p>反馈</p>
- </a></div>
- </div>
- </details>
- <details style="padding:0;;padding-left:24px;" open="">
- <summary class="md-toc-link-wrapper">
- <a href="#技师域" class="md-toc-link"><p>技师域</p>
- </a>
- </summary>
- <div>
- <div class="md-toc-link-wrapper" style="padding:0;;display:list-item;list-style:square;margin-left:42px">
- <a href="#技师" class="md-toc-link">
- <p>技师</p>
- </a></div><div class="md-toc-link-wrapper" style="padding:0;;display:list-item;list-style:square;margin-left:42px">
- <a href="#技师信息" class="md-toc-link">
- <p>技师信息</p>
- </a></div><div class="md-toc-link-wrapper" style="padding:0;;display:list-item;list-style:square;margin-left:42px">
- <a href="#技师实名认证" class="md-toc-link">
- <p>技师实名认证</p>
- </a></div><div class="md-toc-link-wrapper" style="padding:0;;display:list-item;list-style:square;margin-left:42px">
- <a href="#技师资质认证" class="md-toc-link">
- <p>技师资质认证</p>
- </a></div><div class="md-toc-link-wrapper" style="padding:0;;display:list-item;list-style:square;margin-left:42px">
- <a href="#技师服务项目" class="md-toc-link">
- <p>技师服务项目</p>
- </a></div><div class="md-toc-link-wrapper" style="padding:0;;display:list-item;list-style:square;margin-left:42px">
- <a href="#技师信息记录" class="md-toc-link">
- <p>技师信息记录</p>
- </a></div><div class="md-toc-link-wrapper" style="padding:0;;display:list-item;list-style:square;margin-left:42px">
- <a href="#技师实名认证记录" class="md-toc-link">
- <p>技师实名认证记录</p>
- </a></div><div class="md-toc-link-wrapper" style="padding:0;;display:list-item;list-style:square;margin-left:42px">
- <a href="#技师资质认证记录" class="md-toc-link">
- <p>技师资质认证记录</p>
- </a></div><div class="md-toc-link-wrapper" style="padding:0;;display:list-item;list-style:square;margin-left:42px">
- <a href="#技师经验记录" class="md-toc-link">
- <p>技师经验记录</p>
- </a></div><div class="md-toc-link-wrapper" style="padding:0;;display:list-item;list-style:square;margin-left:42px">
- <a href="#技师工作日程" class="md-toc-link">
- <p>技师工作日程</p>
- </a></div><div class="md-toc-link-wrapper" style="padding:0;;display:list-item;list-style:square;margin-left:42px">
- <a href="#技师工作计划" class="md-toc-link">
- <p>技师工作计划</p>
- </a></div><div class="md-toc-link-wrapper" style="padding:0;;display:list-item;list-style:square;margin-left:42px">
- <a href="#技师报警" class="md-toc-link">
- <p>技师报警</p>
- </a></div><div class="md-toc-link-wrapper" style="padding:0;;display:list-item;list-style:square;margin-left:42px">
- <a href="#技师评分" class="md-toc-link">
- <p>技师评分</p>
- </a></div><div class="md-toc-link-wrapper" style="padding:0;;display:list-item;list-style:square;margin-left:42px">
- <a href="#技师定位地址" class="md-toc-link">
- <p>技师定位地址</p>
- </a></div><div class="md-toc-link-wrapper" style="padding:0;;display:list-item;list-style:square;margin-left:42px">
- <a href="#黑名单" class="md-toc-link">
- <p>黑名单</p>
- </a></div><div class="md-toc-link-wrapper" style="padding:0;;display:list-item;list-style:square;margin-left:42px">
- <a href="#入驻店铺记录" class="md-toc-link">
- <p>入驻店铺记录</p>
- </a></div>
- </div>
- </details>
- <details style="padding:0;;padding-left:24px;" open="">
- <summary class="md-toc-link-wrapper">
- <a href="#订单域" class="md-toc-link"><p>订单域</p>
- </a>
- </summary>
- <div>
- <div class="md-toc-link-wrapper" style="padding:0;;display:list-item;list-style:square;margin-left:42px">
- <a href="#订单" class="md-toc-link">
- <p>订单</p>
- </a></div><div class="md-toc-link-wrapper" style="padding:0;;display:list-item;list-style:square;margin-left:42px">
- <a href="#订单异常记录" class="md-toc-link">
- <p>订单异常记录</p>
- </a></div><div class="md-toc-link-wrapper" style="padding:0;;display:list-item;list-style:square;margin-left:42px">
- <a href="#订单记录" class="md-toc-link">
- <p>订单记录</p>
- </a></div><div class="md-toc-link-wrapper" style="padding:0;;display:list-item;list-style:square;margin-left:42px">
- <a href="#订单分销记录后台统计" class="md-toc-link">
- <p>订单分销记录(后台统计)</p>
- </a></div><div class="md-toc-link-wrapper" style="padding:0;;display:list-item;list-style:square;margin-left:42px">
- <a href="#抢单池" class="md-toc-link">
- <p>抢单池</p>
- </a></div><div class="md-toc-link-wrapper" style="padding:0;;display:list-item;list-style:square;margin-left:42px">
- <a href="#评论" class="md-toc-link">
- <p>评论</p>
- </a></div><div class="md-toc-link-wrapper" style="padding:0;;display:list-item;list-style:square;margin-left:42px">
- <a href="#技师变更记录" class="md-toc-link">
- <p>技师变更记录</p>
- </a></div>
- </div>
- </details>
- <details style="padding:0;;padding-left:24px;" open="">
- <summary class="md-toc-link-wrapper">
- <a href="#财务域" class="md-toc-link"><p>财务域</p>
- </a>
- </summary>
- <div>
- <div class="md-toc-link-wrapper" style="padding:0;;display:list-item;list-style:square;margin-left:42px">
- <a href="#钱包类型字典" class="md-toc-link">
- <p>钱包类型(字典)</p>
- </a></div><div class="md-toc-link-wrapper" style="padding:0;;display:list-item;list-style:square;margin-left:42px">
- <a href="#钱包" class="md-toc-link">
- <p>钱包</p>
- </a></div><div class="md-toc-link-wrapper" style="padding:0;;display:list-item;list-style:square;margin-left:42px">
- <a href="#钱包交易记录" class="md-toc-link">
- <p>钱包交易记录</p>
- </a></div><div class="md-toc-link-wrapper" style="padding:0;;display:list-item;list-style:square;margin-left:42px">
- <a href="#交易参与者" class="md-toc-link">
- <p>交易参与者</p>
- </a></div><div class="md-toc-link-wrapper" style="padding:0;;display:list-item;list-style:square;margin-left:42px">
- <a href="#充值" class="md-toc-link">
- <p>充值</p>
- </a></div><div class="md-toc-link-wrapper" style="padding:0;;display:list-item;list-style:square;margin-left:42px">
- <a href="#充值余额" class="md-toc-link">
- <p>充值余额</p>
- </a></div><div class="md-toc-link-wrapper" style="padding:0;;display:list-item;list-style:square;margin-left:42px">
- <a href="#提现" class="md-toc-link">
- <p>提现</p>
- </a></div><div class="md-toc-link-wrapper" style="padding:0;;display:list-item;list-style:square;margin-left:42px">
- <a href="#支付" class="md-toc-link">
- <p>支付</p>
- </a></div><div class="md-toc-link-wrapper" style="padding:0;;display:list-item;list-style:square;margin-left:42px">
- <a href="#退款" class="md-toc-link">
- <p>退款</p>
- </a></div><div class="md-toc-link-wrapper" style="padding:0;;display:list-item;list-style:square;margin-left:42px">
- <a href="#分账" class="md-toc-link">
- <p>分账</p>
- </a></div>
- </div>
- </details>
- <details style="padding:0;;padding-left:24px;" open="">
- <summary class="md-toc-link-wrapper">
- <a href="#营销域" class="md-toc-link"><p>营销域</p>
- </a>
- </summary>
- <div>
- <div class="md-toc-link-wrapper" style="padding:0;;display:list-item;list-style:square;margin-left:42px">
- <a href="#渠道分类" class="md-toc-link">
- <p>渠道分类</p>
- </a></div><div class="md-toc-link-wrapper" style="padding:0;;display:list-item;list-style:square;margin-left:42px">
- <a href="#渠道" class="md-toc-link">
- <p>渠道</p>
- </a></div><div class="md-toc-link-wrapper" style="padding:0;;display:list-item;list-style:square;margin-left:42px">
- <a href="#渠道二维码" class="md-toc-link">
- <p>渠道二维码</p>
- </a></div><div class="md-toc-link-wrapper" style="padding:0;;display:list-item;list-style:square;margin-left:42px">
- <a href="#分销团队" class="md-toc-link">
- <p>分销团队</p>
- </a></div><div class="md-toc-link-wrapper" style="padding:0;;display:list-item;list-style:square;margin-left:42px">
- <a href="#营销活动" class="md-toc-link">
- <p>营销活动</p>
- </a></div><div class="md-toc-link-wrapper" style="padding:0;;display:list-item;list-style:square;margin-left:42px">
- <a href="#优惠卷" class="md-toc-link">
- <p>优惠卷</p>
- </a></div><div class="md-toc-link-wrapper" style="padding:0;;display:list-item;list-style:square;margin-left:42px">
- <a href="#营销活动记录" class="md-toc-link">
- <p>营销活动记录</p>
- </a></div>
- </div>
- </details>
- <details style="padding:0;;padding-left:24px;" open="">
- <summary class="md-toc-link-wrapper">
- <a href="#系统域" class="md-toc-link"><p>系统域</p>
- </a>
- </summary>
- <div>
- <div class="md-toc-link-wrapper" style="padding:0;;display:list-item;list-style:square;margin-left:42px">
- <a href="#平台收支记录" class="md-toc-link">
- <p>平台收支记录</p>
- </a></div><div class="md-toc-link-wrapper" style="padding:0;;display:list-item;list-style:square;margin-left:42px">
- <a href="#状态流转规则" class="md-toc-link">
- <p>状态流转规则</p>
- </a></div><div class="md-toc-link-wrapper" style="padding:0;;display:list-item;list-style:square;margin-left:42px">
- <a href="#状态变更记录" class="md-toc-link">
- <p>状态变更记录</p>
- </a></div><div class="md-toc-link-wrapper" style="padding:0;;display:list-item;list-style:square;margin-left:42px">
- <a href="#系统参数配置" class="md-toc-link">
- <p>系统参数配置</p>
- </a></div><div class="md-toc-link-wrapper" style="padding:0;;display:list-item;list-style:square;margin-left:42px">
- <a href="#业务规则配置" class="md-toc-link">
- <p>业务规则配置</p>
- </a></div><div class="md-toc-link-wrapper" style="padding:0;;display:list-item;list-style:square;margin-left:42px">
- <a href="#服务区域" class="md-toc-link">
- <p>服务区域</p>
- </a></div><div class="md-toc-link-wrapper" style="padding:0;;display:list-item;list-style:square;margin-left:42px">
- <a href="#服务范围" class="md-toc-link">
- <p>服务范围</p>
- </a></div><div class="md-toc-link-wrapper" style="padding:0;;display:list-item;list-style:square;margin-left:42px">
- <a href="#定时任务" class="md-toc-link">
- <p>定时任务</p>
- </a></div><div class="md-toc-link-wrapper" style="padding:0;;display:list-item;list-style:square;margin-left:42px">
- <a href="#任务日志" class="md-toc-link">
- <p>任务日志</p>
- </a></div><div class="md-toc-link-wrapper" style="padding:0;;display:list-item;list-style:square;margin-left:42px">
- <a href="#缓存配置" class="md-toc-link">
- <p>缓存配置</p>
- </a></div><div class="md-toc-link-wrapper" style="padding:0;;display:list-item;list-style:square;margin-left:42px">
- <a href="#项目分类" class="md-toc-link">
- <p>项目分类</p>
- </a></div><div class="md-toc-link-wrapper" style="padding:0;;display:list-item;list-style:square;margin-left:42px">
- <a href="#服务项目" class="md-toc-link">
- <p>服务项目</p>
- </a></div>
- </div>
- </details>
- <details style="padding:0;;padding-left:24px;" open="">
- <summary class="md-toc-link-wrapper">
- <a href="#店铺域" class="md-toc-link"><p>店铺域</p>
- </a>
- </summary>
- <div>
- <div class="md-toc-link-wrapper" style="padding:0;;display:list-item;list-style:square;margin-left:42px">
- <a href="#店铺" class="md-toc-link">
- <p>店铺</p>
- </a></div><div class="md-toc-link-wrapper" style="padding:0;;display:list-item;list-style:square;margin-left:42px">
- <a href="#店铺认证记录" class="md-toc-link">
- <p>店铺认证记录</p>
- </a></div><div class="md-toc-link-wrapper" style="padding:0;;display:list-item;list-style:square;margin-left:42px">
- <a href="#店铺会员" class="md-toc-link">
- <p>店铺会员</p>
- </a></div><div class="md-toc-link-wrapper" style="padding:0;;display:list-item;list-style:square;margin-left:42px">
- <a href="#店铺服务项目" class="md-toc-link">
- <p>店铺服务项目</p>
- </a></div><div class="md-toc-link-wrapper" style="padding:0;;display:list-item;list-style:square;margin-left:42px">
- <a href="#店铺技师开通项目" class="md-toc-link">
- <p>店铺技师开通项目</p>
- </a></div><div class="md-toc-link-wrapper" style="padding:0;;display:list-item;list-style:square;margin-left:42px">
- <a href="#店铺评分记录" class="md-toc-link">
- <p>店铺评分记录</p>
- </a></div>
- </div>
- </details>
- <details style="padding:0;;padding-left:24px;" open="">
- <summary class="md-toc-link-wrapper">
- <a href="#代理商域" class="md-toc-link"><p>代理商域</p>
- </a>
- </summary>
- <div>
- <div class="md-toc-link-wrapper" style="padding:0;;display:list-item;list-style:square;margin-left:42px">
- <a href="#代理商" class="md-toc-link">
- <p>代理商</p>
- </a></div><div class="md-toc-link-wrapper" style="padding:0;;display:list-item;list-style:square;margin-left:42px">
- <a href="#代理商认证记录" class="md-toc-link">
- <p>代理商认证记录</p>
- </a></div><div class="md-toc-link-wrapper" style="padding:0;;display:list-item;list-style:square;margin-left:42px">
- <a href="#服务站点" class="md-toc-link">
- <p>服务站点</p>
- </a></div><div class="md-toc-link-wrapper" style="padding:0;;display:list-item;list-style:square;margin-left:42px">
- <a href="#技师等级配置" class="md-toc-link">
- <p>技师等级配置</p>
- </a></div><div class="md-toc-link-wrapper" style="padding:0;;display:list-item;list-style:square;margin-left:42px">
- <a href="#订单配置" class="md-toc-link">
- <p>订单配置</p>
- </a></div><div class="md-toc-link-wrapper" style="padding:0;;display:list-item;list-style:square;margin-left:42px">
- <a href="#代理商开通项目类型" class="md-toc-link">
- <p>代理商开通项目类型</p>
- </a></div><div class="md-toc-link-wrapper" style="padding:0;;display:list-item;list-style:square;margin-left:42px">
- <a href="#代理商服务项目配置" class="md-toc-link">
- <p>代理商服务项目配置</p>
- </a></div>
- </div>
- </details>
- <details style="padding:0;;padding-left:24px;" open="">
- <summary class="md-toc-link-wrapper">
- <a href="#业务员域" class="md-toc-link"><p>业务员域</p>
- </a>
- </summary>
- <div>
- <div class="md-toc-link-wrapper" style="padding:0;;display:list-item;list-style:square;margin-left:42px">
- <a href="#业务员" class="md-toc-link">
- <p>业务员</p>
- </a></div><div class="md-toc-link-wrapper" style="padding:0;;display:list-item;list-style:square;margin-left:42px">
- <a href="#业务员变更记录" class="md-toc-link">
- <p>业务员变更记录</p>
- </a></div>
- </div>
- </details>
- <details style="padding:0;;padding-left:24px;" open="">
- <summary class="md-toc-link-wrapper">
- <a href="#统计域" class="md-toc-link"><p>统计域</p>
- </a>
- </summary>
- <div>
- <div class="md-toc-link-wrapper" style="padding:0;;display:list-item;list-style:square;margin-left:42px">
- <a href="#店铺统计指标" class="md-toc-link">
- <p>店铺统计指标</p>
- </a></div><div class="md-toc-link-wrapper" style="padding:0;;display:list-item;list-style:square;margin-left:42px">
- <a href="#店铺活跃度规则" class="md-toc-link">
- <p>店铺活跃度规则</p>
- </a></div>
- </div>
- </details>
- <details style="padding:0;;padding-left:24px;" open="">
- <summary class="md-toc-link-wrapper">
- <a href="#规则域" class="md-toc-link"><p>规则域</p>
- </a>
- </summary>
- <div>
- <div class="md-toc-link-wrapper" style="padding:0;;display:list-item;list-style:square;margin-left:42px">
- <a href="#店铺评分规则" class="md-toc-link">
- <p>店铺评分规则</p>
- </a></div><div class="md-toc-link-wrapper" style="padding:0;;display:list-item;list-style:square;margin-left:42px">
- <a href="#分帐设置" class="md-toc-link">
- <p>分帐设置</p>
- </a></div><div class="md-toc-link-wrapper" style="padding:0;;display:list-item;list-style:square;margin-left:42px">
- <a href="#分账规则配置" class="md-toc-link">
- <p>分账规则配置</p>
- </a></div>
- </div>
- </details>
-
- </div>
- </details>
- <div class="md-toc-link-wrapper" style="padding:0;;display:list-item;list-style:square;margin-left:42px">
- <a href="#实体关系" class="md-toc-link">
- <p>实体关系</p>
- </a></div><div class="md-toc-link-wrapper" style="padding:0;;display:list-item;list-style:square;margin-left:42px">
- <a href="#字典类型补充" class="md-toc-link">
- <p>字典类型补充</p>
- </a></div>
- </div>
- </details>
-
- </div>
- </div>
- <a id="sidebar-toc-btn">≡</a>
-
-
-
-
-
-
- <script>
- document.body.setAttribute('html-show-sidebar-toc', true)
- var sidebarTOCBtn = document.getElementById('sidebar-toc-btn')
- sidebarTOCBtn.addEventListener('click', function(event) {
- event.stopPropagation()
- if (document.body.hasAttribute('html-show-sidebar-toc')) {
- document.body.removeAttribute('html-show-sidebar-toc')
- } else {
- document.body.setAttribute('html-show-sidebar-toc', true)
- }
- })
- </script>
-
-
- </body></html>
|