Module data/dataTypeUtils
Functions
convert2RefType
-
Parameters
convert2SchemaType
- convert2SchemaType(schema: Schema, options?: { enum?: string }): Schema
-
Parameters
-
-
options: { enum?: string } = ...
genFullRefSchemaChildren
- genFullRefSchemaChildren(schema: Schema, code: string, usedSchemaRefs?: {}): any[]
-
Parameters
-
-
code: string
-
usedSchemaRefs: {} = ...
Returns any[]
genInitData
- genInitData(schema: Schema, relationship?: string, usedSchemaRefs?: {}): any
-
Parameters
-
-
relationship: string = 'None'
-
usedSchemaRefs: {} = ...
Returns any
genRefSchemaChildren
- genRefSchemaChildren(schema: Schema, code: string, usedSchemaRefs?: {}): any[]
-
Parameters
-
-
code: string
-
usedSchemaRefs: {} = ...
Returns any[]
genSchemaChildren
- genSchemaChildren(schema: Schema, code?: string, usedSchemaRefs?: {}): any[]
-
Parameters
-
-
code: string = ''
-
usedSchemaRefs: {} = ...
Returns any[]
会改变原来的结构,最好自己做深拷贝
RefType - 用于前端界面的类型描述 { asset: { type: 'object', propertyList: [ { name: 'id', $ref: '#/basicType/Long' }, { name: 'name', $ref: '#/basicType/String' }, ], }, assetType: { type: 'enum', enumItemList: [ { value: 'COMPUTER', label: '台式机' }, { value: 'TABLET', label: '平板电脑' }, { value: 'MOBILE', label: '移动电话' }, }, }, assets: { isArray: true, $ref: '#/xxxx/entity/asset' }, test: { $ref: '#/basicType/Date' } }