@@ -761,17 +761,31 @@ var CodeUtil = {
761
761
}
762
762
763
763
if ( value == null || value instanceof Object ) {
764
+
764
765
if ( JSONObject . isArrayKey ( key ) ) {
765
766
if ( method != 'GET' ) {
766
767
return ' ! key[]:{}只支持GET方法!' ;
767
768
}
768
- var arrName = JSONResponse . getSimpleName ( key . substring ( 0 , key . lastIndexOf ( '[]' ) ) ) ;
769
- return CodeUtil . getComment ( '数组' + ( JSONObject . isTableKey ( arrName ) ? ',提取' + arrName : '' ) , false , ' ' ) ;
769
+
770
+ key = key . substring ( 0 , key . lastIndexOf ( '[]' ) ) ;
771
+
772
+ var aliaIndex = key . indexOf ( ':' ) ;
773
+ var objName = aliaIndex < 0 ? key : key . substring ( 0 , aliaIndex ) ;
774
+ var alias = aliaIndex < 0 ? '' : key . substring ( aliaIndex + 1 , key . length ) ;
775
+
776
+ var firstIndex = objName . indexOf ( '-' ) ;
777
+ var firstKey = firstIndex < 0 ? objName : objName . substring ( 0 , firstIndex ) ;
778
+ alias = alias . length <= 0 ? '' : '新建别名: ' + alias + ' < ' ;
779
+ return CodeUtil . getComment ( ( JSONObject . isTableKey ( firstKey ) ? '提取' + objName + ' < ' : '' ) + alias + '数组' , false , ' ' ) ;
770
780
}
771
- if ( JSONObject . isTableKey ( key ) ) {
772
- var objName = JSONResponse . getSimpleName ( key ) ;
781
+
782
+ var aliaIndex = key . indexOf ( ':' ) ;
783
+ var objName = aliaIndex < 0 ? key : key . substring ( 0 , aliaIndex ) ;
784
+
785
+ if ( JSONObject . isTableKey ( objName ) ) {
773
786
var c = CodeUtil . getCommentFromDoc ( tableList , objName , null , method ) ;
774
- return StringUtil . isEmpty ( c ) ? ' ! 表不存在!' : CodeUtil . getComment ( c , false , ' ' ) ;
787
+ return StringUtil . isEmpty ( c ) ? ' ! 表不存在!' : CodeUtil . getComment (
788
+ ( aliaIndex < 0 ? '' : '新建别名: ' + key . substring ( aliaIndex + 1 , key . length ) + ' < ' + objName + ': ' ) + c , false , ' ' ) ;
775
789
}
776
790
777
791
return '' ;
0 commit comments