chore: 构建稳定版本

This commit is contained in:
陈淳
2023-12-11 09:55:12 +08:00
parent 098d4bc85f
commit 769a6a9c63
756 changed files with 10431 additions and 19867 deletions

View File

@@ -0,0 +1,8 @@
namespace Yi.Framework.Rbac.Application.Contracts.Dtos.Account
{
public class CaptchaImageDto
{
public Guid Uuid { get; set; } = Guid.Empty;
public byte[] Img { get; set; }
}
}

View File

@@ -0,0 +1,12 @@
namespace Yi.Framework.Rbac.Application.Contracts.Dtos.Account
{
public class LoginInputVo
{
public string UserName { get; set; } = string.Empty;
public string Password { get; set; } = string.Empty;
public string Uuid { get; set; }
public string Code { get; set; }
}
}

View File

@@ -0,0 +1,7 @@
namespace Yi.Framework.Rbac.Application.Contracts.Dtos.Account
{
public class PhoneCaptchaImageDto
{
public string Phone { get; set; }
}
}

View File

@@ -0,0 +1,33 @@
namespace Yi.Framework.Rbac.Application.Contracts.Dtos.Account
{
public class RegisterDto
{
//电话号码根据code的表示来获取
/// <summary>
/// 账号
/// </summary>
public string UserName { get; set; } = string.Empty;
/// <summary>
/// 密码
/// </summary>
public string Password { get; set; } = string.Empty;
/// <summary>
/// 唯一标识码
/// </summary>
public string? Uuid { get; set; }
/// <summary>
/// 电话
/// </summary>
public long Phone { get; set; }
/// <summary>
/// 验证码
/// </summary>
public string? Code { get; set; }
}
}

View File

@@ -0,0 +1,7 @@
namespace Yi.Framework.Rbac.Application.Contracts.Dtos.Account
{
public class RestPasswordDto
{
public string Password { get; set; } = string.Empty;
}
}

View File

@@ -0,0 +1,7 @@
namespace Yi.Framework.Rbac.Application.Contracts.Dtos.Account
{
public class UpdateIconDto
{
public string? Icon { get; set; }
}
}

View File

@@ -0,0 +1,8 @@
namespace Yi.Framework.Rbac.Application.Contracts.Dtos.Account
{
public class UpdatePasswordDto
{
public string NewPassword { get; set; } = string.Empty;
public string OldPassword { get; set; } = string.Empty;
}
}

View File

@@ -0,0 +1,17 @@
namespace Yi.Framework.Rbac.Application.Contracts.Dtos.Config
{
/// <summary>
/// Config输入创建对象
/// </summary>
public class ConfigCreateInputVo
{
public Guid Id { get; set; }
public string ConfigName { get; set; } = string.Empty;
public string ConfigKey { get; set; } = string.Empty;
public string ConfigValue { get; set; } = string.Empty;
public string? ConfigType { get; set; }
public int OrderNum { get; set; }
public string? Remark { get; set; }
public DateTime CreationTime { get; set; }
}
}

View File

@@ -0,0 +1,22 @@
using Yi.Framework.Ddd;
using Yi.Framework.Ddd.Application.Contracts;
namespace Yi.Framework.Rbac.Application.Contracts.Dtos.Config
{
/// <summary>
/// <20><><EFBFBD>ò<EFBFBD>ѯ<EFBFBD><D1AF><EFBFBD><EFBFBD>
/// </summary>
public class ConfigGetListInputVo : PagedAllResultRequestDto
{
/// <summary>
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
public string? ConfigName { get; set; }
/// <summary>
/// <20><><EFBFBD>ü<EFBFBD>
/// </summary>
public string? ConfigKey { get; set; }
}
}

View File

@@ -0,0 +1,40 @@
using Volo.Abp.Application.Dtos;
namespace Yi.Framework.Rbac.Application.Contracts.Dtos.Config
{
public class ConfigGetListOutputDto : EntityDto<Guid>
{
public Guid Id { get; set; }
/// <summary>
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
public string ConfigName { get; set; } = string.Empty;
/// <summary>
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
public string ConfigKey { get; set; } = string.Empty;
/// <summary>
/// <20><><EFBFBD><EFBFBD>ֵ
/// </summary>
public string ConfigValue { get; set; } = string.Empty;
/// <summary>
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
public string? ConfigType { get; set; }
/// <summary>
/// <20><><EFBFBD><EFBFBD><EFBFBD>ֶ<EFBFBD>
/// </summary>
public int OrderNum { get; set; }
/// <summary>
/// <20><>ע
/// </summary>
public string? Remark { get; set; }
/// <summary>
/// <20><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
/// </summary>
public DateTime CreationTime { get; set; }
}
}

View File

@@ -0,0 +1,15 @@
using Volo.Abp.Application.Dtos;
namespace Yi.Framework.Rbac.Application.Contracts.Dtos.Config
{
public class ConfigGetOutputDto : EntityDto<Guid>
{
public string ConfigName { get; set; } = string.Empty;
public string ConfigKey { get; set; } = string.Empty;
public string ConfigValue { get; set; } = string.Empty;
public string? ConfigType { get; set; }
public int OrderNum { get; set; }
public string? Remark { get; set; }
public DateTime CreationTime { get; set; }
}
}

View File

@@ -0,0 +1,14 @@
namespace Yi.Framework.Rbac.Application.Contracts.Dtos.Config
{
public class ConfigUpdateInputVo
{
public Guid Id { get; set; }
public string ConfigName { get; set; } = string.Empty;
public string ConfigKey { get; set; } = string.Empty;
public string ConfigValue { get; set; } = string.Empty;
public string? ConfigType { get; set; }
public int OrderNum { get; set; }
public string? Remark { get; set; }
public DateTime CreationTime { get; set; }
}
}

View File

@@ -0,0 +1,18 @@
namespace Yi.Framework.Rbac.Application.Contracts.Dtos.Dept
{
/// <summary>
/// Dept输入创建对象
/// </summary>
public class DeptCreateInputVo
{
public Guid Id { get; set; }
public DateTime CreationTime { get; set; } = DateTime.Now;
public Guid? CreatorId { get; set; }
public bool State { get; set; }
public string DeptName { get; set; } = string.Empty;
public string DeptCode { get; set; } = string.Empty;
public string? Leader { get; set; }
public Guid ParentId { get; set; }
public string? Remark { get; set; }
}
}

View File

@@ -0,0 +1,15 @@
using Yi.Framework.Ddd;
using Yi.Framework.Ddd.Application.Contracts;
namespace Yi.Framework.Rbac.Application.Contracts.Dtos.Dept
{
public class DeptGetListInputVo : PagedAllResultRequestDto
{
public Guid Id { get; set; }
public bool? State { get; set; }
public string? DeptName { get; set; }
public string? DeptCode { get; set; }
public string? Leader { get; set; }
}
}

View File

