package cn.lili.modules.order.order.entity.dos;
|
|
import cn.lili.common.security.sensitive.Sensitive;
|
import cn.lili.common.security.sensitive.enums.SensitiveStrategy;
|
import cn.lili.modules.order.aftersale.entity.enums.ComplaintStatusEnum;
|
import cn.lili.mybatis.BaseEntity;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
import lombok.EqualsAndHashCode;
|
|
import java.util.Date;
|
|
/**
|
* 订单交易投诉
|
*
|
* @author paulG
|
* @since 2020/12/4
|
**/
|
@EqualsAndHashCode(callSuper = true)
|
@Data
|
@TableName("li_order_complaint")
|
@ApiModel(value = "订单交易投诉")
|
public class OrderComplaint extends BaseEntity {
|
|
private static final long serialVersionUID = 7185050229757228184L;
|
|
|
@ApiModelProperty(value = "投诉主题")
|
private String complainTopic;
|
|
@ApiModelProperty(value = "投诉内容")
|
private String content;
|
|
@ApiModelProperty(value = "投诉凭证图片")
|
private String images;
|
|
/**
|
* @see ComplaintStatusEnum
|
*/
|
@ApiModelProperty(value = "交易投诉状态")
|
private String complainStatus;
|
|
@ApiModelProperty(value = "申诉商家内容")
|
private String appealContent;
|
|
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
@ApiModelProperty(value = "申诉商家时间")
|
private Date appealTime;
|
|
@ApiModelProperty(value = "申诉商家上传的图片")
|
private String appealImages;
|
|
@ApiModelProperty(value = "订单号")
|
private String orderSn;
|
|
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
@ApiModelProperty(value = "下单时间")
|
private Date orderTime;
|
|
@ApiModelProperty(value = "商品名称")
|
private String goodsName;
|
|
@ApiModelProperty(value = "商品id")
|
private String goodsId;
|
|
@ApiModelProperty(value = "sku主键")
|
private String skuId;
|
|
@ApiModelProperty(value = "商品价格")
|
private Double goodsPrice;
|
|
@ApiModelProperty(value = "商品图片")
|
private String goodsImage;
|
|
@ApiModelProperty(value = "购买的商品数量")
|
private Integer num;
|
|
@ApiModelProperty(value = "运费")
|
private Double freightPrice;
|
|
@ApiModelProperty(value = "订单金额")
|
private Double orderPrice;
|
|
@ApiModelProperty(value = "物流单号")
|
private String logisticsNo;
|
|
@ApiModelProperty(value = "商家id")
|
private String storeId;
|
|
@ApiModelProperty(value = "商家名称")
|
private String storeName;
|
|
@ApiModelProperty(value = "会员id")
|
private String memberId;
|
|
@ApiModelProperty(value = "会员名称")
|
@Sensitive(strategy = SensitiveStrategy.PHONE)
|
private String memberName;
|
|
@ApiModelProperty(value = "收货人")
|
private String consigneeName;
|
|
@ApiModelProperty(value = "收货地址")
|
private String consigneeAddressPath;
|
|
@ApiModelProperty(value = "收货人手机")
|
private String consigneeMobile;
|
|
@ApiModelProperty(value = "仲裁结果")
|
private String arbitrationResult;
|
|
|
}
|