아래층 세탁소
도메인
Container 컨테이너

Container란?

Container 는 세탁함 하나를 가리키는 용어로 사용됩니다.
예를 들어, 롯데 아파트 101동에 설치된 세탁함Container 입니다.

Container 는 Complex의 하위 개념으로
하나의 Complex에는 여러 개의 Container가 존재할 수 있습니다.
예를 들어, 롯데 아파트 단지(Complex)에는 101동, 102동 등 여러 개의 세탁함(Container)이 존재할 수 있습니다.

최초 세탁함을 구성할때는
하나의 단지(Complex)를 생성 한 뒤, 함(Container)을 생성합니다.


SVCContainer 컨테이너doc

데이터 형식
type필수string

"CONTAINER"로 고정 값 입니다.

id선택string

고유 ID 값 입니다. 생성할 때는 필요하지 않으며, 업데이트 요청의 경우 필수 값 입니다.

bucketId선택string

세탁함이 속해있는 Complex의 id 입니다.

parentId선택string

세탁함이 속해있는 Complex의 id 입니다.

title선택string

세탁함의 이름입니다. ex) 롯데캐슬스카이 101동

deleted선택boolean

데이터의 영구삭제를 결정합니다. 영구삭제 되지 않은 데이터는 데이터베이스에 보존 됩니다. · 삭제: true · 삭제안함: false

published선택boolean자세히

데이터의 공개여부를 결정합니다. 비공개 데이터는 해당 유저만 조회 할 수 있습니다. · 공개: true(default) · 비공개: false

updated선택number(Unix Timestamp)

업데이트 반영된 시간 입니다.

created선택number(Unix Timestamp)

생성된 시간 입니다.

status선택"ACTIVE" | "STOP" | "PREPARE"

세탁함의 동작 상태 값 입니다. 활성화 / 중단 / 준비중 상태 값으로 사용 됩니다.

code선택string자세히

세탁함의 고유 코드 입니다.

userData선택LaundryContainer

세탁함의 고유정보를 나타냅니다.


LaundryContainer 세탁함userData

세탁함의 고유정보 입니다.

데이터 형식
address선택string

세탁함이 설치된 주소(지번/도로명) 입니다.

bridgeVersion선택string

브릿지 버전 값 입니다.

chromeversion선택string

크롬 버전 값 입니다

count선택string

세탁함의 보관함 갯수 입니다. 일반적으로는 17개로 구성됩니다.

connectCount선택string

세탁함에 연결된 보관함의 갯수 입니다.

diffTime선택number(ms)

데이터베이스의 시간 값과 로컬컴퓨터의 시간 값의 차이 값 입니다.

floor선택string

세탁함 내 보관함이 구성하고 있는 층수 값 입니다.

interval선택string

서버에 세탁함의 정보를 주기적으로 업데이트 하는 시간 값 입니다.

adminWaitTime선택string

관리자 화면의 대기시간 값 입니다.

phoneWaitTime선택string

번호 입력화면에서의 대기시간 값 입니다.

lockerWaitTime선택string

보관함 선택화면에서의 대기시간 값 입니다.

isAdminUpdate선택boolean

관리자 페이지에서 관리자의 조작 유무를 판단하는 값 입니다.

localTime선택number

로컬 컴퓨터의 시간 값 입니다.

location선택string

세탁함이 설치 위치 된 상세 위치 입니다.

lockername선택string

세탁함 이름 입니다. title과 동일 합니다.

payment선택"seroi" | "iroomi"

세탁함의 권한(매출)을 가진 회사 명 입니다. 새로이 또는 이루미로 구분 됩니다.

status선택["OK"] | ["CU", "80"] | ["FULL"]

세탁함의 이용/연결 가능 여부의 값 입니다.

boxes선택LaundryBox[]

보관함들의 상세 값 입니다. 아래에서 상세 데이터를 확인 할 수 있습니다.

messages선택Message

보관함의 문자 전송 관련 정보 값 입니다. 아래에서 상세 데이터를 확인 할 수 있습니다.

uniqueCode선택string

보관함의 유니크 정보로, "지역번호_단지번호_세탁함번호" 조합입니다.

areaCode선택string

세탁함의 지역번호 입니다.

complexCode선택string

세탁함의 단지번호 입니다.

containerCode선택string

세탁함의 세탁함번호 입니다.


LaundryBox 보관함module

보관함의 개별 정보 입니다.

데이터 형식
code필수number

지정 된 보관함 번호 입니다.

status필수"OPEN" | "CLOSE"

문열림 상태 값 입니다.

substatus필수BoxInsideStatus

동작 상태 값 입니다.

brokentime필수number(Unix Timestamp)

고장난 시간 값 입니다.

isBroken필수boolean

고장 여부 값 입니다.

order선택ORDER

보관함에 등록 된 주문 정보 값 입니다. 고객이 세탁물을 보관시 주문 정보가 등록 됩니다.


Message 메세지module

세탁물 처리에 따라 고객에게 발송되는 메시지를 관리하는 정보입니다.
API는 알리고 (opens in a new tab) 서비스를 이용하고 있습니다.

데이터 형식
apiKey선택string(알리고)

API KEY 값 입니다.

userId선택string(알리고)

API ID 값 입니다.

senderPhoneNumber선택string

메세지 발송되는 고객 전화번호 값 입니다.

title선택string

메세지의 상단에 입력되는 제목 값 입니다.