DialogDealServiceI.java 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134
  1. package cn.com.lzt.dialogDeal.service;
  2. import java.io.Serializable;
  3. import java.util.ArrayList;
  4. import java.util.HashMap;
  5. import java.util.List;
  6. import java.util.Map;
  7. import com.daju.mix.dto.ElementDto;
  8. import org.jeecgframework.core.common.service.CommonService;
  9. import org.jeecgframework.core.util.JeecgDataAutorUtils;
  10. import org.jeecgframework.core.util.ResourceUtil;
  11. import org.jeecgframework.minidao.annotation.Arguments;
  12. import org.jeecgframework.minidao.annotation.ResultType;
  13. import org.jeecgframework.minidao.pojo.MiniDaoPage;
  14. import org.jeecgframework.web.system.pojo.base.TSUser;
  15. import cn.com.lzt.arrangeduty.dto.ArrangeDutyDto;
  16. import cn.com.lzt.arrangeduty.dto.MealsSubsidyDto;
  17. import cn.com.lzt.arrangeduty.dto.ProjectDepartDto;
  18. import cn.com.lzt.arrangeduty.dto.UserOrgDto;
  19. import cn.com.lzt.arrangeduty.entity.ArrangeDutyEntity;
  20. public interface DialogDealServiceI extends CommonService{
  21. public void delete(ArrangeDutyEntity entity) throws Exception;
  22. public Serializable save(ArrangeDutyEntity entity) throws Exception;
  23. public void saveOrUpdate(ArrangeDutyEntity entity) throws Exception;
  24. /**
  25. * 根据当前登录用户id查询项目信息
  26. * @author zbw
  27. * 2017-11-15
  28. * @param projectDepartDto
  29. * @param authSql
  30. * @return
  31. */
  32. public List<ProjectDepartDto> getProjectDepartByUserId();
  33. /**
  34. * 根据当前登录用户id查询项目信息
  35. * 项目名称查询
  36. * @author zbw
  37. * 2017-11-15
  38. * @param projectDepartDto
  39. * @param authSql
  40. * @return
  41. */
  42. public List<ProjectDepartDto> getProjectDepartByUserIdAndLikeDepartName(ProjectDepartDto projectDepartDto);
  43. /**
  44. * 查询所有项目信息
  45. * @author zbw
  46. * 2017-11-24
  47. * @param projectDepartDto
  48. * @return
  49. */
  50. public List<ProjectDepartDto> getProjectDepartAll(ProjectDepartDto projectDepartDto);
  51. /**根据当前登录用户id查询项目信息, 子部门不包括自己所在组织
  52. * @param projectDepartDto
  53. * @return
  54. */
  55. public List<ProjectDepartDto> getProjectDepartChildByUserIdAndLikeDepartName(ProjectDepartDto projectDepartDto);
  56. /**
  57. * @param projectDepartDto
  58. * @return
  59. */
  60. public List<ProjectDepartDto> getProjectDepartAllWithChildren(ProjectDepartDto projectDepartDto);
  61. List<ElementDto> getElementAll(ElementDto elementDto);
  62. }