package com.ssyf.module.custom.domain.vo;

import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.experimental.Accessors;

import java.time.LocalDateTime;

/**
 * 自定义数据存储表；
 * 约定自定义表字段最大只能有19个；
 * 约定表字段类型为文本类型；
 * 约定表字段类型的存储值最大为1024个字符；
 * 约定自定义数据只用于简单功能且不常用功能使用；
 * @TableName custom_data
 */
@TableName(value ="custom_data")
@Data
@Accessors(chain = true)
public class CustomDataVo{
    /**
     * 
     */
    private String uid;

    /**
     * 表uid
     */
    private String tableUid;

    /**
     * 
     */
    private String creatorId;

    /**
     * 
     */
    private String creatorName;

    /**
     * 
     */
    private LocalDateTime createdTime;

    /**
     * 自定义表字段存储值的名称，该字段值将与customFieled有隐射关系
     */
    private String field1;

    /**
     * 
     */
    private String field2;

    /**
     * 
     */
    private String field3;

    /**
     * 
     */
    private String field4;

    /**
     * 
     */
    private String field5;

    /**
     * 
     */
    private String field6;

    /**
     * 
     */
    private String field7;

    /**
     * 
     */
    private String field8;

    /**
     * 
     */
    private String field9;

    /**
     * 
     */
    private String field10;

    /**
     * 
     */
    private String field11;

    /**
     * 
     */
    private String field12;

    /**
     * 
     */
    private String field13;

    /**
     * 
     */
    private String field14;

    /**
     * 
     */
    private String field15;

    /**
     * 
     */
    private String field16;

    /**
     * 
     */
    private String field17;

    /**
     * 
     */
    private String field18;

    /**
     * 
     */
    private String field19;
}