package com.mzl.flower.dto.response.member; 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.BigInteger; import java.time.LocalDateTime; import java.util.Date; @Data public class MemberGrowthRecordVO extends AbstractTransDTO { private Long id; @ApiModelProperty("记录日期") @JsonFormat(pattern="yyyy-MM-dd" ,timezone="GMT+8") @DateTimeFormat private Date recordDate; @ApiModelProperty("成长值") private int growth; @ApiModelProperty("用户id") private String userId; @ApiModelProperty("商户ID") private BigInteger customerId; @ApiModelProperty("成长值来源(growth_source:签到、消费)") @DictTrans(target = "sourceStr", codeType = "GROWTH_SOURCE") private String source; private String sourceStr; @ApiModelProperty("新增、扣除(growth_type)") @DictTrans(target = "typeStr", codeType = "GROWTH_TYPE") private String type; private String typeStr; @ApiModelProperty("备注") private String remarks; @ApiModelProperty("创建日期") private LocalDateTime createTime; @ApiModelProperty("修改日期") private LocalDateTime updateTime; }