使用者物件 UserModel
當想要表示一位員工,依照需求可以有兩種表達方式:
- 透過 帳號
- 透過 員工編號 (後敘簡稱員編)
對應到 SDK 為 enum
物件: UserType
public enum UserType
{
/// <summary>
/// 帳號
/// </summary>
Account = 0,
/// <summary>
/// 員編
/// </summary>
EmployeeNo = 1
}
SDK 提供 UserModel
物件用來表示一位員工,其結構如下:
public class UserModel
{
/// <summary>
/// 使用者類型。
/// </summary>
public UserType UserType { get; set; }
/// <summary>
/// 使用者代碼。
/// </summary>
public string UserCode { get; set; }
}
當使用者類型 UserType
指定為 UserType.Account
時,則 UserCode
輸入使用者帳號,反之 員編 也是相同邏輯。
使用時除了直接給予屬性值,也可以透過 static
方法 UserModel.Create
建立物件。