package com.cool.store.entity;

import lombok.Data;

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

@Data // 自动生成 getter、setter、toString 等方法
@Table(name = "xfsg_home_template_user_mapping") // MyBatis 别名
public class HomeTemplateUserMappingDO {

    /**
     * 主键
     */
    @Column(name = "id")
    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    private Long id;

    /**
     * 模板 ID
     */
    @Column(name = "template_id")
    private Long templateId;

    /**
     * 用户 ID 或 Partner ID
     */
    @Column(name = "user_id")
    private String userId;

    /**
     * 创建人
     */
    @Column(name = "create_id")
    private String createId;

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

    /**
     * 更新人
     */
    @Column(name = "update_id")
    private String updateId;

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