[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"app-docs-nav-saicode":3,"app-docs-saicode@6":20,"mdc-yjjatd-key":24},{"code":4,"message":5,"data":6},200,"success",{"appname":7,"title":8,"navigation":9},"saicode","代码生成",[10],{"title":11,"icon":12,"children":13},"使用文档","i-lucide-rocket",[14,17],{"title":15,"path":16},"安装说明","/docs/saicode@5",{"title":18,"path":19},"操作手册","/docs/saicode@6",{"code":4,"message":5,"data":21},{"title":18,"description":22,"body":23},null,"# 代码生成操作手册\n\n## 装载表后，只需要配置`应用名称`，`前端生成路径`，就能直接使用，详细配置说明如下\n\n### 第一步：装载数据表\n装载数据表的过程中，系统会自动进行初步处理，并生成基础的配置。\n\n**基本处理规则**\n- 1、类名称默认为**表名称的驼峰命名**，例如：`eb_user_info`，自动识别为`EbUserInfo`\n- 2、如果表前缀想去掉，在thinkorm配置中`'prefix' => 'eb_'`那么，表名为`eb_user_info`的，自动识别为`UserInfo`\n- 3、默认表单为**Modal**模式，宽度为**600**\n\n**字段类型自动处理规则**\n- 1、字段类型`varchar`的，自动识别为`input`\n- 2、字段类型`text、longtext`的，自动识别为`wangEditor编辑器`\n- 3、字段类型`datetime`的，自动识别为`date`，**显示时间**，搜索方式为`between`\n- 4、字段中带`date`的，自动识别为`date`，搜索方式为`between`\n\n**字段名称自动处理规则**\n- 1、字段中带`name`的，自动识别为**必填字段**，**搜索字段**，搜索方式为`like`\n- 2、字段中带`title`的，自动识别为**必填字段**，**搜索字段**，搜索方式为`like`\n- 3、字段中带`type`的，自动识别为**必填字段**，**搜索字段**，搜索方式为`=`\n- 4、字段中带`image`的，自动识别为**图片上传类型**\n- 5、字段中带`file`的，自动识别为**文件上传类型**\n- 6、字段中带`attach`的，自动识别为**文件上传类型**\n\n### 第二步：配置应用\n点击编辑，对表进行二次配置，必须配置**应用名称**才能使用。\n\n**配置注意事项**\n- 1、**应用名称**，**必填**，当前生成应用的标识\n- 2、**应用类型**，**app类型**，直接生成到app目录下**webman应用插件类型**，生成到plugin插件目录下，具体不清楚的查看webman文档\n- 3、**生成模板**，**默认saiadmin**为常规控制器模板**apidoc**为生产带apidoc注释的控制器模板\n- 4、**生成方式**，**直接生成到应用中，需要配置前端生成目录**，默认为**saiadmin-vue**，前端目录必须和webman根目录同级",{"data":25,"body":26},{},{"type":27,"children":28},"root",[29,37,61,68,74,83,157,165,258,266,403,409,420,428],{"type":30,"tag":31,"props":32,"children":34},"element","h1",{"id":33},"代码生成操作手册",[35],{"type":36,"value":33},"text",{"type":30,"tag":38,"props":39,"children":41},"h2",{"id":40},"装载表后只需要配置应用名称前端生成路径就能直接使用详细配置说明如下",[42,44,51,53,59],{"type":36,"value":43},"装载表后，只需要配置",{"type":30,"tag":45,"props":46,"children":48},"code",{"className":47},[],[49],{"type":36,"value":50},"应用名称",{"type":36,"value":52},"，",{"type":30,"tag":45,"props":54,"children":56},{"className":55},[],[57],{"type":36,"value":58},"前端生成路径",{"type":36,"value":60},"，就能直接使用，详细配置说明如下",{"type":30,"tag":62,"props":63,"children":65},"h3",{"id":64},"第一步装载数据表",[66],{"type":36,"value":67},"第一步：装载数据表",{"type":30,"tag":69,"props":70,"children":71},"p",{},[72],{"type":36,"value":73},"装载数据表的过程中，系统会自动进行初步处理，并生成基础的配置。",{"type":30,"tag":69,"props":75,"children":76},{},[77],{"type":30,"tag":78,"props":79,"children":80},"strong",{},[81],{"type":36,"value":82},"基本处理规则",{"type":30,"tag":84,"props":85,"children":86},"ul",{},[87,114,140],{"type":30,"tag":88,"props":89,"children":90},"li",{},[91,93,98,100,106,108],{"type":36,"value":92},"1、类名称默认为",{"type":30,"tag":78,"props":94,"children":95},{},[96],{"type":36,"value":97},"表名称的驼峰命名",{"type":36,"value":99},"，例如：",{"type":30,"tag":45,"props":101,"children":103},{"className":102},[],[104],{"type":36,"value":105},"eb_user_info",{"type":36,"value":107},"，自动识别为",{"type":30,"tag":45,"props":109,"children":111},{"className":110},[],[112],{"type":36,"value":113},"EbUserInfo",{"type":30,"tag":88,"props":115,"children":116},{},[117,119,125,127,132,134],{"type":36,"value":118},"2、如果表前缀想去掉，在thinkorm配置中",{"type":30,"tag":45,"props":120,"children":122},{"className":121},[],[123],{"type":36,"value":124},"'prefix' => 'eb_'",{"type":36,"value":126},"那么，表名为",{"type":30,"tag":45,"props":128,"children":130},{"className":129},[],[131],{"type":36,"value":105},{"type":36,"value":133},"的，自动识别为",{"type":30,"tag":45,"props":135,"children":137},{"className":136},[],[138],{"type":36,"value":139},"UserInfo",{"type":30,"tag":88,"props":141,"children":142},{},[143,145,150,152],{"type":36,"value":144},"3、默认表单为",{"type":30,"tag":78,"props":146,"children":147},{},[148],{"type":36,"value":149},"Modal",{"type":36,"value":151},"模式，宽度为",{"type":30,"tag":78,"props":153,"children":154},{},[155],{"type":36,"value":156},"600",{"type":30,"tag":69,"props":158,"children":159},{},[160],{"type":30,"tag":78,"props":161,"children":162},{},[163],{"type":36,"value":164},"字段类型自动处理规则",{"type":30,"tag":84,"props":166,"children":167},{},[168,186,204,236],{"type":30,"tag":88,"props":169,"children":170},{},[171,173,179,180],{"type":36,"value":172},"1、字段类型",{"type":30,"tag":45,"props":174,"children":176},{"className":175},[],[177],{"type":36,"value":178},"varchar",{"type":36,"value":133},{"type":30,"tag":45,"props":181,"children":183},{"className":182},[],[184],{"type":36,"value":185},"input",{"type":30,"tag":88,"props":187,"children":188},{},[189,191,197,198],{"type":36,"value":190},"2、字段类型",{"type":30,"tag":45,"props":192,"children":194},{"className":193},[],[195],{"type":36,"value":196},"text、longtext",{"type":36,"value":133},{"type":30,"tag":45,"props":199,"children":201},{"className":200},[],[202],{"type":36,"value":203},"wangEditor编辑器",{"type":30,"tag":88,"props":205,"children":206},{},[207,209,215,216,222,223,228,230],{"type":36,"value":208},"3、字段类型",{"type":30,"tag":45,"props":210,"children":212},{"className":211},[],[213],{"type":36,"value":214},"datetime",{"type":36,"value":133},{"type":30,"tag":45,"props":217,"children":219},{"className":218},[],[220],{"type":36,"value":221},"date",{"type":36,"value":52},{"type":30,"tag":78,"props":224,"children":225},{},[226],{"type":36,"value":227},"显示时间",{"type":36,"value":229},"，搜索方式为",{"type":30,"tag":45,"props":231,"children":233},{"className":232},[],[234],{"type":36,"value":235},"between",{"type":30,"tag":88,"props":237,"children":238},{},[239,241,246,247,252,253],{"type":36,"value":240},"4、字段中带",{"type":30,"tag":45,"props":242,"children":244},{"className":243},[],[245],{"type":36,"value":221},{"type":36,"value":133},{"type":30,"tag":45,"props":248,"children":250},{"className":249},[],[251],{"type":36,"value":221},{"type":36,"value":229},{"type":30,"tag":45,"props":254,"children":256},{"className":255},[],[257],{"type":36,"value":235},{"type":30,"tag":69,"props":259,"children":260},{},[261],{"type":30,"tag":78,"props":262,"children":263},{},[264],{"type":36,"value":265},"字段名称自动处理规则",{"type":30,"tag":84,"props":267,"children":268},{},[269,299,326,354,370,387],{"type":30,"tag":88,"props":270,"children":271},{},[272,274,280,281,286,287,292,293],{"type":36,"value":273},"1、字段中带",{"type":30,"tag":45,"props":275,"children":277},{"className":276},[],[278],{"type":36,"value":279},"name",{"type":36,"value":133},{"type":30,"tag":78,"props":282,"children":283},{},[284],{"type":36,"value":285},"必填字段",{"type":36,"value":52},{"type":30,"tag":78,"props":288,"children":289},{},[290],{"type":36,"value":291},"搜索字段",{"type":36,"value":229},{"type":30,"tag":45,"props":294,"children":296},{"className":295},[],[297],{"type":36,"value":298},"like",{"type":30,"tag":88,"props":300,"children":301},{},[302,304,310,311,315,316,320,321],{"type":36,"value":303},"2、字段中带",{"type":30,"tag":45,"props":305,"children":307},{"className":306},[],[308],{"type":36,"value":309},"title",{"type":36,"value":133},{"type":30,"tag":78,"props":312,"children":313},{},[314],{"type":36,"value":285},{"type":36,"value":52},{"type":30,"tag":78,"props":317,"children":318},{},[319],{"type":36,"value":291},{"type":36,"value":229},{"type":30,"tag":45,"props":322,"children":324},{"className":323},[],[325],{"type":36,"value":298},{"type":30,"tag":88,"props":327,"children":328},{},[329,331,337,338,342,343,347,348],{"type":36,"value":330},"3、字段中带",{"type":30,"tag":45,"props":332,"children":334},{"className":333},[],[335],{"type":36,"value":336},"type",{"type":36,"value":133},{"type":30,"tag":78,"props":339,"children":340},{},[341],{"type":36,"value":285},{"type":36,"value":52},{"type":30,"tag":78,"props":344,"children":345},{},[346],{"type":36,"value":291},{"type":36,"value":229},{"type":30,"tag":45,"props":349,"children":351},{"className":350},[],[352],{"type":36,"value":353},"=",{"type":30,"tag":88,"props":355,"children":356},{},[357,358,364,365],{"type":36,"value":240},{"type":30,"tag":45,"props":359,"children":361},{"className":360},[],[362],{"type":36,"value":363},"image",{"type":36,"value":133},{"type":30,"tag":78,"props":366,"children":367},{},[368],{"type":36,"value":369},"图片上传类型",{"type":30,"tag":88,"props":371,"children":372},{},[373,375,381,382],{"type":36,"value":374},"5、字段中带",{"type":30,"tag":45,"props":376,"children":378},{"className":377},[],[379],{"type":36,"value":380},"file",{"type":36,"value":133},{"type":30,"tag":78,"props":383,"children":384},{},[385],{"type":36,"value":386},"文件上传类型",{"type":30,"tag":88,"props":388,"children":389},{},[390,392,398,399],{"type":36,"value":391},"6、字段中带",{"type":30,"tag":45,"props":393,"children":395},{"className":394},[],[396],{"type":36,"value":397},"attach",{"type":36,"value":133},{"type":30,"tag":78,"props":400,"children":401},{},[402],{"type":36,"value":386},{"type":30,"tag":62,"props":404,"children":406},{"id":405},"第二步配置应用",[407],{"type":36,"value":408},"第二步：配置应用",{"type":30,"tag":69,"props":410,"children":411},{},[412,414,418],{"type":36,"value":413},"点击编辑，对表进行二次配置，必须配置",{"type":30,"tag":78,"props":415,"children":416},{},[417],{"type":36,"value":50},{"type":36,"value":419},"才能使用。",{"type":30,"tag":69,"props":421,"children":422},{},[423],{"type":30,"tag":78,"props":424,"children":425},{},[426],{"type":36,"value":427},"配置注意事项",{"type":30,"tag":84,"props":429,"children":430},{},[431,448,473,498],{"type":30,"tag":88,"props":432,"children":433},{},[434,436,440,441,446],{"type":36,"value":435},"1、",{"type":30,"tag":78,"props":437,"children":438},{},[439],{"type":36,"value":50},{"type":36,"value":52},{"type":30,"tag":78,"props":442,"children":443},{},[444],{"type":36,"value":445},"必填",{"type":36,"value":447},"，当前生成应用的标识",{"type":30,"tag":88,"props":449,"children":450},{},[451,453,458,459,464,466,471],{"type":36,"value":452},"2、",{"type":30,"tag":78,"props":454,"children":455},{},[456],{"type":36,"value":457},"应用类型",{"type":36,"value":52},{"type":30,"tag":78,"props":460,"children":461},{},[462],{"type":36,"value":463},"app类型",{"type":36,"value":465},"，直接生成到app目录下",{"type":30,"tag":78,"props":467,"children":468},{},[469],{"type":36,"value":470},"webman应用插件类型",{"type":36,"value":472},"，生成到plugin插件目录下，具体不清楚的查看webman文档",{"type":30,"tag":88,"props":474,"children":475},{},[476,478,483,484,489,491,496],{"type":36,"value":477},"3、",{"type":30,"tag":78,"props":479,"children":480},{},[481],{"type":36,"value":482},"生成模板",{"type":36,"value":52},{"type":30,"tag":78,"props":485,"children":486},{},[487],{"type":36,"value":488},"默认saiadmin",{"type":36,"value":490},"为常规控制器模板",{"type":30,"tag":78,"props":492,"children":493},{},[494],{"type":36,"value":495},"apidoc",{"type":36,"value":497},"为生产带apidoc注释的控制器模板",{"type":30,"tag":88,"props":499,"children":500},{},[501,503,508,509,514,516,521],{"type":36,"value":502},"4、",{"type":30,"tag":78,"props":504,"children":505},{},[506],{"type":36,"value":507},"生成方式",{"type":36,"value":52},{"type":30,"tag":78,"props":510,"children":511},{},[512],{"type":36,"value":513},"直接生成到应用中，需要配置前端生成目录",{"type":36,"value":515},"，默认为",{"type":30,"tag":78,"props":517,"children":518},{},[519],{"type":36,"value":520},"saiadmin-vue",{"type":36,"value":522},"，前端目录必须和webman根目录同级"]