/**
 * 构建引用字段的 columnCode
 *
 * 约定格式：「引用的表_引用的字段」，与列表行 dataIndex、后端契约对齐。
 *
 * @param sourceTableId - 引用的源表标识
 * @param targetFieldCode - 引用的目标字段编码
 * @returns 拼接后的 columnCode，若任一参数为空则返回空字符串
 */
export function buildLookupColumnCode(sourceTableId, targetFieldCode) {
    const table = String(sourceTableId !== null && sourceTableId !== void 0 ? sourceTableId : '').trim();
    const field = String(targetFieldCode !== null && targetFieldCode !== void 0 ? targetFieldCode : '').trim();
    if (!table || !field) {
        return '';
    }
    return `${table}_${field}`;
}
