From d1f26741bddf6f512d62c0100d42c52be8d37e76 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期六, 06 二月 2021 15:35:40 +0800 Subject: [PATCH] 工具类优化 --- fanli/src/main/java/com/yeshi/fanli/service/inter/user/cloud/UserCloudSendRecordService.java | 78 ++++++++++++++++++++++++++------------ 1 files changed, 53 insertions(+), 25 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/service/inter/user/cloud/UserCloudSendRecordService.java b/fanli/src/main/java/com/yeshi/fanli/service/inter/user/cloud/UserCloudSendRecordService.java index 14699bc..7adf776 100644 --- a/fanli/src/main/java/com/yeshi/fanli/service/inter/user/cloud/UserCloudSendRecordService.java +++ b/fanli/src/main/java/com/yeshi/fanli/service/inter/user/cloud/UserCloudSendRecordService.java @@ -1,25 +1,53 @@ -package com.yeshi.fanli.service.inter.user.cloud; - -import java.util.List; - -import com.yeshi.fanli.entity.bus.user.cloud.UserCloudSendRecord; - -public interface UserCloudSendRecordService { - - /** - * 鏌ヨ宸插彂閫佽褰� - * @param uid - * @param sendId - * @param sendOrigin - * @return - */ - public List<UserCloudSendRecord> listByUidAndSendId(Long uid, String sendId, String sendOrigin); - - /** - * 淇濆瓨 - * @param record - * @return - */ - public UserCloudSendRecord save(UserCloudSendRecord record); - -} +package com.yeshi.fanli.service.inter.user.cloud; + +import java.util.Date; +import java.util.List; + +import com.yeshi.fanli.entity.bus.user.cloud.UserCloudSendRecord; + +public interface UserCloudSendRecordService { + + /** + * 鏌ヨ宸插彂閫佽褰� + * @param uid + * @param sendId + * @param sendOrigin + * @return + */ + public UserCloudSendRecord getByUidAndSendId(Long uid, String sendId); + + /** + * 淇濆瓨 + * @param record + * @return + */ + public UserCloudSendRecord save(UserCloudSendRecord record); + + /** + * 鏌ヨ鏈�鍚庝竴娆� + * @param uid + * @return + */ + public UserCloudSendRecord getLastByUid(Long uid, Date lastTime); + + /** + * 鍚庡彴鏌ヨ + * @param page + * @param count + * @param key + * @param sendOrigin + * @return + */ + public List<UserCloudSendRecord> query(int page, int count, String key, Integer sendOrigin); + + public long count(String key, Integer sendOrigin); + + /** + * 缁熻璁板綍 + * @param uid + * @param sendOrigin + * @return + */ + public long countRecordNum(Long uid, Integer sendOrigin); + +} -- Gitblit v1.8.0