更新计量单为
This commit is contained in:
@@ -2,6 +2,7 @@ package com.zt.plat.module.contractorder.api;
|
||||
|
||||
import com.zt.plat.framework.common.pojo.CommonResult;
|
||||
import com.zt.plat.module.contractorder.api.dto.order.OrderDTO;
|
||||
import com.zt.plat.module.contractorder.api.dto.order.UpdateOrderLstQtyDTO;
|
||||
import com.zt.plat.module.contractorder.enums.ApiConstants;
|
||||
import io.swagger.v3.oas.annotations.Operation;
|
||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||
@@ -22,4 +23,8 @@ public interface OrderApi {
|
||||
@PostMapping(PREFIX + "/order-by-order-nos")
|
||||
@Operation(summary = "通过订单号批量获取订单信息", description = "通过订单编号获取订单信息")
|
||||
CommonResult<List<OrderDTO>> getOrderByOrderNos(@RequestBody List<String> orderNoS);
|
||||
|
||||
@PostMapping(PREFIX + "/update-lst-qty-by-order-id")
|
||||
@Operation(summary = "根据订单明细id更新累积量", description = "根据订单明细id更新收货量")
|
||||
CommonResult<Boolean> UpdateOrderLstQty(@RequestBody List<UpdateOrderLstQtyDTO> updateOrderLstQtyDTOS);
|
||||
}
|
||||
|
||||
@@ -0,0 +1,32 @@
|
||||
package com.zt.plat.module.contractorder.api.dto.order;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import jakarta.validation.constraints.NotEmpty;
|
||||
import jakarta.validation.constraints.NotNull;
|
||||
import lombok.Data;
|
||||
import org.springframework.validation.annotation.Validated;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
|
||||
@Data
|
||||
@Schema(description = "更新订单已收货数量")
|
||||
@Validated
|
||||
public class UpdateOrderLstQtyDTO {
|
||||
/**
|
||||
* 主键
|
||||
*/
|
||||
@Schema(description = "主键")
|
||||
@NotNull(message = "主键不能为空")
|
||||
private Long id;
|
||||
/**
|
||||
* 已收货数量
|
||||
*/
|
||||
@Schema(description = "已收货数量")
|
||||
@NotNull(message = "已收货数量不能为空")
|
||||
private BigDecimal lstQty;
|
||||
|
||||
|
||||
@Schema(description = "订单分类(字典:SPLY_BSN_TP)")
|
||||
@NotEmpty(message = "订单类型不能为空")
|
||||
private String splyBsnTp;
|
||||
}
|
||||
Reference in New Issue
Block a user