package com.mzl.flower.dto.response.payment; import com.fasterxml.jackson.annotation.JsonFormat; import com.mzl.flower.base.AbstractTransDTO; import com.mzl.flower.base.annotation.DictTrans; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import org.springframework.format.annotation.DateTimeFormat; import java.math.BigDecimal; import java.time.LocalDateTime; @Data public class OrderSalesListDTO extends AbstractTransDTO { private String id; @ApiModelProperty(value = "订单单号") private String orderNo; @ApiModelProperty(value = "售后单号") private String salesNo; @ApiModelProperty(value = "理由") private String reason; @ApiModelProperty(value = "收货人") private String customer; @ApiModelProperty(value = "收货人手机号码") private String customerTel; private String customerProvince; private String customerCity; private String customerRegion; @ApiModelProperty(value = "收货地址") private String customerAddress; @ApiModelProperty(value = "订单金额") private BigDecimal totalOrderAmount; @ApiModelProperty(value = "状态") @DictTrans(target = "statusStr", codeType = "SALES_STATUS") private String status; private String statusStr; @ApiModelProperty(value = "审核状态") @DictTrans(target = "auditStatusStr", codeType = "SALES_AUDIT_STATUS") private String auditStatus; private String auditStatusStr; @ApiModelProperty(value = "提交人") private String createName; @ApiModelProperty(value = "提交时间") @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss" ,timezone="GMT+8") @DateTimeFormat private LocalDateTime createTime; @ApiModelProperty(value = "审核时间") @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss" ,timezone="GMT+8") @DateTimeFormat private LocalDateTime auditTime; }