DROP TABLE IF EXISTS `mt_project_template`;

CREATE TABLE `mt_project_template` (
  `id` varchar(32) COLLATE utf8mb4_bin NOT NULL COMMENT '主键id',
  `project_id` varchar(32) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '项目id',
  `template_prop_name` varchar(50) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '模板属性名称',
  `template_prop_display` varchar(50) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '模板属性显示名称',
  `data_type` int(11) DEFAULT NULL COMMENT '数据类型，0表示：输入框，1表示下拉框',
  `menu_value` varchar(1000) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '下拉值',
  `is_filled` tinyint(1) DEFAULT NULL COMMENT '是否必填：0：表示否，1：表示是',
  `is_publics` tinyint(1) DEFAULT NULL COMMENT '是否公共属性，0：表示否，1：表示否',
  `value_length` int(11) DEFAULT NULL COMMENT '属性值长度',
  `template_prop_sort` int(11) DEFAULT NULL COMMENT '排序',
  `template_type` int(11) DEFAULT NULL COMMENT '模板类型(0.缺陷属性 1.案例属性)',
  `is_search_criteria` tinyint(1) DEFAULT '0' COMMENT '是否为搜索条件，0：否，1：是',
  `created_by` varchar(32) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '创建人',
  `created_time` datetime DEFAULT NULL COMMENT '创建时间',
  `updated_by` varchar(32) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '更新人',
  `updated_time` datetime DEFAULT NULL COMMENT '更新时间',
  `is_deleted` tinyint(1) DEFAULT '0' COMMENT '逻辑删除(0-未删除,1-已删除)',
  `tenant_id` varchar(32) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '租户id',
  PRIMARY KEY (`id`) USING BTREE,
  KEY `idx_project_id` (`project_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin ROW_FORMAT=DYNAMIC COMMENT='属性配置表';

