Laundry_Received란?
LAUNDRY_RECEIVED
는 하나의 세탁물을 나타내며, 하나의 주문(ORDER)에 속해 여러개의 세탁물이 존재 할 수 있습니다.
세탁공장에서 접수자가 세탁물을 접수할 때 생성됩니다.
(접수 ➝ QR스캔 ➝ 옷걸이 스캔 ➝ 출고페이지 ➝ 완료) 과정에서 세탁물의 상태가 변경 될 수 있으며,
추가로 고지사항이 있을떄
, 고객요청(반품,세탁)의 응답을 받았을 때
등의 경우 상태가 변경 될 수 있습니다.
SVCLAUNDRY_RECEIVED 컨테이너doc
Doc의 Type입니다. "LAUNDRY_RECEIVED"로 고정 값 입니다.
고유 ID 값 입니다. 생성할 때는 필요하지 않으며, 업데이트 요청의 경우 필수 값 입니다.
해당 세탁물이 속하는 주문이 발생한 함의 bucketId입니다.(단지)
해당 세탁물이 속하는 주문의 docId입니다.
해당 세탁물의 카테고리 타이틀 입니다. ex) 세탁물카테고리_셔츠/남방/블라우스_남방(마)
데이터의 영구삭제를 결정합니다. 영구삭제 되지 않은 데이터는 데이터베이스에 보존 됩니다. · 삭제: true · 삭제안함: false
데이터의 공개여부를 결정합니다. 비공개 데이터는 해당 유저만 조회 할 수 있습니다. · 공개: true(default) · 비공개: false
업데이트 반영된 시간 입니다.
생성된 시간 입니다.
세탁물에 대한 상태 *아래 설명 참고
세탁물의 고유정보를 나타냅니다.
LaundryReceivedStatusmodule
세탁물의 처리상태를 나타냅니다.
enum LaundryReceivedStatus {
NONE = 'NONE', // 접수 전
RECEIPT = 'RECEIPT', // 접수
HOLDING = 'HOLDING', // 일반 보류
HOLDING_EXTRA = 'HOLDING_EXTRA', // 보류(추가요금)
HOLDING_WITH_EXTRA = 'HOLDING_WITH_EXTRA', // 일반보류 + 보류(추가요금)
CLEAN_COMPLETED = 'CLEAN_COMPLETED', // 세탁물 QR 찍고, QR 스티커 출력 완료 (1차 페이즈 완료)
READY = 'READY', // 세탁물이 출고 준비가 완료된 상태
COMPLETED = 'COMPLETED', // 출고 완료
EXTRA_REQUEST = 'EXTRA_REQUEST' // 추가작업 진행함,
EXTRA_CANCEL_REQUEST = 'EXTRA_CANCEL_REQUEST' // 추가작업 진행안함,
CLEANING_WITH_EXTRA_REQUEST = 'CLEANING_WITH_EXTRA_REQUEST' // 세탁 요청 + 추가작업 진행함,
CLEANING_WITH_NO_EXTRA_REQUEST = 'CLEANING_WITH_NO_EXTRA_REQUEST' // 세탁 요청 + 추가작업 진행안함,
RETURN_WITH_NO_EXTRA_REQUEST = 'RETURN_WITH_NO_EXTRA_REQUEST' // 반송 요청 + 추가작업 진행함,
CLEANING_ACCEPT = 'CLEANING_ACCEPT' // 보류 이후, 세탁 진행 승인,
CLEANING_WITH_EXTRA_ACCEPT = 'CLEANING_WITH_EXTRA_ACCEPT' // 보류 이후, 세탁 진행 + 추가작업 진행 승인,
CLEANING_ACCEPT_EXTRA_REJECT = 'CLEANING_WITH_NO_EXTRA_ACCEPT' // 보류 이후, 세탁 진행 + 추가작업 거절 승인,
RETURN = 'RETURN', // 반송(공장 자체)
RETURN_REQUEST = 'RETURN_REQUEST', // 반송 요청(고객에 의한)
CLEANING_REQUEST = 'CLEANING_REQUEST', // 세탁 요청(고객에 의한)
REQUEST_COMPLETED = 'REQUEST_COMPLETED', // 요청 응답 완료
DELIVERED = 'DELIVERED', // 출고된 세탁물이 키오스크에 배송 완료
PAYMENT = 'PAYMENT', // 고객이 키오스크에서 결제함
END = 'END', // 고객이 키오스크에서 세탁물을 수거함 (프로세스 종료)
}
LaundryReceivedItem 세탁물userData
세탁물의 고유정보 입니다.
세탁물의 택넘버입니다.
세탁품목 데이터입니다.
명품/브랜드 데이터입니다.
추가요금 관련 데이터입니다.
추가요금 관련 데이터입니다.
고지사항 데이터입니다.(중복가능)
총 가격입니다.
CS지시사항 입니다.
상태변화에 대한 히스토리 저장 배열입니다.
해당 주문의 고객정보 데이터입니다.
해당 세탁물의 상태 변화에 따른 시간 기록입니다.
qr출력시의 번호 입니다
세탁물의 반환 정보입니다.(공장에서 반송 | 고객의 반송요청)
보류요청관련 정보 입니다.
아동의류 인지 아닌지에 대한 정보입니다.
고급의류 인지 아닌지에 대한 정보입니다.
세탁물 할인 퍼센트입니다.
ItemProductuserData
세탁품목의 코드입니다.
세탁품목의 이름입니다.
세탁품목의 가격입니다.
세탁품목의 이미지입니다.
ItemLuxuryuserData
명품/브랜드 코드입니다.
명품/브랜드 이름입니다.
ItemExtrauserData
추가요금 가격입니다.
추가요금 발생 이유입니다.
ItemNotifyuserData
고지사항 코드입니다.
고지사항 이름입니다.
ItemPhotouserData
사진의 타입(앞, 뒤, 고객노출사진) 입니다.
사진의 고유 Id입니다.
사진 노출 여부입니다.
ItemHoldingRequestuserData
보류중인 세탁물의 상태입니다.
보류중인 세탁물의 액션정보입니다.
만료여부입니다.
ExtraReasonuserData
보풀여부 입니다.
오염여부 입니다.
TimeLogmodule
세탁물의 날짜 형식입니다.
최종 접수 완료 시간 값 입니다.
고객 응답 완료 시간(세탁요청, 반송요청) 값 입니다.
고객 응답에 대한 요청 완료 시간 값 입니다.
세탁물 QR찍고, QR스티커 출력한 시간 값 입니다.
세탁물 옷걸이에서 세탁분류 스캔한 시간 값 입니다.
출고페이지에서 영수증 출력한 시간 값 입니다.
OrderUseruserData
고객의 핸드폰 번호입니다.
고객의 SVCUser의 Id입니다.
고객의 고유 Id입니다.