package com.miniframe.model.mdo; import com.miniframe.system.MiniserviceBaseModel; import java.io.Serializable; import javax.persistence.*; @Table(name = "mdo_project_objfun") public class MdoProjectObjfun extends MiniserviceBaseModel implements Serializable { /** * 工程ID */ @Id private String id; /** * 项目ID */ private String pid; /** * 目标名称 */ private String name; /** * 优化方向 -1 最大化 1 最小化 */ private String optdir; /** * 权重系数 */ private String weight; /** * 数据缩放 */ private String scaling; /** * 缩放因子 */ private String factor; /** * 说明 */ private String remark; /** * 基准值 */ private String reference; private static final long serialVersionUID = 1L; /** * 获取工程ID * * @return id - 工程ID */ public String getId() { return id; } /** * 设置工程ID * * @param id 工程ID */ public void setId(String id) { this.id = id == null ? null : id.trim(); } /** * 获取项目ID * * @return pid - 项目ID */ public String getPid() { return pid; } /** * 设置项目ID * * @param pid 项目ID */ public void setPid(String pid) { this.pid = pid == null ? null : pid.trim(); } /** * 获取目标名称 * * @return name - 目标名称 */ public String getName() { return name; } /** * 设置目标名称 * * @param name 目标名称 */ public void setName(String name) { this.name = name == null ? null : name.trim(); } /** * 获取优化方向 -1 最大化 1 最小化 * * @return optdir - 优化方向 -1 最大化 1 最小化 */ public String getOptdir() { return optdir; } /** * 设置优化方向 -1 最大化 1 最小化 * * @param optdir 优化方向 -1 最大化 1 最小化 */ public void setOptdir(String optdir) { this.optdir = optdir == null ? null : optdir.trim(); } /** * 获取权重系数 * * @return weight - 权重系数 */ public String getWeight() { return weight; } /** * 设置权重系数 * * @param weight 权重系数 */ public void setWeight(String weight) { this.weight = weight == null ? null : weight.trim(); } /** * 获取数据缩放 * * @return scaling - 数据缩放 */ public String getScaling() { return scaling; } /** * 设置数据缩放 * * @param scaling 数据缩放 */ public void setScaling(String scaling) { this.scaling = scaling == null ? null : scaling.trim(); } /** * 获取缩放因子 * * @return factor - 缩放因子 */ public String getFactor() { return factor; } /** * 设置缩放因子 * * @param factor 缩放因子 */ public void setFactor(String factor) { this.factor = factor == null ? null : factor.trim(); } /** * 获取说明 * * @return remark - 说明 */ public String getRemark() { return remark; } /** * 设置说明 * * @param remark 说明 */ public void setRemark(String remark) { this.remark = remark == null ? null : remark.trim(); } /** * 获取基准值 * * @return reference - 基准值 */ public String getReference() { return reference; } /** * 设置基准值 * * @param reference 基准值 */ public void setReference(String reference) { this.reference = reference == null ? null : reference.trim(); } }