You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
1 year ago | |
|---|---|---|
| .. | ||
| LINGYUN/Platform | 2 years ago | |
| FodyWeavers.xml | 4 years ago | |
| FodyWeavers.xsd | 4 years ago | |
| LINGYUN.Platform.Application.Contracts.csproj | 2 years ago | |
| README.EN.md | 1 year ago | |
| README.md | 1 year ago | |
README.md
LINGYUN.Platform.Application.Contracts
平台管理模块的应用服务契约层,定义了应用服务接口、DTO对象和权限定义。
功能特性
-
菜单管理接口
- 菜单CRUD操作
- 用户菜单管理
- 角色菜单管理
- 菜单收藏功能
-
包管理接口
- 包CRUD操作
- 包版本管理
- 包文件上传下载
-
权限定义
- 平台管理权限组
- 数据字典权限
- 菜单管理权限
- 包管理权限
模块引用
[DependsOn(typeof(PlatformApplicationContractsModule))]
public class YouProjectModule : AbpModule
{
// other
}
应用服务接口
IMenuAppService: 菜单管理服务接口IUserFavoriteMenuAppService: 用户收藏菜单服务接口IPackageAppService: 包管理服务接口
数据传输对象
-
菜单相关DTO
MenuDto: 菜单DTOMenuCreateDto: 创建菜单DTOMenuUpdateDto: 更新菜单DTOMenuItemDto: 菜单项DTOUserFavoriteMenuDto: 用户收藏菜单DTO
-
包管理相关DTO
PackageDto: 包DTOPackageCreateDto: 创建包DTOPackageUpdateDto: 更新包DTOPackageBlobDto: 包文件DTO
权限定义
{
"Platform": {
"Default": "平台管理",
"DataDictionary": {
"Default": "数据字典管理",
"Create": "创建",
"Update": "更新",
"Delete": "删除"
},
"Menu": {
"Default": "菜单管理",
"Create": "创建",
"Update": "更新",
"Delete": "删除"
},
"Package": {
"Default": "包管理",
"Create": "创建",
"Update": "更新",
"Delete": "删除"
}
}
}
更多
更多信息请参考 Platform