diff options
Diffstat (limited to 'db/schema/items.ts')
| -rw-r--r-- | db/schema/items.ts | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/db/schema/items.ts b/db/schema/items.ts index e50ff491..d7640049 100644 --- a/db/schema/items.ts +++ b/db/schema/items.ts @@ -4,12 +4,12 @@ import { MATERIAL_GROUP_MASTER } from "./MDG/mdg" // 자재 아이템 정보 테이블 (items) - 기존 CMCTB_MAT_CLAS 테이블 매핑 (SOAP 연결 시 컬럼이 추가/삭제될 수 있음) export const items = pgTable("items", { id: serial("id").primaryKey(), // 고유 식별자 (신규 추가) - ProjectNo: varchar("project_no", { length: 100 }).notNull(), // CLAS_CD - 아이템 코드 (자재 클래스 코드) - itemCode: varchar("item_code", { length: 100 }).notNull(), // CLAS_CD - 아이템 코드 (자재 클래스 코드) - unique 제거 - itemName: varchar("item_name", { length: 255 }).notNull(), // CLAS_NM - 아이템명 (자재 클래스명) - packageCode: varchar("package_code", { length: 255 }).notNull(), // CLAS_NM - 아이템명 (자재 클래스명) - smCode: varchar("sm_code", { length: 255 }), // CLAS_NM - 아이템명 (자재 클래스명) - description: text("description"), // CLAS_DTL - 아이템 상세 설명 (클래스 내역) + ProjectNo: varchar("project_no", { length: 100 }).notNull(), + itemCode: varchar("item_code", { length: 100 }).notNull(), + itemName: varchar("item_name", { length: 255 }).notNull(), + packageCode: varchar("package_code", { length: 255 }).notNull(), + smCode: varchar("sm_code", { length: 255 }), + description: text("description"), parentItemCode: varchar("parent_item_code", { length: 18 }), // PRNT_CLAS_CD - 부모 아이템 코드 (부모 클래스 코드) itemLevel: integer("item_level"), // CLAS_LVL - 아이템 레벨 (클래스 레벨) deleteFlag: varchar("delete_flag", { length: 1 }), // DEL_ORDR - 삭제 지시자 (Y/N) |
