"use strict";

exports.__esModule = true;
exports.DYNAMIC_COLUMN_DATA_TYPE_VIDEO = exports.DYNAMIC_COLUMN_DATA_TYPE_USER = exports.DYNAMIC_COLUMN_DATA_TYPE_TEXTAREA = exports.DYNAMIC_COLUMN_DATA_TYPE_TEXT = exports.DYNAMIC_COLUMN_DATA_TYPE_SWITCH = exports.DYNAMIC_COLUMN_DATA_TYPE_SIGNATURE = exports.DYNAMIC_COLUMN_DATA_TYPE_SELECT = exports.DYNAMIC_COLUMN_DATA_TYPE_RADIO = exports.DYNAMIC_COLUMN_DATA_TYPE_QUOTE = exports.DYNAMIC_COLUMN_DATA_TYPE_POSITIONING = exports.DYNAMIC_COLUMN_DATA_TYPE_PICTURE = exports.DYNAMIC_COLUMN_DATA_TYPE_ORGAN = exports.DYNAMIC_COLUMN_DATA_TYPE_NUMBER = exports.DYNAMIC_COLUMN_DATA_TYPE_MONEY = exports.DYNAMIC_COLUMN_DATA_TYPE_MOBILE = exports.DYNAMIC_COLUMN_DATA_TYPE_LINKAGE = exports.DYNAMIC_COLUMN_DATA_TYPE_LABEL = exports.DYNAMIC_COLUMN_DATA_TYPE_INT = exports.DYNAMIC_COLUMN_DATA_TYPE_ID_CARD = exports.DYNAMIC_COLUMN_DATA_TYPE_GRADE = exports.DYNAMIC_COLUMN_DATA_TYPE_EMAIL = exports.DYNAMIC_COLUMN_DATA_TYPE_EDITOR = exports.DYNAMIC_COLUMN_DATA_TYPE_DOC = exports.DYNAMIC_COLUMN_DATA_TYPE_DEPT = exports.DYNAMIC_COLUMN_DATA_TYPE_DATETIME = exports.DYNAMIC_COLUMN_DATA_TYPE_DATE = exports.DYNAMIC_COLUMN_DATA_TYPE_CHILDREN_TABLE = exports.DYNAMIC_COLUMN_DATA_TYPE_CHECKBOX = exports.DYNAMIC_COLUMN_DATA_TYPE_CASCADE = exports.DYNAMIC_COLUMN_DATA_TYPE_BUTTON = exports.DYNAMIC_COLUMN_DATA_TYPE_AUTO = exports.DYNAMIC_COLUMN_DATA_TYPE_AUDIO = exports.DYNAMIC_COLUMN_DATA_TYPE_ATTACHMENTS = void 0;
var DYNAMIC_COLUMN_DATA_TYPE_TEXT = exports.DYNAMIC_COLUMN_DATA_TYPE_TEXT = {
  code: 1,
  name: '单行文本',
  dbTypeName: 'varchar'
};
var DYNAMIC_COLUMN_DATA_TYPE_TEXTAREA = exports.DYNAMIC_COLUMN_DATA_TYPE_TEXTAREA = {
  code: 2,
  name: '多行文本',
  dbTypeName: 'text'
};
var DYNAMIC_COLUMN_DATA_TYPE_INT = exports.DYNAMIC_COLUMN_DATA_TYPE_INT = {
  code: 3,
  name: '整数',
  dbTypeName: 'int'
};
var DYNAMIC_COLUMN_DATA_TYPE_MONEY = exports.DYNAMIC_COLUMN_DATA_TYPE_MONEY = {
  code: 15,
  name: '金额',
  dbTypeName: 'numeric'
};
var DYNAMIC_COLUMN_DATA_TYPE_NUMBER = exports.DYNAMIC_COLUMN_DATA_TYPE_NUMBER = {
  code: 35,
  name: '数值',
  dbTypeName: 'numeric'
};
var DYNAMIC_COLUMN_DATA_TYPE_ID_CARD = exports.DYNAMIC_COLUMN_DATA_TYPE_ID_CARD = {
  code: 11,
  name: '身份证',
  dbTypeName: 'varchar'
};
var DYNAMIC_COLUMN_DATA_TYPE_MOBILE = exports.DYNAMIC_COLUMN_DATA_TYPE_MOBILE = {
  code: 12,
  name: '手机',
  dbTypeName: 'varchar'
};
var DYNAMIC_COLUMN_DATA_TYPE_EMAIL = exports.DYNAMIC_COLUMN_DATA_TYPE_EMAIL = {
  code: 36,
  name: '邮箱',
  dbTypeName: 'varchar'
};
var DYNAMIC_COLUMN_DATA_TYPE_DATE = exports.DYNAMIC_COLUMN_DATA_TYPE_DATE = {
  code: 6,
  name: '日期',
  dbTypeName: 'date'
};
var DYNAMIC_COLUMN_DATA_TYPE_DATETIME = exports.DYNAMIC_COLUMN_DATA_TYPE_DATETIME = {
  code: 7,
  name: '日期时间',
  dbTypeName: 'datetime'
};
var DYNAMIC_COLUMN_DATA_TYPE_LABEL = exports.DYNAMIC_COLUMN_DATA_TYPE_LABEL = {
  code: 10,
  name: '文本说明',
  dbTypeName: 'varchar'
};
var DYNAMIC_COLUMN_DATA_TYPE_SWITCH = exports.DYNAMIC_COLUMN_DATA_TYPE_SWITCH = {
  code: 29,
  name: '开关',
  dbTypeName: 'tinyint'
};
var DYNAMIC_COLUMN_DATA_TYPE_RADIO = exports.DYNAMIC_COLUMN_DATA_TYPE_RADIO = {
  code: 4,
  name: '单选框',
  dbTypeName: 'varchar'
};
var DYNAMIC_COLUMN_DATA_TYPE_CHECKBOX = exports.DYNAMIC_COLUMN_DATA_TYPE_CHECKBOX = {
  code: 5,
  name: '复选框',
  dbTypeName: 'varchar'
};
var DYNAMIC_COLUMN_DATA_TYPE_USER = exports.DYNAMIC_COLUMN_DATA_TYPE_USER = {
  code: 18,
  name: '联系人',
  dbTypeName: 'varchar'
};
var DYNAMIC_COLUMN_DATA_TYPE_DEPT = exports.DYNAMIC_COLUMN_DATA_TYPE_DEPT = {
  code: 17,
  name: '组织架构部门',
  dbTypeName: 'varchar'
};
var DYNAMIC_COLUMN_DATA_TYPE_ORGAN = exports.DYNAMIC_COLUMN_DATA_TYPE_ORGAN = {
  code: 25,
  name: '组织架构单位',
  dbTypeName: 'varchar'
};
var DYNAMIC_COLUMN_DATA_TYPE_SELECT = exports.DYNAMIC_COLUMN_DATA_TYPE_SELECT = {
  code: 19,
  name: '下拉框',
  dbTypeName: 'varchar'
};
var DYNAMIC_COLUMN_DATA_TYPE_CASCADE = exports.DYNAMIC_COLUMN_DATA_TYPE_CASCADE = {
  code: 13,
  name: '级联/分类',
  dbTypeName: 'varchar'
};
var DYNAMIC_COLUMN_DATA_TYPE_PICTURE = exports.DYNAMIC_COLUMN_DATA_TYPE_PICTURE = {
  code: 14,
  name: '图片',
  dbTypeName: 'varchar'
};
var DYNAMIC_COLUMN_DATA_TYPE_VIDEO = exports.DYNAMIC_COLUMN_DATA_TYPE_VIDEO = {
  code: 30,
  name: '视频',
  dbTypeName: 'varchar'
};
var DYNAMIC_COLUMN_DATA_TYPE_AUDIO = exports.DYNAMIC_COLUMN_DATA_TYPE_AUDIO = {
  code: 37,
  name: '音频',
  dbTypeName: 'varchar'
};
var DYNAMIC_COLUMN_DATA_TYPE_DOC = exports.DYNAMIC_COLUMN_DATA_TYPE_DOC = {
  code: 34,
  name: '文档',
  dbTypeName: 'varchar'
};
var DYNAMIC_COLUMN_DATA_TYPE_ATTACHMENTS = exports.DYNAMIC_COLUMN_DATA_TYPE_ATTACHMENTS = {
  code: 16,
  name: '附件',
  dbTypeName: 'varchar'
};
var DYNAMIC_COLUMN_DATA_TYPE_AUTO = exports.DYNAMIC_COLUMN_DATA_TYPE_AUTO = {
  code: 26,
  name: '自动生成',
  dbTypeName: 'varchar'
};
var DYNAMIC_COLUMN_DATA_TYPE_EDITOR = exports.DYNAMIC_COLUMN_DATA_TYPE_EDITOR = {
  code: 31,
  name: '富文本',
  dbTypeName: 'longtext'
};
var DYNAMIC_COLUMN_DATA_TYPE_POSITIONING = exports.DYNAMIC_COLUMN_DATA_TYPE_POSITIONING = {
  code: 39,
  name: '定位',
  dbTypeName: 'varchar'
};
var DYNAMIC_COLUMN_DATA_TYPE_SIGNATURE = exports.DYNAMIC_COLUMN_DATA_TYPE_SIGNATURE = {
  code: 40,
  name: '签名',
  dbTypeName: 'varchar'
};
var DYNAMIC_COLUMN_DATA_TYPE_GRADE = exports.DYNAMIC_COLUMN_DATA_TYPE_GRADE = {
  code: 41,
  name: '等级',
  dbTypeName: 'numeric'
};
var DYNAMIC_COLUMN_DATA_TYPE_BUTTON = exports.DYNAMIC_COLUMN_DATA_TYPE_BUTTON = {
  code: 46,
  name: '按钮',
  dbTypeName: 'varchar'
};
var DYNAMIC_COLUMN_DATA_TYPE_CHILDREN_TABLE = exports.DYNAMIC_COLUMN_DATA_TYPE_CHILDREN_TABLE = {
  code: 47,
  name: '子表单',
  dbTypeName: 'varchar'
};
var DYNAMIC_COLUMN_DATA_TYPE_QUOTE = exports.DYNAMIC_COLUMN_DATA_TYPE_QUOTE = {
  code: 48,
  name: '引用字段',
  dbTypeName: 'varchar'
};
var DYNAMIC_COLUMN_DATA_TYPE_LINKAGE = exports.DYNAMIC_COLUMN_DATA_TYPE_LINKAGE = {
  code: 49,
  name: '联动字段',
  dbTypeName: 'varchar'
};

/**
 * 列类型接口
 */

/**
 * 枚举类型的通用结构
 */