IUserDepartmentManage.cs 980 B

12345678910111213141516171819202122232425262728293031
  1. using Central.Control.Domain;
  2. using System;
  3. using System.Collections.Generic;
  4. using System.Linq;
  5. using System.Text;
  6. namespace MES.Production.Service.IService
  7. {
  8. /// <summary>
  9. /// 用户部门关系业务接口
  10. /// add 作者: 季健国 QQ:181589805 by 2016-09-08
  11. /// </summary>
  12. public interface IUserDepartmentManage:IRepository<SYS_USER_DEPARTMENT>
  13. {
  14. /// <summary>
  15. /// 根据部门ID获取当前部门的所有用户集合
  16. /// </summary>
  17. List<SYS_USER> GetUserListByDptId(List<string> dptId);
  18. /// <summary>
  19. /// 根据用户ID获取所在的部门集合
  20. /// </summary>
  21. List<SYS_DISTRIBUTORS> GetDptListByUserId(int userId);
  22. /// <summary>
  23. /// 保存用户部门关系
  24. /// </summary>
  25. /// <param name="userId">用户ID</param>
  26. /// <param name="dptId">部门ID集合</param>
  27. /// <returns></returns>
  28. bool SaveUserDpt(int userId, string dptId);
  29. }
  30. }