| 0 | 화면 접근 조건 | - 백오피스 로그인 완료 상태
- 작품 문의 관리 메뉴 접근 권한(Role 기반) 보유
- 최초 진입 시
- 기본 탭 = 마켓
- 기본 정렬 = 작품 문의 시작 일시 DESC
- 기본 페이지 = 1
- 기본 페이지 사이즈 = 10
|
| 1 | GNB | - 좌측 GNB에서 “작품 문의 관리” 활성 표시
- 다른 메뉴 클릭 시 즉시 화면 이동
- 이동 시 LOG 적재
|
| 2 | 헤더 | - 상단 작품 문의 관리 타이틀 영역
- 우측 상단 로그인 관리자 정보 표시
|
| 3 | 작품 구성 탭 영역 | - 구성
- 작품 구성 탭은 아래 3개로 구성
- 마켓
- 프라이빗 세일(구해요)
- 프라이빗 세일(팔아요)
- 기본 진입 시 마켓 탭 활성화
- 각 탭 클릭 시 해당 구성 기준 리스트로 전환
- 탭 전환 시 선택된 탭에 맞는 테이블 컬럼 구조로 변경
- 탭 전환 시 현재 선택된 검색/필터 조건 기준으로 리스트 재조회
- 기존 전체 탭은 제거
- 각 탭은 서로 다른 데이터 구조 및 컬럼 구성을 가질 수 있음
- 선택된 탭은 활성 상태로 표시
- 비활성 탭 클릭 시 해당 탭으로 즉시 전환
|
| 4 | 간이 대시보드 | - 상단 표시
- 기준 월 표시 : YYYY.MM
- 기준 값 : 서버 기준 현재 월
- 검색 필터와 무관하게 항상 당월 고정 집계
- 탭(마켓 / 프라이빗 세일(구해요) / 프라이빗 세일(팔아요))에 따라 집계 대상 유형 변경
- 정의
- 현재 월 기준 해당 탭 작품 문의 건수
- 문의 생성일 기준 집계
- 삭제되지 않은 문의 포함
- 월 범위
- YYYY.MM.01 00:00:00 ~ YYYY.MM.말일 23:59:59
- 마켓: 구성 = 마켓
- 프라이빗 세일 (구해요): 구성 = 프라이빗 세일 (구해요)
- 프라이빗 세일 (팔아요): 구성 = 프라이빗 세일 (팔아요)
- 특징
- 실시간 COUNT
- 누적값 아님 (월 단위 집계)
- 정의
- 현재 월 기준 답변 완료 상태 문의 건수
- 문의 생성일 기준 집계
- 월 범위 동일
- 상태 = 답변 완료
- 탭 조건 동일 적용
- 특징
- 정의
- 현재 월 기준 답변 미완료 상태 문의 건수
- 문의 생성일 기준 집계
- 월 범위 동일
- 상태 = 답변 미완료
- 탭 조건 동일 적용
- 특징
- 서버 시간 기준 집계
- 페이지 진입 시 자동 집계
- 검색 필터 조건과 무관
- 탭 변경 시 해당 유형 기준으로 재집계
- 카드 클릭 시 동작 없음
- 데이터가 없는 경우 0 표시
- 집계 오류 시 “-” 표시
|
| 5 | 검색 필터 | - 구성
- 문의 기간
- 카테고리
- 고객 정보
- 검색 구분 드롭다운 (전화번호)
- 입력창
- 기본적으로 고객 정보 기반 검색 불가
- 고객 정보 확인 절차 완료 후 검색 가능
- 조회 클릭
- 선택된 탭 조건 + 검색 필터 조건 결합
- 모든 조건은 AND 조건으로 적용
- 카테고리는 선택값 간 OR 조건 적용
- 리스트 재조회
- 페이지 1로 이동
- 기간값 초기화
- 작가명 제거
- 카테고리 전체 해제
- 답변 상태 초기화
- 고객 정보 입력값 제거
- 기본 리스트 재조회
- 페이지 1로 이동
- 조건 적용 규칙
- 기간 미설정 시 전체 기간 조회
- 카테고리 미선택 시 전체 카테고리 조회
- 답변 상태 미선택 시 전체 상태 조회
- 작가명 미입력 시 조건 제외
- 고객 정보 미입력 시 조건 제외
- 전화번호 기반 검색은 기본적으로 제한
- 고객 정보 확인 절차 완료 후에만 검색 가능
- 고객 정보 확인 기능은 리스트 영역에서 처리
- 확인 전 고객 정보 검색 시 차단 및 안내 메시지 노출
|
| 6 | 작품 문의 리스트 | - 컬럼
- no
- 문의자 연락처 (기본 마스킹)
- 문의자명 (기본 마스킹)
- 문의자 아이디(이메일) (기본 마스킹)
- 구성 (마켓 / 프라이빗 세일(구해요) / 프라이빗 세일 (팔아요))
- 작가명
- 카테고리
- 판매 금액(원)
- 작품 페이지
- 상태
- 문의 일시
- 답변 일시
- 드롭다운 형태
- 검색 필터의 답변 상태 목록과 동일한 상태값 사용
- 상태값 선택
- 상태 변경 비밀번호 입력 모달 호출
- 비밀번호 입력 후 확인
- 인증 성공 시 상태 변경 적용
- 현재 검색 조건에 부합하지 않을 경우 리스트에서 제외
- 규칙
- 상태 변경 시 변경 이력 저장
- 비밀번호 인증 실패 시 상태 변경 불가
- 상태 변경은 즉시 리스트에 반영
- 접근 정책
- 작품 상세 접근 권한 보유자만 이동 가능
- 권한 없을 경우 이동 불가 및 안내 메시지 노출
- 작품 페이지 열기 클릭
- 비밀번호 입력 모달 호출
- 인증 성공 시 새 탭으로 작품 상세 페이지 이동
- 인증 실패 시 이동 차단
- 버튼 영역
- 구성
- 페이지 사이즈 선택 (10 / 50 / 100 / 200)
- 고객 정보 확인
- 10 / 50 / 100 / 200 중 선택
- 변경 즉시 리스트 재조회
- 현재 검색 조건 유지
- 1페이지로 이동
- 기본 상태
- 문의자 연락처 / 이름 / 이메일 마스킹 처리
- 버튼 클릭
- 비밀번호 입력 모달 호출
- 인증 성공 시 마스킹 해제
- 인증 실패 시 마스킹 유지
- 페이지네이션
- 총 건수 기준 페이지 구성
- 페이지 이동 시 현재 검색 조건 유지
- 리스트 조회
- 상태 변경 시도 및 결과
- 작품 페이지 접근 시도 및 결과
- 고객 정보 확인 시도 및 결과
- 페이지 이동
|
| 7 | 토스트 메세지 정의 | - 상태 변경
- 변경 성공
- 상태 변경에 실패했습니다. 다시 시도해주세요.
- 사유 미입력
- 이미 완료 상태에서 변경 불가
- 권한 없음
- 인증 실패
- 인증 시간이 만료되었습니다. 다시 시도해주세요.
- 고객 정보 확인
- 인증 성공
- 세션 만료
- 인증 시간이 만료되었습니다. 다시 시도해주세요.
- 조회 성공 (선택)
- 변경 내용 없음
- 접근 권한 없음
- 공통 오류
- 데이터 처리 실패
- 일시적인 오류가 발생했습니다. 잠시 후 다시 시도해주세요.
- 네트워크 오류
|
| 8 | 공통 규칙 | - 작품 문의 관리는 관리자 권한 사용자만 접근 가능
- 작품 구성 탭은 마켓 / 프라이빗 세일(구해요) / 프라이빗 세일(팔아요) 3개로만 운영
- 기존 전체 탭은 사용하지 않음
- 각 탭은 서로 다른 데이터 구조 및 리스트 컬럼을 사용할 수 있음
- 탭 전환 시 해당 구성 기준으로만 리스트를 재조회
- 검색/필터 조건은 현재 선택된 탭 기준으로 적용
- 문의 상태는 답변 등록 여부에 따라 연동 표시
- 답변 일시가 없는 경우 “-”로 표시
- 금액형 데이터는 천단위 콤마 형식으로 표시
- 일시 데이터는 YYYY. MM. DD HH:MM 형식으로 표시
- 휴대폰 연락처, 이메일 등 개인정보성 항목은 운영정책에 따라 마스킹 처리할 수 있음
- 리스트, 검색, 필터, 탭 전환 이력은 필요 시 백오피스 LOG에 기록할 수 있음
|
| 0 | 화면 접근 조건 | - 작품 구성 탭 영역에서 “프라이빗 세일(구해요)” 클릭 시, 접근
|
| 1 | 작품 문의 리스트 | - 구성
- 작품 구성 탭에서 프라이빗 세일(구해요) 선택 시 노출
- 리스트 컬럼
- no
- 문의자 연락처
- 문의자명
- 문의자 아이디(이메일)
- 구성
- 작가명
- 작품 도상
- 작품 사이즈(호)
- 구매 희망 금액
- (선택) 기타 요청사항
- 상태
- 문의 일시
- 답변 일시
- 프라이빗 세일(구해요) 탭 클릭 시 해당 구성 전용 리스트 노출
- 검색필터(문의 기간 / 작가명 / 답변 상태 / 고객 정보) 조건 기준으로 리스트 조회
- 리스트는 최신 문의 기준으로 노출
- 상태 컬럼은 드롭다운 형태로 노출
- 답변 미등록 건은 답변 일시 “-”로 표시
- 답변 완료 건은 답변 일시 표시
- 상단 고객 정보 확인 버튼 클릭 시 고객 정보 확인 권한 범위 내에서 상세 확인 가능
- 문의자 연락처
- 문의자 아이디(이메일)
- 작가명
- 작품 사이즈(호)
- (선택) 기타 요청사항
- 사용자가 추가 입력한 요청사항 표시
- 미입력 시 “-” 표시
- 문의 일시
- 20YY. MM. DD HH:MM 형식 표시
- 미답변 시 “-” 표시
- 규칙
- 본 리스트는 프라이빗 세일(구해요) 전용 테이블로 관리
- 마켓 / 프라이빗 세일(팔아요) 와는 별도 컬럼 구조를 사용
- 구매 희망 금액, 기타 요청사항 컬럼은 프라이빗 세일(구해요) 문의 데이터 기준으로 노출
- 상태값 변경 이력은 필요 시 백오피스 LOG에 기록
- 개인정보성 항목(연락처/이메일)은 운영정책에 따라 마스킹 처리
|
| 2 | 토스트 메세지 정의 | - 조회 결과 없음
- 필터 조회 실패
- 조회 중 오류가 발생했습니다. 다시 시도해주세요.
- 일시적인 오류가 발생했습니다. 잠시 후 다시 시도해주세요.
- 네트워크 오류
|
| 3 | 공통 규칙 | - 작품 문의 관리는 관리자 권한 사용자만 접근 가능
- 작품 구성 탭은 마켓 / 프라이빗 세일(구해요) / 프라이빗 세일(팔아요) 3개로 구성
- 기존 전체 탭은 제거하며, 각 탭은 서로 다른 데이터 구조 및 테이블 컬럼을 사용할 수 있음
- 탭 전환 시 해당 구성 기준으로만 리스트를 재조회
- 검색/필터 조건은 현재 선택된 탭 기준으로 적용
- 문의 상태는 답변 등록 여부에 따라 연동 표시
- 답변 일시가 없는 경우 “-”로 표시
- 금액형 데이터는 천단위 콤마 형식으로 표시
- 일시 데이터는 YYYY. MM. DD HH:MM 형식으로 표시
- 휴대폰 연락처, 이메일 등 개인정보성 항목은 운영정책에 따라 마스킹 처리할 수 있음
|
| 0 | 화면 접근 조건 | - 작품 구성 탭 영역에서 “프라이빗 세일(팔아요)” 클릭 시, 접근
|
| 1 | 작품 문의 리스트 | - 구성
- 작품 구성 탭
- no
- 문의자 연락처
- 문의자명
- 문의자 아이디(이메일)
- 구성
- 작가명
- 작품 도상
- 작품 사이즈(호)
- 판매 희망 금액
- (선택) 기타 요청사항
- 답변 불가 체크
- 상태
- 문의 일시
- 답변 일시
- 상단 작품 구성 탭에서 프라이빗 세일(팔아요) 선택 시 해당 구성 전용 리스트 노출
- 리스트는 프라이빗 세일(팔아요) 데이터만 조회
- 다른 탭 선택 시 각 탭에 맞는 전용 테이블 구조로 전환
- 답변 불가 체크 여부에 따라 Y/N 값 표시
- 답변 일시가 없는 경우 “-” 표시
- 컬럼별 표시 규칙
- 문의자 연락처
- 문의자 아이디(이메일)
- 작가명
- 사용자가 판매 등록 시 입력한 작가명 표시
- 미입력 시 “-” 표시
- 입력된 도상/시리즈명 표시
- 미입력 시 “-” 표시
- 작품 사이즈(호)
- 숫자형 데이터 천단위 콤마 적용
- 범위 입력값 존재 시 원문 기준 표시
- 미입력 시 “-” 표시
- (선택) 기타 요청사항
- 사용자가 추가 입력한 요청사항 표시
- 미입력 시 “-” 표시
- 상태
- 답변 일시
- 20YY. MM. DD HH:MM 형식 표시
- 미답변 시 “-” 표시
- 프라이빗 세일(팔아요) 탭은 마켓/프라이빗 세일(구해요)와 별도 테이블 구조로 관리
- 판매 희망 금액, 기타 요청사항, 답변 불가 체크는 프라이빗 세일(팔아요) 전용 컬럼으로 관리
- 현재 탭에서 조회/필터 조건 변경 시 해당 탭 기준으로만 리스트 재조회
- 리스트 기본 정렬은 최신 문의 일시 순으로 적용
|
| 2 | 토스트 메세지 정의 | - 조회 결과 없음
- 필터 조회 실패
- 조회 중 오류가 발생했습니다. 다시 시도해주세요.
- 일시적인 오류가 발생했습니다. 잠시 후 다시 시도해주세요.
- 네트워크 오류
|
| 3 | 공통 규칙 | - 작품 문의 관리는 관리자 권한 사용자만 접근 가능
- 작품 구성 탭은 마켓 / 프라이빗 세일(구해요) / 프라이빗 세일(팔아요) 3개로 운영
- 각 탭은 서로 다른 데이터 구조 및 리스트 컬럼을 사용할 수 있음
- 프라이빗 세일(팔아요) 탭은 판매 등록 기반 문의 데이터 조회용 테이블로 사용
- 탭 전환 시 해당 구성 기준으로만 리스트를 재조회
- 검색/필터 조건은 현재 선택된 탭 기준으로 적용
- 문의 상태는 답변 등록 여부에 따라 연동 표시
- 답변 일시가 없는 경우 “-”로 표시
- 금액형 데이터는 천단위 콤마 형식으로 표시
- 일시 데이터는 YYYY. MM. DD HH:MM 형식으로 표시
- 휴대폰 연락처, 이메일 등 개인정보성 항목은 운영정책에 따라 마스킹 처리할 수 있음
- 리스트, 검색, 필터, 탭 전환 이력은 필요 시 백오피스 LOG에 기록할 수 있음
|