345ae0a4b5
CI/CD / CI · Admin API (dotnet build) (push) Successful in 41s
CI/CD / CI · Admin Web (tsc) (push) Failing after 5s
CI/CD / CI · Website (tsc) (push) Failing after 4s
CI/CD / CI · Koja (tsc) (push) Failing after 5s
CI/CD / CI · API (dotnet build + test) (push) Successful in 1m13s
CI/CD / CI · Dashboard (tsc) (push) Failing after 2m32s
CI/CD / Deploy · all services (push) Has been skipped
17 lines
572 B
C#
17 lines
572 B
C#
using Meezi.Core.Enums;
|
|
|
|
namespace Meezi.API.Models.Staff;
|
|
|
|
/// <summary>A single per-branch role assignment for an employee.</summary>
|
|
public record BranchRoleAssignmentDto(
|
|
string Id,
|
|
string BranchId,
|
|
string BranchName,
|
|
EmployeeRole Role);
|
|
|
|
/// <summary>Assign (or move) an employee into a branch with a specific role.</summary>
|
|
public record AssignBranchRoleRequest(string BranchId, EmployeeRole Role);
|
|
|
|
/// <summary>Change the role an employee holds in an existing branch assignment.</summary>
|
|
public record UpdateBranchRoleRequest(EmployeeRole Role);
|