- DB: consumable_categories 테이블 생성, ENUM→VARCHAR 변환, 시드 4개 - API: GET/POST/PUT/DEACTIVATE /api/consumable-categories - 프론트: 3개 JS 하드코딩 CAT_LABELS 제거 → API loadCategories() 동적 로드 - tkuser: 카테고리 관리 섹션 추가, select 옵션 동적 생성 - 별칭 시드 SQL (INSERT IGNORE 기반) Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
28 lines
1.3 KiB
SQL
28 lines
1.3 KiB
SQL
-- 소모품 별칭 시드 데이터 (item_name LIKE 매칭, 데이터 없으면 무시)
|
|
|
|
-- 장갑류
|
|
INSERT IGNORE INTO item_aliases (item_id, alias_name)
|
|
SELECT item_id, '장갑' FROM consumable_items WHERE item_name LIKE '%면장갑%';
|
|
INSERT IGNORE INTO item_aliases (item_id, alias_name)
|
|
SELECT item_id, '목장갑' FROM consumable_items WHERE item_name LIKE '%면장갑%';
|
|
|
|
-- 테이프류
|
|
INSERT IGNORE INTO item_aliases (item_id, alias_name)
|
|
SELECT item_id, '테이프' FROM consumable_items WHERE item_name LIKE '%절연테이프%';
|
|
INSERT IGNORE INTO item_aliases (item_id, alias_name)
|
|
SELECT item_id, '전기테이프' FROM consumable_items WHERE item_name LIKE '%절연테이프%';
|
|
|
|
-- 연마류
|
|
INSERT IGNORE INTO item_aliases (item_id, alias_name)
|
|
SELECT item_id, '사포' FROM consumable_items WHERE item_name LIKE '%연마지%' OR item_name LIKE '%연마석%';
|
|
|
|
-- 마스크
|
|
INSERT IGNORE INTO item_aliases (item_id, alias_name)
|
|
SELECT item_id, '마스크' FROM consumable_items WHERE item_name LIKE '%방진마스크%' OR item_name LIKE '%방독마스크%';
|
|
|
|
-- 안전화
|
|
INSERT IGNORE INTO item_aliases (item_id, alias_name)
|
|
SELECT item_id, '작업화' FROM consumable_items WHERE item_name LIKE '%안전화%';
|
|
INSERT IGNORE INTO item_aliases (item_id, alias_name)
|
|
SELECT item_id, '신발' FROM consumable_items WHERE item_name LIKE '%안전화%';
|