알림 전체닫기 오류 수정

This commit is contained in:
Macbook
2026-06-04 13:00:59 +09:00
parent 5740a9a59d
commit 128b589369
16 changed files with 513 additions and 126 deletions
@@ -0,0 +1,5 @@
-- gc_paper_order: staged 자동매매 분할매매 여부 컬럼 추가
-- staged=TRUE 이면 체결(FILLED) 시 allocationService 단계 자동 진행
ALTER TABLE gc_paper_order
ADD COLUMN staged TINYINT(1) NOT NULL DEFAULT 0
COMMENT '분할매매 단계 주문 여부 (0=일반, 1=스테이지 진행)';
@@ -0,0 +1,9 @@
-- gc_app_settings: 미체결 주문 체결 모드 설정
-- LIMIT_ONLY : A. 지정가 유지 (현재가 ≤ 지정가(BUY) / ≥ 지정가(SELL)일 때만 체결, 기본값)
-- NEXT_TICK : B. 다음 틱 강제 체결 (가격 방향 무관, 시장가와 동일 효과)
-- AUTO_CANCEL : C. 슬리피지 허용폭 초과 시 자동 취소 (paper_order_auto_cancel_pct 값 기준)
ALTER TABLE gc_app_settings
ADD COLUMN paper_order_fill_mode VARCHAR(20) NOT NULL DEFAULT 'LIMIT_ONLY'
COMMENT '미체결 주문 체결 모드: LIMIT_ONLY | NEXT_TICK | AUTO_CANCEL',
ADD COLUMN paper_order_auto_cancel_pct DECIMAL(8,4) NOT NULL DEFAULT 1.0
COMMENT 'AUTO_CANCEL 모드 시 주문가 대비 허용 이탈폭 (%)';
@@ -0,0 +1,6 @@
-- 설정 화면: 매매설정(통합) 카테고리 권한 — settings_paper 와 동일 허용 수준으로 삽입
INSERT INTO gc_role_menu_permission (role, menu_id, allowed)
SELECT role, 'settings_trading', allowed
FROM gc_role_menu_permission
WHERE menu_id = 'settings_paper'
ON DUPLICATE KEY UPDATE allowed = VALUES(allowed);