package com.cool.store.entity;

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

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

    /**
     * xfsg_shop_info.id
     */
    @Column(name = "shop_id")
    private Long shopId;

    /**
     * 进场时间
     */
    @Column(name = "actual_entry_time")
    private Date actualEntryTime;

    /**
     * 设计阶段计划完成时间
     */
    @Column(name = "planned_completion_time")
    private Date plannedCompletionTime;

    /**
     * 设计阶段计划开始时间
     */
    @Column(name = "planned_start_time")
    private Date plannedStartTime;

    /**
     * 装修阶段计划完成时间
     */
    @Column(name = "decoration_planned_completion_time")
    private Date decorationPlannedCompletionTime;

    /**
     * 装修阶段计划开始时间
     */
    @Column(name = "decoration_planned_start_time")
    private Date decorationPlannedStartTime;

    /**
     * 施工完成时间
     */
    @Column(name = "construction_completion_time")
    private Date constructionCompletionTime;

    /**
     * 工程部验收签名 {"pic":"","acceptanceTime":"","result":"","remark":"","status":1}
     */
    @Column(name = "engineering_acceptance_signatures")
    private String engineeringAcceptanceSignatures;

    /**
     * 营运部验收签名  {"pic":"","acceptanceTime":"","result":"","remark":"","status":1}
     */
    @Column(name = "operations_acceptance_signatures")
    private String operationsAcceptanceSignatures;
    /**
     * 加密商验收签名  {"pic":"","acceptanceTime":"","result":"","remark":"","status":0}
     */
    @Column(name = "partner_acceptance_signatures")
    private String partnerAcceptanceSignatures;

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

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

    /**
     * 是否删除：0.否 1.是
     */
    @Column(name = "deleted")
    private Boolean deleted;
    /**
     * 计划验收时间
     */
    @Column(name = "plan_acceptance_time")
    private Date planAcceptanceTime;

    /**
     * 实际验收时间
     */
    @Column(name = "actual_acceptance_time")
    private Date actualAcceptanceTime;
    /**
     * 预约人
     */
    @Column(name = "booking_user")
    private String bookingUser;
    /**
     *计划撤场时间
     */
    @Column(name = "plan_exit_time")
    private Date planExitTime;

    public Date getPlanExitTime() {
        return planExitTime;
    }

    public void setPlanExitTime(Date planExitTime) {
        this.planExitTime = planExitTime;
    }

    public Date getPlanAcceptanceTime() {
        return planAcceptanceTime;
    }

    public void setPlanAcceptanceTime(Date planAcceptanceTime) {
        this.planAcceptanceTime = planAcceptanceTime;
    }

    public Date getActualAcceptanceTime() {
        return actualAcceptanceTime;
    }

    public void setActualAcceptanceTime(Date actualAcceptanceTime) {
        this.actualAcceptanceTime = actualAcceptanceTime;
    }

    public String getBookingUser() {
        return bookingUser;
    }

    public void setBookingUser(String bookingUser) {
        this.bookingUser = bookingUser;
    }

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

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

    /**
     * 获取xfsg_shop_info.id
     *
     * @return shop_id - xfsg_shop_info.id
     */
    public Long getShopId() {
        return shopId;
    }

    /**
     * 设置xfsg_shop_info.id
     *
     * @param shopId xfsg_shop_info.id
     */
    public void setShopId(Long shopId) {
        this.shopId = shopId;
    }

    /**
     * 获取进场时间
     *
     * @return actual_entry_time - 进场时间
     */
    public Date getActualEntryTime() {
        return actualEntryTime;
    }

    /**
     * 设置进场时间
     *
     * @param actualEntryTime 进场时间
     */
    public void setActualEntryTime(Date actualEntryTime) {
        this.actualEntryTime = actualEntryTime;
    }

    /**
     * 获取设计阶段计划完成时间
     *
     * @return planned_completion_time - 设计阶段计划完成时间
     */
    public Date getPlannedCompletionTime() {
        return plannedCompletionTime;
    }

    /**
     * 设置设计阶段计划完成时间
     *
     * @param plannedCompletionTime 设计阶段计划完成时间
     */
    public void setPlannedCompletionTime(Date plannedCompletionTime) {
        this.plannedCompletionTime = plannedCompletionTime;
    }

    /**
     * 获取设计阶段计划开始时间
     *
     * @return planned_start_time - 设计阶段计划开始时间
     */
    public Date getPlannedStartTime() {
        return plannedStartTime;
    }

    /**
     * 设置设计阶段计划开始时间
     *
     * @param plannedStartTime 设计阶段计划开始时间
     */
    public void setPlannedStartTime(Date plannedStartTime) {
        this.plannedStartTime = plannedStartTime;
    }

    /**
     * 获取装修阶段计划完成时间
     *
     * @return decoration_planned_completion_time - 装修阶段计划完成时间
     */
    public Date getDecorationPlannedCompletionTime() {
        return decorationPlannedCompletionTime;
    }

    /**
     * 设置装修阶段计划完成时间
     *
     * @param decorationPlannedCompletionTime 装修阶段计划完成时间
     */
    public void setDecorationPlannedCompletionTime(Date decorationPlannedCompletionTime) {
        this.decorationPlannedCompletionTime = decorationPlannedCompletionTime;
    }

    /**
     * 获取装修阶段计划开始时间
     *
     * @return decoration_planned_start_time - 装修阶段计划开始时间
     */
    public Date getDecorationPlannedStartTime() {
        return decorationPlannedStartTime;
    }

    /**
     * 设置装修阶段计划开始时间
     *
     * @param decorationPlannedStartTime 装修阶段计划开始时间
     */
    public void setDecorationPlannedStartTime(Date decorationPlannedStartTime) {
        this.decorationPlannedStartTime = decorationPlannedStartTime;
    }

    /**
     * 获取施工完成时间
     *
     * @return construction_completion_time - 施工完成时间
     */
    public Date getConstructionCompletionTime() {
        return constructionCompletionTime;
    }

    /**
     * 设置施工完成时间
     *
     * @param constructionCompletionTime 施工完成时间
     */
    public void setConstructionCompletionTime(Date constructionCompletionTime) {
        this.constructionCompletionTime = constructionCompletionTime;
    }

    /**
     * 获取工程部验收签名 {"pic":"","acceptanceTime":"","result":"","remark":"","status":1}
     *
     * @return engineering_acceptance_signatures - 工程部验收签名 {"pic":"","acceptanceTime":"","result":"","remark":"","status":1}
     */
    public String getEngineeringAcceptanceSignatures() {
        return engineeringAcceptanceSignatures;
    }

    /**
     * 设置工程部验收签名 {"pic":"","acceptanceTime":"","result":"","remark":"","status":1}
     *
     * @param engineeringAcceptanceSignatures 工程部验收签名 {"pic":"","acceptanceTime":"","result":"","remark":"","status":1}
     */
    public void setEngineeringAcceptanceSignatures(String engineeringAcceptanceSignatures) {
        this.engineeringAcceptanceSignatures = engineeringAcceptanceSignatures;
    }

    /**
     * 获取营运部验收签名  {"pic":"","acceptanceTime":"","result":"","remark":"","status":1}
     *
     * @return operations_acceptance_signatures - 营运部验收签名  {"pic":"","acceptanceTime":"","result":"","remark":"","status":1}
     */
    public String getOperationsAcceptanceSignatures() {
        return operationsAcceptanceSignatures;
    }

    /**
     * 设置营运部验收签名  {"pic":"","acceptanceTime":"","result":"","remark":"","status":1}
     *
     * @param operationsAcceptanceSignatures 营运部验收签名  {"pic":"","acceptanceTime":"","result":"","remark":"","status":1}
     */
    public void setOperationsAcceptanceSignatures(String operationsAcceptanceSignatures) {
        this.operationsAcceptanceSignatures = operationsAcceptanceSignatures;
    }

    /**
     * 获取加密商验收签名  {"pic":"","acceptanceTime":"","result":"","remark":"","status":0}
     *
     * @return partner_acceptance_signatures - 加密商验收签名  {"pic":"","acceptanceTime":"","result":"","remark":"","status":0}
     */
    public String getPartnerAcceptanceSignatures() {
        return partnerAcceptanceSignatures;
    }

    /**
     * 设置加密商验收签名  {"pic":"","acceptanceTime":"","result":"","remark":"","status":0}
     *
     * @param partnerAcceptanceSignatures 加密商验收签名  {"pic":"","acceptanceTime":"","result":"","remark":"","status":0}
     */
    public void setPartnerAcceptanceSignatures(String partnerAcceptanceSignatures) {
        this.partnerAcceptanceSignatures = partnerAcceptanceSignatures;
    }

    /**
     * 获取创建时间
     *
     * @return create_time - 创建时间
     */
    public Date getCreateTime() {
        return createTime;
    }

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

    /**
     * 获取更新时间
     *
     * @return update_time - 更新时间
     */
    public Date getUpdateTime() {
        return updateTime;
    }

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

    /**
     * 获取是否删除：0.否 1.是
     *
     * @return deleted - 是否删除：0.否 1.是
     */
    public Boolean getDeleted() {
        return deleted;
    }

    /**
     * 设置是否删除：0.否 1.是
     *
     * @param deleted 是否删除：0.否 1.是
     */
    public void setDeleted(Boolean deleted) {
        this.deleted = deleted;
    }
}