@@ -0,0 +1,18 @@
using Volo.Abp.Application.Dtos;
namespace Yi.Framework.Rbac.Application.Contracts.Dtos.Dept
{
public class DeptGetListOutputDto : EntityDto<Guid>
{
public DateTime CreationTime { get; set; } = DateTime.Now;
public Guid? CreatorId { get; set; }
public bool State { get; set; }
public string DeptName { get; set; } = string.Empty;
public string DeptCode { get; set; } = string.Empty;
public string? Leader { get; set; }
public Guid ParentId { get; set; }
public string? Remark { get; set; }
public int OrderNum { get; set; }
}
}

View File

@@ -0,0 +1,19 @@
using Volo.Abp.Application.Dtos;
namespace Yi.Framework.Rbac.Application.Contracts.Dtos.Dept
{
public class DeptGetOutputDto : EntityDto<Guid>
{
public bool State { get; set; }
public string DeptName { get; set; } = string.Empty;
public string DeptCode { get; set; } = string.Empty;
public string? Leader { get; set; }
public string? Remark { get; set; }
public Guid? deptId { get; set; }
public int OrderNum { get; set; }
public Guid ParentId { get; set; }
}
}

View File

@@ -0,0 +1,15 @@
namespace Yi.Framework.Rbac.Application.Contracts.Dtos.Dept
{
public class DeptUpdateInputVo
{
public Guid Id { get; set; }
public DateTime CreationTime { get; set; } = DateTime.Now;
public Guid? CreatorId { get; set; }
public bool State { get; set; }
public string DeptName { get; set; } = string.Empty;
public string DeptCode { get; set; } = string.Empty;
public string? Leader { get; set; }
public Guid ParentId { get; set; }
public string? Remark { get; set; }
}
}

View File

@@ -0,0 +1,18 @@
namespace Yi.Framework.Rbac.Application.Contracts.Dtos.Dictionary
{
/// <summary>
/// Dictionary输入创建对象
/// </summary>
public class DictionaryCreateInputVo
{
public string? Remark { get; set; }
public string? ListClass { get; set; }
public string? CssClass { get; set; }
public string DictType { get; set; } = string.Empty;
public string? DictLabel { get; set; }
public string DictValue { get; set; } = string.Empty;
public bool IsDefault { get; set; }
public bool State { get; set; }
}
}

View File

@@ -0,0 +1,11 @@
using Volo.Abp.Application.Dtos;
namespace Yi.Framework.Rbac.Application.Contracts.Dtos.Dictionary
{
public class DictionaryGetListInputVo : PagedAndSortedResultRequestDto
{
public string? DictType { get; set; }
public string? DictLabel { get; set; }
public bool? State { get; set; }
}
}

View File

@@ -0,0 +1,18 @@
using Volo.Abp.Application.Dtos;
namespace Yi.Framework.Rbac.Application.Contracts.Dtos.Dictionary
{
public class DictionaryGetListOutputDto : EntityDto<Guid>
{
public DateTime CreationTime { get; set; } = DateTime.Now;
public Guid? CreatorId { get; set; }
public string? Remark { get; set; }
public string? ListClass { get; set; }
public string? CssClass { get; set; }
public string DictType { get; set; } = string.Empty;
public string? DictLabel { get; set; }
public string DictValue { get; set; } = string.Empty;
public bool IsDefault { get; set; }
public bool State { get; set; }
}
}

View File

@@ -0,0 +1,19 @@
using Volo.Abp.Application.Dtos;
namespace Yi.Framework.Rbac.Application.Contracts.Dtos.Dictionary
{
public class DictionaryGetOutputDto : EntityDto<Guid>
{
public DateTime CreationTime { get; set; } = DateTime.Now;
public Guid? CreatorId { get; set; }
public string? Remark { get; set; }
public string? ListClass { get; set; }
public string? CssClass { get; set; }
public string DictType { get; set; } = string.Empty;
public string? DictLabel { get; set; }
public string DictValue { get; set; } = string.Empty;
public bool IsDefault { get; set; }
public bool State { get; set; }
}
}

View File

@@ -0,0 +1,15 @@
namespace Yi.Framework.Rbac.Application.Contracts.Dtos.Dictionary
{
public class DictionaryUpdateInputVo
{
public string? Remark { get; set; }
public string? ListClass { get; set; }
public string? CssClass { get; set; }
public string DictType { get; set; } = string.Empty;
public string? DictLabel { get; set; }
public string DictValue { get; set; } = string.Empty;
public bool IsDefault { get; set; }
public bool State { get; set; }
}
}

View File

@@ -0,0 +1,14 @@
namespace Yi.Framework.Rbac.Application.Contracts.Dtos.DictionaryType
{
/// <summary>
/// DictionaryType输入创建对象
/// </summary>
public class DictionaryTypeCreateInputVo
{
public string DictName { get; set; } = string.Empty;
public string DictType { get; set; } = string.Empty;
public string? Remark { get; set; }
public bool State { get; set; }
}
}

View File

@@ -0,0 +1,13 @@
using Yi.Framework.Ddd.Application.Contracts;
namespace Yi.Framework.Rbac.Application.Contracts.Dtos.DictionaryType
{
public class DictionaryTypeGetListInputVo : PagedAllResultRequestDto
{
public string? DictName { get; set; }
public string? DictType { get; set; }
public string? Remark { get; set; }
public bool? State { get; set; }
}
}

View File

@@ -0,0 +1,15 @@
using Volo.Abp.Application.Dtos;
namespace Yi.Framework.Rbac.Application.Contracts.Dtos.DictionaryType
{
public class DictionaryTypeGetListOutputDto : EntityDto<Guid>
{
public DateTime CreationTime { get; set; } = DateTime.Now;
public Guid? CreatorId { get; set; }
public string DictName { get; set; } = string.Empty;
public string DictType { get; set; } = string.Empty;
public string? Remark { get; set; }
public bool State { get; set; }
}
}

View File

@@ -0,0 +1,15 @@
using Volo.Abp.Application.Dtos;
namespace Yi.Framework.Rbac.Application.Contracts.Dtos.DictionaryType
{
public class DictionaryTypeGetOutputDto : EntityDto<Guid>
{
public DateTime CreationTime { get; set; } = DateTime.Now;
public Guid? CreatorId { get; set; }
public string DictName { get; set; } = string.Empty;
public string DictType { get; set; } = string.Empty;
public string? Remark { get; set; }
public bool State { get; set; }
}
}

View File

@@ -0,0 +1,10 @@
namespace Yi.Framework.Rbac.Application.Contracts.Dtos.DictionaryType
{
public class DictionaryTypeUpdateInputVo
{
public string DictName { get; set; } = string.Empty;
public string DictType { get; set; } = string.Empty;
public string? Remark { get; set; }
public bool State { get; set; }
}
}

View File

@@ -0,0 +1,12 @@
using Yi.Framework.Ddd;
using Yi.Framework.Ddd.Application.Contracts;
namespace Yi.Framework.Rbac.Application.Contracts.Dtos.LoginLog
{
public class LoginLogGetListInputVo : PagedAllResultRequestDto
{
public string? LoginUser { get; set; }
public string? LoginIp { get; set; }
}
}

View File

