mirror of
https://gitee.com/dotnetchina/OpenAuth.Net.git
synced 2025-07-16 07:59:54 +08:00
update doc
This commit is contained in:
parent
cbbdbf2fca
commit
bdbab080dc
@ -39,11 +39,18 @@ CodeSmith Generator Studio 8.0或以上
|
||||
|
||||
如下图,使用CodeSmith文件夹中的模板,右击【ApiGenerate.cst】--【Execute】,选择需要生成的表(本文以Stock为例)及相关的上下文命名空间,点击【Generate】
|
||||
|
||||

|
||||

|
||||
|
||||
注意,有两个配置项:
|
||||
|
||||
* WholeDb: 如果选中,则按数据库中所有表生成实体及逻辑;否则,按选择的表生成
|
||||
|
||||
* HeaderModel:会生成主、从表结构,类似 WmsInboundOrderTbl / WmsInboundOrderDtbl
|
||||
|
||||
|
||||
生成成功后,在CodeSmith/Csharp文件夹下面会有Stock实体相关文档,如下图:
|
||||
|
||||

|
||||

|
||||
|
||||
把CSharp\OpenAuth.App覆盖到自己项目对应目录
|
||||
|
||||
@ -51,7 +58,6 @@ CodeSmith Generator Studio 8.0或以上
|
||||
|
||||
**把CSharp\OpenAuth.Repository\OpenAuthDBContext.cs中的内容添加到自己项目的文件中,千万不要直接覆盖文件!!!**
|
||||
|
||||
**其他文件夹的内容为WebAPI项目使用,可以不管。**
|
||||
|
||||
## 添加界面
|
||||
|
||||
@ -69,7 +75,15 @@ userJs直接覆盖到OpenAuth.Mvc/wwwroot中
|
||||
|
||||
## 添加模块
|
||||
|
||||
编写完上面代码后,运行系统,使用System账号登录系统,在【模块管理】中,添加`仓储管理`模块,并为它添加菜单,这里我只添加一个菜单【btnAdd】,如下图:
|
||||
编写完上面代码后,运行系统,使用System账号登录系统,在【模块管理】中,添加`仓储管理`模块,
|
||||
|
||||

|
||||
|
||||
::: warning 注意
|
||||
因为生成的Controller名称类似XXXsController,所以模块的Url地址应该是XXXs/Index
|
||||
:::
|
||||
|
||||
并为它添加菜单,这里我只添加一个菜单【btnAdd】,如下图:
|
||||
|
||||

|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user