-- ===================================================== -- medical_divi_product : 용량/출력(Depth4) 카테고리별 약품 매핑 테이블 -- 참조: MU_TREATMENT_PROCEDURE_PRODUCT -- ===================================================== CREATE TABLE `medical_divi_product` ( `pid` INT(11) NOT NULL AUTO_INCREMENT COMMENT '고유 식별자', `store_pid` INT(11) NOT NULL DEFAULT 1 COMMENT '병원(지점) 식별자', `divi_pid` INT(11) NOT NULL COMMENT '진료유형 카테고리 pid (medical_divi_list.pid, Depth4 기준)', `product_name` VARCHAR(200) NOT NULL COMMENT '약품/제품 명칭', `product_code` VARCHAR(100) DEFAULT NULL COMMENT '약품 코드 (재고관리용)', `volume` DECIMAL(10,2) DEFAULT 0 COMMENT '제품 1개당 용량', `use_volume` DECIMAL(10,2) DEFAULT 0 COMMENT '1회 사용량', `unit_cd` VARCHAR(50) DEFAULT NULL COMMENT '단위 코드 (UNIT_CD 공통코드)', `unit_nm` VARCHAR(100) DEFAULT NULL COMMENT '단위 명칭', `price` INT(11) DEFAULT 0 COMMENT '입고 단가', `order_number` INT(11) DEFAULT 0 COMMENT '정렬 순서', `list_use` CHAR(1) DEFAULT 'y' COMMENT '사용여부 (y/n)', `reg_date` DATETIME DEFAULT CURRENT_TIMESTAMP() COMMENT '등록일시', `up_date` DATETIME DEFAULT CURRENT_TIMESTAMP() ON UPDATE CURRENT_TIMESTAMP() COMMENT '수정일시', PRIMARY KEY (`pid`), KEY `idx_divi_pid` (`divi_pid`), CONSTRAINT `fk_mdp_divi_pid` FOREIGN KEY (`divi_pid`) REFERENCES `medical_divi_list` (`pid`) ON DELETE CASCADE ON UPDATE CASCADE ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='진료유형 카테고리별 약품/제품 매핑 (재고관리)';