123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333 |
- package com.miniframe.model.mdo;
- import com.miniframe.system.MiniserviceBaseModel;
- import java.io.Serializable;
- import javax.persistence.*;
- @Table(name = "mdo_pro_evolution")
- public class MdoProEvolution extends MiniserviceBaseModel implements Serializable {
- /**
- * 进化器参数ID
- */
- @Id
- private String id;
- /**
- * 项目ID
- */
- private String pid;
- /**
- * 优化算法
- */
- private String algorithm;
- /**
- * 种群规模
- */
- private String popsize;
- /**
- * 迭代次数
- */
- private String epoch;
- /**
- * 交叉概率
- */
- private String probcrossover;
- /**
- * 变异概率
- */
- private String probmut;
- /**
- * 交叉算子
- */
- private String proboperator;
- /**
- * 竞赛规模
- */
- private String probscale;
- /**
- * 保留优选策略
- */
- private String strategy;
- /**
- * 变异算子选择
- */
- private String operator;
- /**
- * GPU加速
- */
- private String gpu;
- /**
- * 是否选中 1 -选中 0-未选中
- */
- private Short checked;
- /**
- * 流程id
- */
- private String wid;
- 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 algorithm - 优化算法
- */
- public String getAlgorithm() {
- return algorithm;
- }
- /**
- * 设置优化算法
- *
- * @param algorithm 优化算法
- */
- public void setAlgorithm(String algorithm) {
- this.algorithm = algorithm == null ? null : algorithm.trim();
- }
- /**
- * 获取种群规模
- *
- * @return popsize - 种群规模
- */
- public String getPopsize() {
- return popsize;
- }
- /**
- * 设置种群规模
- *
- * @param popsize 种群规模
- */
- public void setPopsize(String popsize) {
- this.popsize = popsize == null ? null : popsize.trim();
- }
- /**
- * 获取迭代次数
- *
- * @return epoch - 迭代次数
- */
- public String getEpoch() {
- return epoch;
- }
- /**
- * 设置迭代次数
- *
- * @param epoch 迭代次数
- */
- public void setEpoch(String epoch) {
- this.epoch = epoch == null ? null : epoch.trim();
- }
- /**
- * 获取交叉概率
- *
- * @return probcrossover - 交叉概率
- */
- public String getProbcrossover() {
- return probcrossover;
- }
- /**
- * 设置交叉概率
- *
- * @param probcrossover 交叉概率
- */
- public void setProbcrossover(String probcrossover) {
- this.probcrossover = probcrossover == null ? null : probcrossover.trim();
- }
- /**
- * 获取变异概率
- *
- * @return probmut - 变异概率
- */
- public String getProbmut() {
- return probmut;
- }
- /**
- * 设置变异概率
- *
- * @param probmut 变异概率
- */
- public void setProbmut(String probmut) {
- this.probmut = probmut == null ? null : probmut.trim();
- }
- /**
- * 获取交叉算子
- *
- * @return proboperator - 交叉算子
- */
- public String getProboperator() {
- return proboperator;
- }
- /**
- * 设置交叉算子
- *
- * @param proboperator 交叉算子
- */
- public void setProboperator(String proboperator) {
- this.proboperator = proboperator == null ? null : proboperator.trim();
- }
- /**
- * 获取竞赛规模
- *
- * @return probscale - 竞赛规模
- */
- public String getProbscale() {
- return probscale;
- }
- /**
- * 设置竞赛规模
- *
- * @param probscale 竞赛规模
- */
- public void setProbscale(String probscale) {
- this.probscale = probscale == null ? null : probscale.trim();
- }
- /**
- * 获取保留优选策略
- *
- * @return strategy - 保留优选策略
- */
- public String getStrategy() {
- return strategy;
- }
- /**
- * 设置保留优选策略
- *
- * @param strategy 保留优选策略
- */
- public void setStrategy(String strategy) {
- this.strategy = strategy == null ? null : strategy.trim();
- }
- /**
- * 获取变异算子选择
- *
- * @return operator - 变异算子选择
- */
- public String getOperator() {
- return operator;
- }
- /**
- * 设置变异算子选择
- *
- * @param operator 变异算子选择
- */
- public void setOperator(String operator) {
- this.operator = operator == null ? null : operator.trim();
- }
- /**
- * 获取GPU加速
- *
- * @return gpu - GPU加速
- */
- public String getGpu() {
- return gpu;
- }
- /**
- * 设置GPU加速
- *
- * @param gpu GPU加速
- */
- public void setGpu(String gpu) {
- this.gpu = gpu == null ? null : gpu.trim();
- }
- /**
- * 获取是否选中 1 -选中 0-未选中
- *
- * @return checked - 是否选中 1 -选中 0-未选中
- */
- public Short getChecked() {
- return checked;
- }
- /**
- * 设置是否选中 1 -选中 0-未选中
- *
- * @param checked 是否选中 1 -选中 0-未选中
- */
- public void setChecked(Short checked) {
- this.checked = checked;
- }
- /**
- * 获取流程id
- *
- * @return wid - 流程id
- */
- public String getWid() {
- return wid;
- }
- /**
- * 设置流程id
- *
- * @param wid 流程id
- */
- public void setWid(String wid) {
- this.wid = wid == null ? null : wid.trim();
- }
- }
|