package com.bosshand.virgo.api.model; import com.alibaba.fastjson.JSONObject; import com.fasterxml.jackson.annotation.JsonFormat; import java.util.Date; import java.util.List; import java.util.Set; /** * 项目 */ public class Project { private long id; /** * 项目类型 */ private Integer projectType; /** * 具体地点 */ private String specificLocation; /** * 竣工时间 */ private String completionTime; /** * 建筑面积 */ private String buildingArea; /** * 生成周报(周一至周日 1,2,3,4,5,6,7) */ private Integer generateWeeklyDate; /** * 类型 */ private Integer type; /** * 创建时间 */ @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd", timezone = "GMT+8") private Date createDate; /** * 组织id */ private long organizationId; /** * 组织名称 */ private String organizationName; /** * 名称 */ private String name; /** * 位置 */ private String address; /** * 位置code */ private String addressCode; /** * 城市天气code */ private String weatherCityCode; /** * 照片 */ private String picture; /** * 标签ids */ private String tagIds; /** * 标签列表 */ private List tagList; /** * 描述 */ private String comment; /** * 地理坐标 */ private String coordinates; /** * 目标距离km */ private Double distance; /** * 配套设施 */ private String supportingFacilities; /** * 自定义字段 */ private String data; /** * 项目对应的用户的身份 */ private Set projectListIdentity; private List projectItemList; public Integer getGenerateWeeklyDate() { return generateWeeklyDate; } public void setGenerateWeeklyDate(Integer generateWeeklyDate) { this.generateWeeklyDate = generateWeeklyDate; } public long getId() { return id; } public void setId(long id) { this.id = id; } public Integer getProjectType() { return projectType; } public void setProjectType(Integer projectType) { this.projectType = projectType; } public String getSpecificLocation() { return specificLocation; } public void setSpecificLocation(String specificLocation) { this.specificLocation = specificLocation; } public String getCompletionTime() { return completionTime; } public void setCompletionTime(String completionTime) { this.completionTime = completionTime; } public String getBuildingArea() { return buildingArea; } public void setBuildingArea(String buildingArea) { this.buildingArea = buildingArea; } public Integer getType() { return type; } public void setType(Integer type) { this.type = type; } public Date getCreateDate() { return createDate; } public void setCreateDate(Date createDate) { this.createDate = createDate; } public long getOrganizationId() { return organizationId; } public void setOrganizationId(long organizationId) { this.organizationId = organizationId; } public String getOrganizationName() { return organizationName; } public void setOrganizationName(String organizationName) { this.organizationName = organizationName; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getAddress() { return address; } public void setAddress(String address) { this.address = address; } public String getAddressCode() { return addressCode; } public void setAddressCode(String addressCode) { this.addressCode = addressCode; } public String getWeatherCityCode() { return weatherCityCode; } public void setWeatherCityCode(String weatherCityCode) { this.weatherCityCode = weatherCityCode; } public String getPicture() { return picture; } public void setPicture(String picture) { this.picture = picture; } public String getTagIds() { return tagIds; } public void setTagIds(String tagIds) { this.tagIds = tagIds; } public List getTagList() { return tagList; } public void setTagList(List tagList) { this.tagList = tagList; } public String getComment() { return comment; } public void setComment(String comment) { this.comment = comment; } public String getCoordinates() { return coordinates; } public void setCoordinates(String coordinates) { this.coordinates = coordinates; } public Double getDistance() { return distance; } public void setDistance(Double distance) { this.distance = distance; } public String getData() { return data; } public String getSupportingFacilities() { return supportingFacilities; } public void setSupportingFacilities(String supportingFacilities) { this.supportingFacilities = supportingFacilities; } public void setData(String data) { this.data = data; } public Set getProjectListIdentity() { return projectListIdentity; } public void setProjectListIdentity(Set projectListIdentity) { this.projectListIdentity = projectListIdentity; } public List getProjectItemList() { return projectItemList; } public void setProjectItemList(List projectItemList) { this.projectItemList = projectItemList; } }