first commit
This commit is contained in:
@@ -0,0 +1,61 @@
|
||||
namespace F9WebAiTest.Application.Dtos;
|
||||
|
||||
public class EmployeeDto
|
||||
{
|
||||
public long Id { get; set; }
|
||||
public string Username { get; set; }
|
||||
public string RealName { get; set; }
|
||||
public string Nickname { get; set; }
|
||||
public string Avatar { get; set; }
|
||||
public string Gender { get; set; }
|
||||
public string Phone { get; set; }
|
||||
public string Email { get; set; }
|
||||
public long DepartmentId { get; set; }
|
||||
public string DepartmentName { get; set; }
|
||||
public int Status { get; set; }
|
||||
public string Remark { get; set; }
|
||||
public List<long> RoleIds { get; set; } = new();
|
||||
public List<string> RoleNames { get; set; } = new();
|
||||
public DateTime CreatedAt { get; set; }
|
||||
}
|
||||
|
||||
public class CreateEmployeeDto
|
||||
{
|
||||
public string Username { get; set; }
|
||||
public string Password { get; set; }
|
||||
public string RealName { get; set; }
|
||||
public string Nickname { get; set; } = "";
|
||||
public string Gender { get; set; } = "男";
|
||||
public string Phone { get; set; } = "";
|
||||
public string Email { get; set; } = "";
|
||||
public long DepartmentId { get; set; }
|
||||
public string Remark { get; set; } = "";
|
||||
public List<long> RoleIds { get; set; } = new();
|
||||
}
|
||||
|
||||
public class UpdateEmployeeDto
|
||||
{
|
||||
public string RealName { get; set; }
|
||||
public string Nickname { get; set; } = "";
|
||||
public string Gender { get; set; } = "男";
|
||||
public string Phone { get; set; } = "";
|
||||
public string Email { get; set; } = "";
|
||||
public long DepartmentId { get; set; }
|
||||
public int Status { get; set; } = 1;
|
||||
public string Remark { get; set; } = "";
|
||||
public List<long> RoleIds { get; set; } = new();
|
||||
}
|
||||
|
||||
public class ResetPasswordDto
|
||||
{
|
||||
public string NewPassword { get; set; }
|
||||
}
|
||||
|
||||
public class EmployeeQueryDto
|
||||
{
|
||||
public string Keyword { get; set; } = "";
|
||||
public long? DepartmentId { get; set; }
|
||||
public int? Status { get; set; }
|
||||
public int PageIndex { get; set; } = 1;
|
||||
public int PageSize { get; set; } = 10;
|
||||
}
|
||||
Reference in New Issue
Block a user