📸 After 사진이 안 보이면 → Supabase SQL Editor에서 아래를 실행하세요 (한 번만):
ALTER TABLE reports ADD COLUMN IF NOT EXISTS after_img TEXT;
CREATE POLICY IF NOT EXISTS "allow_insert" ON reports FOR INSERT WITH CHECK (true);
탭 관리
📢 직원 호출 · 푸시 알림 보내기
전체 직원, 알림 그룹 또는 특정 직원을 선택해 즉시 보냅니다. 앱이 닫혀 있어도 Web Push로 스마트폰에 표시되며 Mi Fitness 알림 전달이 켜져 있으면 Xiaomi Smart Band 9 Pro에도 표시됩니다.
수신 대상 불러오는 중...
팁: 메시지 입력 후 Ctrl+Enter로도 전송할 수 있습니다.
📢 즉시 메시지를 쓰려면 → Supabase SQL Editor에서 아래를 실행하세요 (한 번만):
CREATE TABLE IF NOT EXISTS instant_alarms (id BIGSERIAL PRIMARY KEY, msg TEXT NOT NULL, created_at TIMESTAMPTZ DEFAULT now());
ALTER TABLE instant_alarms ADD COLUMN IF NOT EXISTS branch TEXT DEFAULT 'main';
ALTER TABLE instant_alarms ADD COLUMN IF NOT EXISTS title TEXT DEFAULT 'AI Clinic 관리자 알림';
ALTER TABLE instant_alarms ADD COLUMN IF NOT EXISTS target_user_ids JSONB;
ALTER TABLE instant_alarms ADD COLUMN IF NOT EXISTS target_label TEXT;
⏰ 촬영 알람
설정한 시각이 되면 직원 화면에 팝업·소리·진동 알림이 울립니다. (직원 기기에는 최대 5분 내 반영)
✅ 알람 확인 기록을 쓰려면 → Supabase SQL Editor에서 아래를 실행하세요 (한 번만):
CREATE TABLE IF NOT EXISTS alarm_acks (
id BIGSERIAL PRIMARY KEY,
day TEXT,
alarm_time TEXT,
alarm_msg TEXT,
user_id TEXT,
user_name TEXT,
acked_at TIMESTAMPTZ DEFAULT now()
);
✅ 알람 확인 현황
직원이 알람 팝업에서 "확인"을 누른 시각을 알람별로 보여줍니다.
📢 공지 확인 기록을 쓰려면 → Supabase SQL Editor에서 아래를 실행하세요 (한 번만):
CREATE TABLE IF NOT EXISTS board_reads (
id BIGSERIAL PRIMARY KEY,
post_id TEXT NOT NULL,
user_id TEXT NOT NULL,
user_name TEXT,
read_at TIMESTAMPTZ DEFAULT now(),
UNIQUE(post_id, user_id)
);
📢 공지사항 관리
공지를 등록·수정하고, 직원별 확인 여부를 봅니다. (직원이 공지의 체크박스를 누르면 표시됨)
🏥 지점(분점)별 데이터 구분을 쓰려면 → Supabase SQL Editor에서 아래를 실행하세요 (한 번만 · 기존 기록은 전부 본점(main) 소속이 됩니다):
ALTER TABLE reports ADD COLUMN IF NOT EXISTS branch TEXT DEFAULT 'main';
ALTER TABLE quiz_results ADD COLUMN IF NOT EXISTS branch TEXT DEFAULT 'main';
ALTER TABLE alarm_acks ADD COLUMN IF NOT EXISTS branch TEXT DEFAULT 'main';
ALTER TABLE board_posts ADD COLUMN IF NOT EXISTS branch TEXT DEFAULT 'main';
ALTER TABLE board_reads ADD COLUMN IF NOT EXISTS branch TEXT DEFAULT 'main';
ALTER TABLE inventory_results ADD COLUMN IF NOT EXISTS branch TEXT DEFAULT 'main';
ALTER TABLE dress_checks ADD COLUMN IF NOT EXISTS branch TEXT DEFAULT 'main';