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' } }