ProjectDao.java 1.1 KB

1234567891011121314151617181920212223242526272829303132333435
  1. package cn.com.lzt.project.dao;
  2. import org.jeecgframework.minidao.annotation.Param;
  3. import org.jeecgframework.minidao.annotation.ResultType;
  4. import org.jeecgframework.minidao.pojo.MiniDaoPage;
  5. import org.springframework.stereotype.Repository;
  6. import cn.com.lzt.project.entity.ProjectEntity;
  7. @Repository
  8. public interface ProjectDao {
  9. /**
  10. * 项目档案数据检索
  11. * @param inDto
  12. * @param page
  13. * @param rows
  14. * @param authSql
  15. * @param sortorder
  16. * @return 项目档案数据
  17. */
  18. @ResultType(ProjectEntity.class)
  19. public MiniDaoPage<ProjectEntity> dataGrid(@Param("paramDto") ProjectEntity inDto,
  20. @Param("page") int page,@Param("rows") int rows,@Param("authSql") String authSql,@Param("sortorder") String sortorder);
  21. /**
  22. * 根据项目档案id,查询项目经理id,可能是多个,由逗号分开
  23. */
  24. public String getProjectManagerByProject(@Param("projectid") String projectid);
  25. /**
  26. * 根据组织机构档案id,查询项目经理id,可能是多个,由逗号分开
  27. */
  28. public String getProjectManagerByDept(@Param("deptid") String deptid);
  29. }