跳轉到

職稱

人員帳號包含職稱,在新增人員前必須先設定職稱,請參考以下資料:

職稱物件

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

物件名稱: JobTitleViewModel

屬性 型態 說明
Rank int 階層 ( 從 1 開始 )
Seq int 排序 ( 從 1 開始 )
Code string 代碼
Title string 職稱
Active bool 是否啟用

取得全部職稱

命名空間: Ede.Uofx.OpenApi.Sdk.NetStd.Service

方法名稱: UofxService.BASE.JobTitle.Get

var jobTitles = await UofxService.BASE.JobTitle.Get();

回傳結果 請參考 職稱物件

新增

命名空間: Ede.Uofx.OpenApi.Sdk.NetStd.Service

方法名稱: UofxService.BASE.JobTitle.Create

var result = await UofxService.BASE.JobTitle.Create(new JobTitleViewModel()
{
   Rank = 1,
   Seq = 1,
   Code = "Title1",
   Title = "From SDK create",
   Active = true
});
PS: 新增的部門層級排序 (Seq) 會放在最後

回傳結果輸入參數 請參考 職稱物件

更新職稱、代碼

命名空間: Ede.Uofx.OpenApi.Sdk.NetStd.Service

方法名稱: UofxService.BASE.JobTitle.Update

var result = UofxService.BASE.JobTitle.Update(new JobTitleUpdateModel()
{
   OriginalCode = "Title1",
   Code = "Title2",
   Title = "From SDK update"
});
回傳結果 請參考 職稱物件

輸入參數

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

物件名稱: JobTitleUpdateModel

屬性 型態 必填 預設值 說明
OriginalCode string V 原始職稱代碼
Code string V 新代碼
Title string V 新職稱

更新啟用狀態

命名空間: Ede.Uofx.OpenApi.Sdk.NetStd.Service

方法名稱: UofxService.BASE.JobTitle.UpdateStatus

var result = UofxService.BASE.JobTitle.UpdateStatus(new JobTitleUpdateStatusModel()
{
   Code = "Title2",
   Active = true
});
回傳結果 請參考 職稱物件

輸入參數

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

物件名稱: JobTitleUpdateStatusModel

屬性 型態 必填 預設值 說明
Code string V 代碼
Active bool V 是否啟用

更新排序

命名空間: Ede.Uofx.OpenApi.Sdk.NetStd.Service

方法名稱: UofxService.BASE.JobTitle.UpdateSeq

var result = UofxService.BASE.JobTitle.UpdateSeq(new JobTitleUpdateSeqModel()
{
   Code = "Title2",
   Rank = 2,
   Seq = 1
});
回傳結果 請參考 職稱物件

輸入參數

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

物件名稱: JobTitleUpdateSeqModel

屬性 型態 必填 預設值 說明
Code string V 代碼
Rank int V 階層 ( 從 1 開始 )
Seq int V 排序 ( 從 1 開始 )

刪除

命名空間: Ede.Uofx.OpenApi.Sdk.NetStd.Service

方法名稱: UofxService.BASE.JobTitle.Delete

var result = UofxService.BASE.JobTitle.Delete(new JobTitleDeleteModel()
{
   Code = "Title2"
});
輸入參數 命名空間: Ede.Uofx.OpenApi.Sdk.NetStd.Models.Base

物件名稱: JobTitleDeleteModel

屬性 型態 必填 預設值 說明
Code string V 代碼