@@ -0,0 +1,31 @@
using Volo.Abp.Application.Dtos;
namespace Yi.Framework.Rbac.Application.Contracts.Dtos.LoginLog
{
public class LoginLogGetListOutputDto : EntityDto<Guid>
{
public DateTime CreationTime { get; set; }
public string? LoginUser { get; set; }
public string? LoginLocation { get; set; }
/// <summary>
/// 登录Ip
///</summary>
public string? LoginIp { get; set; }
/// <summary>
/// 浏览器
///</summary>
public string? Browser { get; set; }
/// <summary>
/// 操作系统
///</summary>
public string? Os { get; set; }
/// <summary>
/// 登录信息
///</summary>
public string? LogMsg { get; set; }
public Guid? CreatorId { get; set; }
}
}

View File

@@ -0,0 +1,28 @@
using Yi.Framework.Rbac.Domain.Shared.Enums;
namespace Yi.Framework.Rbac.Application.Contracts.Dtos.Menu
{
/// <summary>
/// Menu输入创建对象
/// </summary>
public class MenuCreateInputVo
{
public Guid Id { get; set; }
public DateTime CreationTime { get; set; } = DateTime.Now;
public Guid? CreatorId { get; set; }
public bool State { get; set; }
public string MenuName { get; set; } = string.Empty;
public MenuTypeEnum MenuType { get; set; } = MenuTypeEnum.Menu;
public string? PermissionCode { get; set; }
public Guid ParentId { get; set; }
public string? MenuIcon { get; set; }
public string? Router { get; set; }
public bool IsLink { get; set; }
public bool IsCache { get; set; }
public bool IsShow { get; set; } = true;
public string? Remark { get; set; }
public string? Component { get; set; }
public string? Query { get; set; }
public int OrderNum { get; set; }
}
}

View File

@@ -0,0 +1,12 @@
using Volo.Abp.Application.Dtos;
namespace Yi.Framework.Rbac.Application.Contracts.Dtos.Menu
{
public class MenuGetListInputVo : PagedAndSortedResultRequestDto
{
public bool? State { get; set; }
public string? MenuName { get; set; }
}
}

View File

@@ -0,0 +1,27 @@
using Volo.Abp.Application.Dtos;
using Yi.Framework.Rbac.Domain.Shared.Enums;
namespace Yi.Framework.Rbac.Application.Contracts.Dtos.Menu
{
public class MenuGetListOutputDto : EntityDto<Guid>
{
public DateTime CreationTime { get; set; } = DateTime.Now;
public Guid? CreatorId { get; set; }
public bool State { get; set; }
public string MenuName { get; set; } = string.Empty;
public MenuTypeEnum MenuType { get; set; } = MenuTypeEnum.Menu;
public string? PermissionCode { get; set; }
public Guid ParentId { get; set; }
public string? MenuIcon { get; set; }
public string? Router { get; set; }
public bool IsLink { get; set; }
public bool IsCache { get; set; }
public bool IsShow { get; set; } = true;
public string? Remark { get; set; }
public string? Component { get; set; }
public string? Query { get; set; }
public int OrderNum { get; set; }
//public List<MenuEntity>? Children { get; set; }
}
}

View File

@@ -0,0 +1,29 @@
using Volo.Abp.Application.Dtos;
using Yi.Framework.Rbac.Domain.Shared.Enums;
namespace Yi.Framework.Rbac.Application.Contracts.Dtos.Menu
{
public class MenuGetOutputDto : EntityDto<Guid>
{
public Guid Id { get; set; }
public DateTime CreationTime { get; set; } = DateTime.Now;
public Guid? CreatorId { get; set; }
public bool State { get; set; }
public string MenuName { get; set; } = string.Empty;
public MenuTypeEnum MenuType { get; set; } = MenuTypeEnum.Menu;
public string? PermissionCode { get; set; }
public Guid ParentId { get; set; }
public string? MenuIcon { get; set; }
public string? Router { get; set; }
public bool IsLink { get; set; }
public bool IsCache { get; set; }
public bool IsShow { get; set; } = true;
public string? Remark { get; set; }
public string? Component { get; set; }
public string? Query { get; set; }
public int OrderNum { get; set; }
//public List<MenuEntity>? Children { get; set; }
}
}

View File

@@ -0,0 +1,26 @@
using Yi.Framework.Rbac.Domain.Shared.Enums;
namespace Yi.Framework.Rbac.Application.Contracts.Dtos.Menu
{
public class MenuUpdateInputVo
{
public Guid Id { get; set; }
public Guid? CreatorId { get; set; }
public bool State { get; set; }
public string MenuName { get; set; } = string.Empty;
public MenuTypeEnum MenuType { get; set; } = MenuTypeEnum.Menu;
public string? PermissionCode { get; set; }
public Guid ParentId { get; set; }
public string? MenuIcon { get; set; }
public string? Router { get; set; }
public bool IsLink { get; set; }
public bool IsCache { get; set; }
public bool IsShow { get; set; } = true;
public string? Remark { get; set; }
public string? Component { get; set; }
public string? Query { get; set; }
public int OrderNum { get; set; }
//public List<MenuEntity>? Children { get; set; }
}
}

View File

@@ -0,0 +1,10 @@
namespace Yi.Framework.Rbac.Application.Contracts.Dtos.MonitorCache
{
public class MonitorCacheGetListOutputDto
{
public string CacheName { get; set; }
public string CacheKey { get; set; }
public string CacheValue { get; set; }
public string? Remark { get; set; }
}
}

View File

@@ -0,0 +1,8 @@
namespace Yi.Framework.Rbac.Application.Contracts.Dtos.MonitorCache
{
public class MonitorCacheNameGetListOutputDto
{
public string CacheName { get; set; }
public string? Remark { get; set; }
}
}

View File

@@ -0,0 +1,11 @@
using Yi.Framework.Ddd.Application.Contracts;
using Yi.Framework.Rbac.Domain.Shared.OperLog;
namespace Yi.Framework.Rbac.Application.Contracts.Dtos.OperLog
{
public class OperationLogGetListInputVo : PagedAllResultRequestDto
{
public OperEnum? OperType { get; set; }
public string? OperUser { get; set; }
}
}

View File

@@ -0,0 +1,19 @@
using Volo.Abp.Application.Dtos;
using Yi.Framework.Rbac.Domain.Shared.OperLog;
namespace Yi.Framework.Rbac.Application.Contracts.Dtos.OperLog
{
public class OperationLogGetListOutputDto : EntityDto<Guid>
{
public string? Title { get; set; }
public OperEnum OperType { get; set; }
public string? RequestMethod { get; set; }
public string? OperUser { get; set; }
public string? OperIp { get; set; }
public string? OperLocation { get; set; }
public string? Method { get; set; }
public string? RequestParam { get; set; }
public string? RequestResult { get; set; }
public DateTime CreationTime { get; set; }
}
}

View File

@@ -0,0 +1,16 @@
namespace Yi.Framework.Rbac.Application.Contracts.Dtos.Post
{
/// <summary>
/// Post输入创建对象
/// </summary>
public class PostCreateInputVo
{
public Guid Id { get; set; }
public DateTime CreationTime { get; set; } = DateTime.Now;
public long? CreatorId { get; set; }
public Guid State { get; set; }
public string PostCode { get; set; } = string.Empty;
public string PostName { get; set; } = string.Empty;
public string? Remark { get; set; }
}
}

View File

