package com.ximai.mes.md.vo;

import com.ximai.mes.md.domain.MdSapDictData;
import lombok.Data;

import java.util.List;

/**
 * SAP特性属性
 * @since created by hyy on 2024-01-16
 */
@Data
public class SapFieldVo {
    /**
     * SAP特性属性 id
     */
    private Long id;
    /**
     * SAP特性属性 type
     */
    private Integer type;
    /**
     * 数据类型
     */
    private Integer dataType;
    /**
     * SAP特性 name
     */
    private String name;
    /**
     * sap Field
     */
    private String sapField;
    /**
     * 关联属性
     */
    private String field;

    private Boolean required;

    private Boolean show;
    /**
     * 提示语
     */
    private String errMsg;
    /**
     * 长度
     */
    private Integer length;
    /**
     * 正则
     */
    private String regEx;
    /**
     * 最小值
     */
    private Integer min;
    /**
     * 最大值
     */
    private Integer max;
    /**
     * 字典ID
     */
    private String dictId;
    /**
     * 字典ID
     */
    private Long parentId;
    /**
     * 字典数值
     */
    private List<MdSapDictData> dictList;
    /**
     * 字典数值
     */
    private List<SapFieldVo> children;

}
