跳轉到

使用者物件

命名空間: Ede.Uofx.OpenApi.Sdk.NetStd.Models.Base

物件名稱: UserModel

此物件用來表達使用者身分,可依照公司需求由兩個角度切入:

  • 帳號
  • 員工編號

在 SDK 中使用 UserType Enum 來表示這兩種類型。

屬性

名稱 型態 必填 預設值 說明
UserType UserType V 使用者類型 ( 帳號 Account, 員編 EmployeeNo )
UserCode string V 使用者代碼,根據 UserType 決定要填入的內容
CorpCode string 公司代碼,當員工是從其他公司兼職時,需填原公司代碼。

使用範例

此物件提供 static create 方法方便建立物件

建立帳號為 'Justin' 的使用者

var user = UserModel.Create(UserType.Account, "Justin");

建立員工編號為 'emp001' 的使用者

var user = UserModel.Create(UserType.EmployeeNo, "emp001");

建立跨公司兼職的使用者

假設使用者是從另一個分公司 (公司代碼 cp01) 兼職到目前公司

// 建立帳號為 'Justin' 的使用者
var user = UserModel.Create(UserType.Account, "Justin", "cp01");

// 建立員工編號為 'emp001' 的使用者
var user = UserModel.Create(UserType.EmployeeNo, "emp001", "cp01");