327 lines
5.7 KiB
Java
Executable File
327 lines
5.7 KiB
Java
Executable File
package project.miner.model;
|
||
|
||
import java.util.Comparator;
|
||
|
||
import kernel.bo.EntityObject;
|
||
|
||
/**
|
||
* 矿机
|
||
*
|
||
*/
|
||
public class Miner extends EntityObject implements Comparator<Miner> {
|
||
|
||
private static final long serialVersionUID = 1639941028310043811L;
|
||
|
||
/**
|
||
* 矿机名称(简体中文)
|
||
*/
|
||
private String name;
|
||
|
||
/**
|
||
* 矿机名称(英文)
|
||
*/
|
||
private String name_en;
|
||
/**
|
||
* 矿机名称(繁体)
|
||
*/
|
||
private String name_cn;
|
||
|
||
/**
|
||
* 周期-天数(现做矿机等级判定)
|
||
*/
|
||
private int cycle;
|
||
/**
|
||
* ----可解锁周期-- 截止后方可解锁 CYCLE_CLOSE
|
||
*/
|
||
private int cycle_close;
|
||
|
||
/**
|
||
* 日利率(%)
|
||
*/
|
||
private double daily_rate;
|
||
/**
|
||
* 展示日利率(%)
|
||
*/
|
||
private double show_daily_rate;
|
||
|
||
/**
|
||
* 最低投资金额(USDT)
|
||
*/
|
||
private double investment_min;
|
||
/**
|
||
* 最高投资金额(USDT)
|
||
*/
|
||
private double investment_max;
|
||
|
||
/**
|
||
* 上下架。0 下架, 1 上架,
|
||
*/
|
||
private String state = "0";
|
||
/**
|
||
* 是否自主购买 0需管理员手动增加,1可自行购买
|
||
*/
|
||
private String on_sale = "0";
|
||
/**
|
||
* ---是否是体验产品
|
||
*/
|
||
private boolean test = false;
|
||
|
||
/**
|
||
* 适用算法
|
||
*/
|
||
private String algorithm;
|
||
/**
|
||
* 算力
|
||
*/
|
||
private double computing_power;
|
||
/**
|
||
* 算力单位
|
||
*/
|
||
private String computing_power_unit;
|
||
/**
|
||
* 功耗
|
||
*/
|
||
private double power;
|
||
/**
|
||
* 生产厂家
|
||
*/
|
||
private String product_factory;
|
||
/**
|
||
* 外箱尺寸
|
||
*/
|
||
private String product_size;
|
||
/**
|
||
* 整机重量
|
||
*/
|
||
private double weight;
|
||
/**
|
||
* 工作温度区间(最小值)
|
||
*/
|
||
private double work_temperature_min;
|
||
/**
|
||
* 工作温度区间(最大值)
|
||
*/
|
||
private double work_temperature_max;
|
||
/**
|
||
* 工作湿度区间(最小值)
|
||
*/
|
||
private double work_humidity_min;
|
||
/**
|
||
* 工作湿度区间(最大值)
|
||
*/
|
||
private double work_humidity_max;
|
||
/**
|
||
* 网络连接
|
||
*/
|
||
private String internet;
|
||
/**
|
||
* 基础计息金额
|
||
*/
|
||
private double base_compute_amount;
|
||
|
||
public String getName() {
|
||
return name;
|
||
}
|
||
|
||
public void setName(String name) {
|
||
this.name = name;
|
||
}
|
||
|
||
public int getCycle() {
|
||
return cycle;
|
||
}
|
||
|
||
public void setCycle(int cycle) {
|
||
this.cycle = cycle;
|
||
}
|
||
|
||
public double getDaily_rate() {
|
||
return daily_rate;
|
||
}
|
||
|
||
public void setDaily_rate(double daily_rate) {
|
||
this.daily_rate = daily_rate;
|
||
}
|
||
|
||
public double getInvestment_min() {
|
||
return investment_min;
|
||
}
|
||
|
||
public void setInvestment_min(double investment_min) {
|
||
this.investment_min = investment_min;
|
||
}
|
||
|
||
public String getState() {
|
||
return state;
|
||
}
|
||
|
||
public void setState(String state) {
|
||
this.state = state;
|
||
}
|
||
|
||
public String getName_en() {
|
||
return name_en;
|
||
}
|
||
|
||
public void setName_en(String name_en) {
|
||
this.name_en = name_en;
|
||
}
|
||
|
||
public String getName_cn() {
|
||
return name_cn;
|
||
}
|
||
|
||
public void setName_cn(String name_cn) {
|
||
this.name_cn = name_cn;
|
||
}
|
||
|
||
public boolean getTest() {
|
||
return test;
|
||
}
|
||
|
||
public void setTest(boolean test) {
|
||
this.test = test;
|
||
}
|
||
|
||
public String getOn_sale() {
|
||
return on_sale;
|
||
}
|
||
|
||
public void setOn_sale(String on_sale) {
|
||
this.on_sale = on_sale;
|
||
}
|
||
|
||
public double getInvestment_max() {
|
||
return investment_max;
|
||
}
|
||
|
||
public void setInvestment_max(double investment_max) {
|
||
this.investment_max = investment_max;
|
||
}
|
||
|
||
public double getShow_daily_rate() {
|
||
return show_daily_rate;
|
||
}
|
||
|
||
public void setShow_daily_rate(double show_daily_rate) {
|
||
this.show_daily_rate = show_daily_rate;
|
||
}
|
||
|
||
public int compare(Miner o1, Miner o2) {
|
||
return o1.getInvestment_min() < o2.getInvestment_min() ? -1 : 1;
|
||
}
|
||
|
||
public int getCycle_close() {
|
||
return cycle_close;
|
||
}
|
||
|
||
public void setCycle_close(int cycle_close) {
|
||
this.cycle_close = cycle_close;
|
||
}
|
||
|
||
public String getAlgorithm() {
|
||
return algorithm;
|
||
}
|
||
|
||
public double getPower() {
|
||
return power;
|
||
}
|
||
|
||
public String getProduct_factory() {
|
||
return product_factory;
|
||
}
|
||
|
||
public String getProduct_size() {
|
||
return product_size;
|
||
}
|
||
|
||
public double getWeight() {
|
||
return weight;
|
||
}
|
||
|
||
public String getInternet() {
|
||
return internet;
|
||
}
|
||
|
||
public void setAlgorithm(String algorithm) {
|
||
this.algorithm = algorithm;
|
||
}
|
||
|
||
public void setPower(double power) {
|
||
this.power = power;
|
||
}
|
||
|
||
public void setProduct_factory(String product_factory) {
|
||
this.product_factory = product_factory;
|
||
}
|
||
|
||
public void setProduct_size(String product_size) {
|
||
this.product_size = product_size;
|
||
}
|
||
|
||
public void setWeight(double weight) {
|
||
this.weight = weight;
|
||
}
|
||
|
||
public void setInternet(String internet) {
|
||
this.internet = internet;
|
||
}
|
||
|
||
public double getWork_temperature_min() {
|
||
return work_temperature_min;
|
||
}
|
||
|
||
public double getWork_temperature_max() {
|
||
return work_temperature_max;
|
||
}
|
||
|
||
public double getWork_humidity_min() {
|
||
return work_humidity_min;
|
||
}
|
||
|
||
public double getWork_humidity_max() {
|
||
return work_humidity_max;
|
||
}
|
||
|
||
public void setWork_temperature_min(double work_temperature_min) {
|
||
this.work_temperature_min = work_temperature_min;
|
||
}
|
||
|
||
public void setWork_temperature_max(double work_temperature_max) {
|
||
this.work_temperature_max = work_temperature_max;
|
||
}
|
||
|
||
public void setWork_humidity_min(double work_humidity_min) {
|
||
this.work_humidity_min = work_humidity_min;
|
||
}
|
||
|
||
public void setWork_humidity_max(double work_humidity_max) {
|
||
this.work_humidity_max = work_humidity_max;
|
||
}
|
||
|
||
public double getComputing_power() {
|
||
return computing_power;
|
||
}
|
||
|
||
public String getComputing_power_unit() {
|
||
return computing_power_unit;
|
||
}
|
||
|
||
public void setComputing_power(double computing_power) {
|
||
this.computing_power = computing_power;
|
||
}
|
||
|
||
public void setComputing_power_unit(String computing_power_unit) {
|
||
this.computing_power_unit = computing_power_unit;
|
||
}
|
||
|
||
public double getBase_compute_amount() {
|
||
return base_compute_amount;
|
||
}
|
||
|
||
public void setBase_compute_amount(double base_compute_amount) {
|
||
this.base_compute_amount = base_compute_amount;
|
||
}
|
||
|
||
}
|