From ae0e155d723c6b955e4632b868703eb7c282503d Mon Sep 17 00:00:00 2001
From: yujian <yujian@163.com>
Date: 星期三, 08 一月 2020 17:47:57 +0800
Subject: [PATCH] 版本不同性别Redis缓存
---
fanli/src/main/java/com/yeshi/fanli/dao/mybatis/order/InviteOrderSubsidyMapper.java | 67 +++++++++++++++++++++++++--------
1 files changed, 50 insertions(+), 17 deletions(-)
diff --git a/fanli/src/main/java/com/yeshi/fanli/dao/mybatis/order/InviteOrderSubsidyMapper.java b/fanli/src/main/java/com/yeshi/fanli/dao/mybatis/order/InviteOrderSubsidyMapper.java
index 29ccc7e..4991fca 100644
--- a/fanli/src/main/java/com/yeshi/fanli/dao/mybatis/order/InviteOrderSubsidyMapper.java
+++ b/fanli/src/main/java/com/yeshi/fanli/dao/mybatis/order/InviteOrderSubsidyMapper.java
@@ -1,18 +1,51 @@
-package com.yeshi.fanli.dao.mybatis.order;
-
-import org.apache.ibatis.annotations.Param;
-
-import com.yeshi.fanli.dao.BaseMapper;
-import com.yeshi.fanli.entity.order.InviteOrderSubsidy;
-
-public interface InviteOrderSubsidyMapper extends BaseMapper<InviteOrderSubsidy> {
-
- /**
- * 鏌ヨ鐢ㄦ埛琛ヨ创
- * @param uid
- * @param orderNo
- * @param Type
- * @return
- */
- InviteOrderSubsidy getByOrderNoAndType(@Param("uid")Long uid, @Param("orderNo")String orderNo,@Param("type") Integer type);
+package com.yeshi.fanli.dao.mybatis.order;
+
+import java.util.List;
+
+import org.apache.ibatis.annotations.Param;
+
+import com.yeshi.fanli.dao.BaseMapper;
+import com.yeshi.fanli.entity.order.InviteOrderSubsidy;
+
+public interface InviteOrderSubsidyMapper extends BaseMapper<InviteOrderSubsidy> {
+
+ /**
+ * 鏌ヨ鐢ㄦ埛琛ヨ创
+ *
+ * @param uid
+ * @param orderNo
+ * @param Type
+ * @return
+ */
+ InviteOrderSubsidy getByOrderNoAndType(@Param("uid") Long uid, @Param("orderNo") String orderNo,
+ @Param("type") Integer type);
+
+ /**
+ * 鏌ヨ鍔犻攣
+ *
+ * @param uid
+ * @param orderNo
+ * @param type
+ * @return
+ */
+ InviteOrderSubsidy getByOrderNoAndTypeForUpdate(@Param("uid") Long uid, @Param("orderNo") String orderNo,
+ @Param("type") Integer type);
+
+ /**
+ * 鏍规嵁璁㈠崟鍙蜂笌鏉ユ簮绫诲瀷鏌ヨ
+ *
+ * @param orderNo
+ * @param type
+ * @return
+ */
+ long countByOrderNoAndType(@Param("orderNo") String orderNo, @Param("type") Integer type);
+
+ /**
+ * 鏍规嵁璁㈠崟鍙蜂笌鏉ユ簮绫诲瀷鏌ヨ
+ *
+ * @param orderNo
+ * @param type
+ * @return
+ */
+ List<InviteOrderSubsidy> listByOrderNoAndType(@Param("orderNo") String orderNo, @Param("type") Integer type);
}
\ No newline at end of file
--
Gitblit v1.8.0