|
|
@ -26,14 +26,11 @@ |
|
|
|
package com.yxt.anrui.buscenter.biz.bussalesordermodel; |
|
|
|
|
|
|
|
import cn.hutool.core.bean.BeanUtil; |
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
|
|
|
import com.yxt.anrui.buscenter.api.bussalesorder.app.AppOrderInfo; |
|
|
|
import com.yxt.anrui.buscenter.api.bussalesordermodel.*; |
|
|
|
import com.yxt.anrui.buscenter.api.bussalesordermodel.BusSalesOrderModel; |
|
|
|
import com.yxt.anrui.buscenter.api.bussalesordermodel.BusSalesOrderModelDetailsVo; |
|
|
|
import com.yxt.anrui.buscenter.api.bussalesordermodel.BusSalesOrderModelDto; |
|
|
|
import com.yxt.common.base.service.MybatisBaseService; |
|
|
|
import com.yxt.common.base.utils.PagerUtil; |
|
|
|
import com.yxt.common.core.query.PagerQuery; |
|
|
|
import com.yxt.common.core.vo.PagerVo; |
|
|
|
import org.springframework.stereotype.Service; |
|
|
|
|
|
|
|
/** |
|
|
@ -51,34 +48,6 @@ import org.springframework.stereotype.Service; |
|
|
|
*/ |
|
|
|
@Service |
|
|
|
public class BusSalesOrderModelService extends MybatisBaseService<BusSalesOrderModelMapper, BusSalesOrderModel> { |
|
|
|
private QueryWrapper<BusSalesOrderModel> createQueryWrapper(BusSalesOrderModelQuery query) { |
|
|
|
// todo: 这里根据具体业务调整查询条件
|
|
|
|
// 多字段Like示例:qw.and(wrapper -> wrapper.like("name", query.getName()).or().like("remark", query.getName()));
|
|
|
|
QueryWrapper<BusSalesOrderModel> qw = new QueryWrapper<>(); |
|
|
|
return qw; |
|
|
|
} |
|
|
|
|
|
|
|
public PagerVo<BusSalesOrderModelVo> listPageVo(PagerQuery<BusSalesOrderModelQuery> pq) { |
|
|
|
BusSalesOrderModelQuery query = pq.getParams(); |
|
|
|
QueryWrapper<BusSalesOrderModel> qw = createQueryWrapper(query); |
|
|
|
IPage<BusSalesOrderModel> page = PagerUtil.queryToPage(pq); |
|
|
|
IPage<BusSalesOrderModelVo> pagging = baseMapper.selectPageVo(page, qw); |
|
|
|
PagerVo<BusSalesOrderModelVo> p = PagerUtil.pageToVo(pagging, null); |
|
|
|
return p; |
|
|
|
} |
|
|
|
|
|
|
|
public void insertByDto(BusSalesOrderModelDto dto) { |
|
|
|
BusSalesOrderModel entity = new BusSalesOrderModel(); |
|
|
|
BeanUtil.copyProperties(dto, entity, "id", "sid"); |
|
|
|
baseMapper.insert(entity); |
|
|
|
} |
|
|
|
|
|
|
|
public BusSalesOrderModelDetailsVo fetchDetailsVoBySid(String sid) { |
|
|
|
BusSalesOrderModel entity = fetchBySid(sid); |
|
|
|
BusSalesOrderModelDetailsVo vo = new BusSalesOrderModelDetailsVo(); |
|
|
|
BeanUtil.copyProperties(entity, vo); |
|
|
|
return vo; |
|
|
|
} |
|
|
|
|
|
|
|
public void saveModel(BusSalesOrderModelDto busSalesOrderModelDto, String sid) { |
|
|
|
//根据销售订单sid查询该订单的主车型
|
|
|
@ -131,14 +100,4 @@ public class BusSalesOrderModelService extends MybatisBaseService<BusSalesOrderM |
|
|
|
return new AppOrderInfo(); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* 查询销售订单车型状态 |
|
|
|
* |
|
|
|
* @param saleOrderSid |
|
|
|
* @return |
|
|
|
*/ |
|
|
|
/* public BusSalesOrderModelDetailsVo selectOrderModelStateBySid(String saleOrderSid) { |
|
|
|
return baseMapper.selectOrderModelStateBySid(saleOrderSid); |
|
|
|
}*/ |
|
|
|
} |