package com.cool.store.entity;

import java.util.Date;
import javax.persistence.*;

@Table(name = "xfsg_pre_fry_stage_changes")
public class PreFryStageChangesDO {
    /**
     * 主键ID
     */
    @Id
    private Long id;

    /**
     * 关联的预炸记录ID
     */
    @Column(name = "record_id")
    private Long recordId;

    /**
     * 阶段：1-预炸完成，2-存入展示柜，3-放入冰箱，4-次日拿出，5-报废
     */
    private Integer stage;

    /**
     * 图片1
     */
    private String image1;

    /**
     * 图片2
     */
    private String image2;

    /**
     * 操作人名称
     */
    @Column(name = "operator_name")
    private String operatorName;

    /**
     * 备注
     */
    private String remark;

    /**
     * 创建时间
     */
    @Column(name = "created_time")
    private Date createdTime;

    /**
     * 更新时间
     */
    @Column(name = "updated_time")
    private Date updatedTime;

    /**
     * 获取主键ID
     *
     * @return id - 主键ID
     */
    public Long getId() {
        return id;
    }

    /**
     * 设置主键ID
     *
     * @param id 主键ID
     */
    public void setId(Long id) {
        this.id = id;
    }

    /**
     * 获取关联的预炸记录ID
     *
     * @return record_id - 关联的预炸记录ID
     */
    public Long getRecordId() {
        return recordId;
    }

    /**
     * 设置关联的预炸记录ID
     *
     * @param recordId 关联的预炸记录ID
     */
    public void setRecordId(Long recordId) {
        this.recordId = recordId;
    }

    /**
     * 获取阶段：1-预炸完成，2-存入展示柜，3-放入冰箱，4-次日拿出，5-报废
     *
     * @return stage - 阶段：1-预炸完成，2-存入展示柜，3-放入冰箱，4-次日拿出，5-报废
     */
    public Integer getStage() {
        return stage;
    }

    /**
     * 设置阶段：1-预炸完成，2-存入展示柜，3-放入冰箱，4-次日拿出，5-报废
     *
     * @param stage 阶段：1-预炸完成，2-存入展示柜，3-放入冰箱，4-次日拿出，5-报废
     */
    public void setStage(Integer stage) {
        this.stage = stage;
    }

    /**
     * 获取图片1
     *
     * @return image1 - 图片1
     */
    public String getImage1() {
        return image1;
    }

    /**
     * 设置图片1
     *
     * @param image1 图片1
     */
    public void setImage1(String image1) {
        this.image1 = image1;
    }

    /**
     * 获取图片2
     *
     * @return image2 - 图片2
     */
    public String getImage2() {
        return image2;
    }

    /**
     * 设置图片2
     *
     * @param image2 图片2
     */
    public void setImage2(String image2) {
        this.image2 = image2;
    }

    /**
     * 获取操作人名称
     *
     * @return operator_name - 操作人名称
     */
    public String getOperatorName() {
        return operatorName;
    }

    /**
     * 设置操作人名称
     *
     * @param operatorName 操作人名称
     */
    public void setOperatorName(String operatorName) {
        this.operatorName = operatorName;
    }

    /**
     * 获取备注
     *
     * @return remark - 备注
     */
    public String getRemark() {
        return remark;
    }

    /**
     * 设置备注
     *
     * @param remark 备注
     */
    public void setRemark(String remark) {
        this.remark = remark;
    }

    /**
     * 获取创建时间
     *
     * @return created_time - 创建时间
     */
    public Date getCreatedTime() {
        return createdTime;
    }

    /**
     * 设置创建时间
     *
     * @param createdTime 创建时间
     */
    public void setCreatedTime(Date createdTime) {
        this.createdTime = createdTime;
    }

    /**
     * 获取更新时间
     *
     * @return updated_time - 更新时间
     */
    public Date getUpdatedTime() {
        return updatedTime;
    }

    /**
     * 设置更新时间
     *
     * @param updatedTime 更新时间
     */
    public void setUpdatedTime(Date updatedTime) {
        this.updatedTime = updatedTime;
    }
}