package com.cool.store.entity;

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

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

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

    /**
     * 0-新增 1-同步
     */
    @Column(name = "plan_source")
    private Boolean planSource;

    /**
     * 调研结果
     */
    @Column(name = "survey_result")
    private String surveyResult;

    /**
     * 调研结果url
     */
    @Column(name = "survey_result_url")
    private String surveyResultUrl;

    /**
     * 活动主题
     */
    @Column(name = "activity_theme")
    private String activityTheme;

    /**
     * 活动主题url
     */
    @Column(name = "activity_theme_url")
    private String activityThemeUrl;

    /**
     * 提交时间
     */
    @Column(name = "submission_time")
    private Date submissionTime;

    /**
     * 提交人
     */
    @Column(name = "submitted_user_id")
    private String submittedUserId;

    /**
     * 筹备人员ids
     */
    @Column(name = "preparation_user_ids")
    private String preparationUserIds;

    /**
     * 是否完成排车路线
     */
    @Column(name = "route_completed")
    private Byte routeCompleted;

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

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

    /**
     * 创建人
     */
    @Column(name = "create_user_id")
    private String createUserId;

    /**
     * 更新人
     */
    @Column(name = "update_user_id")
    private String updateUserId;

    /**
     * 是否删除：0.否 1.是
     */
    private Boolean deleted;

    /**
     * xfsg_shop_audit_info.id
     */
    @Column(name = "audit_id")
    private Long auditId;
    /**
     * 审核结果状态：0.待审核 1. 通过 2. 拒绝
     */
    @Column(name = "result_type")
    private Integer resultType;




    public Integer getResultType() {
        return resultType;
    }

    public void setResultType(Integer resultType) {
        this.resultType = resultType;
    }

    /**
     * @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;
    }

    /**
     * 获取0-新增 1-同步
     *
     * @return plan_source - 0-新增 1-同步
     */
    public Boolean getPlanSource() {
        return planSource;
    }

    /**
     * 设置0-新增 1-同步
     *
     * @param planSource 0-新增 1-同步
     */
    public void setPlanSource(Boolean planSource) {
        this.planSource = planSource;
    }

    /**
     * 获取调研结果
     *
     * @return survey_result - 调研结果
     */
    public String getSurveyResult() {
        return surveyResult;
    }

    /**
     * 设置调研结果
     *
     * @param surveyResult 调研结果
     */
    public void setSurveyResult(String surveyResult) {
        this.surveyResult = surveyResult;
    }

    /**
     * 获取调研结果url
     *
     * @return survey_result_url - 调研结果url
     */
    public String getSurveyResultUrl() {
        return surveyResultUrl;
    }

    /**
     * 设置调研结果url
     *
     * @param surveyResultUrl 调研结果url
     */
    public void setSurveyResultUrl(String surveyResultUrl) {
        this.surveyResultUrl = surveyResultUrl;
    }

    /**
     * 获取活动主题
     *
     * @return activity_theme - 活动主题
     */
    public String getActivityTheme() {
        return activityTheme;
    }

    /**
     * 设置活动主题
     *
     * @param activityTheme 活动主题
     */
    public void setActivityTheme(String activityTheme) {
        this.activityTheme = activityTheme;
    }

    /**
     * 获取活动主题url
     *
     * @return activity_theme_url - 活动主题url
     */
    public String getActivityThemeUrl() {
        return activityThemeUrl;
    }

    /**
     * 设置活动主题url
     *
     * @param activityThemeUrl 活动主题url
     */
    public void setActivityThemeUrl(String activityThemeUrl) {
        this.activityThemeUrl = activityThemeUrl;
    }

    /**
     * 获取提交时间
     *
     * @return submission_time - 提交时间
     */
    public Date getSubmissionTime() {
        return submissionTime;
    }

    /**
     * 设置提交时间
     *
     * @param submissionTime 提交时间
     */
    public void setSubmissionTime(Date submissionTime) {
        this.submissionTime = submissionTime;
    }

    /**
     * 获取提交人
     *
     * @return submitted_user_id - 提交人
     */
    public String getSubmittedUserId() {
        return submittedUserId;
    }

    /**
     * 设置提交人
     *
     * @param submittedUserId 提交人
     */
    public void setSubmittedUserId(String submittedUserId) {
        this.submittedUserId = submittedUserId;
    }

    /**
     * 获取筹备人员ids
     *
     * @return preparation_user_ids - 筹备人员ids
     */
    public String getPreparationUserIds() {
        return preparationUserIds;
    }

    /**
     * 设置筹备人员ids
     *
     * @param preparationUserIds 筹备人员ids
     */
    public void setPreparationUserIds(String preparationUserIds) {
        this.preparationUserIds = preparationUserIds;
    }

    /**
     * 获取是否完成排车路线
     *
     * @return route_completed - 是否完成排车路线
     */
    public Byte getRouteCompleted() {
        return routeCompleted;
    }

    /**
     * 设置是否完成排车路线
     *
     * @param routeCompleted 是否完成排车路线
     */
    public void setRouteCompleted(Byte routeCompleted) {
        this.routeCompleted = routeCompleted;
    }

    /**
     * 获取创建时间
     *
     * @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;
    }

    /**
     * 获取创建人
     *
     * @return create_user_id - 创建人
     */
    public String getCreateUserId() {
        return createUserId;
    }

    /**
     * 设置创建人
     *
     * @param createUserId 创建人
     */
    public void setCreateUserId(String createUserId) {
        this.createUserId = createUserId;
    }

    /**
     * 获取更新人
     *
     * @return update_user_id - 更新人
     */
    public String getUpdateUserId() {
        return updateUserId;
    }

    /**
     * 设置更新人
     *
     * @param updateUserId 更新人
     */
    public void setUpdateUserId(String updateUserId) {
        this.updateUserId = updateUserId;
    }

    /**
     * 获取是否删除：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;
    }

    /**
     * 获取xfsg_shop_audit_info.id
     *
     * @return audit_id - xfsg_shop_audit_info.id
     */
    public Long getAuditId() {
        return auditId;
    }

    /**
     * 设置xfsg_shop_audit_info.id
     *
     * @param auditId xfsg_shop_audit_info.id
     */
    public void setAuditId(Long auditId) {
        this.auditId = auditId;
    }
}