package cn.com.lzt.arrangeduty.dao; import java.util.List; import org.jeecgframework.minidao.annotation.Arguments; import org.jeecgframework.minidao.annotation.MiniDao; import org.jeecgframework.minidao.annotation.ResultType; import org.jeecgframework.minidao.pojo.MiniDaoPage; import cn.com.lzt.arrangeduty.dto.ArrangeDutyDto; import cn.com.lzt.arrangeduty.dto.ProjectDepartDto; /** * 班次设定的项目选择 * 可以选择的项目应限制为当前登录的项目经理、项目助理、内勤的“所属单位”及“兼职单位”的项目 * 部门信息表 * */ @MiniDao public interface ProjectDepartMinidao { /** * 班次设定的项目选择 * 可以选择的项目应限制为当前登录的项目经理、项目助理、内勤的“所属单位”及“兼职单位”的项目 * 部门信息表 * 根据部门信息表id查询部门信息表数据 * @author zbw * 2017-11-15 * @param projectDepartDto * @param authSql * @return */ @Arguments({"projectDepartDto", "authSql"}) @ResultType(ProjectDepartDto.class) public List getProjectDepartByListId( ProjectDepartDto projectDepartDto, String authSql); /** * 班次设定的项目选择 * 可以选择的项目应限制为当前登录的项目经理、项目助理、内勤的“所属单位”及“兼职单位”的项目 * 部门信息表 * 根据部门信息表父id查询部门信息表数据 * @author zbw * 2017-11-15 * @param projectDepartDto * @param authSql * @return */ @Arguments({"projectDepartDto", "authSql"}) @ResultType(ProjectDepartDto.class) public List getProjectDepartByListParentId( ProjectDepartDto projectDepartDto, String authSql); /** * 班次设定的项目选择 * 可以选择的项目应限制为当前登录的项目经理、项目助理、内勤的“所属单位”及“兼职单位”的项目 * 部门信息表 * 根据部门信息表子id查询部门信息表数据 * @author zbw * 2017-11-15 * @param projectDepartDto * @param authSql * @return */ @Arguments({"projectDepartDto", "authSql"}) @ResultType(ProjectDepartDto.class) public List getProjectDepartByListChildId( ProjectDepartDto projectDepartDto, String authSql); }