package cn.fateverse.query.entity;

import cn.fateverse.common.core.entity.BaseEntity;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @author Clay
 * @date 2023-07-16
 */
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class TableColumn extends BaseEntity {

    /**
     * 编号
     */
    private Long columnId;

    /**
     * 表格id
     */
    private Long tableId;

    /**
     * 列名称
     */
    private String columnName;

    /**
     * 列注释
     */
    private String columnComment;

    /**
     * 列类型
     */
    private String columnType;

    /**
     * 是否组件
     */
    private Boolean pk;

    /**
     * 使用装填
     */
    private Boolean use;

    /**
     * 排序
     */
    private Integer sort;

}
