package com.ks.lijin.service.remote;
|
|
import com.ks.lijin.mapper.LiJinProviderAccountMapper;
|
import com.ks.lijin.mapper.LiJinProviderLinkMapper;
|
import com.ks.lijin.pojo.DO.LiJinProviderAccount;
|
import com.ks.lijin.pojo.DO.LiJinProviderLink;
|
import com.ks.lijin.query.ProviderAccountQuery;
|
import com.ks.lijin.query.ProviderLinkQuery;
|
import com.ks.lijin.service.LiJinProviderAccountService;
|
import com.ks.lijin.service.LiJinProviderLinkService;
|
import org.apache.dubbo.config.annotation.Service;
|
|
import javax.annotation.Resource;
|
import java.util.Date;
|
import java.util.List;
|
|
@Service(version = "1.0")
|
public class LiJinProviderAccountServiceImpl implements LiJinProviderAccountService {
|
|
|
@Resource
|
private LiJinProviderAccountMapper liJinProviderAccountMapper;
|
|
|
@Override
|
public long count(LiJinProviderAccount obj) {
|
ProviderAccountQuery query = new ProviderAccountQuery();
|
// query.appId = appId;
|
// query.uid = uid;
|
return liJinProviderAccountMapper.count(query);
|
}
|
|
|
@Override
|
public List<LiJinProviderAccount> listByPage(int page, int pageSize, LiJinProviderAccount obj) {
|
ProviderAccountQuery query = new ProviderAccountQuery();
|
// query.appId = appId;
|
// query.uid = uid;
|
// query.drawStateList = Arrays.asList(new Integer[]{LuckyActivityJoinRecord.DRAW_STATE_UNOPEN});
|
query.start = (page - 1) * pageSize;
|
query.count = pageSize;
|
return liJinProviderAccountMapper.listByPage(query);
|
}
|
|
@Override
|
public void save(LiJinProviderAccount t) {
|
if(t.getId() != null) {
|
t.setUpdateTime(new Date());
|
liJinProviderAccountMapper.updateByPrimaryKeySelective(t);
|
} else {
|
t.setCreateTime(new Date());
|
liJinProviderAccountMapper.insertSelective(t);
|
}
|
}
|
|
@Override
|
public void delete(Long id) {
|
liJinProviderAccountMapper.deleteByPrimaryKey(id);
|
}
|
|
|
}
|