@@ -0,0 +1,11 @@
using Volo.Abp.Application.Dtos;
namespace Yi.Framework.Rbac.Application.Contracts.Dtos.Post
{
public class PostGetListInputVo : PagedAndSortedResultRequestDto
{
public bool? State { get; set; }
//public string? PostCode { get; set; }=string.Empty;
public string? PostName { get; set; } = string.Empty;
}
}

View File

@@ -0,0 +1,15 @@
using Volo.Abp.Application.Dtos;
namespace Yi.Framework.Rbac.Application.Contracts.Dtos.Post
{
public class PostGetListOutputDto : EntityDto<Guid>
{
public DateTime CreationTime { get; set; } = DateTime.Now;
public bool State { get; set; }
public string PostCode { get; set; } = string.Empty;
public string PostName { get; set; } = string.Empty;
public string? Remark { get; set; }
public int OrderNum { get; set; }
}
}

View File

@@ -0,0 +1,16 @@
using Volo.Abp.Application.Dtos;
namespace Yi.Framework.Rbac.Application.Contracts.Dtos.Post
{
public class PostGetOutputDto : EntityDto<Guid>
{
public DateTime CreationTime { get; set; } = DateTime.Now;
public Guid? CreatorId { get; set; }
public bool State { get; set; }
public string PostCode { get; set; } = string.Empty;
public string PostName { get; set; } = string.Empty;
public string? Remark { get; set; }
public int OrderNum { get; set; }
}
}

View File

@@ -0,0 +1,13 @@
namespace Yi.Framework.Rbac.Application.Contracts.Dtos.Post
{
public class PostUpdateInputVo
{
public Guid Id { get; set; }
public DateTime CreationTime { get; set; } = DateTime.Now;
public Guid? CreatorId { get; set; }
public bool State { get; set; }
public string PostCode { get; set; } = string.Empty;
public string PostName { get; set; } = string.Empty;
public string? Remark { get; set; }
}
}

View File

@@ -0,0 +1,13 @@
using System.ComponentModel.DataAnnotations;
namespace Yi.Framework.Rbac.Application.Contracts.Dtos.Role
{
public class RoleAuthUserCreateOrDeleteInput
{
[Required]
public Guid RoleId { get; set; }
[Required]
public List<Guid> UserIds { get; set; }
}
}

View File

@@ -0,0 +1,11 @@
using Volo.Abp.Application.Dtos;
namespace Yi.Framework.Rbac.Application.Contracts.Dtos.Role
{
public class RoleAuthUserGetListInput : PagedAndSortedResultRequestDto
{
public string? UserName { get; set; }
public long? Phone { get; set; }
}
}

View File

@@ -0,0 +1,22 @@
using Yi.Framework.Rbac.Domain.Shared.Enums;
namespace Yi.Framework.Rbac.Application.Contracts.Dtos.Role
{
/// <summary>
/// Role输入创建对象
/// </summary>
public class RoleCreateInputVo
{
public string? RoleName { get; set; }
public string? RoleCode { get; set; }
public string? Remark { get; set; }
public DataScopeEnum DataScope { get; set; } = DataScopeEnum.ALL;
public bool State { get; set; } = true;
public int OrderNum { get; set; }
public List<Guid> DeptIds { get; set; }
public List<Guid> MenuIds { get; set; }
}
}

View File

@@ -0,0 +1,14 @@
using Yi.Framework.Ddd;
using Yi.Framework.Ddd.Application.Contracts;
namespace Yi.Framework.Rbac.Application.Contracts.Dtos.Role
{
public class RoleGetListInputVo : PagedAllResultRequestDto
{
public string? RoleName { get; set; }
public string? RoleCode { get; set; }
public bool? State { get; set; }
}
}

View File

@@ -0,0 +1,18 @@
using Volo.Abp.Application.Dtos;
using Yi.Framework.Rbac.Domain.Shared.Enums;
namespace Yi.Framework.Rbac.Application.Contracts.Dtos.Role
{
public class RoleGetListOutputDto : EntityDto<Guid>
{
public DateTime CreationTime { get; set; } = DateTime.Now;
public Guid? CreatorId { get; set; }
public string? RoleName { get; set; }
public string? RoleCode { get; set; }
public string? Remark { get; set; }
public DataScopeEnum DataScope { get; set; } = DataScopeEnum.ALL;
public bool State { get; set; }
public int OrderNum { get; set; }
}
}

View File

@@ -0,0 +1,18 @@
using Volo.Abp.Application.Dtos;
using Yi.Framework.Rbac.Domain.Shared.Enums;
namespace Yi.Framework.Rbac.Application.Contracts.Dtos.Role
{
public class RoleGetOutputDto : EntityDto<Guid>
{
public DateTime CreationTime { get; set; } = DateTime.Now;
public Guid? CreatorId { get; set; }
public string? RoleName { get; set; }
public string? RoleCode { get; set; }
public string? Remark { get; set; }
public DataScopeEnum DataScope { get; set; } = DataScopeEnum.ALL;
public bool State { get; set; }
public int OrderNum { get; set; }
}
}

View File

@@ -0,0 +1,19 @@
using Yi.Framework.Rbac.Domain.Shared.Enums;
namespace Yi.Framework.Rbac.Application.Contracts.Dtos.Role
{
public class RoleUpdateInputVo
{
public string? RoleName { get; set; }
public string? RoleCode { get; set; }
public string? Remark { get; set; }
public DataScopeEnum DataScope { get; set; } = DataScopeEnum.ALL;
public bool State { get; set; }
public int OrderNum { get; set; }
public List<Guid>? DeptIds { get; set; }
public List<Guid>? MenuIds { get; set; }
}
}

View File

@@ -0,0 +1,13 @@
using Yi.Framework.Rbac.Domain.Shared.Enums;
namespace Yi.Framework.Rbac.Application.Contracts.Dtos.Role
{
public class UpdateDataScpoceInput
{
public Guid RoleId { get; set; }
public List<Guid>? DeptIds { get; set; }
public DataScopeEnum DataScope { get; set; }
}
}

View File

@@ -0,0 +1,27 @@
using Yi.Framework.Rbac.Domain.Shared.Enums;
namespace Yi.Framework.Rbac.Application.Contracts.Dtos.Task
{
public class TaskCreateInput
{
public string AssemblyName { get; set; }
public string JobType { get; set; }
public string JobId { get; set; }
public string? GroupName { get; set; }
public JobTypeEnum Type { get; set; }
public string Cron { get; set; }
public int Millisecond { get; set; }
public bool Concurrent { get; set; }
//public Dictionary<string, object>? Properties { get; set; }
public string? Description { get; set; }
}
}

View File

@@ -0,0 +1,10 @@
using Yi.Framework.Ddd.Application.Contracts;
namespace Yi.Framework.Rbac.Application.Contracts.Dtos.Task
{
public class TaskGetListInput : PagedAllResultRequestDto
{
public string JobId { get; set; }
public string GroupName { get; set; }
}
}

View File

