/** 系统配置表 */
// CREATE TABLE `configuration` (
//   `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '配置id(禁止插入)',
//   `baseid` int(11) NOT NULL COMMENT '上级',
//   `groupname` varchar(255) DEFAULT NULL COMMENT '组名称',
//   `title` varchar(255) NOT NULL COMMENT '配置名称',
//   `substance` longtext NOT NULL COMMENT '配置值',
//   `available` tinyint(2) NOT NULL COMMENT '0不可用，1可用',
//   `describes` varchar(255) DEFAULT NULL COMMENT '描述',
//   `ispublic` tinyint(2) NOT NULL COMMENT '是否前端可用',
//   `option1` varchar(255) DEFAULT NULL COMMENT '预留参数1',
//   `option2` varchar(255) DEFAULT NULL COMMENT '预留参数2',
//   `option3` varchar(255) DEFAULT NULL COMMENT '预留参数3',
//   `option4` varchar(255) DEFAULT NULL COMMENT '预留参数4',
//   `option5` varchar(255) DEFAULT NULL COMMENT '预留参数5',
//   `option6` varchar(255) DEFAULT NULL COMMENT '预留参数6',
//   `ranknum` int(11) DEFAULT NULL COMMENT '排序值',
//   PRIMARY KEY (`id`)
// ) ENGINE=InnoDB AUTO_INCREMENT=120 DEFAULT CHARSET=utf8mb4 COMMENT='系统配置表';

interface DictEntity {
  /** 配置id(禁止插入) */
  id: number;
  /** 上级 */
  baseid: number;
  /** 组名称 */
  groupname: string;
  /** 配置名称 */
  title: string;
  /** 配置值 */
  substance: string;
  /** 0不可用，1可用 */
  available: number;
  /** 描述 */
  describes: string;
  /** 是否前端可用 */
  ispublic: number;
  /** 预留参数1 */
  option1: string;
  /** 预留参数2 */
  option2: string;
  /** 预留参数3 */
  option3: string;
  /** 预留参数4 */
  option4: string;
  /** 预留参数5 */
  option5: string;
  /** 预留参数6 */
  option6: string;
  /** 排序值 */
  ranknum: number;
}

export type { DictEntity };
