|
|
@ -52,8 +52,9 @@ export function initDtoTypesAndEnums(res,typeName,apiName) { |
|
|
|
if(d.type.indexOf('Enums') >= 0){ |
|
|
|
d.apiBaseType = 'enums' |
|
|
|
d.isEnums = true |
|
|
|
// -1 是去掉最后的'?'(todo:是否每个Enums类型都有?)
|
|
|
|
let enums_type = d.type.substring(0,d.type.length - 1) |
|
|
|
// 有?的话去掉?
|
|
|
|
let _lastLength = d.type.lastIndexOf('?') >= 0 ? 1 : 0 |
|
|
|
let enums_type = d.type.substring(0,d.type.length - _lastLength) |
|
|
|
// 通过type包含Enums的全字段-'?'匹配res.types中的值
|
|
|
|
let enums_list = res.types[enums_type] |
|
|
|
if(enums_list){ |
|
|
|