feat: writer 컬럼 자동 user_name 변환 기능 추가
- 문제: 테이블 리스트에서 writer 컬럼이 user_id로 표시됨 - 해결: 1. 백엔드: entityJoinService에서 writer 컬럼 자동 감지 2. writer 컬럼 발견 시 user_info 테이블과 자동 조인 3. writer_name 별칭으로 user_name 반환 4. 프론트엔드: writer 컬럼일 때 writer_name 우선 표시 - 영향: - writer 컬럼이 있는 모든 테이블에서 자동으로 작성자명 표시 - 기존 entity 조인 설정과 충돌 없이 작동 - column_labels 설정 불필요
This commit is contained in:
@@ -1062,6 +1062,11 @@ export const TableListComponent: React.FC<TableListComponentProps> = ({
|
||||
(value: any, column: ColumnConfig, rowData?: Record<string, any>) => {
|
||||
if (value === null || value === undefined) return "-";
|
||||
|
||||
// 🎯 writer 컬럼 자동 변환: user_id -> user_name
|
||||
if (column.columnName === "writer" && rowData && rowData.writer_name) {
|
||||
return rowData.writer_name;
|
||||
}
|
||||
|
||||
// 🎯 엔티티 컬럼 표시 설정이 있는 경우
|
||||
if (column.entityDisplayConfig && rowData) {
|
||||
// displayColumns 또는 selectedColumns 둘 다 체크
|
||||
|
||||
Reference in New Issue
Block a user