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: 编辑电动车商城-订单表请求参数 *
* projectName 成都呐喊信息技术有限公司-智慧社区项目 *
* 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; }