UNIVPLMDataIntegration/Web/src/api-services/system/models/entity-column-info.ts
2025-08-12 11:33:39 +08:00

272 lines
5.2 KiB
TypeScript

/* tslint:disable */
/* eslint-disable */
/**
* Admin.NET 通用权限开发平台
* 让 .NET 开发更简单、更通用、更流行。整合最新技术,模块插件式开发,前后端分离,开箱即用。<br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
*
* 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 { Navigate } from './navigate';
import { PropertyInfo } from './property-info';
import { Type } from './type';
/**
*
*
* @export
* @interface EntityColumnInfo
*/
export interface EntityColumnInfo {
/**
* @type {PropertyInfo}
* @memberof EntityColumnInfo
*/
propertyInfo?: PropertyInfo;
/**
* @type {string}
* @memberof EntityColumnInfo
*/
propertyName?: string | null;
/**
* @type {string}
* @memberof EntityColumnInfo
*/
dbColumnName?: string | null;
/**
* @type {string}
* @memberof EntityColumnInfo
*/
oldDbColumnName?: string | null;
/**
* @type {number}
* @memberof EntityColumnInfo
*/
length?: number;
/**
* @type {string}
* @memberof EntityColumnInfo
*/
columnDescription?: string | null;
/**
* @type {string}
* @memberof EntityColumnInfo
*/
defaultValue?: string | null;
/**
* @type {boolean}
* @memberof EntityColumnInfo
*/
isNullable?: boolean;
/**
* @type {boolean}
* @memberof EntityColumnInfo
*/
isIdentity?: boolean;
/**
* @type {boolean}
* @memberof EntityColumnInfo
*/
isPrimarykey?: boolean;
/**
* @type {boolean}
* @memberof EntityColumnInfo
*/
isTreeKey?: boolean;
/**
* @type {boolean}
* @memberof EntityColumnInfo
*/
isEnableUpdateVersionValidation?: boolean;
/**
* @type {any}
* @memberof EntityColumnInfo
*/
sqlParameterDbType?: any | null;
/**
* @type {string}
* @memberof EntityColumnInfo
*/
entityName?: string | null;
/**
* @type {string}
* @memberof EntityColumnInfo
*/
dbTableName?: string | null;
/**
* @type {boolean}
* @memberof EntityColumnInfo
*/
isIgnore?: boolean;
/**
* @type {string}
* @memberof EntityColumnInfo
*/
dataType?: string | null;
/**
* @type {number}
* @memberof EntityColumnInfo
*/
decimalDigits?: number;
/**
* @type {string}
* @memberof EntityColumnInfo
*/
oracleSequenceName?: string | null;
/**
* @type {boolean}
* @memberof EntityColumnInfo
*/
isOnlyIgnoreInsert?: boolean;
/**
* @type {boolean}
* @memberof EntityColumnInfo
*/
isOnlyIgnoreUpdate?: boolean;
/**
* @type {boolean}
* @memberof EntityColumnInfo
*/
isTranscoding?: boolean;
/**
* @type {string}
* @memberof EntityColumnInfo
*/
serializeDateTimeFormat?: string | null;
/**
* @type {boolean}
* @memberof EntityColumnInfo
*/
isJson?: boolean;
/**
* @type {boolean}
* @memberof EntityColumnInfo
*/
noSerialize?: boolean;
/**
* @type {Array<string>}
* @memberof EntityColumnInfo
*/
indexGroupNameList?: Array<string> | null;
/**
* @type {Array<string>}
* @memberof EntityColumnInfo
*/
uIndexGroupNameList?: Array<string> | null;
/**
* @type {boolean}
* @memberof EntityColumnInfo
*/
isArray?: boolean;
/**
* @type {Type}
* @memberof EntityColumnInfo
*/
underType?: Type;
/**
* @type {Navigate}
* @memberof EntityColumnInfo
*/
navigat?: Navigate;
/**
* @type {number}
* @memberof EntityColumnInfo
*/
createTableFieldSort?: number;
/**
* @type {any}
* @memberof EntityColumnInfo
*/
sqlParameterSize?: any | null;
/**
* @type {string}
* @memberof EntityColumnInfo
*/
insertSql?: string | null;
/**
* @type {boolean}
* @memberof EntityColumnInfo
*/
insertServerTime?: boolean;
/**
* @type {boolean}
* @memberof EntityColumnInfo
*/
updateServerTime?: boolean;
/**
* @type {string}
* @memberof EntityColumnInfo
*/
updateSql?: string | null;
/**
* @type {any}
* @memberof EntityColumnInfo
*/
extendedAttribute?: any | null;
/**
* @type {boolean}
* @memberof EntityColumnInfo
*/
isDisabledAlterColumn?: boolean;
/**
* @type {string}
* @memberof EntityColumnInfo
*/
querySql?: string | null;
/**
* @type {boolean}
* @memberof EntityColumnInfo
*/
isOwnsOne?: boolean;
/**
* @type {PropertyInfo}
* @memberof EntityColumnInfo
*/
forOwnsOnePropertyInfo?: PropertyInfo;
}