package com.panzhihua.common.model.vos.community.integral; import java.util.Date; import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; /** * @title: IntegralTradeVO * @projectName: * @description: 积分明细信息 * @author: hans * @date: 2022/08/03 10:28 */ @Data @ApiModel("积分明细信息") public class IntegralTradeVO { @ApiModelProperty("积分明细id") @JsonSerialize(using = ToStringSerializer.class) private Long id; @ApiModelProperty("交易积分数量") private Integer amount; @ApiModelProperty("交易业务类型(1.发布随手拍 2.发布微心愿 3.参与议事投票 4.社区活动-居民身份参与 \" +\n" + " \"5.社区活动-党员身份参与 6.社区活动-志愿者身份参与 7.参与调查问卷 8.取消活动 9.参与单位党员活动)") private Integer serviceType; @ApiModelProperty("交易业务id") @JsonSerialize(using = ToStringSerializer.class) private Long serviceId; @ApiModelProperty("交易备注") private String remark; @ApiModelProperty("交易时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date createAt; @ApiModelProperty("变动类型(1.增加 2.减少)") private Integer changeType; @ApiModelProperty("交易身份类型(1.居民 2.党员 3.志愿者)") private Integer identityType; @ApiModelProperty("社区名称") private String communityName; }