package com.ks.lijin.service.remote;
|
|
import org.apache.dubbo.config.annotation.Service;
|
import com.ks.lijin.mapper.LiJinGoofsDepotFirstOrderMapper;
|
import com.ks.lijin.pojo.DO.LiJinGoofsDepotFirstOrder;
|
import com.ks.lijin.query.GoofsDepotFirstOrderQuery;
|
import com.ks.lijin.service.LiJinGoofsDepotFirstOrderService;
|
|
import javax.annotation.Resource;
|
import java.util.Date;
|
import java.util.List;
|
|
@Service(version = "1.0")
|
public class LiJinGoofsDepotFirstOrderServiceImpl implements LiJinGoofsDepotFirstOrderService {
|
|
@Resource
|
private LiJinGoofsDepotFirstOrderMapper liJinGoofsDepotFirstOrderMapper;
|
|
|
@Override
|
public long count(LiJinGoofsDepotFirstOrder t) {
|
GoofsDepotFirstOrderQuery query = new GoofsDepotFirstOrderQuery();
|
// query.appId = appId;
|
// query.uid = uid;
|
return liJinGoofsDepotFirstOrderMapper.count(query);
|
}
|
|
|
@Override
|
public List<LiJinGoofsDepotFirstOrder> listByPage(int page, int pageSize, LiJinGoofsDepotFirstOrder t) {
|
GoofsDepotFirstOrderQuery query = new GoofsDepotFirstOrderQuery();
|
// 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 liJinGoofsDepotFirstOrderMapper.listByPage(query);
|
}
|
|
@Override
|
public void save(LiJinGoofsDepotFirstOrder t){
|
if(t.getGoodsId() == null || t.getGoodsId().trim().length() ==0 ) {
|
t.setCreateTime(new Date());
|
liJinGoofsDepotFirstOrderMapper.insertSelective(t);
|
} else {
|
t.setUpdateTime(new Date());
|
liJinGoofsDepotFirstOrderMapper.updateByPrimaryKeySelective(t);
|
}
|
|
}
|
|
@Override
|
public void delete(Long id) {
|
liJinGoofsDepotFirstOrderMapper.deleteByPrimaryKey(id);
|
}
|
|
}
|