-- WING-OPS Seed Data: Auth Admin User
-- 관리자 계정 생성 (admin / admin1234)
-- 출처: database/auth_init.sql
-- 주의: pgcrypto 확장이 설치되어 있어야 함 (CREATE EXTENSION IF NOT EXISTS pgcrypto)

-- 관리자 계정 (비밀번호: admin1234, bcrypt 해시)
INSERT INTO auth.auth_user (user_acnt, pswd_hash, user_nm, rnkp_nm, org_sn, user_stts_cd)
VALUES (
  'admin',
  crypt('admin1234', gen_salt('bf', 10)),
  '관리자',
  '경정',
  1,
  'ACTIVE'
);

-- admin 사용자에 ADMIN 역할 할당 (role_sn=1)
INSERT INTO auth.auth_user_role (user_id, role_sn)
SELECT user_id, 1 FROM auth.auth_user WHERE user_acnt = 'admin';
