package com.ks.lucky.service.impl.remote;
|
|
import com.ks.lucky.mapper.LuckyActivityUserWeightRecordMapper;
|
import com.ks.lucky.pojo.DO.LuckyActivityUserWeightRecord;
|
import com.ks.lucky.query.ActivityUserWeightRecordQuery;
|
import com.ks.lucky.remote.service.LuckyActivityUserWeightRecordService;
|
import org.apache.dubbo.config.annotation.Service;
|
|
import javax.annotation.Resource;
|
import java.util.List;
|
|
@Service(version = "1.0")
|
public class LuckyActivityUserWeightRecordServiceImpl implements LuckyActivityUserWeightRecordService {
|
|
@Resource
|
private LuckyActivityUserWeightRecordMapper luckyActivityUserWeightRecordMapper;
|
|
@Override
|
public List<LuckyActivityUserWeightRecord> getWeightRecordList(Long activityid, Long appId, String uid, int page, int pageSize) {
|
ActivityUserWeightRecordQuery query = new ActivityUserWeightRecordQuery();
|
query.activityId = activityid;
|
query.appId = appId;
|
query.uid = uid;
|
query.start = (page - 1) * pageSize;
|
query.count = pageSize;
|
return luckyActivityUserWeightRecordMapper.list(query);
|
}
|
|
@Override
|
public long countWeightRecord(Long activityid, Long appId, String uid) {
|
ActivityUserWeightRecordQuery query = new ActivityUserWeightRecordQuery();
|
query.activityId = activityid;
|
query.appId = appId;
|
query.uid = uid;
|
return luckyActivityUserWeightRecordMapper.count(query);
|
}
|
}
|