123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321 |
- 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<Tag> tagList;
- /**
- * 描述
- */
- private String comment;
- /**
- * 地理坐标
- */
- private String coordinates;
- /**
- * 目标距离km
- */
- private Double distance;
- /**
- * 配套设施
- */
- private String supportingFacilities;
- /**
- * 自定义字段
- */
- private String data;
- /**
- * 项目对应的用户的身份
- */
- private Set<JSONObject> projectListIdentity;
- private List<ProjectItem> 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<Tag> getTagList() {
- return tagList;
- }
- public void setTagList(List<Tag> 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<JSONObject> getProjectListIdentity() {
- return projectListIdentity;
- }
- public void setProjectListIdentity(Set<JSONObject> projectListIdentity) {
- this.projectListIdentity = projectListIdentity;
- }
- public List<ProjectItem> getProjectItemList() {
- return projectItemList;
- }
- public void setProjectItemList(List<ProjectItem> projectItemList) {
- this.projectItemList = projectItemList;
- }
- }
|