package com.ks.app.dao.vip; import org.springframework.stereotype.Repository; import java.util.List; import java.util.Date; import org.apache.ibatis.annotations.Param; import org.yeshi.utils.mybatis.BaseMapper; import com.ks.app.entity.vip.UserVIPInfo; @Repository public interface UserVIPInfoMapper extends BaseMapper { UserVIPInfo selectByPrimaryKeyForUpdate(@Param("id") java.lang.Long id); List list(@Param("query") DaoQuery query); long count(@Param("query") DaoQuery query); public static class DaoQuery { public long start; public int count; public Date minExpireDate; public Date maxExpireDate; public List sortList; } }