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.Param; import org.jeecgframework.minidao.annotation.ResultType; import org.jeecgframework.minidao.pojo.MiniDaoPage; import cn.com.lzt.arrangeduty.dto.ArrangeDutyDto; import cn.com.lzt.mealsdeduct.dto.MealsDeduct4SelectDto; /** * 班次表 * Minidao例子 * */ @MiniDao public interface ArrangeDutyMinidao { /** * 班次设定首页数据展示 * @author zbw * 2017-11-5 * @param arrangeDutyDto * @param page * @param rows * @param authSql * @return */ @Arguments({"arrangeDutyDto", "page", "rows","authSql"}) @ResultType(ArrangeDutyDto.class) public MiniDaoPage getArrangeDutyDtoPage( ArrangeDutyDto arrangeDutyDto, int page, int rows, String authSql); /** * 班次设定导出 * @author zbw * 2017-11-27 * @param arrangeDutyDto * @param page * @param rows * @param authSql * @return */ @Arguments({"arrangeDutyDto","authSql"}) @ResultType(ArrangeDutyDto.class) public List getArrangeDutyDtoExport( ArrangeDutyDto arrangeDutyDto, String authSql); /** * * 班次选择页面不分页 * 月度排班 * @author zbw * 2017-11-5 * @param arrangeDutyDto * @param authSql * @return */ @Arguments({"arrangeDutyDto","authSql"}) @ResultType(ArrangeDutyDto.class) public List getArrangeDutyMonthNoPage( ArrangeDutyDto arrangeDutyDto, String authSql); /** * 班次选择页面不分页 * 轮流值班 * @author zbw * 2017-11-5 * @param arrangeDutyDto * @param authSql * @return */ @Arguments({"arrangeDutyDto","authSql"}) @ResultType(ArrangeDutyDto.class) public List getArrangeOnDutyNoPage( ArrangeDutyDto arrangeDutyDto, String authSql); /** * 根据班次idList查询班次信息 * @author zbw * 2017-11-10 * @param arrangeDutyDto * @param authSql * @return */ @Arguments({"arrangeDutyDto","authSql"}) @ResultType(ArrangeDutyDto.class) public List getArrangeDutyByIdList( ArrangeDutyDto arrangeDutyDto, String authSql); }