package com.jcdm.main.rm.repairData.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.jcdm.common.annotation.Excel;
import com.jcdm.common.core.domain.BaseEntity;

/**
 * 返修数据对象 rm_repair_data
 * 
 * @author Yi
 * @date 2023-12-22
 */
public class RmRepairData extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键id */
    private Long id;

    /** 总成编码 */
    @Excel(name = "总成编码")
    private String snCode;

    /** 箱体编码 */
    @Excel(name = "箱体编码")
    private String boxCode;

    /** 工序编码 */
    @Excel(name = "工序编码")
    private String processesCode;

    /** 拧紧次数 */
    @Excel(name = "拧紧次数")
    private String tightenFrequency;

    /** 拧紧颗数 */
    @Excel(name = "拧紧颗数")
    private String tightenPiecesNumber;

    /** 扭力 */
    @Excel(name = "扭力")
    private String torqueForce;

    /** 角度 */
    @Excel(name = "角度")
    private String angle;

    /** 结果 */
    @Excel(name = "结果")
    private String result;

    /** 创建用户 */
    @Excel(name = "创建用户")
    private String createUser;

    /** 更新用户 */
    @Excel(name = "更新用户")
    private String updateUser;

    /** 备注 */
    @Excel(name = "备注")
    private String remarks;

    /** 预留字段1 */
    @Excel(name = "预留字段1")
    private String spareField1;

    /** 预留字段2 */
    @Excel(name = "预留字段2")
    private String spareField2;
    @Excel(name = "工位")
    private String station;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setSnCode(String snCode) 
    {
        this.snCode = snCode;
    }

    public String getSnCode() 
    {
        return snCode;
    }
    public void setBoxCode(String boxCode) 
    {
        this.boxCode = boxCode;
    }

    public String getBoxCode() 
    {
        return boxCode;
    }
    public void setProcessesCode(String processesCode) 
    {
        this.processesCode = processesCode;
    }

    public String getProcessesCode() 
    {
        return processesCode;
    }
    public void setTightenFrequency(String tightenFrequency) 
    {
        this.tightenFrequency = tightenFrequency;
    }

    public String getTightenFrequency() 
    {
        return tightenFrequency;
    }
    public void setTightenPiecesNumber(String tightenPiecesNumber) 
    {
        this.tightenPiecesNumber = tightenPiecesNumber;
    }

    public String getTightenPiecesNumber() 
    {
        return tightenPiecesNumber;
    }
    public void setTorqueForce(String torqueForce) 
    {
        this.torqueForce = torqueForce;
    }

    public String getTorqueForce() 
    {
        return torqueForce;
    }
    public void setAngle(String angle) 
    {
        this.angle = angle;
    }

    public String getAngle() 
    {
        return angle;
    }

    public void setStation(String station)
    {
        this.station = station;
    }

    public String getStation()
    {
        return station;
    }
    public void setResult(String result) 
    {
        this.result = result;
    }

    public String getResult() 
    {
        return result;
    }
    public void setCreateUser(String createUser) 
    {
        this.createUser = createUser;
    }

    public String getCreateUser() 
    {
        return createUser;
    }
    public void setUpdateUser(String updateUser) 
    {
        this.updateUser = updateUser;
    }

    public String getUpdateUser() 
    {
        return updateUser;
    }
    public void setRemarks(String remarks) 
    {
        this.remarks = remarks;
    }

    public String getRemarks() 
    {
        return remarks;
    }
    public void setSpareField1(String spareField1) 
    {
        this.spareField1 = spareField1;
    }

    public String getSpareField1() 
    {
        return spareField1;
    }
    public void setSpareField2(String spareField2) 
    {
        this.spareField2 = spareField2;
    }

    public String getSpareField2() 
    {
        return spareField2;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("snCode", getSnCode())
            .append("boxCode", getBoxCode())
            .append("processesCode", getProcessesCode())
            .append("tightenFrequency", getTightenFrequency())
            .append("tightenPiecesNumber", getTightenPiecesNumber())
            .append("torqueForce", getTorqueForce())
            .append("angle", getAngle())
            .append("result", getResult())
            .append("createUser", getCreateUser())
            .append("createTime", getCreateTime())
            .append("updateTime", getUpdateTime())
            .append("updateUser", getUpdateUser())
            .append("remarks", getRemarks())
            .append("spareField1", getSpareField1())
            .append("spareField2", getSpareField2())
            .toString();
    }
}