package cn.com.lzt.userwagestrategy.dao; import java.util.List; import org.jeecgframework.minidao.annotation.MiniDao; import org.jeecgframework.minidao.annotation.Param; import org.jeecgframework.minidao.annotation.ResultType; import org.jeecgframework.minidao.annotation.Sql; import org.jeecgframework.minidao.pojo.MiniDaoPage; import cn.com.lzt.userwagestrategy.dto.UserWagestrategyDto; import cn.com.lzt.userwagestrategy.entity.UserWagestrategyEntity; /** * 员工工资策略Minidao * */ @MiniDao public interface UserwagestrategyMinidaoDao { @ResultType(UserWagestrategyDto.class) public MiniDaoPage getAllEntities( @Param("userWagestrategyDao") UserWagestrategyDto userWagestrategyDao, @Param("useridList") List useridList, @Param("page") int page, @Param("rows") int rows, @Param("authSql") String authSql); @Sql("select * from t_bus_user_wagestrategy where userid = :userid") public List getByuserid(@Param("userid")String userid); @ResultType(UserWagestrategyDto.class) public MiniDaoPage getExcelPutOut( @Param("userWagestrategyDao") UserWagestrategyDto userWagestrategyDao, @Param("useridList") List useridList, @Param("page") int page, @Param("rows") int rows, @Param("authSql") String authSql); @ResultType(UserWagestrategyDto.class) public MiniDaoPage getAllNoWageStra( @Param("userWagestrategyDao") UserWagestrategyDto userWagestrategyDao, @Param("useridList") List useridList, @Param("page") int page, @Param("rows") int rows, @Param("authSql") String authSql); }