package com.cool.store.entity.decoration;

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

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

    /**
     * 装修团队id
     */
    @Column(name = "shop_id")
    private Long shopId;

    /**
     * 分配状态（0-待分配，1-已分配）
     */
    @Column(name = "decoration_desc_status")
    private Integer decorationDescStatus;

    /**
     * 装修团队id
     */
    @Column(name = "decoration_team_id")
    private Long decorationTeamId;

    /**
     * 创建时间
     */
    @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 shop_id - 装修团队id
     */
    public Long getShopId() {
        return shopId;
    }

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

    /**
     * 获取分配状态（0-待分配，1-已分配）
     *
     * @return decoration_desc_status - 分配状态（0-待分配，1-已分配）
     */
    public Integer getDecorationDescStatus() {
        return decorationDescStatus;
    }

    /**
     * 设置分配状态（0-待分配，1-已分配）
     *
     * @param decorationDescStatus 分配状态（0-待分配，1-已分配）
     */
    public void setDecorationDescStatus(Integer decorationDescStatus) {
        this.decorationDescStatus = decorationDescStatus;
    }

    /**
     * 获取装修团队id
     *
     * @return decoration_team_id - 装修团队id
     */
    public Long getDecorationTeamId() {
        return decorationTeamId;
    }

    /**
     * 设置装修团队id
     *
     * @param decorationTeamId 装修团队id
     */
    public void setDecorationTeamId(Long decorationTeamId) {
        this.decorationTeamId = decorationTeamId;
    }

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