package com.panzhihua.common.model.dtos.common;
|
|
import java.math.BigDecimal;
|
import java.util.Date;
|
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
import org.springframework.format.annotation.DateTimeFormat;
|
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
|
/**
|
* title: 编辑电动车商城-订单表请求参数
|
* <p>
|
* projectName 成都呐喊信息技术有限公司-智慧社区项目
|
* <p>
|
* description: 编辑电动车商城-订单表请求参数
|
*
|
* @author lyq
|
* @date 2022-03-29 13:18:46
|
*/
|
@Data
|
@ApiModel("编辑电动车商城-订单表请求参数")
|
public class EditComBatteryCommodityOrderDto {
|
|
/**
|
* 主键id
|
*/
|
@ApiModelProperty(value = "主键id")
|
private Long id;
|
/**
|
* 用户id
|
*/
|
@ApiModelProperty(value = "用户id")
|
private Long userId;
|
/**
|
* 商家id
|
*/
|
@ApiModelProperty(value = "商家id")
|
private Long storeId;
|
/**
|
* 收货地址id
|
*/
|
@ApiModelProperty(value = "收货地址id")
|
private Long addressId;
|
/**
|
* 活动id
|
*/
|
@ApiModelProperty(value = "活动id")
|
private Long activityId;
|
/**
|
* 商品id
|
*/
|
@ApiModelProperty(value = "商品id")
|
private Long commodityId;
|
/**
|
* 商品规格id
|
*/
|
@ApiModelProperty(value = "商品规格id")
|
private Long specsId;
|
/**
|
* 订单号
|
*/
|
@ApiModelProperty(value = "订单号")
|
private String orderNo;
|
/**
|
* 活动状态(1.拼团活动 2.砍价活动 3.限时秒杀)
|
*/
|
@ApiModelProperty(value = "活动状态(1.拼团活动 2.砍价活动 3.限时秒杀)")
|
private Integer activityType;
|
/**
|
* 订单状态(1.待付款 2.待发货 3.待收货 4.已完成 5.待拼团 6.待砍价 7.已退款 8.已关闭)
|
*/
|
@ApiModelProperty(value = "订单状态(1.待付款 2.待发货 3.待收货 4.已完成 5.待拼团 6.待砍价 7.已退款 8.已关闭)")
|
private Integer status;
|
/**
|
* 拼团状态(1.拼团中 2.拼团成功 3.拼团失败)
|
*/
|
@ApiModelProperty(value = "拼团状态(1.拼团中 2.拼团成功 3.拼团失败)")
|
private Integer collageStatus;
|
/**
|
* 砍价状态(1.砍价中 2.砍价成功 3.砍价失败)
|
*/
|
@ApiModelProperty(value = "砍价状态(1.砍价中 2.砍价成功 3.砍价失败)")
|
private Integer bargainStatus;
|
/**
|
* 支付状态(1.未支付 2.已支付)
|
*/
|
@ApiModelProperty(value = "支付状态(1.未支付 2.已支付)")
|
private Integer payStatus;
|
/**
|
* 是否已删除(1.是 2.否)
|
*/
|
@ApiModelProperty(value = "是否已删除(1.是 2.否)")
|
private Integer isDel;
|
/**
|
* 支付方式(1.微信支付)
|
*/
|
@ApiModelProperty(value = "支付方式(1.微信支付)")
|
private Integer payType;
|
/**
|
* 购买商品数量
|
*/
|
@ApiModelProperty(value = "购买商品数量")
|
private Integer count;
|
/**
|
* 商品单价
|
*/
|
@ApiModelProperty(value = "商品单价")
|
private BigDecimal price;
|
/**
|
* 订单金额
|
*/
|
@ApiModelProperty(value = "订单金额")
|
private BigDecimal amount;
|
/**
|
* 运费
|
*/
|
@ApiModelProperty(value = "运费")
|
private BigDecimal freight;
|
/**
|
* 物流单号
|
*/
|
@ApiModelProperty(value = "物流单号")
|
private String logisticsNo;
|
/**
|
* 物流公司
|
*/
|
@ApiModelProperty(value = "物流公司")
|
private String logisticsCompany;
|
/**
|
* 订单最终金额
|
*/
|
@ApiModelProperty(value = "订单最终金额")
|
private BigDecimal finalAmount;
|
/**
|
* 支付单号
|
*/
|
@ApiModelProperty(value = "支付单号")
|
private String payNo;
|
/**
|
* 支付总金额
|
*/
|
@ApiModelProperty(value = "支付总金额")
|
private BigDecimal payAmount;
|
/**
|
* 订单备注
|
*/
|
@ApiModelProperty(value = "订单备注")
|
private String remark;
|
/**
|
* 发货时间
|
*/
|
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
@ApiModelProperty(value = "发货时间")
|
private Date deliveryTime;
|
/**
|
* 收货时间
|
*/
|
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
@ApiModelProperty(value = "收货时间")
|
private Date receivingTime;
|
/**
|
* 下单时间
|
*/
|
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
@ApiModelProperty(value = "下单时间")
|
private Date createAt;
|
/**
|
* 创建人id
|
*/
|
@ApiModelProperty(value = "创建人id")
|
private Long createBy;
|
/**
|
* 修改时间
|
*/
|
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
@ApiModelProperty(value = "修改时间")
|
private Date updateAt;
|
/**
|
* 修改人id
|
*/
|
@ApiModelProperty(value = "修改人id")
|
private Long updateBy;
|
|
}
|