mapper_mall-commodity-file_sql__columns.json
{
"columns": {
"objectId": {
//子表情况 主表和子表字段不一致,来源主表的主键字段
"primaryFields": [
"commId"
]
}
}
}
源码参考
// 处理主表和子表主键不一致,数据替换
var lstColumnP = dicColumns.Values.Where(temp => (temp.PrimaryFields != null && temp.PrimaryFields.Any()));
foreach (var column in lstColumnP)
{
foreach (var itemKey in column.PrimaryFields)
{
if (!dic.ContainsKey(itemKey) || !dicC.ContainsKey(column.Field)) continue;
dicC[column.Field] = dic[itemKey];
}
}
文档更新时间: 2022-02-04 11:05 作者:admin