|
@@ -17,20 +17,34 @@ import org.springframework.stereotype.Service;
|
|
import java.util.Arrays;
|
|
import java.util.Arrays;
|
|
|
|
|
|
|
|
|
|
|
|
+/**
|
|
|
|
+ * 大货订单列表服务层实现
|
|
|
|
+ */
|
|
@Service
|
|
@Service
|
|
@RequiredArgsConstructor
|
|
@RequiredArgsConstructor
|
|
public class BulkOrderListServiceImpl implements BulkOrderListService {
|
|
public class BulkOrderListServiceImpl implements BulkOrderListService {
|
|
|
|
|
|
private final BulkOrderListMapper bulkOrderListMapper;
|
|
private final BulkOrderListMapper bulkOrderListMapper;
|
|
|
|
|
|
|
|
+ /**
|
|
|
|
+ * 查询大货订单列表分页信息
|
|
|
|
+ * @param bulkOrderListBo 大货订单BO对象
|
|
|
|
+ * @param pageQuery 分页参数
|
|
|
|
+ * @return 大货订单列表分页信息
|
|
|
|
+ */
|
|
@Override
|
|
@Override
|
|
public TableDataInfo<BulkOrderListVo> selectPageBulkOrderList(BulkOrderListBo bulkOrderListBo, PageQuery pageQuery) {
|
|
public TableDataInfo<BulkOrderListVo> selectPageBulkOrderList(BulkOrderListBo bulkOrderListBo, PageQuery pageQuery) {
|
|
QueryWrapper<BulkOrderList> qw = new QueryWrapper<>();
|
|
QueryWrapper<BulkOrderList> qw = new QueryWrapper<>();
|
|
qw.like(null != bulkOrderListBo.getId(), "id", bulkOrderListBo.getId());
|
|
qw.like(null != bulkOrderListBo.getId(), "id", bulkOrderListBo.getId());
|
|
- Page<BulkOrderListVo> page = bulkOrderListMapper.selectVoPage(pageQuery.build(), qw);
|
|
|
|
|
|
+ Page<BulkOrderListVo> page = bulkOrderListMapper.selectVoPageWithGoodImage(pageQuery.build(), qw);
|
|
return TableDataInfo.build(page);
|
|
return TableDataInfo.build(page);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ /**
|
|
|
|
+ * 添加大货订单
|
|
|
|
+ * @param bulkOrderListBo 大货订单BO对象
|
|
|
|
+ * @return 添加行数
|
|
|
|
+ */
|
|
@Override
|
|
@Override
|
|
public int insertBulkOrder(BulkOrderListBo bulkOrderListBo) {
|
|
public int insertBulkOrder(BulkOrderListBo bulkOrderListBo) {
|
|
OrderNumberGenerator orderNumberGenerator = OrderNumberGenerator.getInstance();
|
|
OrderNumberGenerator orderNumberGenerator = OrderNumberGenerator.getInstance();
|
|
@@ -39,11 +53,21 @@ public class BulkOrderListServiceImpl implements BulkOrderListService {
|
|
return bulkOrderListMapper.insert(MapstructUtils.convert(bulkOrderListBo, BulkOrderList.class));
|
|
return bulkOrderListMapper.insert(MapstructUtils.convert(bulkOrderListBo, BulkOrderList.class));
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ /**
|
|
|
|
+ * 修改大货订单
|
|
|
|
+ * @param bulkOrderListBo 大货订单BO对象
|
|
|
|
+ * @return 更新行数
|
|
|
|
+ */
|
|
@Override
|
|
@Override
|
|
public int updateBulkOrder(BulkOrderListBo bulkOrderListBo) {
|
|
public int updateBulkOrder(BulkOrderListBo bulkOrderListBo) {
|
|
return bulkOrderListMapper.updateById(MapstructUtils.convert(bulkOrderListBo, BulkOrderList.class));
|
|
return bulkOrderListMapper.updateById(MapstructUtils.convert(bulkOrderListBo, BulkOrderList.class));
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ /**
|
|
|
|
+ * 删除大货订单
|
|
|
|
+ * @param bulkOrderListIds 大货订单ID数组
|
|
|
|
+ * @return 删除行数
|
|
|
|
+ */
|
|
@Override
|
|
@Override
|
|
public int deleteBulkOrderById(Long[] bulkOrderListIds) {
|
|
public int deleteBulkOrderById(Long[] bulkOrderListIds) {
|
|
return bulkOrderListMapper.deleteByIds(Arrays.asList(bulkOrderListIds));
|
|
return bulkOrderListMapper.deleteByIds(Arrays.asList(bulkOrderListIds));
|