공통 테이블

p_basic

필드명 데이터 타입 설명
created_at TIMESTAMP 생성일시
created_by VARCHAR(100) 생성자 (UUID)
updated_at TIMESTAMP 수정일시
updated_by VARCHAR(100) 수정자 (UUID)
is_deleted VARCHAR(100) 삭제 여부
deleted_at TIMESTAMP 삭제일시
deleted_by VARCHAR(100) 삭제자 (UUID)

p_user

필드명 데이터 타입 설명
user_id LONG 사용자 ID
username VARCHAR(100) AI의 답변 내용
password VARCHAR(255) 비밀번호
nickname VARCHAR(255) 닉네임
email VARCHAR(255) 이메일
is_bulic BOOLEAN 사용자 정보 공개 여부
slack_id UUID 슬랙 ID
role ENUM 사용자 권한

p_company

필드명 데이터 타입 설명
company_id UUID 업체식별자ID
hub_id UUID 업체관리허브ID
name VARCHAR(100) 업체명
type ENUM 업체타입
owner UUID 업체소유주
address VARCHAR(100) 업체주소
number VARCHAR(100) 업체 전화번호

p_product

필드명 데이터 타입 설명
product_id UUID 상품식별자
hub_id UUID 상품관리허브ID
company_id UUID 업체식별자
name VARCHAR(100) 상품명
price BIGINT 가격
content VARCHAR(255) 상품설명
count INTEGER 상품 개수

p_hub

필드명 데이터 타입 설명
hub_id UUID 허브 고유 식별자 (PK)
hub_name VARCHAR(100) 허브 이름
address VARCHAR(255) 허브 주소
latitude DECIMAL 위도
longitude DECIMAL 경도
manager_id UUID 허브 담당자 id

p_hub_connection