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);
|
}
|
}
|