UserwagestrategyMinidaoDao.java 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. package cn.com.lzt.userwagestrategy.dao;
  2. import java.util.List;
  3. import org.jeecgframework.minidao.annotation.MiniDao;
  4. import org.jeecgframework.minidao.annotation.Param;
  5. import org.jeecgframework.minidao.annotation.ResultType;
  6. import org.jeecgframework.minidao.annotation.Sql;
  7. import org.jeecgframework.minidao.pojo.MiniDaoPage;
  8. import cn.com.lzt.userwagestrategy.dto.UserWagestrategyDto;
  9. import cn.com.lzt.userwagestrategy.entity.UserWagestrategyEntity;
  10. /**
  11. * 员工工资策略Minidao
  12. *
  13. */
  14. @MiniDao
  15. public interface UserwagestrategyMinidaoDao {
  16. @ResultType(UserWagestrategyDto.class)
  17. public MiniDaoPage<UserWagestrategyDto> getAllEntities(
  18. @Param("userWagestrategyDao") UserWagestrategyDto userWagestrategyDao,
  19. @Param("useridList") List<String> useridList,
  20. @Param("page") int page,
  21. @Param("rows") int rows,
  22. @Param("authSql") String authSql);
  23. @Sql("select * from t_bus_user_wagestrategy where userid = :userid")
  24. public List<UserWagestrategyEntity> getByuserid(@Param("userid")String userid);
  25. @ResultType(UserWagestrategyDto.class)
  26. public MiniDaoPage<UserWagestrategyDto> getExcelPutOut(
  27. @Param("userWagestrategyDao") UserWagestrategyDto userWagestrategyDao,
  28. @Param("useridList") List<String> useridList,
  29. @Param("page") int page,
  30. @Param("rows") int rows,
  31. @Param("authSql") String authSql);
  32. @ResultType(UserWagestrategyDto.class)
  33. public MiniDaoPage<UserWagestrategyDto> getAllNoWageStra(
  34. @Param("userWagestrategyDao") UserWagestrategyDto userWagestrategyDao,
  35. @Param("useridList") List<String> useridList,
  36. @Param("page") int page,
  37. @Param("rows") int rows,
  38. @Param("authSql") String authSql);
  39. }