跳轉到

職務

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

職務物件

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

物件名稱: JobFuncViewModel

屬性 型態 說明
CategoryName string 職務的類別名稱
Code string 代碼
JobFunc string 職務名稱
Active bool 是否啟用
Seq int 排序 ( 從 0 開始 )

取得全部職務

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

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

var jobFuns = await UofxService.BASE.JobFunc.Get();

回傳結果 請參考 職務物件

新增

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

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

var result = await UofxService.BASE.JobFunc.Create(new JobFuncCreateModel()
{
   CategoryName = "管理",
   Code = "PM",
   JobFunc = "專案經理",
   Active = true
});

PS: 新增的職務排序 (Seq) 會放在最後

回傳結果 請參考 職務物件

輸入參數

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

物件名稱: JobFuncCreateModel

屬性 型態 必填 預設值 說明
CategoryName string V 職務的類別名稱
Code string V 代碼
JobFunc string V 職務名稱
Active bool V 是否啟用

更新代碼、名稱

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

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

var result = await UofxService.BASE.JobFunc.Update(new JobFuncUpdateModel()
{
   OriginalCode = "PM",
   Code = "SP",
   JobFunc = "專案經理主管"
});

回傳結果 請參考 職務物件

輸入參數

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

物件名稱: JobFuncUpdateModel

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

更新啟用狀態

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

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

var result = await UofxService.BASE.JobFunc.UpdateStatus(new JobFuncUpdateStatusModel
{
   Code = "SP",
   Active = false
});

回傳結果 請參考 職務物件

輸入參數

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

物件名稱: JobFuncUpdateStatusModel

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

更新順序、類別

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

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

var result = await UofxService.BASE.JobFunc.UpdateSeq(new JobFuncUpdateSeqModel()
{
   Code = "SP",
   CategoryName = "主管",
   Seq = 1
});

回傳結果 請參考 職務物件

輸入參數

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

物件名稱: JobFuncUpdateSeqModel

屬性 型態 必填 預設值 說明
Code string V 代碼
CategoryName string V 職務類別
Seq int V 排序 ( 從 0 開始 )

刪除

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

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

await UofxService.BASE.JobFunc.Delete(new JobFuncDeleteModel()
{
   Code = "SP"
});

輸入參數

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

物件名稱: JobFuncDeleteModel

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