admin
2019-08-26 d28bed1a1275131a5ca37f7da37961e2b518ac07
fanli/src/main/java/com/yeshi/fanli/dao/mybatis/user/UserSystemCouponRecordMapper.java
@@ -1,49 +1,49 @@
package com.yeshi.fanli.dao.mybatis.user;
import java.util.List;
import org.apache.ibatis.annotations.Param;
import com.yeshi.fanli.dao.BaseMapper;
import com.yeshi.fanli.entity.bus.user.UserSystemCouponRecord;
public interface UserSystemCouponRecordMapper extends BaseMapper<UserSystemCouponRecord> {
   /**
    * 根据单个订单查询
    * @param uid
    * @param activated
    * @param listCouponId
    * @return
    */
   List<UserSystemCouponRecord> getRecordByState(@Param("uid") Long uid, @Param("state") Integer state);
   /**
    * 根据单个订单查询
    * @param uid
    * @param activated
    * @param listCouponId
    * @return
    */
   UserSystemCouponRecord getRecordByOrderNo(@Param("orderNo") String orderNo, @Param("state") Integer state);
   /**
    * 根据订单号列表查询
    * @param uid
    * @param activated
    * @param listCouponId
    * @return
    */
   List<UserSystemCouponRecord> getRecordByOrderNoList(@Param("list") List<String> list);
   /**
    * 查询正在使用中 超过时间仍未匹配到订单记录
    * @param uid
    * @param seconds
    * @return
    */
   List<UserSystemCouponRecord> getCouponByUsingTimeOut(@Param("uid") Long uid, @Param("number") Long number);
package com.yeshi.fanli.dao.mybatis.user;
import java.util.List;
import org.apache.ibatis.annotations.Param;
import com.yeshi.fanli.dao.BaseMapper;
import com.yeshi.fanli.entity.bus.user.UserSystemCouponRecord;
public interface UserSystemCouponRecordMapper extends BaseMapper<UserSystemCouponRecord> {
   /**
    * 根据单个订单查询
    * @param uid
    * @param activated
    * @param listCouponId
    * @return
    */
   List<UserSystemCouponRecord> getRecordByState(@Param("uid") Long uid, @Param("state") Integer state);
   /**
    * 根据单个订单查询
    * @param uid
    * @param activated
    * @param listCouponId
    * @return
    */
   UserSystemCouponRecord getRecordByOrderNo(@Param("orderNo") String orderNo, @Param("state") Integer state);
   /**
    * 根据订单号列表查询
    * @param uid
    * @param activated
    * @param listCouponId
    * @return
    */
   List<UserSystemCouponRecord> getRecordByOrderNoList( @Param("source")Integer source, @Param("list") List<String> list);
   /**
    * 查询正在使用中 超过时间仍未匹配到订单记录
    * @param uid
    * @param seconds
    * @return
    */
   List<UserSystemCouponRecord> getCouponByUsingTimeOut(@Param("uid") Long uid, @Param("number") Long number);
}