Table of Contents

Class UofxService.BASE.OrgEmpl

Namespace
Ede.Uofx.PubApi.Sdk.NetStd.Service
Assembly
Ede.Uofx.PubApi.Sdk.NetStd.dll
public static class UofxService.BASE.OrgEmpl
Inheritance
UofxService.BASE.OrgEmpl
Inherited Members

Methods

CreateEmpl(EmpCreateRequestModel)

建立人員

public static Task<bool> CreateEmpl(EmpCreateRequestModel model)

Parameters

model EmpCreateRequestModel

請求模型。

Returns

Task<bool>

如果成功,則為 true;否則為 false。

Delete(EmplDeleteRequestModel)

刪除員工

public static Task<bool> Delete(EmplDeleteRequestModel model)

Parameters

model EmplDeleteRequestModel

請求模型。

Returns

Task<bool>

如果成功,則為 true;否則為 false。

Get(EmplQueryRequestModel)

根據提供的查詢請求模型,獲取員工資料模型。

public static Task<EmplViewModel> Get(EmplQueryRequestModel model)

Parameters

model EmplQueryRequestModel

查詢條件

Returns

Task<EmplViewModel>

員工資料模型

GetDept(EmplQueryRequestModel)

根據提供的查詢請求模型,獲取部門員工視圖模型。

public static Task<EmplDeptViewModel> GetDept(EmplQueryRequestModel model)

Parameters

model EmplQueryRequestModel

查詢請求模型。

Returns

Task<EmplDeptViewModel>

EmplDeptViewModel查詢結果的物件。

Update(EmplUpdateRequestModel)

更新員工

public static Task<bool> Update(EmplUpdateRequestModel model)

Parameters

model EmplUpdateRequestModel

請求模型。

Returns

Task<bool>

如果成功,則為 true;否則為 false。

UpdateAcctExpiredTime(EmplUpdateAcctExpiredTimeRequestModel)

更新員工帳號過期時間

public static Task<bool> UpdateAcctExpiredTime(EmplUpdateAcctExpiredTimeRequestModel model)

Parameters

model EmplUpdateAcctExpiredTimeRequestModel

請求模型。

Returns

Task<bool>

如果成功,則為 true;否則為 false。

UpdateAcctLocked(EmplUpdateAcctLockedRequestModel)

根據提供的更新請求模型,更新員工帳號鎖定狀態。

public static Task<bool> UpdateAcctLocked(EmplUpdateAcctLockedRequestModel model)

Parameters

model EmplUpdateAcctLockedRequestModel

請求模型。

Returns

Task<bool>

如果成功,則為 true;否則為 false。

UpdateAcctStatus(EmplUpdateAcctStatusRequestModel)

根據提供的更新請求模型,更新員工帳號狀態。

public static Task<bool> UpdateAcctStatus(EmplUpdateAcctStatusRequestModel model)

Parameters

model EmplUpdateAcctStatusRequestModel

請求模型。

Returns

Task<bool>

如果成功,則為 true;否則為 false。

UpdateEmplDept(EmplUpdateDeptRequestModel)

變更人員部門

public static Task<bool> UpdateEmplDept(EmplUpdateDeptRequestModel model)

Parameters

model EmplUpdateDeptRequestModel

請求模型。

Returns

Task<bool>

如果成功,則為 true;否則為 false。

UpdateEmplMainDept(EmplUpdateMainDeptRequestModel)

變更人員主要部門

public static Task<bool> UpdateEmplMainDept(EmplUpdateMainDeptRequestModel model)

Parameters

model EmplUpdateMainDeptRequestModel

請求模型。

Returns

Task<bool>

如果成功,則為 true;否則為 false。

UpdateEmplResignationDate(EmplUpdateResignationDateRequestModel)

更新員工離職日期

public static Task<bool> UpdateEmplResignationDate(EmplUpdateResignationDateRequestModel model)

Parameters

model EmplUpdateResignationDateRequestModel

請求模型。

Returns

Task<bool>

如果成功,則為 true;否則為 false。

UpdateSupervisor(EmplUpdateSupervisorRequestModel)

變更主管

public static Task<bool> UpdateSupervisor(EmplUpdateSupervisorRequestModel model)

Parameters

model EmplUpdateSupervisorRequestModel

請求模型。

Returns

Task<bool>

如果成功,則為 true;否則為 false。