지정판매소 주소·지도 연동과 관련 설정을 반영
지정판매소 등록/수정/목록에 카카오 주소 검색 및 지도 연동 컴포넌트를 적용하고, 관련 모델·SQL 스크립트·테스트 설정을 함께 정리해 기능 동작 기반을 맞췄다. Made-with: Cursor
This commit is contained in:
25
writable/database/designated_shop_extended_columns.sql
Normal file
25
writable/database/designated_shop_extended_columns.sql
Normal file
@@ -0,0 +1,25 @@
|
||||
-- 지정판매소 확장 컬럼 (업태·업종·구역·종사업장·가상계좌 은행/계좌·변경일자·변경사유)
|
||||
-- 기존 DB: mysql ... < writable/database/designated_shop_extended_columns.sql
|
||||
-- 컬럼이 이미 있으면 수동으로 스킵하거나 에러 무시 후 진행
|
||||
--
|
||||
-- 권장: 컬럼 유무를 자동 판별하려면 대신
|
||||
-- writable/database/designated_shop_ensure_app_columns.sql
|
||||
-- 를 실행하세요(여러 번 실행해도 안전).
|
||||
|
||||
SET NAMES utf8mb4;
|
||||
|
||||
ALTER TABLE `designated_shop`
|
||||
ADD COLUMN `ds_biz_type` VARCHAR(100) NOT NULL DEFAULT '' COMMENT '업태' AFTER `ds_rep_name`,
|
||||
ADD COLUMN `ds_biz_kind` VARCHAR(100) NOT NULL DEFAULT '' COMMENT '업종' AFTER `ds_biz_type`,
|
||||
ADD COLUMN `ds_zone_code` VARCHAR(80) NOT NULL DEFAULT '' COMMENT '구역' AFTER `ds_gugun_code`,
|
||||
ADD COLUMN `ds_branch_no` VARCHAR(50) NOT NULL DEFAULT '' COMMENT '종사업장번호' AFTER `ds_zone_code`,
|
||||
ADD COLUMN `ds_va_bank` VARCHAR(80) NOT NULL DEFAULT '' COMMENT '가상계좌(은행)' AFTER `ds_va_number`,
|
||||
ADD COLUMN `ds_va_account` VARCHAR(50) NOT NULL DEFAULT '' COMMENT '계좌번호' AFTER `ds_va_bank`,
|
||||
ADD COLUMN `ds_state_changed_at` DATE NULL DEFAULT NULL COMMENT '변경일자' AFTER `ds_state`,
|
||||
ADD COLUMN `ds_change_reason` VARCHAR(500) NOT NULL DEFAULT '' COMMENT '변경사유' AFTER `ds_state_changed_at`;
|
||||
|
||||
UPDATE `designated_shop`
|
||||
SET `ds_va_account` = `ds_va_number`
|
||||
WHERE (`ds_va_account` = '' OR `ds_va_account` IS NULL)
|
||||
AND `ds_va_number` IS NOT NULL
|
||||
AND `ds_va_number` != '';
|
||||
Reference in New Issue
Block a user