From cc90558133d431c63f4235d719c5e3abd19fef3f Mon Sep 17 00:00:00 2001
From: admin <2780501319@qq.com>
Date: 星期三, 11 三月 2020 10:18:44 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/div' into div
---
fanli/src/main/java/com/yeshi/fanli/service/inter/user/TokenRecordService.java | 60 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 60 insertions(+), 0 deletions(-)
diff --git a/fanli/src/main/java/com/yeshi/fanli/service/inter/user/TokenRecordService.java b/fanli/src/main/java/com/yeshi/fanli/service/inter/user/TokenRecordService.java
index 53992ce..85bb32e 100644
--- a/fanli/src/main/java/com/yeshi/fanli/service/inter/user/TokenRecordService.java
+++ b/fanli/src/main/java/com/yeshi/fanli/service/inter/user/TokenRecordService.java
@@ -1,6 +1,11 @@
package com.yeshi.fanli.service.inter.user;
+import java.util.List;
+
+import com.yeshi.fanli.entity.accept.AcceptData;
import com.yeshi.fanli.entity.bus.user.TokenRecord;
+import com.yeshi.fanli.exception.user.TokenRecordException;
+import com.yeshi.fanli.vo.msg.TokenVO;
public interface TokenRecordService {
@@ -14,4 +19,59 @@
*/
public TokenRecord getNearByTypeAndIdentify(String type, String identify);
+ /**
+ * 璧犻�佸彛浠よВ鏋�
+ * @param token
+ * @param uid
+ * @return
+ * @throws TokenRecordException
+ */
+ public TokenVO discernToken(String token, Long uid, String platform,String version) throws TokenRecordException;
+
+
+ /**
+ * 鍙d护棰嗗彇
+ * @param token
+ * @param uid
+ * @throws TokenRecordException
+ */
+ public String receiveToken(String token, Long uid, AcceptData acceptData) throws TokenRecordException;
+
+
+ public void updateByPrimaryKeySelective(TokenRecord record);
+
+ /**
+ * 寰呰繃鏈熺殑鍙d护
+ * @param count
+ * @return
+ */
+ public List<TokenRecord> overdueList(int count);
+
+ /**
+ * 杩囨湡鍙d护
+ * @param list
+ */
+ public void overdue(List<TokenRecord> list);
+
+ /**
+ * 绾㈠寘鍙d护澶辨晥
+ * @param id
+ */
+ public void invalidByRedPack(Long id);
+
+
+ /**
+ * 鍒稿彛浠ゅけ鏁�
+ * @param id
+ */
+ public void invalidByCoupon(Long id);
+
+ /**
+ * 鏍规嵁绫诲瀷鏌ヨ
+ * @param type
+ * @param identify
+ * @return
+ */
+ public TokenRecord getByTypeAndIdentify(String type, String identify);
+
}
--
Gitblit v1.8.0