- 리스트(좌)/상세정보(우) 좌우 배치, 상세를 라벨-값 폼 형태로 변경 - 리스트 컬럼(번호·대표자·상호·구군(동코드)·지정일·구역·상태) + 컬럼별 정렬 - 페이징 제거 → 전체 로드 후 패널 내 스크롤 - 주소로 동 기본코드(D) 산출해 저장·표시(ds_dong_code), 등록 시 주소 선택하면 동코드 표시 - 인쇄·엑셀저장을 관리 화면에도 추가(엑셀에 동코드·지정일 포함) Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
17 lines
763 B
SQL
17 lines
763 B
SQL
-- 지정판매소에 동코드(code_detail 종류 D) 저장 컬럼 추가
|
|
-- ds_gugun_code(구코드) 다음에 ds_dong_code(동코드)를 둔다.
|
|
-- 실행: mysql -u jongryangje -p jongryangje_dev < writable/database/designated_shop_add_dong_code.sql
|
|
-- 멱등 실행(이미 있으면 건너뜀).
|
|
|
|
SET @db = DATABASE();
|
|
|
|
SET @sql = IF(
|
|
(SELECT COUNT(*) FROM information_schema.COLUMNS
|
|
WHERE TABLE_SCHEMA = @db AND TABLE_NAME = 'designated_shop' AND COLUMN_NAME = 'ds_dong_code') > 0,
|
|
'SELECT ''ds_dong_code already exists'' AS msg',
|
|
'ALTER TABLE `designated_shop` ADD COLUMN `ds_dong_code` VARCHAR(20) NOT NULL DEFAULT '''' COMMENT ''동코드 code_detail(D)'' AFTER `ds_gugun_code`'
|
|
);
|
|
PREPARE stmt FROM @sql;
|
|
EXECUTE stmt;
|
|
DEALLOCATE PREPARE stmt;
|