AndroidApp/Project.java

239 lines
5.5 KiB
Java
Raw Normal View History

2025-07-11 18:31:33 +08:00
package com.example.myapplication.model;
import com.google.gson.annotations.SerializedName;
// Project.java
public class Project {
@SerializedName("projectId")
private String projectId;
@SerializedName("projectName")
private String projectName;
@SerializedName("status")
private int status;
@SerializedName("client")
private String client;
@SerializedName("clientContact")
private String clientContact;
@SerializedName("clientPhone")
private String clientPhone;
@SerializedName("constructorIds")
private String constructorIds;
@SerializedName("constructorName")
private String constructorName;
@SerializedName("coverUrl")
private String coverUrl;
@SerializedName("createTime")
private String createTime;
@SerializedName("farmAddress")
private String farmAddress;
@SerializedName("farmName")
private String farmName;
@SerializedName("inspectionContact")
private String inspectionContact;
@SerializedName("inspectionPhone")
private String inspectionPhone;
@SerializedName("inspectionUnit")
private String inspectionUnit;
@SerializedName("projectManagerId")
private String projectManagerId;
@SerializedName("projectManagerName")
private String projectManagerName;
@SerializedName("scale")
private String scale;
@SerializedName("statusLabel")
private String statusLabel;
@SerializedName("turbineModel")
private String turbineModel;
public String getProjectName() {
return projectName;
}
public void setProjectName(String projectName) {
this.projectName = projectName;
}
public int getStatus() {
return status;
}
public void setStatus(int status) {
this.status = status;
}
public String getClient() {
return client;
}
public void setClient(String client) {
this.client = client;
}
public String getClientPhone() {
return clientPhone;
}
public void setClientPhone(String clientPhone) {
this.clientPhone = clientPhone;
}
public String getConstructorIds() {
return constructorIds;
}
public void setConstructorIds(String constructorIds) {
this.constructorIds = constructorIds;
}
public String getClientContact() {
return clientContact;
}
public void setClientContact(String clientContact) {
this.clientContact = clientContact;
}
public String getCoverUrl() {
return coverUrl;
}
public void setCoverUrl(String coverUrl) {
this.coverUrl = coverUrl;
}
public String getConstructorName() {
return constructorName;
}
public void setConstructorName(String constructorName) {
this.constructorName = constructorName;
}
public String getCreateTime() {
return createTime;
}
public void setCreateTime(String createTime) {
this.createTime = createTime;
}
public String getFarmName() {
return farmName;
}
public void setFarmName(String farmName) {
this.farmName = farmName;
}
public String getFarmAddress() {
return farmAddress;
}
public void setFarmAddress(String farmAddress) {
this.farmAddress = farmAddress;
}
public String getInspectionPhone() {
return inspectionPhone;
}
public void setInspectionPhone(String inspectionPhone) {
this.inspectionPhone = inspectionPhone;
}
public String getInspectionContact() {
return inspectionContact;
}
public void setInspectionContact(String inspectionContact) {
this.inspectionContact = inspectionContact;
}
public String getInspectionUnit() {
return inspectionUnit;
}
public void setInspectionUnit(String inspectionUnit) {
this.inspectionUnit = inspectionUnit;
}
public String getProjectManagerId() {
return projectManagerId;
}
public void setProjectManagerId(String projectManagerId) {
this.projectManagerId = projectManagerId;
}
public String getScale() {
return scale;
}
public void setScale(String scale) {
this.scale = scale;
}
public String getProjectManagerName() {
return projectManagerName;
}
public void setProjectManagerName(String projectManagerName) {
this.projectManagerName = projectManagerName;
}
public String getStatusLabel() {
return statusLabel;
}
public void setStatusLabel(String statusLabel) {
this.statusLabel = statusLabel;
}
public String getTurbineModel() {
return turbineModel;
}
public void setTurbineModel(String turbineModel) {
this.turbineModel = turbineModel;
}
// Getters and Setters
public String getProjectId() {
return projectId;
}
public void setProjectId(String projectId) {
this.projectId = projectId;
}
public Project(String projectId, String projectName) {
this.projectId = projectId;
this.projectName = projectName;
}
// 其他字段的 getter/setter 按需添加...
// 建议使用 Android Studio 的 "Generate" -> "Getter and Setter" 自动生成
@Override
public String toString() {
return projectName + " (" + projectId + ")";
}
}