package com.panzhihua.common.model.vos.community; import java.math.BigDecimal; 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; /** * @program: springcloud_k8s_panzhihuazhihuishequ * @description: 一起议选项 * @author: huang.hongfa weixin hhf9596 qq 959656820 * @create: 2021-01-22 16:08 **/ @Data @ApiModel("一起议选项") public class ComActDiscussOptionVO { @ApiModelProperty("id") @JsonSerialize(using = ToStringSerializer.class) private Long id; @ApiModelProperty("一起议主键") @JsonSerialize(using = ToStringSerializer.class) private Long discussId; @ApiModelProperty("选项内容") private String optionContent; @ApiModelProperty("选项图片url") private String optionUrl; @ApiModelProperty("create_at") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date createAt; @ApiModelProperty("投票数量") private Integer num; @ApiModelProperty("投票总数量") private Integer allNum; @ApiModelProperty("是否已经投票 1 是 0 否") private Integer haveVote = 0; @ApiModelProperty("投票选项占比") private BigDecimal percent; @ApiModelProperty("是否需要填写原因") private Boolean needReason; }