UNIVPLMDataIntegration/Web/src/api-services/system/models/entity-column-info.ts

272 lines
5.2 KiB
TypeScript
Raw Normal View History

/* 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;
}