@@ -0,0 +1,87 @@
namespace Yi.Framework.Rbac.Application.Contracts.Dtos.Task
{
public class TaskGetListOutput
{
/// <summary>
/// 作业 Id
/// </summary>
public string JobId { get; internal set; }
/// <summary>
/// 作业组名称
/// </summary>
public string GroupName { get; internal set; }
/// <summary>
/// 作业处理程序类型
/// </summary>
/// <remarks>存储的是类型的 FullName</remarks>
public string JobType { get; internal set; }
/// <summary>
/// 作业处理程序类型所在程序集
/// </summary>
/// <remarks>存储的是程序集 Name</remarks>
public string AssemblyName { get; internal set; }
/// <summary>
/// 描述信息
/// </summary>
public string Description { get; internal set; }
/// <summary>
/// 是否采用并行执行
/// </summary>
/// <remarks>如果设置为 false那么使用串行执行</remarks>
public bool Concurrent { get; internal set; } = true;
/// <summary>
/// 是否扫描 IJob 实现类 [Trigger] 特性触发器
/// </summary>
public bool IncludeAnnotations { get; internal set; } = false;
/// <summary>
/// 作业信息额外数据
/// </summary>
public string Properties { get; internal set; } = "{}";
/// <summary>
/// 作业更新时间
/// </summary>
public DateTime? UpdatedTime { get; internal set; }
/// <summary>
/// 标记其他作业正在执行
/// </summary>
/// <remarks>当 <see cref="Concurrent"/> 为 false 时有效,也就是串行执行</remarks>
internal bool Blocked { get; set; } = false;
/// <summary>
/// 作业处理程序运行时类型
/// </summary>
internal string RuntimeJobType { get; set; }
/// <summary>
/// 作业信息额外数据运行时实例
/// </summary>
internal string RuntimeProperties { get; set; }
/// <summary>
/// 触发器参数
/// </summary>
public string TriggerArgs { get; set; }
//状态
public string Status { get; set; }
}
}

View File

@@ -0,0 +1,87 @@
namespace Yi.Framework.Rbac.Application.Contracts.Dtos.Task
{
public class TaskGetOutput
{
/// <summary>
/// 作业 Id
/// </summary>
public string JobId { get; internal set; }
/// <summary>
/// 作业组名称
/// </summary>
public string GroupName { get; internal set; }
/// <summary>
/// 作业处理程序类型
/// </summary>
/// <remarks>存储的是类型的 FullName</remarks>
public string JobType { get; internal set; }
/// <summary>
/// 作业处理程序类型所在程序集
/// </summary>
/// <remarks>存储的是程序集 Name</remarks>
public string AssemblyName { get; internal set; }
/// <summary>
/// 描述信息
/// </summary>
public string Description { get; internal set; }
/// <summary>
/// 是否采用并行执行
/// </summary>
/// <remarks>如果设置为 false那么使用串行执行</remarks>
public bool Concurrent { get; internal set; } = true;
/// <summary>
/// 是否扫描 IJob 实现类 [Trigger] 特性触发器
/// </summary>
public bool IncludeAnnotations { get; internal set; } = false;
/// <summary>
/// 作业信息额外数据
/// </summary>
public string Properties { get; internal set; } = "{}";
/// <summary>
/// 作业更新时间
/// </summary>
public DateTime? UpdatedTime { get; internal set; }
/// <summary>
/// 标记其他作业正在执行
/// </summary>
/// <remarks>当 <see cref="Concurrent"/> 为 false 时有效,也就是串行执行</remarks>
internal bool Blocked { get; set; } = false;
/// <summary>
/// 作业处理程序运行时类型
/// </summary>
internal string RuntimeJobType { get; set; }
/// <summary>
/// 作业信息额外数据运行时实例
/// </summary>
internal string RuntimeProperties { get; set; }
public string TriggerArgs { get; set; }
public DateTime? NextRunTime { get; set; }
public DateTime? LastRunTime { get; set; }
public long NumberOfRuns { get; set; }
}
}

View File

@@ -0,0 +1,25 @@
using Yi.Framework.Rbac.Domain.Shared.Enums;
namespace Yi.Framework.Rbac.Application.Contracts.Dtos.Task
{
public class TaskUpdateInput
{
public string AssemblyName { get; set; }
public string JobType { get; set; }
public string? GroupName { get; set; }
public JobTypeEnum Type { get; set; }
public string? Cron { get; set; }
public int Millisecond { get; set; }
public bool Concurrent { get; set; }
// public Dictionary<string, object>? Properties { get; set; }
public string? Description { get; set; }
}
}

View File

@@ -0,0 +1,17 @@
using Yi.Framework.Rbac.Domain.Shared.Enums;
namespace Yi.Framework.Rbac.Application.Contracts.Dtos.User
{
public class ProfileUpdateInputVo
{
public string? Name { get; set; }
public int? Age { get; set; }
public string? Nick { get; set; }
public string? Email { get; set; }
public string? Address { get; set; }
public long? Phone { get; set; }
public string? Introduction { get; set; }
public string? Remark { get; set; }
public SexEnum? Sex { get; set; }
}
}

View File

@@ -0,0 +1,27 @@
using Yi.Framework.Rbac.Domain.Shared.Enums;
namespace Yi.Framework.Rbac.Application.Contracts.Dtos.User
{
/// <summary>
/// User输入创建对象
/// </summary>
public class UserCreateInputVo
{
public string? Name { get; set; }
public int? Age { get; set; }
public string UserName { get; set; } = string.Empty;
public string Password { get; set; } = string.Empty;
public string? Icon { get; set; }
public string? Nick { get; set; }
public string? Email { get; set; }
public string? Address { get; set; }
public long? Phone { get; set; }
public string? Introduction { get; set; }
public string? Remark { get; set; }
public SexEnum Sex { get; set; } = SexEnum.Unknown;
public List<Guid>? RoleIds { get; set; }
public List<Guid>? PostIds { get; set; }
public Guid? DeptId { get; set; }
public bool State { get; set; } = true;
}
}

View File

@@ -0,0 +1,18 @@
using Yi.Framework.Ddd;
using Yi.Framework.Ddd.Application.Contracts;
namespace Yi.Framework.Rbac.Application.Contracts.Dtos.User
{
public class UserGetListInputVo : PagedAllResultRequestDto
{
public string? Name { get; set; }
public string? UserName { get; set; }
public long? Phone { get; set; }
public bool? State { get; set; }
public Guid? DeptId { get; set; }
public string? Ids { get; set; }
}
}

View File

@@ -0,0 +1,29 @@
using Volo.Abp.Application.Dtos;
using Yi.Framework.Rbac.Domain.Shared.Enums;
namespace Yi.Framework.Rbac.Application.Contracts.Dtos.User
{
public class UserGetListOutputDto : EntityDto<Guid>
{
public string? Name { get; set; }
public int? Age { get; set; }
public string UserName { get; set; } = string.Empty;
public string? Icon { get; set; }
public string? Nick { get; set; }
public string? Email { get; set; }
public string? Ip { get; set; }
public string? Address { get; set; }
public long? Phone { get; set; }
public string? Introduction { get; set; }
public string? Remark { get; set; }
public SexEnum Sex { get; set; } = SexEnum.Unknown;
public Guid? DeptId { get; set; }
public DateTime CreationTime { get; set; } = DateTime.Now;
public Guid? CreatorId { get; set; }
public bool State { get; set; }
public string DeptName { get; set; }
}
}

