diff options
| author | joonhoekim <26rote@gmail.com> | 2025-09-09 10:40:11 +0000 |
|---|---|---|
| committer | joonhoekim <26rote@gmail.com> | 2025-09-09 10:40:11 +0000 |
| commit | caa01b321311de3983fb8bcf65bb20a6c047cf57 (patch) | |
| tree | a01fb9078aaa044f57d8cdf59a06bf18a6e3e7df /db/schema/MDG | |
| parent | 86b1fd1cc801f45642f84d24c0b5c84368454ff0 (diff) | |
(김준회) 자재그룹코드 및 자재그룹명에 대해 별도 테이블 생성, 동기화 로직 작성(일회성 사용이며 수신시점에는 자동저장하므로 추후 사용 불필요), 자재그룹 선택기를 변경사항에 맞춰 업데이트, 자재그룹명은 MAKTX 로 김학의 프로 답변에 따라 변경
Diffstat (limited to 'db/schema/MDG')
| -rw-r--r-- | db/schema/MDG/mdg.ts | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/db/schema/MDG/mdg.ts b/db/schema/MDG/mdg.ts index 60f94793..7dd2db88 100644 --- a/db/schema/MDG/mdg.ts +++ b/db/schema/MDG/mdg.ts @@ -1037,6 +1037,15 @@ export const MATERIAL_MASTER_PART_MATL_UNIT = mdgSchema.table('MATERIAL_MASTER_P updatedAt: timestamp('updated_at').defaultNow().notNull(), }); +// [별도 테이블] 자재그룹코드 마스터 - MATKL, MAKTX 중복 최소화 +export const MATERIAL_GROUP_MASTER = mdgSchema.table('MATERIAL_GROUP_MASTER', { + MATKL: varchar('MATKL', { length: 1000 }).primaryKey(), // Material Group Code (자재그룹코드) - 기본 키 + MAKTX: varchar('MAKTX', { length: 1000 }), // Material Group Description (자재그룹명) - 영어(SPRAS='E') 기준 + + createdAt: timestamp('created_at').defaultNow().notNull(), + updatedAt: timestamp('updated_at').defaultNow().notNull(), +}); + // [root] export const MATERIAL_MASTER_PART_RETURN_CMCTB_MAT_BSE = mdgSchema.table('MATERIAL_MASTER_PART_RETURN_CMCTB_MAT_BSE', { id: integer('id').primaryKey().generatedByDefaultAsIdentity(), |
