admin
2025-02-25 30d8e227e8d823b6c38c3b9c90ac2df03b63befe
fanli/src/main/java/com/yeshi/fanli/service/impl/user/cloud/UserCloudSendRecordServiceImpl.java
@@ -1,61 +1,61 @@
package com.yeshi.fanli.service.impl.user.cloud;
import java.util.Date;
import java.util.List;
import javax.annotation.Resource;
import org.springframework.stereotype.Service;
import com.yeshi.fanli.dao.user.cloud.UserCloudSendRecordDao;
import com.yeshi.fanli.entity.bus.user.cloud.UserCloudSendRecord;
import com.yeshi.fanli.service.inter.user.cloud.UserCloudSendRecordService;
@Service
public class UserCloudSendRecordServiceImpl implements UserCloudSendRecordService {
   @Resource
   private UserCloudSendRecordDao userCloudSendRecordDao;
   @Override
   public UserCloudSendRecord getByUidAndSendId(Long uid, String sendId){
      List<UserCloudSendRecord> list =  userCloudSendRecordDao.listByUidAndSendId(uid, sendId);
       if (list != null & list.size() > 0) {
          return list.get(0);
       }
      return null;
   }
   @Override
   public UserCloudSendRecord save(UserCloudSendRecord record){
      return userCloudSendRecordDao.save(record);
   }
   @Override
   public UserCloudSendRecord getLastByUid (Long uid, Date lastTime){
       List<UserCloudSendRecord> list = userCloudSendRecordDao.getLastByUid(uid, lastTime);
       if (list != null & list.size() > 0) {
          return list.get(0);
       }
      return null;
   }
   @Override
   public List<UserCloudSendRecord> query (int page , int count, String key, Integer sendOrigin){
      return userCloudSendRecordDao.query((page-1) * count, count, key, sendOrigin);
   }
   @Override
   public long count (String key, Integer sendOrigin){
      return userCloudSendRecordDao.count(key, sendOrigin);
   }
   @Override
   public long countRecordNum(Long uid, Integer sendOrigin){
      return userCloudSendRecordDao.countRecordNum(uid, sendOrigin);
   }
}
package com.yeshi.fanli.service.impl.user.cloud;
import java.util.Date;
import java.util.List;
import javax.annotation.Resource;
import org.springframework.stereotype.Service;
import com.yeshi.fanli.dao.user.cloud.UserCloudSendRecordDao;
import com.yeshi.fanli.entity.bus.user.cloud.UserCloudSendRecord;
import com.yeshi.fanli.service.inter.user.cloud.UserCloudSendRecordService;
@Service
public class UserCloudSendRecordServiceImpl implements UserCloudSendRecordService {
   @Resource
   private UserCloudSendRecordDao userCloudSendRecordDao;
   @Override
   public UserCloudSendRecord getByUidAndSendId(Long uid, String sendId){
      List<UserCloudSendRecord> list =  userCloudSendRecordDao.listByUidAndSendId(uid, sendId);
       if (list != null & list.size() > 0) {
          return list.get(0);
       }
      return null;
   }
   @Override
   public UserCloudSendRecord save(UserCloudSendRecord record){
      return userCloudSendRecordDao.save(record);
   }
   @Override
   public UserCloudSendRecord getLastByUid (Long uid, Date lastTime){
       List<UserCloudSendRecord> list = userCloudSendRecordDao.getLastByUid(uid, lastTime);
       if (list != null & list.size() > 0) {
          return list.get(0);
       }
      return null;
   }
   @Override
   public List<UserCloudSendRecord> query (int page , int count, String key, Integer sendOrigin){
      return userCloudSendRecordDao.query((page-1) * count, count, key, sendOrigin);
   }
   @Override
   public long count (String key, Integer sendOrigin){
      return userCloudSendRecordDao.count(key, sendOrigin);
   }
   @Override
   public long countRecordNum(Long uid, Integer sendOrigin){
      return userCloudSendRecordDao.countRecordNum(uid, sendOrigin);
   }
}