Class UofxService.BASE.Department
部門
Inheritance
System.Object
UofxService.BASE.Department
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 Department
Methods
View SourceCreate(DepartmentCreateModel)
建立部門
Declaration
public static async Task<bool> Create(DepartmentCreateModel model)
Parameters
Type | Name | Description |
---|---|---|
DepartmentCreateModel | model | 部門建立模型 |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task<System.Boolean> | 是否成功建立部門 |
Get(DepartmentGetModel)
取得部門清單
Declaration
public static async Task<IEnumerable<DepartmentViewModel>> Get(DepartmentGetModel model)
Parameters
Type | Name | Description |
---|---|---|
DepartmentGetModel | model | 部門取得模型 |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task<System.Collections.Generic.IEnumerable<DepartmentViewModel>> | 部門清單 |
GetEmployee(DepartmentGetEmployeeModel)
取得部門成員
Declaration
public static async Task<IEnumerable<EmployeeInfoModel>> GetEmployee(DepartmentGetEmployeeModel model)
Parameters
Type | Name | Description |
---|---|---|
DepartmentGetEmployeeModel | model | 部門成員取得模型 |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task<System.Collections.Generic.IEnumerable<EmployeeInfoModel>> | 部門成員清單 |
Move(DepartmentMoveModel)
移動部門順序與階層
Declaration
public static async Task<bool> Move(DepartmentMoveModel model)
Parameters
Type | Name | Description |
---|---|---|
DepartmentMoveModel | model | 部門移動模型 |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task<System.Boolean> | 是否成功移動部門順序與階層 |
Remove(DepartmentRemoveModel)
刪除部門
Declaration
public static async Task<bool> Remove(DepartmentRemoveModel model)
Parameters
Type | Name | Description |
---|---|---|
DepartmentRemoveModel | model | 部門刪除模型 |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task<System.Boolean> | 是否成功刪除部門 |
Update(DepartmentUpdateModel)
更新部門資訊
Declaration
public static async Task<bool> Update(DepartmentUpdateModel model)
Parameters
Type | Name | Description |
---|---|---|
DepartmentUpdateModel | model | 部門更新模型 |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task<System.Boolean> | 是否成功更新部門資訊 |
UpdateState(DepartmentUpdateStatusModel)
更新部門狀態
Declaration
public static async Task<bool> UpdateState(DepartmentUpdateStatusModel model)
Parameters
Type | Name | Description |
---|---|---|
DepartmentUpdateStatusModel | model | 部門狀態更新模型 |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task<System.Boolean> | 是否成功更新部門狀態 |