View File

@@ -0,0 +1,34 @@
using Volo.Abp.Application.Dtos;
using Yi.Framework.Rbac.Application.Contracts.Dtos.Dept;
using Yi.Framework.Rbac.Application.Contracts.Dtos.Post;
using Yi.Framework.Rbac.Application.Contracts.Dtos.Role;
using Yi.Framework.Rbac.Domain.Shared.Enums;
namespace Yi.Framework.Rbac.Application.Contracts.Dtos.User
{
public class UserGetOutputDto : EntityDto<Guid>
{
public string? Name { get; set; }
public int? Age { get; set; }
public string UserName { get; set; } = string.Empty;
public string? Icon { get; set; }
public string? Nick { get; set; }
public string? Email { get; set; }
public string? Ip { get; set; }
public string? Address { get; set; }
public long? Phone { get; set; }
public string? Introduction { get; set; }
public string? Remark { get; set; }
public SexEnum Sex { get; set; } = SexEnum.Unknown;
public bool State { get; set; }
public DateTime CreationTime { get; set; }
public Guid? DeptId { get; set; }
public DeptGetOutputDto? Dept { get; set; }
public List<PostGetListOutputDto>? Posts { get; set; }
public List<RoleGetListOutputDto>? Roles { get; set; }
}
}

View File

@@ -0,0 +1,32 @@
using Mapster;
using Yi.Framework.Rbac.Domain.Shared.Enums;
namespace Yi.Framework.Rbac.Application.Contracts.Dtos.User
{
public class UserUpdateInputVo
{
public string? Name { get; set; }
public int? Age { get; set; }
public string? UserName { get; set; }
/// <summary>
/// <20>ó<EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
[AdaptIgnore]
public string? Password { get; set; }
public string? Icon { get; set; }
public string? Nick { get; set; }
public string? Email { get; set; }
public string? Ip { get; set; }
public string? Address { get; set; }
public long? Phone { get; set; }
public string? Introduction { get; set; }
public string? Remark { get; set; }
public SexEnum? Sex { get; set; }
public Guid? DeptId { get; set; }
public List<Guid>? PostIds { get; set; }
public List<Guid>? RoleIds { get; set; }
public bool? State { get; set; }
}
}

View File

@@ -0,0 +1,6 @@
namespace Yi.Framework.Rbac.Application.Contracts.IServices
{
public interface IAccountService
{
}
}

View File

@@ -0,0 +1,14 @@
using Volo.Abp.Application.Services;
using Yi.Framework.Ddd.Application.Contracts;
using Yi.Framework.Rbac.Application.Contracts.Dtos.Config;
namespace Yi.Framework.Rbac.Application.Contracts.IServices
{
/// <summary>
/// Config服务抽象
/// </summary>
public interface IConfigService : IYiCrudAppService<ConfigGetOutputDto, ConfigGetListOutputDto, Guid, ConfigGetListInputVo, ConfigCreateInputVo, ConfigUpdateInputVo>
{
}
}

View File

@@ -0,0 +1,14 @@
using Volo.Abp.Application.Services;
using Yi.Framework.Ddd.Application.Contracts;
using Yi.Framework.Rbac.Application.Contracts.Dtos.Dept;
namespace Yi.Framework.Rbac.Application.Contracts.IServices
{
/// <summary>
/// Dept服务抽象
/// </summary>
public interface IDeptService : IYiCrudAppService<DeptGetOutputDto, DeptGetListOutputDto, Guid, DeptGetListInputVo, DeptCreateInputVo, DeptUpdateInputVo>
{
Task<List<Guid>> GetChildListAsync(Guid deptId);
}
}

View File

@@ -0,0 +1,13 @@
using Yi.Framework.Ddd.Application.Contracts;
using Yi.Framework.Rbac.Application.Contracts.Dtos.Dictionary;
namespace Yi.Framework.Rbac.Application.Contracts.IServices
{
/// <summary>
/// Dictionary服务抽象
/// </summary>
public interface IDictionaryService : IYiCrudAppService<DictionaryGetOutputDto, DictionaryGetListOutputDto, Guid, DictionaryGetListInputVo, DictionaryCreateInputVo, DictionaryUpdateInputVo>
{
}
}

View File

@@ -0,0 +1,13 @@
using Yi.Framework.Ddd.Application.Contracts;
using Yi.Framework.Rbac.Application.Contracts.Dtos.DictionaryType;
namespace Yi.Framework.Rbac.Application.Contracts.IServices
{
/// <summary>
/// DictionaryType服务抽象
/// </summary>
public interface IDictionaryTypeService : IYiCrudAppService<DictionaryTypeGetOutputDto, DictionaryTypeGetListOutputDto, Guid, DictionaryTypeGetListInputVo, DictionaryTypeCreateInputVo, DictionaryTypeUpdateInputVo>
{
}
}

View File

@@ -0,0 +1,14 @@
using Volo.Abp.Application.Services;
using Yi.Framework.Ddd.Application.Contracts;
using Yi.Framework.Rbac.Application.Contracts.Dtos.Menu;
namespace Yi.Framework.Rbac.Application.Contracts.IServices
{
/// <summary>
/// Menu服务抽象
/// </summary>
public interface IMenuService : IYiCrudAppService<MenuGetOutputDto, MenuGetListOutputDto, Guid, MenuGetListInputVo, MenuCreateInputVo, MenuUpdateInputVo>
{
}
}

View File

@@ -0,0 +1,6 @@
namespace Yi.Framework.Rbac.Application.Contracts.IServices
{
public interface IMonitorCacheService
{
}
}

View File

@@ -0,0 +1,6 @@
namespace Yi.Framework.Rbac.Application.Contracts.IServices
{
public interface IMonitorServerService
{
}
}

View File

@@ -0,0 +1,6 @@
namespace Yi.Framework.Rbac.Application.Contracts.IServices
{
public interface IOnlineService
{
}
}

View File

@@ -0,0 +1,13 @@
using Yi.Framework.Ddd.Application.Contracts;
using Yi.Framework.Rbac.Application.Contracts.Dtos.OperLog;
namespace Yi.Framework.Rbac.Application.Contracts.IServices
{
/// <summary>
/// OperationLog服务抽象
/// </summary>
public interface IOperationLogService : IYiCrudAppService<OperationLogGetListOutputDto, Guid, OperationLogGetListInputVo>
{
}
}

View File

@@ -0,0 +1,14 @@
using Volo.Abp.Application.Services;
using Yi.Framework.Ddd.Application.Contracts;
using Yi.Framework.Rbac.Application.Contracts.Dtos.Post;
namespace Yi.Framework.Rbac.Application.Contracts.IServices
{
/// <summary>
/// Post服务抽象
/// </summary>
public interface IPostService : IYiCrudAppService<PostGetOutputDto, PostGetListOutputDto, Guid, PostGetListInputVo, PostCreateInputVo, PostUpdateInputVo>
{
}
}

View File

