package cn.stylefeng.team.project.modular.filing.pojo.aidesign.aiparse.business;

import cn.stylefeng.roses.kernel.rule.annotation.ChineseDescription;
import lombok.Data;

@Data
public class ParseField {

    @ChineseDescription("属性编码(下划线命名)，例如：user_account")
    private String fieldCode;

    @ChineseDescription("字段类型：10-可变字符串，11-超长字符串，12-固定长度字符串，20-整型，21-长整型，30-浮点数，50-日期时间，51-日期，52-时间，60-对象，61-列表（集合）")
    private Integer fieldType;

    @ChineseDescription("长度")
    private Integer fieldLength;

    @ChineseDescription("小数位数")
    private Integer decimalLength;

    @ChineseDescription("主键标识：Y-主键，N-非主键")
    private String keyFlag;

    @ChineseDescription("默认值")
    private String defaultValue;

    @ChineseDescription("描述")
    private String description;

}
