29 lines
616 B
C#
29 lines
616 B
C#
namespace Distribution.Features.User;
|
|
|
|
public record CreateUserRequest(
|
|
string Username,
|
|
string Password,
|
|
string FullName,
|
|
Guid RoleId,
|
|
Guid? ReportsToUserId);
|
|
|
|
public record UpdateUserRequest(string FullName);
|
|
|
|
public record AssignUserRoleRequest(Guid RoleId);
|
|
|
|
public record AssignUserScopeRequest(
|
|
List<Guid> RegionIds,
|
|
List<Guid> RouteIds,
|
|
List<Guid> StoreIds);
|
|
|
|
public record UserResponse(
|
|
Guid Id,
|
|
string Username,
|
|
string FullName,
|
|
Guid RoleId,
|
|
string RoleName,
|
|
Guid? ReportsToUserId,
|
|
bool IsActive,
|
|
DateTime CreatedAt,
|
|
DateTime? UpdatedAt);
|