@@ -0,0 +1,14 @@
using Volo.Abp.Application.Services;
using Yi.Framework.Ddd.Application.Contracts;
using Yi.Framework.Rbac.Application.Contracts.Dtos.Role;
namespace Yi.Framework.Rbac.Application.Contracts.IServices
{
/// <summary>
/// Role服务抽象
/// </summary>
public interface IRoleService : IYiCrudAppService<RoleGetOutputDto, RoleGetListOutputDto, Guid, RoleGetListInputVo, RoleCreateInputVo, RoleUpdateInputVo>
{
}
}

View File

@@ -0,0 +1,6 @@
namespace Yi.Framework.Rbac.Application.Contracts.IServices
{
public interface ITaskService
{
}
}

View File

@@ -0,0 +1,12 @@
using Yi.Framework.Ddd.Application.Contracts;
using Yi.Framework.Rbac.Application.Contracts.Dtos.User;
namespace Yi.Framework.Rbac.Application.Contracts.IServices
{
/// <summary>
/// User服务抽象
/// </summary>
public interface IUserService : IYiCrudAppService<UserGetOutputDto, UserGetListOutputDto, Guid, UserGetListInputVo, UserCreateInputVo, UserUpdateInputVo>
{
}
}

View File

@@ -0,0 +1,13 @@
<Project Sdk="Microsoft.NET.Sdk">
<Import Project="..\..\..\common.props" />
<PropertyGroup>
<TargetFramework>net7.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
</PropertyGroup>
<ItemGroup>
<ProjectReference Include="..\..\..\framework\Yi.Framework.Ddd.Application.Contracts\Yi.Framework.Ddd.Application.Contracts.csproj" />
<ProjectReference Include="..\Yi.Framework.Rbac.Domain.Shared\Yi.Framework.Rbac.Domain.Shared.csproj" />
</ItemGroup>
</Project>

View File

