| | |
| | | package com.panzhihua.common.model.dtos.community; |
| | | |
| | | import java.math.BigDecimal; |
| | | import java.util.Date; |
| | | import java.util.List; |
| | | |
| | | import javax.validation.constraints.Min; |
| | | import javax.validation.constraints.NotBlank; |
| | | import javax.validation.constraints.NotNull; |
| | | |
| | | import com.panzhihua.common.model.vos.LoginUserInfoVO; |
| | | import com.panzhihua.common.validated.AddGroup; |
| | | |
| | | import com.panzhihua.common.validated.PutGroup; |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | |
| | | /** |
| | | * @program: springcloud_k8s_panzhihuazhihuishequ |
| | | * @description: 一起议新增编辑 |
| | | * @description: 议事投票新增编辑 |
| | | * @author: huang.hongfa weixin hhf9596 qq 959656820 |
| | | * @create: 2021-01-22 15:34 |
| | | **/ |
| | | @Data |
| | | @ApiModel("一起议新增编辑") |
| | | @ApiModel("议事投票新增编辑") |
| | | public class ComActDiscussDTO { |
| | | @ApiModelProperty("主键") |
| | | @NotNull(message = "一起议id不能为空", groups = {PutGroup.class}) |
| | | private Long id; |
| | | |
| | | @ApiModelProperty("主题") |
| | | @NotBlank(groups = {AddGroup.class}, message = "主题不能为空") |
| | | private String discussSubject; |
| | | |
| | | @ApiModelProperty("类型 1 图文 2 投票") |
| | | @ApiModelProperty("类型 1 议事 2 投票") |
| | | @Min(value = 1, groups = {AddGroup.class}, message = "类型不能为空") |
| | | private Integer type; |
| | | |
| | |
| | | @ApiModelProperty("选项集合") |
| | | private List<ComActDiscussOptionDTO> discussOptions; |
| | | |
| | | @ApiModelProperty(value = "单张图片宽度") |
| | | private BigDecimal imgWidth; |
| | | |
| | | @ApiModelProperty(value = "单张图片高度") |
| | | private BigDecimal imgHeight; |
| | | |
| | | @ApiModelProperty(value = "投票开始时间(格式:yyyy-MM-dd HH:mm:ss)") |
| | | private String startTime; |
| | | |
| | | @ApiModelProperty(value = "投票结束时间(格式:yyyy-MM-dd HH:mm:ss)") |
| | | private String endTime; |
| | | |
| | | @ApiModelProperty(value = "是否可重复投票(1.是 2.否)") |
| | | private Integer isRepeat; |
| | | |
| | | @ApiModelProperty(value = "每人可投票数") |
| | | private Integer count; |
| | | |
| | | @ApiModelProperty(value = "是否是小程序用户", hidden = true) |
| | | private Boolean isApplets; |
| | | |
| | | @ApiModelProperty(value = "当前登录用户信息", hidden = true) |
| | | private LoginUserInfoVO loginUserInfo; |
| | | |
| | | @ApiModelProperty("投票结果") |
| | | @NotBlank(message = "投票结果不能为空", groups = {PutGroup.class}) |
| | | private String publishResult; |
| | | |
| | | /** |
| | | * 类型 1 议事 2 投票 |
| | | */ |
| | | public interface type{ |
| | | int ys = 1; |
| | | int tp = 2; |
| | | } |
| | | } |