package com.ks.app.dao.vip; import com.ks.app.entity.vip.OrderType; 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.OrderRecord; @Repository public interface OrderRecordMapper extends BaseMapper { OrderRecord selectByPrimaryKeyForUpdate(@Param("id") java.lang.Long id); List list(@Param("query") DaoQuery query); long count(@Param("query") DaoQuery query); int insertPaySuccess(@Param("id")Long id); public static class DaoQuery{ public long start; public int count; public Integer state; public OrderType orderType; public Date minCreateTime; public Date maxCreateTime; public Long uid; public List sortList; } }