1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- using System.Collections.Generic;
- using System.Threading.Tasks;
- using YiSha.Entity.OrganizationManage;
- using YiSha.Model.Param.OrganizationManage;
- using YiSha.Model.Result;
- using YiSha.Util.Model;
- namespace YiSha.IBusiness.OrganizationManage
- {
- public partial interface IDepartmentBLL
- {
- #region 获取数据
- Task<TData<List<DepartmentEntity>>> GetListPartial(DepartmentListParam param);
- Task<TData<List<ZtreeInfo>>> GetZtreeDepartmentListPartial(DepartmentListParam param);
- Task<TData<List<ZtreeInfo>>> GetZtreeUserListPartial(DepartmentListParam param);
- Task<TData<DepartmentEntity>> GetEntityPartial(int id);
- Task<TData<int>> GetMaxSortPartial();
- #endregion
- #region 提交数据
- Task<TData<int>> SaveFormPartial(DepartmentEntity entity);
- Task<TData> DeleteFormPartial(string ids);
- #endregion
- #region 公共方法
- /// <summary>
- /// 获取当前部门及下面所有的部门
- /// </summary>
- /// <param name="departmentList"></param>
- /// <param name="departmentId"></param>
- /// <returns></returns>
- Task<List<int>> GetChildrenDepartmentIdListPartial(List<DepartmentEntity> departmentList, int departmentId);
- #endregion
- #region 私有方法
- #endregion
- }
- }
|