@@ -0,0 +1,326 @@
<?xml version="1.0"?>
<doc>
<assembly>
<name>Yi.Framework.Rbac.Application.Contracts</name>
</assembly>
<members>
<member name="P:Yi.Framework.Rbac.Application.Contracts.Dtos.Account.RegisterDto.UserName">
<summary>
账号
</summary>
</member>
<member name="P:Yi.Framework.Rbac.Application.Contracts.Dtos.Account.RegisterDto.Password">
<summary>
密码
</summary>
</member>
<member name="P:Yi.Framework.Rbac.Application.Contracts.Dtos.Account.RegisterDto.Uuid">
<summary>
唯一标识码
</summary>
</member>
<member name="P:Yi.Framework.Rbac.Application.Contracts.Dtos.Account.RegisterDto.Phone">
<summary>
电话
</summary>
</member>
<member name="P:Yi.Framework.Rbac.Application.Contracts.Dtos.Account.RegisterDto.Code">
<summary>
验证码
</summary>
</member>
<member name="T:Yi.Framework.Rbac.Application.Contracts.Dtos.Config.ConfigCreateInputVo">
<summary>
Config输入创建对象
</summary>
</member>
<member name="T:Yi.Framework.Rbac.Application.Contracts.Dtos.Config.ConfigGetListInputVo">
<summary>
配置查询参数
</summary>
</member>
<member name="P:Yi.Framework.Rbac.Application.Contracts.Dtos.Config.ConfigGetListInputVo.ConfigName">
<summary>
配置名称
</summary>
</member>
<member name="P:Yi.Framework.Rbac.Application.Contracts.Dtos.Config.ConfigGetListInputVo.ConfigKey">
<summary>
配置键
</summary>
</member>
<member name="P:Yi.Framework.Rbac.Application.Contracts.Dtos.Config.ConfigGetListOutputDto.ConfigName">
<summary>
配置名称
</summary>
</member>
<member name="P:Yi.Framework.Rbac.Application.Contracts.Dtos.Config.ConfigGetListOutputDto.ConfigKey">
<summary>
配置主键
</summary>
</member>
<member name="P:Yi.Framework.Rbac.Application.Contracts.Dtos.Config.ConfigGetListOutputDto.ConfigValue">
<summary>
配置值
</summary>
</member>
<member name="P:Yi.Framework.Rbac.Application.Contracts.Dtos.Config.ConfigGetListOutputDto.ConfigType">
<summary>
配置类型
</summary>
</member>
<member name="P:Yi.Framework.Rbac.Application.Contracts.Dtos.Config.ConfigGetListOutputDto.OrderNum">
<summary>
排序字段
</summary>
</member>
<member name="P:Yi.Framework.Rbac.Application.Contracts.Dtos.Config.ConfigGetListOutputDto.Remark">
<summary>
备注
</summary>
</member>
<member name="P:Yi.Framework.Rbac.Application.Contracts.Dtos.Config.ConfigGetListOutputDto.CreationTime">
<summary>
创建时间
</summary>
</member>
<member name="T:Yi.Framework.Rbac.Application.Contracts.Dtos.Dept.DeptCreateInputVo">
<summary>
Dept输入创建对象
</summary>
</member>
<member name="T:Yi.Framework.Rbac.Application.Contracts.Dtos.DictionaryType.DictionaryTypeCreateInputVo">
<summary>
DictionaryType输入创建对象
</summary>
</member>
<member name="T:Yi.Framework.Rbac.Application.Contracts.Dtos.Dictionary.DictionaryCreateInputVo">
<summary>
Dictionary输入创建对象
</summary>
</member>
<member name="P:Yi.Framework.Rbac.Application.Contracts.Dtos.LoginLog.LoginLogGetListOutputDto.LoginIp">
<summary>
登录Ip
</summary>
</member>
<member name="P:Yi.Framework.Rbac.Application.Contracts.Dtos.LoginLog.LoginLogGetListOutputDto.Browser">
<summary>
浏览器
</summary>
</member>
<member name="P:Yi.Framework.Rbac.Application.Contracts.Dtos.LoginLog.LoginLogGetListOutputDto.Os">
<summary>
操作系统
</summary>
</member>
<member name="P:Yi.Framework.Rbac.Application.Contracts.Dtos.LoginLog.LoginLogGetListOutputDto.LogMsg">
<summary>
登录信息
</summary>
</member>
<member name="T:Yi.Framework.Rbac.Application.Contracts.Dtos.Menu.MenuCreateInputVo">
<summary>
Menu输入创建对象
</summary>
</member>
<member name="T:Yi.Framework.Rbac.Application.Contracts.Dtos.Post.PostCreateInputVo">
<summary>
Post输入创建对象
</summary>
</member>
<member name="T:Yi.Framework.Rbac.Application.Contracts.Dtos.Role.RoleCreateInputVo">
<summary>
Role输入创建对象
</summary>
</member>
<member name="P:Yi.Framework.Rbac.Application.Contracts.Dtos.Task.TaskGetListOutput.JobId">
<summary>
作业 Id
</summary>
</member>
<member name="P:Yi.Framework.Rbac.Application.Contracts.Dtos.Task.TaskGetListOutput.GroupName">
<summary>
作业组名称
</summary>
</member>
<member name="P:Yi.Framework.Rbac.Application.Contracts.Dtos.Task.TaskGetListOutput.JobType">
<summary>
作业处理程序类型
</summary>
<remarks>存储的是类型的 FullName</remarks>
</member>
<member name="P:Yi.Framework.Rbac.Application.Contracts.Dtos.Task.TaskGetListOutput.AssemblyName">
<summary>
作业处理程序类型所在程序集
</summary>
<remarks>存储的是程序集 Name</remarks>
</member>
<member name="P:Yi.Framework.Rbac.Application.Contracts.Dtos.Task.TaskGetListOutput.Description">
<summary>
描述信息
</summary>
</member>
<member name="P:Yi.Framework.Rbac.Application.Contracts.Dtos.Task.TaskGetListOutput.Concurrent">
<summary>
是否采用并行执行
</summary>
<remarks>如果设置为 false那么使用串行执行</remarks>
</member>
<member name="P:Yi.Framework.Rbac.Application.Contracts.Dtos.Task.TaskGetListOutput.IncludeAnnotations">
<summary>
是否扫描 IJob 实现类 [Trigger] 特性触发器
</summary>
</member>
<member name="P:Yi.Framework.Rbac.Application.Contracts.Dtos.Task.TaskGetListOutput.Properties">
<summary>
作业信息额外数据
</summary>
</member>
<member name="P:Yi.Framework.Rbac.Application.Contracts.Dtos.Task.TaskGetListOutput.UpdatedTime">
<summary>
作业更新时间
</summary>
</member>
<member name="P:Yi.Framework.Rbac.Application.Contracts.Dtos.Task.TaskGetListOutput.Blocked">
<summary>
标记其他作业正在执行
</summary>
<remarks><see cref="P:Yi.Framework.Rbac.Application.Contracts.Dtos.Task.TaskGetListOutput.Concurrent"/> 为 false 时有效,也就是串行执行</remarks>
</member>
<member name="P:Yi.Framework.Rbac.Application.Contracts.Dtos.Task.TaskGetListOutput.RuntimeJobType">
<summary>
作业处理程序运行时类型
</summary>
</member>
<member name="P:Yi.Framework.Rbac.Application.Contracts.Dtos.Task.TaskGetListOutput.RuntimeProperties">
<summary>
作业信息额外数据运行时实例
</summary>
</member>
<member name="P:Yi.Framework.Rbac.Application.Contracts.Dtos.Task.TaskGetListOutput.TriggerArgs">
<summary>
触发器参数
</summary>
</member>
<member name="P:Yi.Framework.Rbac.Application.Contracts.Dtos.Task.TaskGetOutput.JobId">
<summary>
作业 Id
</summary>
</member>
<member name="P:Yi.Framework.Rbac.Application.Contracts.Dtos.Task.TaskGetOutput.GroupName">
<summary>
作业组名称
</summary>
</member>
<member name="P:Yi.Framework.Rbac.Application.Contracts.Dtos.Task.TaskGetOutput.JobType">
<summary>
作业处理程序类型
</summary>
<remarks>存储的是类型的 FullName</remarks>
</member>
<member name="P:Yi.Framework.Rbac.Application.Contracts.Dtos.Task.TaskGetOutput.AssemblyName">
<summary>
作业处理程序类型所在程序集
</summary>
<remarks>存储的是程序集 Name</remarks>
</member>
<member name="P:Yi.Framework.Rbac.Application.Contracts.Dtos.Task.TaskGetOutput.Description">
<summary>
描述信息
</summary>
</member>
<member name="P:Yi.Framework.Rbac.Application.Contracts.Dtos.Task.TaskGetOutput.Concurrent">
<summary>
是否采用并行执行
</summary>
<remarks>如果设置为 false那么使用串行执行</remarks>
</member>
<member name="P:Yi.Framework.Rbac.Application.Contracts.Dtos.Task.TaskGetOutput.IncludeAnnotations">
<summary>
是否扫描 IJob 实现类 [Trigger] 特性触发器
</summary>
</member>
<member name="P:Yi.Framework.Rbac.Application.Contracts.Dtos.Task.TaskGetOutput.Properties">
<summary>
作业信息额外数据
</summary>
</member>
<member name="P:Yi.Framework.Rbac.Application.Contracts.Dtos.Task.TaskGetOutput.UpdatedTime">
<summary>
作业更新时间
</summary>
</member>
<member name="P:Yi.Framework.Rbac.Application.Contracts.Dtos.Task.TaskGetOutput.Blocked">
<summary>
标记其他作业正在执行
</summary>
<remarks><see cref="P:Yi.Framework.Rbac.Application.Contracts.Dtos.Task.TaskGetOutput.Concurrent"/> 为 false 时有效,也就是串行执行</remarks>
</member>
<member name="P:Yi.Framework.Rbac.Application.Contracts.Dtos.Task.TaskGetOutput.RuntimeJobType">
<summary>
作业处理程序运行时类型
</summary>
</member>
<member name="P:Yi.Framework.Rbac.Application.Contracts.Dtos.Task.TaskGetOutput.RuntimeProperties">
<summary>
作业信息额外数据运行时实例
</summary>
</member>
<member name="T:Yi.Framework.Rbac.Application.Contracts.Dtos.User.UserCreateInputVo">
<summary>
User输入创建对象
</summary>
</member>
<member name="P:Yi.Framework.Rbac.Application.Contracts.Dtos.User.UserUpdateInputVo.Password">
<summary>
该成员需忽略
</summary>
</member>
<member name="T:Yi.Framework.Rbac.Application.Contracts.IServices.IConfigService">
<summary>
Config服务抽象
</summary>
</member>
<member name="T:Yi.Framework.Rbac.Application.Contracts.IServices.IDeptService">
<summary>
Dept服务抽象
</summary>
</member>
<member name="T:Yi.Framework.Rbac.Application.Contracts.IServices.IDictionaryService">
<summary>
Dictionary服务抽象
</summary>
</member>
<member name="T:Yi.Framework.Rbac.Application.Contracts.IServices.IDictionaryTypeService">
<summary>
DictionaryType服务抽象
</summary>
</member>
<member name="T:Yi.Framework.Rbac.Application.Contracts.IServices.IMenuService">
<summary>
Menu服务抽象
</summary>
</member>
<member name="T:Yi.Framework.Rbac.Application.Contracts.IServices.IOperationLogService">
<summary>
OperationLog服务抽象
</summary>
</member>
<member name="T:Yi.Framework.Rbac.Application.Contracts.IServices.IPostService">
<summary>
Post服务抽象
</summary>
</member>
<member name="T:Yi.Framework.Rbac.Application.Contracts.IServices.IRoleService">
<summary>
Role服务抽象
</summary>
</member>
<member name="T:Yi.Framework.Rbac.Application.Contracts.IServices.IUserService">
<summary>
User服务抽象
</summary>
</member>
</members>
</doc>

View File

@@ -0,0 +1,16 @@
using Volo.Abp.Modularity;
using Yi.Framework.Ddd.Application.Contracts;
using Yi.Framework.Rbac.Domain.Shared;
namespace Yi.Framework.Rbac.Application.Contracts
{
[DependsOn(
typeof(YiFrameworkRbacDomainSharedModule),
typeof(YiFrameworkDddApplicationContractsModule))]
public class YiFrameworkRbacApplicationContractsModule : AbpModule
{
}
}