package com.ks.lijin.service.remote;
|
|
import com.ks.lijin.mapper.LiJinProviderMapper;
|
import com.ks.lijin.pojo.DO.LiJinProvider;
|
import com.ks.lijin.query.ProviderQuery;
|
import com.ks.lijin.service.LiJinProviderService;
|
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 LiJinProviderServiceImpl implements LiJinProviderService {
|
|
|
@Resource
|
private LiJinProviderMapper liJinProviderMapper;
|
|
|
@Override
|
public long count(LiJinProvider provider) {
|
ProviderQuery query = new ProviderQuery();
|
query.id = provider.getId();
|
query.name = provider.getName();
|
query.state = provider.getState();
|
return liJinProviderMapper.count(query);
|
}
|
|
|
@Override
|
public List<LiJinProvider> listByPage(int page, int pageSize, LiJinProvider provider) {
|
ProviderQuery query = new ProviderQuery();
|
query.id = provider.getId();
|
query.name = provider.getName();
|
query.state = provider.getState();
|
query.start = (page - 1) * pageSize;
|
query.count = pageSize;
|
return liJinProviderMapper.listByPage(query);
|
}
|
|
@Override
|
public void insertSelective(LiJinProvider provider){
|
liJinProviderMapper.insertSelective(provider);
|
}
|
|
@Override
|
public void updateByPrimaryKeySelective(LiJinProvider provider){
|
liJinProviderMapper.updateByPrimaryKeySelective(provider);
|
}
|
|
@Override
|
public void delete(Long id) {
|
liJinProviderMapper.deleteByPrimaryKey(id);
|
}
|
|
|
}
|