Class UofxService.BASE.OrgEmpl
員工
Inheritance
System.Object
UofxService.BASE.OrgEmpl
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Ede.Uofx.PubApi.Sdk.NetStd.Service
Assembly: Ede.Uofx.PubApi.Sdk.NetStd.dll
Syntax
public static class OrgEmpl
Methods
View SourceCreateEmpl(EmpCreateRequestModel)
建立人員
Declaration
public static async Task<bool> CreateEmpl(EmpCreateRequestModel model)
Parameters
Type | Name | Description |
---|---|---|
EmpCreateRequestModel | model | 請求模型。 |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task<System.Boolean> | 如果成功,則為 true;否則為 false。 |
Delete(EmplDeleteRequestModel)
刪除員工
Declaration
public static async Task<bool> Delete(EmplDeleteRequestModel model)
Parameters
Type | Name | Description |
---|---|---|
EmplDeleteRequestModel | model | 請求模型。 |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task<System.Boolean> | 如果成功,則為 true;否則為 false。 |
Get(EmplQueryRequestModel)
根據提供的查詢請求模型,獲取員工資料模型。
Declaration
public static async Task<EmplViewModel> Get(EmplQueryRequestModel model)
Parameters
Type | Name | Description |
---|---|---|
EmplQueryRequestModel | model | 查詢條件 |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task<EmplViewModel> | 員工資料模型 |
GetDept(EmplQueryRequestModel)
根據提供的查詢請求模型,獲取部門員工視圖模型。
Declaration
public static async Task<EmplDeptViewModel> GetDept(EmplQueryRequestModel model)
Parameters
Type | Name | Description |
---|---|---|
EmplQueryRequestModel | model | 查詢請求模型。 |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task<EmplDeptViewModel> | EmplDeptViewModel查詢結果的物件。 |
Update(EmplUpdateRequestModel)
更新員工
Declaration
public static async Task<bool> Update(EmplUpdateRequestModel model)
Parameters
Type | Name | Description |
---|---|---|
EmplUpdateRequestModel | model | 請求模型。 |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task<System.Boolean> | 如果成功,則為 true;否則為 false。 |
UpdateAcctExpiredTime(EmplUpdateAcctExpiredTimeRequestModel)
更新員工帳號過期時間
Declaration
public static async Task<bool> UpdateAcctExpiredTime(EmplUpdateAcctExpiredTimeRequestModel model)
Parameters
Type | Name | Description |
---|---|---|
EmplUpdateAcctExpiredTimeRequestModel | model | 請求模型。 |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task<System.Boolean> | 如果成功,則為 true;否則為 false。 |
UpdateAcctLocked(EmplUpdateAcctLockedRequestModel)
根據提供的更新請求模型,更新員工帳號鎖定狀態。
Declaration
public static async Task<bool> UpdateAcctLocked(EmplUpdateAcctLockedRequestModel model)
Parameters
Type | Name | Description |
---|---|---|
EmplUpdateAcctLockedRequestModel | model | 請求模型。 |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task<System.Boolean> | 如果成功,則為 true;否則為 false。 |
UpdateAcctStatus(EmplUpdateAcctStatusRequestModel)
根據提供的更新請求模型,更新員工帳號狀態。
Declaration
public static async Task<bool> UpdateAcctStatus(EmplUpdateAcctStatusRequestModel model)
Parameters
Type | Name | Description |
---|---|---|
EmplUpdateAcctStatusRequestModel | model | 請求模型。 |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task<System.Boolean> | 如果成功,則為 true;否則為 false。 |
UpdateEmplDept(EmplUpdateDeptRequestModel)
變更人員部門
Declaration
public static async Task<bool> UpdateEmplDept(EmplUpdateDeptRequestModel model)
Parameters
Type | Name | Description |
---|---|---|
EmplUpdateDeptRequestModel | model | 請求模型。 |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task<System.Boolean> | 如果成功,則為 true;否則為 false。 |
UpdateEmplMainDept(EmplUpdateMainDeptRequestModel)
變更人員主要部門
Declaration
public static async Task<bool> UpdateEmplMainDept(EmplUpdateMainDeptRequestModel model)
Parameters
Type | Name | Description |
---|---|---|
EmplUpdateMainDeptRequestModel | model | 請求模型。 |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task<System.Boolean> | 如果成功,則為 true;否則為 false。 |
UpdateEmplResignationDate(EmplUpdateResignationDateRequestModel)
更新員工離職日期
Declaration
public static async Task<bool> UpdateEmplResignationDate(EmplUpdateResignationDateRequestModel model)
Parameters
Type | Name | Description |
---|---|---|
EmplUpdateResignationDateRequestModel | model | 請求模型。 |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task<System.Boolean> | 如果成功,則為 true;否則為 false。 |
UpdateSupervisor(EmplUpdateSupervisorRequestModel)
變更主管
Declaration
public static async Task<bool> UpdateSupervisor(EmplUpdateSupervisorRequestModel model)
Parameters
Type | Name | Description |
---|---|---|
EmplUpdateSupervisorRequestModel | model | 請求模型。 |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task<System.Boolean> | 如果成功,則為 true;否則為 false。 |