ProjectDepartMinidao.java 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. package cn.com.lzt.arrangeduty.dao;
  2. import java.util.List;
  3. import org.jeecgframework.minidao.annotation.Arguments;
  4. import org.jeecgframework.minidao.annotation.MiniDao;
  5. import org.jeecgframework.minidao.annotation.ResultType;
  6. import org.jeecgframework.minidao.pojo.MiniDaoPage;
  7. import cn.com.lzt.arrangeduty.dto.ArrangeDutyDto;
  8. import cn.com.lzt.arrangeduty.dto.ProjectDepartDto;
  9. /**
  10. * 班次设定的项目选择
  11. * 可以选择的项目应限制为当前登录的项目经理、项目助理、内勤的“所属单位”及“兼职单位”的项目
  12. * 部门信息表
  13. *
  14. */
  15. @MiniDao
  16. public interface ProjectDepartMinidao {
  17. /**
  18. * 班次设定的项目选择
  19. * 可以选择的项目应限制为当前登录的项目经理、项目助理、内勤的“所属单位”及“兼职单位”的项目
  20. * 部门信息表
  21. * 根据部门信息表id查询部门信息表数据
  22. * @author zbw
  23. * 2017-11-15
  24. * @param projectDepartDto
  25. * @param authSql
  26. * @return
  27. */
  28. @Arguments({"projectDepartDto", "authSql"})
  29. @ResultType(ProjectDepartDto.class)
  30. public List<ProjectDepartDto> getProjectDepartByListId(
  31. ProjectDepartDto projectDepartDto, String authSql);
  32. /**
  33. * 班次设定的项目选择
  34. * 可以选择的项目应限制为当前登录的项目经理、项目助理、内勤的“所属单位”及“兼职单位”的项目
  35. * 部门信息表
  36. * 根据部门信息表父id查询部门信息表数据
  37. * @author zbw
  38. * 2017-11-15
  39. * @param projectDepartDto
  40. * @param authSql
  41. * @return
  42. */
  43. @Arguments({"projectDepartDto", "authSql"})
  44. @ResultType(ProjectDepartDto.class)
  45. public List<ProjectDepartDto> getProjectDepartByListParentId(
  46. ProjectDepartDto projectDepartDto, String authSql);
  47. /**
  48. * 班次设定的项目选择
  49. * 可以选择的项目应限制为当前登录的项目经理、项目助理、内勤的“所属单位”及“兼职单位”的项目
  50. * 部门信息表
  51. * 根据部门信息表子id查询部门信息表数据
  52. * @author zbw
  53. * 2017-11-15
  54. * @param projectDepartDto
  55. * @param authSql
  56. * @return
  57. */
  58. @Arguments({"projectDepartDto", "authSql"})
  59. @ResultType(ProjectDepartDto.class)
  60. public List<ProjectDepartDto> getProjectDepartByListChildId(
  61. ProjectDepartDto projectDepartDto, String authSql);
  62. }