/* tslint:disable */ /* eslint-disable */ /** * Admin.NET 通用权限开发平台 * 让 .NET 开发更简单、更通用、更流行。整合最新技术,模块插件式开发,前后端分离,开箱即用。
👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任! * * OpenAPI spec version: 1.0.0 * * * NOTE: This class is auto generated by the swagger code generator program. * https://github.com/swagger-api/swagger-codegen.git * Do not edit the class manually. */ import { VerifyRuleItem } from './verify-rule-item'; /** * 代码生成详细配置参数 * * @export * @interface CodeGenConfig */ export interface CodeGenConfig { /** * 主键Id * * @type {number} * @memberof CodeGenConfig */ id?: number; /** * 代码生成主表ID * * @type {number} * @memberof CodeGenConfig */ codeGenId?: number; /** * 数据库字段名 * * @type {string} * @memberof CodeGenConfig */ columnName?: string | null; /** * 实体属性名 * * @type {string} * @memberof CodeGenConfig */ propertyName?: string | null; /** * 字段数据长度 * * @type {number} * @memberof CodeGenConfig */ columnLength?: number; /** * 数据库字段名(首字母小写) * * @type {string} * @memberof CodeGenConfig */ lowerPropertyName?: string | null; /** * 字段描述 * * @type {string} * @memberof CodeGenConfig */ columnComment?: string | null; /** * .NET类型 * * @type {string} * @memberof CodeGenConfig */ netType?: string | null; /** * 作用类型(字典) * * @type {string} * @memberof CodeGenConfig */ effectType?: string | null; /** * 外键库标识 * * @type {string} * @memberof CodeGenConfig */ fkConfigId?: string | null; /** * 外键实体名称 * * @type {string} * @memberof CodeGenConfig */ fkEntityName?: string | null; /** * 外键表名称 * * @type {string} * @memberof CodeGenConfig */ fkTableName?: string | null; /** * 外键实体名称(首字母小写) * * @type {string} * @memberof CodeGenConfig */ lowerFkEntityName?: string | null; /** * 外键显示字段 * * @type {string} * @memberof CodeGenConfig */ fkColumnName?: string | null; /** * 外键链接字段 * * @type {string} * @memberof CodeGenConfig */ fkLinkColumnName?: string | null; /** * 外键显示字段(首字母小写) * * @type {string} * @memberof CodeGenConfig */ lowerFkColumnName?: string | null; /** * 外键显示字段.NET类型 * * @type {string} * @memberof CodeGenConfig */ fkColumnNetType?: string | null; /** * 字典code * * @type {string} * @memberof CodeGenConfig */ dictTypeCode?: string | null; /** * 列表是否缩进(字典) * * @type {string} * @memberof CodeGenConfig */ whetherRetract?: string | null; /** * 是否必填(字典) * * @type {string} * @memberof CodeGenConfig */ whetherRequired?: string | null; /** * 是否可排序(字典) * * @type {string} * @memberof CodeGenConfig */ whetherSortable?: string | null; /** * 是否是统计字段 * * @type {string} * @memberof CodeGenConfig */ statistical?: string | null; /** * 是否是GroupBy字段 * * @type {string} * @memberof CodeGenConfig */ isGroupBy?: string | null; /** * 是否是查询条件 * * @type {string} * @memberof CodeGenConfig */ queryWhether?: string | null; /** * 查询方式 * * @type {string} * @memberof CodeGenConfig */ queryType?: string | null; /** * 列表显示 * * @type {string} * @memberof CodeGenConfig */ whetherTable?: string | null; /** * 增改 * * @type {string} * @memberof CodeGenConfig */ whetherAddUpdate?: string | null; /** * 主外键 * * @type {string} * @memberof CodeGenConfig */ columnKey?: string | null; /** * 数据库中类型(物理类型) * * @type {string} * @memberof CodeGenConfig */ dataType?: string | null; /** * 是否是通用字段 * * @type {string} * @memberof CodeGenConfig */ whetherCommon?: string | null; /** * 表的别名 Table as XXX * * @type {string} * @memberof CodeGenConfig */ tableNickName?: string | null; /** * 显示文本字段 * * @type {string} * @memberof CodeGenConfig */ displayColumn?: string | null; /** * 选中值字段 * * @type {string} * @memberof CodeGenConfig */ valueColumn?: string | null; /** * 父级字段 * * @type {string} * @memberof CodeGenConfig */ pidColumn?: string | null; /** * 排序 * * @type {number} * @memberof CodeGenConfig */ orderNo?: number; /** * 字段验证规则 * * @type {string} * @memberof CodeGenConfig */ rules?: string | null; /** * 默认值 * * @type {string} * @memberof CodeGenConfig */ defaultValue?: string | null; /** * 字段验证集合 * * @type {Array} * @memberof CodeGenConfig */ ruleItems?: Array | null; /** * 是否远程验证 * * @type {boolean} * @memberof CodeGenConfig */ remoteVerify?: boolean; /** * 是否存在验证规则 * * @type {boolean} * @memberof CodeGenConfig */ anyRule?: boolean; /** * 验证触发器 * * @type {string} * @memberof CodeGenConfig */ trigger?: string | null; }