package com.panzhihua.common.model.dtos.partybuilding; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.util.Date; @Data @ApiModel("任务需求单位任务") public class NeedProblemUnitTaskDTO { @ApiModelProperty("主键") private String id; @ApiModelProperty("标题") private String title; @ApiModelProperty("社区id") private String communityId; @ApiModelProperty("分类id") private String classifyId; @ApiModelProperty("分类名称") private String classifyName; @ApiModelProperty("认领人数") private String claimNum; @ApiModelProperty("需求地址") private String address; @ApiModelProperty("纬度") private String lat; @ApiModelProperty("经度") private String lon; @ApiModelProperty("认领开始时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date claimStartTime; @ApiModelProperty("认领结束时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date claimEndTime; @ApiModelProperty("需求开始时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date needStartTime; @ApiModelProperty("需求结束时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date needEndTime; @ApiModelProperty("联系人") private String linkman; @ApiModelProperty("电话") private String phone; @ApiModelProperty("联系电话") private String signInScope; @ApiModelProperty("签到范围") private String signOutScope; @ApiModelProperty("签退范围") private String award; @ApiModelProperty("奖励") private String content; @ApiModelProperty("图片") private String imgsUrl; @ApiModelProperty("创建时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date creationTime; @ApiModelProperty("更新时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date updateTime; @ApiModelProperty("1问题清单 2需求清单") private String kind; @ApiModelProperty("创建人id") private String userId; @ApiModelProperty("代单位接单人") private String unitUserId; @ApiModelProperty("任务id") private String taskId; @ApiModelProperty("公司id") private String unitId; @ApiModelProperty("状态 (1认领中 2进行中 3已完成)") private String status; }