package com.panzhihua.common.model.vos.shop; import com.fasterxml.jackson.annotation.JsonFormat; import com.panzhihua.common.model.vos.community.convenient.ConvenientMerchantVO; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.math.BigDecimal; import java.util.Date; import java.util.List; /** * @ClassName: ComShopFlowerRefundOrderVO * @Author: yh * @Date: 2022/11/16 15:05 * @Description: TODO */ @Data public class ComShopFlowerRefundOrderVO { /** * 订单id */ @ApiModelProperty("退款订单id") private Long id; /** * 店铺id */ @ApiModelProperty("店铺id") private Long storeId; /** * 用户id */ @ApiModelProperty("用户id") private Long userId; /** * 原始订单号 */ @ApiModelProperty("原始订单号") private String orderNo; /** * 原始订单id */ @ApiModelProperty("原始订单id") private String orderId; /** * 退款订单号 */ @ApiModelProperty("退款订单号") private String refundOrderNo; /** * 订单状态(9.处理中 10.退款成功 11.退款失败 12.已取消 13.退款中) */ @ApiModelProperty("订单状态(9.处理中 10.退款成功 11.退款失败 12.已取消 13.退款中)") private Integer status; /** * 删除状态(1.未删除 2.已删除) */ @ApiModelProperty("删除状态(1.未删除 2.已删除)") private Integer deleteStatus; /** * 支付总金额 */ @ApiModelProperty("支付总金额") private BigDecimal payAmount; /** * 申请退款金额 */ @ApiModelProperty("申请退款金额") private BigDecimal refundAmount; /** * 退款原因 */ @ApiModelProperty("退款原因") private String refundReason; /** * 退款照片 */ @ApiModelProperty("退款照片") private String refundPic; /** * 申请时间 */ @ApiModelProperty("申请时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date createAt; /** * 修改时间 */ @ApiModelProperty("修改时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date updateAt; /** * 处理时间 */ @ApiModelProperty("处理时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date handleTime; /** * 退款时间 */ @ApiModelProperty("退款时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date refundTime; /** * 取消时间 */ @ApiModelProperty("取消时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date cancelTime; /** * 处理结果 */ @ApiModelProperty("处理结果(1.同意 2.拒绝)") private String handleResult; /** * 商家备注 */ @ApiModelProperty("商家备注") private String remark; @ApiModelProperty(value = "订单下店铺信息") private ConvenientMerchantVO convenientMerchantVO; @ApiModelProperty(value = "订单下商品信息") private List orderGoodsVOList; /** * 商品名称 */ @ApiModelProperty("商品名称") private String goodsName; /** * 商品规格名称 */ @ApiModelProperty("商品规格名称") private String goodsAttrName; @ApiModelProperty(value = "店铺名称") private String storeName; @ApiModelProperty(value = "订单金额") private BigDecimal totalAmount; @ApiModelProperty(value = "自提点名称") private String pointName; }