parent
c1109d8516
commit
cb1d53092f
@ -0,0 +1,39 @@ |
|||||||
|
package com.zbkj.common.request; |
||||||
|
|
||||||
|
import io.swagger.annotations.ApiModelProperty; |
||||||
|
import lombok.Data; |
||||||
|
|
||||||
|
import javax.validation.constraints.NotBlank; |
||||||
|
import javax.validation.constraints.NotNull; |
||||||
|
import java.math.BigDecimal; |
||||||
|
|
||||||
|
/** |
||||||
|
* @author wyq |
||||||
|
*/ |
||||||
|
@Data |
||||||
|
public class TradeOrderDetailRespDTO { |
||||||
|
@ApiModelProperty("skuNo") |
||||||
|
@NotNull(message = "skuNo不能为空") |
||||||
|
private String skuNo; |
||||||
|
|
||||||
|
private String brandType; |
||||||
|
private String priceNote; |
||||||
|
@ApiModelProperty("skuName") |
||||||
|
@NotNull(message = "skuName不能为空") |
||||||
|
private String skuName; |
||||||
|
@ApiModelProperty("销售价格") |
||||||
|
@NotNull(message = "销售价格不可为空") |
||||||
|
private BigDecimal sellPrice; |
||||||
|
@ApiModelProperty("销售数量") |
||||||
|
@NotBlank(message = "销售数量不能为空") |
||||||
|
private Integer sellQty; |
||||||
|
@ApiModelProperty("成本") |
||||||
|
private BigDecimal cost; |
||||||
|
@ApiModelProperty("毛利") |
||||||
|
private BigDecimal profit; |
||||||
|
@ApiModelProperty("库存") |
||||||
|
private Integer inStock; |
||||||
|
|
||||||
|
private BigDecimal profitRate; |
||||||
|
|
||||||
|
} |
||||||
@ -0,0 +1,116 @@ |
|||||||
|
package com.zbkj.common.request; |
||||||
|
|
||||||
|
import com.fasterxml.jackson.annotation.JsonFormat; |
||||||
|
import io.swagger.annotations.ApiModel; |
||||||
|
import io.swagger.annotations.ApiModelProperty; |
||||||
|
import lombok.Data; |
||||||
|
|
||||||
|
import javax.validation.constraints.NotBlank; |
||||||
|
import javax.validation.constraints.NotNull; |
||||||
|
import javax.validation.constraints.Size; |
||||||
|
import java.math.BigDecimal; |
||||||
|
import java.time.LocalDateTime; |
||||||
|
import java.util.List; |
||||||
|
|
||||||
|
/** |
||||||
|
* @author wyq |
||||||
|
*/ |
||||||
|
@Data |
||||||
|
@ApiModel("手工订单详情返回对象") |
||||||
|
public class TradeOrderRespDTO { |
||||||
|
@ApiModelProperty("渠道 可选值:TO_B,EMPLOYEE_IN_PURCHASE") |
||||||
|
private String channelCode; |
||||||
|
private String channelName; |
||||||
|
@ApiModelProperty("业务归属部门code") |
||||||
|
@NotBlank(message = "业务归属部门code不能为空") |
||||||
|
private String deptCode; |
||||||
|
@ApiModelProperty("业务员") |
||||||
|
@NotBlank(message = "业务员不能为空") |
||||||
|
private String businessMan; |
||||||
|
@ApiModelProperty("平台单号") |
||||||
|
private String platformCode; |
||||||
|
|
||||||
|
@ApiModelProperty("下单商户/会员") |
||||||
|
@NotBlank(message = "下单商户或购物会员号不能为空") |
||||||
|
private String buyVip; |
||||||
|
@ApiModelProperty("下单时间") |
||||||
|
@NotBlank(message = "下单时间不能为空") |
||||||
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
||||||
|
private LocalDateTime orderTime; |
||||||
|
|
||||||
|
@ApiModelProperty("预付款时间") |
||||||
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
||||||
|
private LocalDateTime perPayTime; |
||||||
|
@ApiModelProperty("凭证") |
||||||
|
private String proofPath; |
||||||
|
@ApiModelProperty("凭证名称") |
||||||
|
private String proofName; |
||||||
|
@Size(max = 100, message = "买家备注长度不能超过100字") |
||||||
|
@ApiModelProperty("买家备注") |
||||||
|
private String userRemark; |
||||||
|
@Size(max = 100, message = "卖家备注长度不能超过100字") |
||||||
|
@ApiModelProperty("卖家备注") |
||||||
|
private String salerRemark; |
||||||
|
@ApiModelProperty("发货仓库code") |
||||||
|
@NotBlank(message = "发货仓库code不能为空") |
||||||
|
private String warehouseCode; |
||||||
|
@NotNull(message = "订单商品不能为空") |
||||||
|
@ApiModelProperty("订单商品") |
||||||
|
private List<TradeOrderDetailRespDTO> item; |
||||||
|
@NotBlank(message = "收货人名称不能为空") |
||||||
|
@ApiModelProperty("收货人") |
||||||
|
private String receiverName; |
||||||
|
@NotBlank(message = "收货人手机号不能为空") |
||||||
|
@ApiModelProperty("收货人手机号") |
||||||
|
private String receiverPhone; |
||||||
|
@NotBlank(message = "收货人地址不能为空") |
||||||
|
@ApiModelProperty("收货人地址") |
||||||
|
private String receiverAddress; |
||||||
|
@ApiModelProperty("收货人城市") |
||||||
|
@NotBlank(message = "收货人城市不能为空") |
||||||
|
private String receiverCity; |
||||||
|
@ApiModelProperty("收货人区县") |
||||||
|
@NotBlank(message = "收货人区县不能为空") |
||||||
|
private String receiverDistrict; |
||||||
|
@ApiModelProperty("收货人省份") |
||||||
|
@NotBlank(message = "收货人省份不能为空") |
||||||
|
private String receiverProvince; |
||||||
|
|
||||||
|
|
||||||
|
@ApiModelProperty("发票抬头") |
||||||
|
@NotBlank(message = "发票抬头不能为空") |
||||||
|
private String invoiceTitle; |
||||||
|
@ApiModelProperty("收票人") |
||||||
|
@NotBlank(message = "收票人不能为空") |
||||||
|
private String receiver; |
||||||
|
|
||||||
|
@ApiModelProperty("纳税人标识号") |
||||||
|
private String ratepayerCode; |
||||||
|
@ApiModelProperty("注册地址") |
||||||
|
private String registerAddress; |
||||||
|
@ApiModelProperty("注册电话") |
||||||
|
private String registerPhone; |
||||||
|
@ApiModelProperty("开户银行") |
||||||
|
private String registerBank; |
||||||
|
@ApiModelProperty("银行账号") |
||||||
|
private String registerAccount; |
||||||
|
@ApiModelProperty("总额") |
||||||
|
private BigDecimal totalAmount; |
||||||
|
@ApiModelProperty("毛利") |
||||||
|
private BigDecimal profit; |
||||||
|
@ApiModelProperty("销售中心编码") |
||||||
|
private String saleCenterCode; |
||||||
|
@ApiModelProperty("销售中心名称") |
||||||
|
private String saleCenterName; |
||||||
|
@ApiModelProperty("销售主体") |
||||||
|
private String sellerSubject; |
||||||
|
|
||||||
|
@ApiModelProperty("购买主体") |
||||||
|
private String buyerSubject; |
||||||
|
|
||||||
|
@ApiModelProperty("入库仓库编码") |
||||||
|
private String inWareHouseCode; |
||||||
|
@ApiModelProperty("入库仓库名称") |
||||||
|
private String inWareHouseName; |
||||||
|
|
||||||
|
} |
||||||
Loading…
Reference in new issue