@@ -3591,7 +3591,7 @@ https://github.com/Tencent/APIJSON/issues
35913591 var tbl = StringUtil.getTableName(key)
35923592 tbl = StringUtil.firstCase(tbl, true)
35933593 var col = StringUtil.getColumnName(key)
3594- col = StringUtil.firstCase(tbl , false)
3594+ col = StringUtil.firstCase(col , false)
35953595
35963596 var ks = keys == null ? [] : keys.slice(0, keys.length - 1)
35973597 ks.push(tbl)
@@ -3651,17 +3651,17 @@ https://github.com/Tencent/APIJSON/issues
36513651 config += '\n// 可替代上面的 ' + prefix + 'PRE_DATA("list/0/' + key + '")';
36523652 config += '\n// 可替代上面的 ' + prefix + 'PRE_DATA("list/0/id")';
36533653 config += '\n// 可替代上面的 ' + prefix + 'PRE_DATA("data/list/0/' + fd + 'id")';
3654- config += '\n// 可替代上面的 ' + prefix + 'PRE_DATA("data/list/0/' + (tbl || table) + '/' + key + '")';
3654+ config += '\n// 可替代上面的 ' + prefix + 'PRE_DATA("data/list/0/' + (tbl || table) + '/' + (col || key) + '")';
36553655 config += '\n// 可替代上面的 ' + prefix + 'PRE_DATA("data/0/' + fd + 'id")';
3656- config += '\n// 可替代上面的 ' + prefix + 'PRE_DATA("data/0/' + (tbl || table) + '/' + key + '")';
3656+ config += '\n// 可替代上面的 ' + prefix + 'PRE_DATA("data/0/' + (tbl || table) + '/' + (col || key) + '")';
36573657 config += '\n// 可替代上面的 ' + prefix + 'PRE_DATA("data/' + fd + 'id")';
3658- config += '\n// 可替代上面的 ' + prefix + 'PRE_DATA("data/' + (tbl || table) + '/' + key + '")';
3658+ config += '\n// 可替代上面的 ' + prefix + 'PRE_DATA("data/' + (tbl || table) + '/' + (col || key) + '")';
36593659 config += '\n// 可替代上面的 ' + prefix + 'PRE_DATA("data/list/0/' + fd + 'id")';
3660- config += '\n// 可替代上面的 ' + prefix + 'PRE_DATA("data/list/0/' + (tbl || table) + '/' + key + '")';
3660+ config += '\n// 可替代上面的 ' + prefix + 'PRE_DATA("data/list/0/' + (tbl || table) + '/' + (col || key) + '")';
36613661 } else {
36623662 config += '\n// 可替代上面的 ' + prefix + 'PRE_DATA("[]/0/' + key + '")';
36633663 config += '\n// 可替代上面的 ' + prefix + 'PRE_DATA("[]/0/id")';
3664- config += '\n// 可替代上面的 ' + prefix + 'PRE_DATA("' + fd + key + '")';
3664+ config += '\n// 可替代上面的 ' + prefix + 'PRE_DATA("' + fd + (col || key) + '")';
36653665 config += '\n// 可替代上面的 ' + prefix + 'PRE_DATA("' + fd + 'id")';
36663666 config += '\n// 可替代上面的 ' + prefix + 'PRE_DATA("' + (path || '') + '[]/0/' + key + '")';
36673667 config += '\n// 可替代上面的 ' + prefix + 'PRE_DATA("' + (path || '') + '[]/0/id")';
@@ -3698,11 +3698,11 @@ https://github.com/Tencent/APIJSON/issues
36983698 config += '\n// 可替代上面的 ' + prefix + 'PRE_DATA("' + 'list/0/' + camelIdKey + '")';
36993699 } else {
37003700 config += prefix + 'PRE_DATA("' + kp + '[]/0/' + camelIdKey + '")';
3701- config += '\n// 可替代上面的 ' + prefix + 'PRE_DATA("' + kp + '[]/0/' + (tbl || table).toLowerCase() + '_id ")';
3701+ config += '\n// 可替代上面的 ' + prefix + 'PRE_DATA("' + kp + '[]/0/' + snakeIdKey + '")';
37023702 }
37033703
37043704 config += '\n// 可替代上面的 ' + prefix + 'PRE_DATA("' + camelIdKey + '")';
3705- config += '\n// 可替代上面的 ' + prefix + 'PRE_DATA("' + (tbl || table).toLowerCase() + '_id ")';
3705+ config += '\n// 可替代上面的 ' + prefix + 'PRE_DATA("' + snakeIdKey + '")';
37063706 config += '\n// 可替代上面的 ' + prefix + 'PRE_DATA("' + cp + '")';
37073707 if (isRestful) {
37083708 config += '\n// 可替代上面的 ' + prefix + 'PRE_DATA("data/' + cp + '")';
@@ -3713,7 +3713,7 @@ https://github.com/Tencent/APIJSON/issues
37133713 config += '\n// 可替代上面的 ' + prefix + 'CTX_GET("' + camelIdKey + '")';
37143714 config += '\n// 可替代上面的 ' + prefix + 'CTX_GET("' + snakeIdKey + '")';
37153715 config += '\n// 可替代上面的 ' + prefix + 'PRE_DATA("' + (StringUtil.isEmpty(path) ? '' : path + '/') + camelIdKey + '")';
3716- config += '\n// 可替代上面的 ' + prefix + 'PRE_DATA("' + (StringUtil.isEmpty(path) ? '' : path + '/') + (tbl || table).toLowerCase() + '_id ")';
3716+ config += '\n// 可替代上面的 ' + prefix + 'PRE_DATA("' + (StringUtil.isEmpty(path) ? '' : path + '/') + snakeIdKey + '")';
37173717 }
37183718 else if (StringUtil.isIdKey(key)) {
37193719 if (isRestful) {
0 commit comments