18 lines
576 B
C#
18 lines
576 B
C#
namespace AgriculturalPlatform.Api.Dtos;
|
|
|
|
// ---------- 认证 ----------
|
|
public record LoginRequest(string Username, string Password);
|
|
|
|
public record LoginResult(string Token, UserInfoDto User);
|
|
|
|
public record UserInfoDto(
|
|
int Id, string Username, string RealName, string Phone, string Role,
|
|
int? RoleId, string? RoleName, int? OrgId, string? OrgName, string? OrgType, bool IsActive);
|
|
|
|
public record ChangePasswordRequest(string OldPassword, string NewPassword);
|
|
|
|
// ---------- 通用分页 ----------
|
|
public record PagedResult<T>(IEnumerable<T> Items, int Total);
|
|
|
|
|