package com.steerinfo.ems.trmenergyconvert.model;

import com.steerinfo.framework.model.IBasePO;
import io.swagger.annotations.ApiModelProperty;
import java.math.BigDecimal;

public class TRmEnergyConvert implements IBasePO<String> {
    /**
     * 能介ID(ENERGYID,VARCHAR,40)
     */
    @ApiModelProperty(value="能介ID",required=false)
    private String energyid;

    /**
     * 时间(CLOCK,VARCHAR,20)
     */
    @ApiModelProperty(value="时间",required=false)
    private String clock;

    /**
     * 排序(SEQ,DECIMAL,4)
     */
    @ApiModelProperty(value="排序",required=true)
    private Short seq;

    /**
     * 备注信息(REMARK,VARCHAR,100)
     */
    @ApiModelProperty(value="备注信息",required=true)
    private String remark;

    /**
     * 折算系数(RATE,DECIMAL,30)
     */
    @ApiModelProperty(value="折算系数",required=true)
    private BigDecimal rate;

    /**
     * 折算系数1(RATE1,DECIMAL,30)
     */
    @ApiModelProperty(value="折算系数1",required=true)
    private BigDecimal rate1;

    private static final long serialVersionUID = 1L;
    
    @Override
	public String getId() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public void setId(String id) {
		// TODO Auto-generated method stub
	}

    public String getEnergyid() {
        return energyid;
    }

    public void setEnergyid(String energyid) {
        this.energyid = energyid == null ? null : energyid.trim();
    }

    public String getClock() {
        return clock;
    }

    public void setClock(String clock) {
        this.clock = clock == null ? null : clock.trim();
    }

    public Short getSeq() {
        return seq;
    }

    public void setSeq(Short seq) {
        this.seq = seq;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark == null ? null : remark.trim();
    }

    public BigDecimal getRate() {
        return rate;
    }

    public void setRate(BigDecimal rate) {
        this.rate = rate;
    }

    public BigDecimal getRate1() {
        return rate1;
    }

    public void setRate1(BigDecimal rate1) {
        this.rate1 = rate1;
    }

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", energyid=").append(energyid);
        sb.append(", clock=").append(clock);
        sb.append(", seq=").append(seq);
        sb.append(", remark=").append(remark);
        sb.append(", rate=").append(rate);
        sb.append(", rate1=").append(rate1);
        sb.append(", serialVersionUID=").append(serialVersionUID);
        sb.append("]");
        return sb.toString();
    }
}