using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.Text; namespace Operater.DTO.System { public class LoginCheckRequest { [Required(ErrorMessage = "UserName不能为空")] public string UserName { get; set; } [Required(ErrorMessage = "Pwd不能为空")] public string Pwd { get; set; } } public class LoginCheckResponse { public string UserId { get; set; } public string UserName { get; set; } public string LoginToken { get; set; } public string SubUserId { get; set; } } public class AddUserRequest { [Required(ErrorMessage = "UserName不能为空")] public string UserName { get; set; } [Required(ErrorMessage = "Pwd不能为空")] public string Pwd { get; set; } [Required(ErrorMessage = "RoleId不能为空")] public string RoleId { get; set; } public string Mobile { get; set; } [Required(ErrorMessage = "NickName不能为空")] public string NickName { get; set; } } public class UpdateAccountRequest: AddUserRequest { [Required(ErrorMessage = "Id不能为空")] public string Id { get; set; } } public class GetUserRoleRequest { [Required(ErrorMessage = "UserId不能为空")] public string UserId { get; set; } } public class GetUserRoleResponse { public string message { get; set; } public bool success { get; set; } public GetUserRoleResult result { get; set; } } public class GetSubAccountListRequest : PageBiz { } public class GetSubAccountDetailRequest { [Required(ErrorMessage = "Id不能为空")] public string Id { get; set; } } public class DeleteSubAccountRequest { [Required(ErrorMessage = "Id不能为空")] public string Id { get; set; } } public class GetUserRoleResult { public string Id { get; set; } public string Name { get; set; } public string Username { get; set; } public string roleId { get; set; } public GetUserRoles role { get; set; } } public class GetUserRoles { public string id { get; set; } public string name { get; set; } public List permissions { get; set; } } public class GetUserRolesPermissions { public string roleId { get; set; } public string permissionId { get; set; } } }