package com.cool.store.entity;

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

@Table(name = "xfsg_pre_fry_approval_records")
public class PreFryApprovalRecordsDO {
    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    private Long id;

    /**
     * 关联的申请ID
     */
    @Column(name = "apply_id")
    private Long applyId;

    /**
     * 记录类型：1-申请提交，2-审批操作
     */
    @Column(name = "record_type")
    private Integer recordType;

    /**
     * 操作状态：1-通过  2-拒绝
     */
    @Column(name = "operation_status")
    private Integer operationStatus;

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

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

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

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

    /**
     * @return id
     */
    public Long getId() {
        return id;
    }

    /**
     * @param id
     */
    public void setId(Long id) {
        this.id = id;
    }

    /**
     * 获取关联的申请ID
     *
     * @return apply_id - 关联的申请ID
     */
    public Long getApplyId() {
        return applyId;
    }

    /**
     * 设置关联的申请ID
     *
     * @param applyId 关联的申请ID
     */
    public void setApplyId(Long applyId) {
        this.applyId = applyId;
    }

    /**
     * 获取记录类型：1-申请提交，2-审批操作
     *
     * @return record_type - 记录类型：1-申请提交，2-审批操作
     */
    public Integer getRecordType() {
        return recordType;
    }

    /**
     * 设置记录类型：1-申请提交，2-审批操作
     *
     * @param recordType 记录类型：1-申请提交，2-审批操作
     */
    public void setRecordType(Integer recordType) {
        this.recordType = recordType;
    }

    /**
     * 获取操作状态：1-通过  2-拒绝
     *
     * @return operation_status - 操作状态：1-通过  2-拒绝
     */
    public Integer getOperationStatus() {
        return operationStatus;
    }

    /**
     * 设置操作状态：1-通过  2-拒绝
     *
     * @param operationStatus 操作状态：1-通过  2-拒绝
     */
    public void setOperationStatus(Integer operationStatus) {
        this.operationStatus = operationStatus;
    }

    /**
     * 获取处理人名称
     *
     * @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;
    }
}