package project.monitor.pledgegalaxy; import java.util.Date; import javax.persistence.Column; import javax.persistence.Table; import kernel.bo.EntityObject; @Table(name="T_AUTO_MONITOR_PLEDGE_GALAXY_CONFIG") public class PledgeGalaxyConfig extends EntityObject { private static final long serialVersionUID = 112902392851318742L; /** * 用户UID,空而是全局参数 代理而是线下所有用户参数 用户则是个人 * * 优先级为个人>代理>全局 * * 全局情况下注意关闭前端展示,否则全网用户会看到加入质押的提示 */ @Column(name="PARTY_ID") private String partyId; /** * 参与金额最小值 */ @Column(name="PLEDGE_AMOUNT_MIN") private double pledgeAmountMin = 0.0D; /** * 参与金额最大值 */ @Column(name="PLEDGE_AMOUNT_MAX") private double pledgeAmountMax = 0.0D; /** * 有效下级质押金额最小值 */ @Column(name="VALID_RECOM_PLEDGE_AMOUNT_MIN") private double validRecomPledgeAmountMin = 0.0D; /** * 静态收益原力值 * 格式示范: * 1-5000:1#0.008;7#0.009;15#0.01;30#0.011;90#0.012|5001-20000:1#0.01;7#0.011;15#0.012;30#0.013;90#0.014|20001-50000:1#0.012;7#0.013;15#0.014;30#0.015;90#0.016| * 50001-100000:1#0.014;7#0.015;15#0.016;30#0.017;90#0.018|100000-1000000:1#0.016;7#0.017;15#0.018;30#0.019;90#0.02 * 举例说明:1-5000:1#0.008;7#0.009;15#0.01;30#0.011;90#0.012 * 如果用户质押金额为 1到5000 USDT,选择1天的质押周期,每次结算可以获得质押金额0.8%的利润 */ @Column(name="STATIC_INCOME_FORCE_VALUE") private String staticIncomeForceValue; /** * 动态收益助力值 * 格式示范: * 3;0.002|6;0.004|9;0.006|12;0.008 * 举例说明:3;0.002 * 如果用户直属下线人数大于等于3人,增加质押金额的0.2%助力值收益比例 * 无论直属下级拥有多少人,但是选择质押1天都不能享受额外的动态收益 * 下级质押金额超过 配置的[有效下级质押金额最小值] 才算有效下级 */ @Column(name="DYNAMIC_INCOME_ASSIST_VALUE") private String dynamicIncomeAssistValue; /** * 团队收益利润率 * 格式示范: * 0.2|0.1|0.05 * 说明: * 每天获得一级代理静态收益总利润的20%; * 每天获得二级代理静态收益总利润的10%; * 每天获得三级代理静态收益总利润的5%; */ @Column(name="TEAM_INCOME_PROFIT_RATIO") private String teamIncomeProfitRatio; /** * 创建时间 */ @Column(name="CREATED") private Date created; /** * 更新时间 */ @Column(name="UPDATED") private Date updated; public String getPartyId() { return partyId; } public void setPartyId(String partyId) { this.partyId = partyId; } public double getPledgeAmountMin() { return pledgeAmountMin; } public void setPledgeAmountMin(double pledgeAmountMin) { this.pledgeAmountMin = pledgeAmountMin; } public double getPledgeAmountMax() { return pledgeAmountMax; } public void setPledgeAmountMax(double pledgeAmountMax) { this.pledgeAmountMax = pledgeAmountMax; } public double getValidRecomPledgeAmountMin() { return validRecomPledgeAmountMin; } public void setValidRecomPledgeAmountMin(double validRecomPledgeAmountMin) { this.validRecomPledgeAmountMin = validRecomPledgeAmountMin; } public String getStaticIncomeForceValue() { return staticIncomeForceValue; } public void setStaticIncomeForceValue(String staticIncomeForceValue) { this.staticIncomeForceValue = staticIncomeForceValue; } public String getDynamicIncomeAssistValue() { return dynamicIncomeAssistValue; } public void setDynamicIncomeAssistValue(String dynamicIncomeAssistValue) { this.dynamicIncomeAssistValue = dynamicIncomeAssistValue; } public String getTeamIncomeProfitRatio() { return teamIncomeProfitRatio; } public void setTeamIncomeProfitRatio(String teamIncomeProfitRatio) { this.teamIncomeProfitRatio = teamIncomeProfitRatio; } public Date getCreated() { return created; } public void setCreated(Date created) { this.created = created; } public Date getUpdated() { return updated; } public void setUpdated(Date updated) { this.updated = updated; } }