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