订单管理相关
This commit is contained in:
@@ -5,6 +5,7 @@ import com.zt.plat.module.contractorder.api.dto.PurchaseOrderWithDetailsDTO;
|
|||||||
import com.zt.plat.module.contractorder.controller.admin.purchaseorder.vo.*;
|
import com.zt.plat.module.contractorder.controller.admin.purchaseorder.vo.*;
|
||||||
import com.zt.plat.module.contractorder.dal.dataobject.purchaseorder.PurchaseOrderDO;
|
import com.zt.plat.module.contractorder.dal.dataobject.purchaseorder.PurchaseOrderDO;
|
||||||
import com.zt.plat.module.contractorder.service.purchaseorder.PurchaseOrderService;
|
import com.zt.plat.module.contractorder.service.purchaseorder.PurchaseOrderService;
|
||||||
|
import io.swagger.v3.oas.annotations.media.Schema;
|
||||||
import org.springframework.web.bind.annotation.*;
|
import org.springframework.web.bind.annotation.*;
|
||||||
import jakarta.annotation.Resource;
|
import jakarta.annotation.Resource;
|
||||||
import org.springframework.validation.annotation.Validated;
|
import org.springframework.validation.annotation.Validated;
|
||||||
@@ -154,7 +155,11 @@ public class PurchaseOrderController implements BusinessControllerMarker {
|
|||||||
//查询物料接口
|
//查询物料接口
|
||||||
@GetMapping("/material")
|
@GetMapping("/material")
|
||||||
@Operation(summary = "查询物料接口")
|
@Operation(summary = "查询物料接口")
|
||||||
public CommonResult<MaterialRespVO> getMaterialList(@RequestParam @Validated @NotEmpty(message = "采购订单号不能为空") String orderNo){
|
public CommonResult<MaterialRespVO> getMaterialList(@RequestParam
|
||||||
|
@Schema(description = "采购订单号")
|
||||||
|
@Validated
|
||||||
|
@NotEmpty(message = "采购订单号不能为空")
|
||||||
|
String orderNo){
|
||||||
return purchaseOrderService.getMaterial(orderNo);
|
return purchaseOrderService.getMaterial(orderNo);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -42,7 +42,7 @@ public class PrchOrdDtlPageReqVO extends PageParam {
|
|||||||
private String qty;
|
private String qty;
|
||||||
|
|
||||||
@Schema(description = "计量单位;推送ERP(必须)")
|
@Schema(description = "计量单位;推送ERP(必须)")
|
||||||
private BigDecimal unt;
|
private String unt;
|
||||||
|
|
||||||
@Schema(description = "含税单价;推送ERP(必须)")
|
@Schema(description = "含税单价;推送ERP(必须)")
|
||||||
private BigDecimal inTaxUprc;
|
private BigDecimal inTaxUprc;
|
||||||
|
|||||||
@@ -55,7 +55,7 @@ public class PrchOrdDtlRespVO {
|
|||||||
|
|
||||||
@Schema(description = "计量单位;推送ERP(必须)", requiredMode = Schema.RequiredMode.REQUIRED)
|
@Schema(description = "计量单位;推送ERP(必须)", requiredMode = Schema.RequiredMode.REQUIRED)
|
||||||
@ExcelProperty("计量单位;推送ERP(必须)")
|
@ExcelProperty("计量单位;推送ERP(必须)")
|
||||||
private BigDecimal unt;
|
private String unt;
|
||||||
|
|
||||||
@Schema(description = "含税单价;推送ERP(必须)", requiredMode = Schema.RequiredMode.REQUIRED)
|
@Schema(description = "含税单价;推送ERP(必须)", requiredMode = Schema.RequiredMode.REQUIRED)
|
||||||
@ExcelProperty("含税单价;推送ERP(必须)")
|
@ExcelProperty("含税单价;推送ERP(必须)")
|
||||||
|
|||||||
@@ -51,8 +51,8 @@ public class PrchOrdDtlSaveReqVO {
|
|||||||
private String qty;
|
private String qty;
|
||||||
|
|
||||||
@Schema(description = "计量单位;推送ERP(必须)", requiredMode = Schema.RequiredMode.REQUIRED)
|
@Schema(description = "计量单位;推送ERP(必须)", requiredMode = Schema.RequiredMode.REQUIRED)
|
||||||
@NotNull(message = "计量单位;推送ERP(必须)不能为空")
|
@NotEmpty(message = "计量单位;推送ERP(必须)不能为空")
|
||||||
private BigDecimal unt;
|
private String unt;
|
||||||
|
|
||||||
@Schema(description = "含税单价;推送ERP(必须)", requiredMode = Schema.RequiredMode.REQUIRED)
|
@Schema(description = "含税单价;推送ERP(必须)", requiredMode = Schema.RequiredMode.REQUIRED)
|
||||||
@NotNull(message = "含税单价;推送ERP(必须)不能为空")
|
@NotNull(message = "含税单价;推送ERP(必须)不能为空")
|
||||||
|
|||||||
@@ -54,6 +54,9 @@ public class PurchaseOrderPageReqVO extends PageParam {
|
|||||||
@Schema(description = "采购组编码(字典:PRCH_GRP_TP);推送ERP(必须)")
|
@Schema(description = "采购组编码(字典:PRCH_GRP_TP);推送ERP(必须)")
|
||||||
private String purchaseGroup;
|
private String purchaseGroup;
|
||||||
|
|
||||||
|
@Schema(description = "计量单位")
|
||||||
|
private String unt;
|
||||||
|
|
||||||
@Schema(description = "货币码(字典:CUR);推送ERP(必须)")
|
@Schema(description = "货币码(字典:CUR);推送ERP(必须)")
|
||||||
private String currencyNumber;
|
private String currencyNumber;
|
||||||
|
|
||||||
|
|||||||
@@ -65,6 +65,9 @@ public class PurchaseOrderRespVO {
|
|||||||
@ExcelProperty("收货库位编码;推送ERP")
|
@ExcelProperty("收货库位编码;推送ERP")
|
||||||
private String receiveWarehouseNumber;
|
private String receiveWarehouseNumber;
|
||||||
|
|
||||||
|
@Schema(description = "计量单位")
|
||||||
|
private String unt;
|
||||||
|
|
||||||
@Schema(description = "采购组编码(字典:PRCH_GRP_TP);推送ERP(必须)", requiredMode = Schema.RequiredMode.REQUIRED)
|
@Schema(description = "采购组编码(字典:PRCH_GRP_TP);推送ERP(必须)", requiredMode = Schema.RequiredMode.REQUIRED)
|
||||||
@ExcelProperty("采购组编码(字典:PRCH_GRP_TP);推送ERP(必须)")
|
@ExcelProperty("采购组编码(字典:PRCH_GRP_TP);推送ERP(必须)")
|
||||||
private String purchaseGroup;
|
private String purchaseGroup;
|
||||||
|
|||||||
@@ -99,6 +99,11 @@ public class PurchaseOrderSaveReqVO {
|
|||||||
// @NotEmpty(message = "订单编码不能为空")
|
// @NotEmpty(message = "订单编码不能为空")
|
||||||
// private String orderNumber;
|
// private String orderNumber;
|
||||||
|
|
||||||
|
|
||||||
|
@Schema(description = "计量单位")
|
||||||
|
@NotEmpty(message = "计量单位(unt)不能为空")
|
||||||
|
private String unt;
|
||||||
|
|
||||||
@Schema(description = "系统合同编号", requiredMode = Schema.RequiredMode.REQUIRED)
|
@Schema(description = "系统合同编号", requiredMode = Schema.RequiredMode.REQUIRED)
|
||||||
@NotEmpty(message = "系统合同编号不能为空")
|
@NotEmpty(message = "系统合同编号不能为空")
|
||||||
private String contractNumber;
|
private String contractNumber;
|
||||||
|
|||||||
@@ -56,6 +56,7 @@
|
|||||||
po.UPDATE_TIME,
|
po.UPDATE_TIME,
|
||||||
po.CREATOR,
|
po.CREATOR,
|
||||||
po.UPDATER,
|
po.UPDATER,
|
||||||
|
po.UNT,
|
||||||
po.DELETED,
|
po.DELETED,
|
||||||
pod.ID as pod_id,
|
pod.ID as pod_id,
|
||||||
pod.ORD_ID,
|
pod.ORD_ID,
|
||||||
@@ -137,6 +138,7 @@
|
|||||||
po.PPR_CTRT_NUM,
|
po.PPR_CTRT_NUM,
|
||||||
po.AGR_NUM,
|
po.AGR_NUM,
|
||||||
po.RMK,
|
po.RMK,
|
||||||
|
po.UNT,
|
||||||
po.AGT_NUM,
|
po.AGT_NUM,
|
||||||
po.AGT_NAME,
|
po.AGT_NAME,
|
||||||
po.CTRT_NUM,
|
po.CTRT_NUM,
|
||||||
|
|||||||
Reference in New Issue
Block a user