委托加工和回收率管理优化
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
package com.zt.plat.module.contractorder.controller.admin.entrustorder.vo;
|
||||
|
||||
import com.alibaba.excel.annotation.ExcelProperty;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import lombok.*;
|
||||
import java.util.*;
|
||||
@@ -30,14 +31,16 @@ public class EntrustOrderDetailPageReqVO extends PageParam {
|
||||
@Schema(description = "收货库位编码")
|
||||
private String receiveWarehouseNumber;
|
||||
|
||||
@Schema(description = "物料名称", example = "赵六")
|
||||
private String materialName;
|
||||
// @Schema(description = "物料名称", example = "赵六")
|
||||
// private String materialName;
|
||||
//
|
||||
// @Schema(description = "物料编码")
|
||||
// private String materialNumber;
|
||||
|
||||
@Schema(description = "物料编码")
|
||||
private String materialNumber;
|
||||
|
||||
@Schema(description = "计量单位")
|
||||
private String uom;
|
||||
@Schema(description = "发货计量单位")
|
||||
private String sendUnit;
|
||||
@Schema(description = "收货计量单位")
|
||||
private String receiveUnit;
|
||||
|
||||
@Schema(description = "暂估数量")
|
||||
private BigDecimal forecastQuantity;
|
||||
@@ -85,5 +88,16 @@ public class EntrustOrderDetailPageReqVO extends PageParam {
|
||||
private String accountingItemAllocation;
|
||||
@Schema(description = "备注")
|
||||
private String remark;
|
||||
@Schema(description = "收货物料编码")
|
||||
private String receiveMaterialNumber;
|
||||
@Schema(description = "收货物料名称")
|
||||
private String receiveMaterialName;
|
||||
@Schema(description = "发货物料编码")
|
||||
private String sendMaterialNumber;
|
||||
@Schema(description = "发货物料名称")
|
||||
private String sendMaterialName;
|
||||
//税率
|
||||
@Schema(description = "税率")
|
||||
private BigDecimal taxRate;
|
||||
|
||||
}
|
||||
@@ -60,9 +60,12 @@ public class EntrustOrderDetailRespVO {
|
||||
@ExcelProperty("物料编码")
|
||||
private String materialNumber;
|
||||
|
||||
@Schema(description = "计量单位")
|
||||
@ExcelProperty("计量单位")
|
||||
private String uom;
|
||||
@Schema(description = "发货计量单位")
|
||||
@ExcelProperty("发货计量单位")
|
||||
private String sendUnit;
|
||||
@Schema(description = "收货计量单位")
|
||||
@ExcelProperty("收货计量单位")
|
||||
private String receiveUnit;
|
||||
|
||||
@Schema(description = "暂估数量")
|
||||
@ExcelProperty("暂估数量")
|
||||
@@ -122,5 +125,20 @@ public class EntrustOrderDetailRespVO {
|
||||
@Schema(description = "备注")
|
||||
@ExcelProperty("备注")
|
||||
private String remark;
|
||||
@Schema(description = "收货物料编码")
|
||||
@ExcelProperty("收货物料编码")
|
||||
private String receiveMaterialNumber;
|
||||
@Schema(description = "收货物料名称")
|
||||
@ExcelProperty("收货物料名称")
|
||||
private String receiveMaterialName;
|
||||
@Schema(description = "发货物料编码")
|
||||
@ExcelProperty("发货物料编码")
|
||||
private String sendMaterialNumber;
|
||||
@Schema(description = "发货物料名称")
|
||||
@ExcelProperty("发货物料名称")
|
||||
private String sendMaterialName;
|
||||
|
||||
@Schema(description = "税率")
|
||||
@ExcelProperty("税率")
|
||||
private BigDecimal taxRate;
|
||||
}
|
||||
@@ -46,8 +46,10 @@ public class EntrustOrderDetailSaveReqVO {
|
||||
@Schema(description = "物料编码")
|
||||
private String materialNumber;
|
||||
|
||||
@Schema(description = "计量单位")
|
||||
private String uom;
|
||||
@Schema(description = "发货计量单位")
|
||||
private String sendUnit;
|
||||
@Schema(description = "收货计量单位")
|
||||
private String receiveUnit;
|
||||
|
||||
@Schema(description = "暂估数量")
|
||||
private BigDecimal forecastQuantity;
|
||||
@@ -89,5 +91,14 @@ public class EntrustOrderDetailSaveReqVO {
|
||||
private String accountingItemAllocation;
|
||||
@Schema(description = "备注")
|
||||
private String remark;
|
||||
|
||||
@Schema(description = "收货物料编码")
|
||||
private String receiveMaterialNumber;
|
||||
@Schema(description = "收货物料名称")
|
||||
private String receiveMaterialName;
|
||||
@Schema(description = "发货物料编码")
|
||||
private String sendMaterialNumber;
|
||||
@Schema(description = "发货物料名称")
|
||||
private String sendMaterialName;
|
||||
@Schema(description = "税率")
|
||||
private BigDecimal taxRate;
|
||||
}
|
||||
@@ -1,5 +1,6 @@
|
||||
package com.zt.plat.module.contractorder.dal.dataobject.entrustorder;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.*;
|
||||
import java.util.*;
|
||||
import java.math.BigDecimal;
|
||||
@@ -81,20 +82,35 @@ public class EntrustOrderDetailDO extends BusinessBaseDO {
|
||||
@TableField("RCV_WRH_NUM")
|
||||
private String receiveWarehouseNumber;
|
||||
/**
|
||||
* 物料名称
|
||||
* 发货物料名称
|
||||
*/
|
||||
@TableField("MTRL_NAME")
|
||||
private String materialName;
|
||||
@TableField("SND_MTRL_NAME")
|
||||
private String sendMaterialName;
|
||||
/**
|
||||
* 物料编码
|
||||
* 发货物料编码
|
||||
*/
|
||||
@TableField("MTRL_NUM")
|
||||
private String materialNumber;
|
||||
@TableField("SND_MTRL_NUM")
|
||||
private String sendMaterialNumber;
|
||||
/**
|
||||
* 计量单位
|
||||
* 收货物料名称
|
||||
*/
|
||||
@TableField("UOM")
|
||||
private String uom;
|
||||
@TableField("RCV_MTRL_NAME")
|
||||
private String receiveMaterialName;
|
||||
/**
|
||||
* 收货物料编码
|
||||
*/
|
||||
@TableField("RCV_MTRL_NUM")
|
||||
private String receiveMaterialNumber;
|
||||
/**
|
||||
* 发货计量单位
|
||||
*/
|
||||
@TableField("SND_UOM")
|
||||
private String sendUnit;
|
||||
/**
|
||||
* 收货计量单位
|
||||
*/
|
||||
@TableField("RCV_UOM")
|
||||
private String receiveUnit;
|
||||
/**
|
||||
* 暂估数量
|
||||
*/
|
||||
@@ -151,4 +167,7 @@ public class EntrustOrderDetailDO extends BusinessBaseDO {
|
||||
private String accountingItemAllocation;
|
||||
@TableField("RMK")
|
||||
private String remark;
|
||||
|
||||
@TableField("TAX_RTE")
|
||||
private BigDecimal taxRate;
|
||||
}
|
||||
@@ -26,9 +26,10 @@ public interface EntrustOrderDetailMapper extends BaseMapperX<EntrustOrderDetail
|
||||
.likeIfPresent(EntrustOrderDetailDO::getReceiveFactoryNumber, reqVO.getReceiveFactoryNumber())
|
||||
.likeIfPresent(EntrustOrderDetailDO::getReceiveWarehouseName, reqVO.getReceiveWarehouseName())
|
||||
.likeIfPresent(EntrustOrderDetailDO::getReceiveWarehouseNumber, reqVO.getReceiveWarehouseNumber())
|
||||
.likeIfPresent(EntrustOrderDetailDO::getMaterialName, reqVO.getMaterialName())
|
||||
.likeIfPresent(EntrustOrderDetailDO::getMaterialNumber, reqVO.getMaterialNumber())
|
||||
.likeIfPresent(EntrustOrderDetailDO::getUom, reqVO.getUom())
|
||||
.likeIfPresent(EntrustOrderDetailDO::getSendMaterialName, reqVO.getSendMaterialName())
|
||||
.likeIfPresent(EntrustOrderDetailDO::getSendMaterialNumber, reqVO.getSendMaterialNumber())
|
||||
.likeIfPresent(EntrustOrderDetailDO::getSendUnit, reqVO.getSendUnit())
|
||||
.likeIfPresent(EntrustOrderDetailDO::getReceiveUnit, reqVO.getReceiveUnit())
|
||||
.eqIfPresent(EntrustOrderDetailDO::getForecastQuantity, reqVO.getForecastQuantity())
|
||||
.eqIfPresent(EntrustOrderDetailDO::getInTaxUnitPrice, reqVO.getInTaxUnitPrice())
|
||||
.betweenIfPresent(EntrustOrderDetailDO::getDeliveryCargoBeginDate, reqVO.getDeliveryCargoBeginDate())
|
||||
@@ -37,6 +38,7 @@ public interface EntrustOrderDetailMapper extends BaseMapperX<EntrustOrderDetail
|
||||
.likeIfPresent(EntrustOrderDetailDO::getShortText, reqVO.getShortText())
|
||||
.betweenIfPresent(EntrustOrderDetailDO::getCreateTime, reqVO.getCreateTime())
|
||||
.likeIfPresent(EntrustOrderDetailDO::getRemark, reqVO.getRemark())
|
||||
.eqIfPresent(EntrustOrderDetailDO::getTaxRate, reqVO.getTaxRate())
|
||||
.orderByDesc(EntrustOrderDetailDO::getId));
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user