{"meta":{"parserVersion":1,"key":"e0b49a7e-abbc-4502-8366-ca7d9b845b82","base":{"name":"캠핑장 사용예약 관리","desc":"- 캠핑장의 각 위치에 대하여 예약 정보와 입실 시 물품대여, 사용료총액 등의 사용 정보를 관리하는 앱","icon":"ic_app15.png"},"exporter":{"name":"웍스 매니저","companyName":"Works 데모"},"exportedAt":1584948136250},"components":{"view":{"id":null,"charts":[{"id":null,"title":"요일별 예약 현황","chartType":"PIE","groupByCid":"_p51wot123","subGroupByCid":"","rangeOption":null,"subRangeOption":null,"goal":null,"aggMethod":"COUNT","subAggMethod":"COUNT","aggCid":null,"subAggCid":null,"combination":false,"stack":false,"subStack":false,"showValue":true,"theme":0},{"id":null,"title":"월별 매출 현황","chartType":"COLUMN","groupByCid":"_4x0haq0fk","subGroupByCid":"","rangeOption":"MONTH","subRangeOption":null,"goal":null,"aggMethod":"SUM","subAggMethod":"SUM","aggCid":"_hr2gjlf9p","subAggCid":"_d44jais3o","combination":false,"stack":false,"subStack":false,"showValue":true,"theme":2},{"id":null,"title":"월별 취소 현황","chartType":"COLUMN","groupByCid":"_4x0haq0fk","subGroupByCid":"","rangeOption":"MONTH","subRangeOption":null,"goal":null,"aggMethod":"SUM","subAggMethod":"COUNT","aggCid":"_d44jais3o","subAggCid":null,"combination":false,"stack":false,"subStack":false,"showValue":true,"theme":3}],"columns":[{"id":null,"fieldCid":"status","columnName":"","width":null},{"id":null,"fieldCid":"_tqy1l88ht","columnName":"","width":null},{"id":null,"fieldCid":"_9ne1bi48e","columnName":"","width":null},{"id":null,"fieldCid":"_4x0haq0fk","columnName":"","width":null},{"id":null,"fieldCid":"_i51w9v5bb","columnName":"","width":null},{"id":null,"fieldCid":"_05lryfn75","columnName":"","width":null},{"id":null,"fieldCid":"_nbess7vqo","columnName":"","width":null},{"id":null,"fieldCid":"_d44jais3o","columnName":"","width":null},{"id":null,"fieldCid":"_u8am4ca8i","columnName":"","width":null},{"id":null,"fieldCid":"_hr2gjlf9p","columnName":"","width":null}],"titleColumnIndex":2,"sortColumnIndex":1,"sortDirection":"DESC","docNoConfig":{"id":null,"useDocNo":false,"docNoType":"simple","customPrefix":null,"customDigit":2}},"form":{"id":null,"appletId":null,"data":{"type":"canvas","valueType":null,"multiple":false,"cid":"cxx1","parentCid":null,"properties":null,"components":[{"type":"label","valueType":null,"multiple":false,"cid":"_c2niepc0z","parentCid":"cxx1","properties":{"label":"◆ 사용 예약 정보","color":"4"},"components":[]},{"type":"columns","valueType":null,"multiple":false,"cid":"_lhrrcn56j","parentCid":"cxx1","properties":{"count":2},"components":[{"type":"column","valueType":null,"multiple":false,"cid":"_m0u3zi5hi","parentCid":"_lhrrcn56j","properties":{},"components":[{"type":"datetime","valueType":"DATETIME","multiple":false,"cid":"_tqy1l88ht","parentCid":"_m0u3zi5hi","properties":{"label":"예약일시","hideLabel":false,"guide":"","guideAsTooltip":true,"required":true,"defaultAsNow":false,"defaultDate":"","defaultTime":"","code":"datetime_17085"},"components":[]}]},{"type":"column","valueType":null,"multiple":false,"cid":"_ozq9i337t","parentCid":"_lhrrcn56j","properties":{},"components":[]}]},{"type":"columns","valueType":null,"multiple":false,"cid":"_0muwmks5d","parentCid":"cxx1","properties":{"count":2},"components":[{"type":"column","valueType":null,"multiple":false,"cid":"_4hy3j79e8","parentCid":"_0muwmks5d","properties":{},"components":[{"type":"text","valueType":"STEXT","multiple":false,"cid":"_9ne1bi48e","parentCid":"_4hy3j79e8","properties":{"label":"예약자","hideLabel":false,"guide":"","guideAsTooltip":true,"required":true,"duplicate":false,"similar":false,"defaultValue":"","minLength":0,"maxLength":"10","width":100,"widthUnit":"px","format":"all"},"components":[]}]},{"type":"column","valueType":null,"multiple":false,"cid":"_0oejao6rm","parentCid":"_0muwmks5d","properties":{},"components":[{"type":"text","valueType":"STEXT","multiple":false,"cid":"_l3i3x50db","parentCid":"_0oejao6rm","properties":{"label":"전화번호","hideLabel":false,"guide":"","guideAsTooltip":true,"required":true,"duplicate":false,"similar":false,"defaultValue":"","minLength":0,"maxLength":"15","width":"150","widthUnit":"px","format":"all"},"components":[]}]}]},{"type":"columns","valueType":null,"multiple":false,"cid":"_rm27ksi5z","parentCid":"cxx1","properties":{"count":2},"components":[{"type":"column","valueType":null,"multiple":false,"cid":"_yo1w24e3g","parentCid":"_rm27ksi5z","properties":{},"components":[{"type":"date","valueType":"DATE","multiple":false,"cid":"_4x0haq0fk","parentCid":"_yo1w24e3g","properties":{"label":"사용일","hideLabel":false,"guide":"","guideAsTooltip":true,"required":true,"defaultAsNow":false,"defaultDate":"","code":"date_18473"},"components":[]}]},{"type":"column","valueType":null,"multiple":false,"cid":"_9tjgo8puh","parentCid":"_rm27ksi5z","properties":{},"components":[{"type":"select","valueType":"SELECT","multiple":false,"cid":"_p51wot123","parentCid":"_9tjgo8puh","properties":{"label":"요일 구분","hideLabel":false,"guide":"","guideAsTooltip":true,"required":true,"defaultValue":"0","items":[{"value":"-999","displayText":"선택안함","selected":false},{"value":"0","displayText":"성수기 평일","selected":true},{"value":"1","displayText":"성수기 주말/휴일","selected":false},{"value":"2","displayText":"성수기 공휴일 전일","selected":false},{"value":"3","displayText":"비수기 평일","selected":false},{"value":"4","displayText":"비수기 주말/휴일","selected":false},{"value":"5","displayText":"비수기 공휴일 전일","selected":false}]},"components":[]}]}]},{"type":"columns","valueType":null,"multiple":false,"cid":"_ydvo8h5w8","parentCid":"cxx1","properties":{"count":2},"components":[{"type":"column","valueType":null,"multiple":false,"cid":"_fng0e9v4f","parentCid":"_ydvo8h5w8","properties":{},"components":[{"type":"radio","valueType":"SELECT","multiple":false,"cid":"_bjj0dwsnl","parentCid":"_fng0e9v4f","properties":{"label":"구역 구분","hideLabel":false,"guide":"","guideAsTooltip":true,"required":true,"defaultValue":"0","items":[{"value":"-999","displayText":"선택안함","selected":false},{"value":"0","displayText":"가족텐트","selected":true},{"value":"1","displayText":"몽골텐트","selected":false},{"value":"2","displayText":"오토캠핑","selected":false}],"align":"horizontal"},"components":[]}]},{"type":"column","valueType":null,"multiple":false,"cid":"_dbmimwutl","parentCid":"_ydvo8h5w8","properties":{},"components":[{"type":"select","valueType":"SELECT","multiple":false,"cid":"_i51w9v5bb","parentCid":"_dbmimwutl","properties":{"label":"위치","hideLabel":false,"guide":"예) 가족텐트 : F1~F00, 몽골텐트 : M1~M00, 오토캠핑 : A1~A00","guideAsTooltip":false,"required":true,"defaultValue":"-999","items":[{"value":"-999","displayText":"선택안함","selected":true},{"value":"0","displayText":"A1","selected":false},{"value":"1","displayText":"A2","selected":false},{"value":"2","displayText":"A3","selected":false},{"value":"3","displayText":"F1","selected":false},{"value":"4","displayText":"F2","selected":false},{"value":"5","displayText":"F3","selected":false},{"value":"6","displayText":"M1","selected":false},{"value":"7","displayText":"M2","selected":false},{"value":"8","displayText":"M3","selected":false}]},"components":[]}]}]},{"type":"columns","valueType":null,"multiple":false,"cid":"_gvfuqvqxn","parentCid":"cxx1","properties":{"count":2},"components":[{"type":"column","valueType":null,"multiple":false,"cid":"_orhratb2c","parentCid":"_gvfuqvqxn","properties":{},"components":[{"type":"number","valueType":"NUMBER","multiple":false,"cid":"_nbess7vqo","parentCid":"_orhratb2c","properties":{"label":"사용료","hideLabel":false,"guide":"","guideAsTooltip":true,"required":true,"defaultValue":"0","minLength":"0","maxLength":"1000000","width":"120","widthUnit":"px","unitText":"원","fixType":"postfix","decimalPoints":"0","thousandComma":true,"useTableAutoAggr":false,"tableAggrType":"","code":"number_0"},"components":[]}]},{"type":"column","valueType":null,"multiple":false,"cid":"_do276u9xn","parentCid":"_gvfuqvqxn","properties":{},"components":[{"type":"select","valueType":"SELECT","multiple":false,"cid":"_05lryfn75","parentCid":"_do276u9xn","properties":{"label":"예약상태","hideLabel":false,"guide":"","guideAsTooltip":true,"required":true,"defaultValue":"0","items":[{"value":"-999","displayText":"선택안함","selected":false},{"value":"0","displayText":"입금 대기중","selected":true},{"value":"1","displayText":"기한 초과 취소","selected":false},{"value":"2","displayText":"입실 대기중","selected":false},{"value":"3","displayText":"예약자 취소","selected":false},{"value":"4","displayText":"입실 완료","selected":false}]},"components":[]}]}]},{"type":"label","valueType":null,"multiple":false,"cid":"_6jdkmhf41","parentCid":"cxx1","properties":{"label":"※ 입금 안내사항 : 예약 신청 후 2시간 내 미결제 시 자동 취소 됩니다.","color":"17"},"components":[]},{"type":"columns","valueType":null,"multiple":false,"cid":"_r6a0ut34o","parentCid":"cxx1","properties":{"count":2},"components":[{"type":"column","valueType":null,"multiple":false,"cid":"_8idccvavh","parentCid":"_r6a0ut34o","properties":{},"components":[{"type":"datetime","valueType":"DATETIME","multiple":false,"cid":"_we2ms5t69","parentCid":"_8idccvavh","properties":{"label":"입금일시","hideLabel":false,"guide":"","guideAsTooltip":true,"required":false,"defaultAsNow":false,"defaultDate":"","defaultTime":"","code":"datetime_22775"},"components":[]}]},{"type":"column","valueType":null,"multiple":false,"cid":"_62l1a0zz5","parentCid":"_r6a0ut34o","properties":{},"components":[{"type":"number","valueType":"NUMBER","multiple":false,"cid":"_suxbayr6s","parentCid":"_62l1a0zz5","properties":{"label":"입금액","hideLabel":false,"guide":"","guideAsTooltip":true,"required":true,"defaultValue":"0","minLength":"0","maxLength":"1000000","width":"120","widthUnit":"px","unitText":"원","fixType":"postfix","decimalPoints":"0","thousandComma":true,"useTableAutoAggr":false,"tableAggrType":"","code":"number_1"},"components":[]}]}]},{"type":"label","valueType":null,"multiple":false,"cid":"_iekx3an3q","parentCid":"cxx1","properties":{"label":"※ 사용 안내 사항 : 사용 당일 12:00(입실) ~ 다음날 10:00(퇴실)","color":"17"},"components":[]},{"type":"columns","valueType":null,"multiple":false,"cid":"_gbjwy9tcd","parentCid":"cxx1","properties":{"count":2},"components":[{"type":"column","valueType":null,"multiple":false,"cid":"_ce8gejg25","parentCid":"_gbjwy9tcd","properties":{},"components":[{"type":"datetime","valueType":"DATETIME","multiple":false,"cid":"_hqytdl6n7","parentCid":"_ce8gejg25","properties":{"label":"취소요청일시","hideLabel":false,"guide":"","guideAsTooltip":true,"required":false,"defaultAsNow":false,"defaultDate":"","defaultTime":"","code":"datetime_23595"},"components":[]}]},{"type":"column","valueType":null,"multiple":false,"cid":"_13i0kmw0r","parentCid":"_gbjwy9tcd","properties":{},"components":[{"type":"label","valueType":null,"multiple":false,"cid":"_lihy3x9xk","parentCid":"_13i0kmw0r","properties":{"label":"* 사용일 1일 전까지 취소 시 환불 가능. 당일 취소는 환불 불가","color":"17"},"components":[]}]}]},{"type":"columns","valueType":null,"multiple":false,"cid":"_dav5pofcs","parentCid":"cxx1","properties":{"count":2},"components":[{"type":"column","valueType":null,"multiple":false,"cid":"_ijw729p1v","parentCid":"_dav5pofcs","properties":{},"components":[{"type":"number","valueType":"NUMBER","multiple":false,"cid":"_d44jais3o","parentCid":"_ijw729p1v","properties":{"label":"취소 환불액","hideLabel":false,"guide":"","guideAsTooltip":true,"required":true,"defaultValue":"0","minLength":"0","maxLength":"1000000","width":"120","widthUnit":"px","unitText":"원","fixType":"postfix","decimalPoints":"0","thousandComma":true,"useTableAutoAggr":false,"tableAggrType":"","code":"number_2"},"components":[]}]},{"type":"column","valueType":null,"multiple":false,"cid":"_0auqu8uuv","parentCid":"_dav5pofcs","properties":{},"components":[{"type":"datetime","valueType":"DATETIME","multiple":false,"cid":"_33ntoctbg","parentCid":"_0auqu8uuv","properties":{"label":"환불일시","hideLabel":false,"guide":"","guideAsTooltip":true,"required":false,"defaultAsNow":false,"defaultDate":"","defaultTime":"","code":"datetime_24040"},"components":[]}]}]},{"type":"hr","valueType":null,"multiple":false,"cid":"_2wxnzmqp6","parentCid":"cxx1","properties":{},"components":[]},{"type":"label","valueType":null,"multiple":false,"cid":"_z4d817ph6","parentCid":"cxx1","properties":{"label":"◆ 사용 정보","color":"4"},"components":[]},{"type":"columns","valueType":null,"multiple":false,"cid":"_fysqpxkvt","parentCid":"cxx1","properties":{"count":2},"components":[{"type":"column","valueType":null,"multiple":false,"cid":"_nvgxgf1gw","parentCid":"_fysqpxkvt","properties":{},"components":[{"type":"number","valueType":"NUMBER","multiple":false,"cid":"_f7v59qniz","parentCid":"_nvgxgf1gw","properties":{"label":"사용인원","hideLabel":false,"guide":"","guideAsTooltip":true,"required":true,"defaultValue":"0","minLength":"0","maxLength":"30","width":"50","widthUnit":"px","unitText":"명","fixType":"postfix","decimalPoints":"0","thousandComma":false,"useTableAutoAggr":false,"tableAggrType":"","code":"number_18289"},"components":[]}]},{"type":"column","valueType":null,"multiple":false,"cid":"_xyitff4t1","parentCid":"_fysqpxkvt","properties":{},"components":[]}]},{"type":"table","valueType":null,"multiple":false,"cid":"_zs351jq44","parentCid":"cxx1","properties":{"label":"물품/시설 대여 내역","hideLabel":false,"guide":"","guideAsTooltip":true},"components":[{"type":"text","valueType":"STEXT","multiple":true,"cid":"_tug43fu1w","parentCid":"_zs351jq44","properties":{"label":"물품/시설","hideLabel":false,"guide":"","guideAsTooltip":true,"required":false,"duplicate":false,"similar":false,"defaultValue":"","minLength":0,"maxLength":100,"width":100,"widthUnit":"percent","format":"all"},"components":[]},{"type":"number","valueType":"NUMBER","multiple":true,"cid":"_omr9a3o3d","parentCid":"_zs351jq44","properties":{"label":"수량","hideLabel":false,"guide":"","guideAsTooltip":true,"required":false,"defaultValue":"0","minLength":"0","maxLength":"100","width":"60","widthUnit":"px","unitText":"","fixType":"postfix","decimalPoints":"0","thousandComma":true,"useTableAutoAggr":false,"tableAggrType":"","code":"number_19424"},"components":[]},{"type":"number","valueType":"NUMBER","multiple":true,"cid":"_91ro14rnn","parentCid":"_zs351jq44","properties":{"label":"요금","hideLabel":false,"guide":"","guideAsTooltip":true,"required":true,"defaultValue":"0","minLength":"0","maxLength":"1000000","width":"120","widthUnit":"px","unitText":"원","fixType":"postfix","decimalPoints":"0","thousandComma":true,"useTableAutoAggr":true,"tableAggrType":"SUM","code":"sum_1"},"components":[]}]},{"type":"columns","valueType":null,"multiple":false,"cid":"_digzkafxj","parentCid":"cxx1","properties":{"count":2},"components":[{"type":"column","valueType":null,"multiple":false,"cid":"_xddhcl320","parentCid":"_digzkafxj","properties":{},"components":[{"type":"formula","valueType":"NUMBER","multiple":false,"cid":"_u8am4ca8i","parentCid":"_xddhcl320","properties":{"label":"대여 요금","hideLabel":false,"guide":"","guideAsTooltip":true,"expressionType":"number","expression":"sum_1","width":"120","widthUnit":"px","unitText":"원","fixType":"postfix","decimalPoints":"0","thousandComma":true,"code":"formula_1"},"components":[]}]},{"type":"column","valueType":null,"multiple":false,"cid":"_u8lucj09a","parentCid":"_digzkafxj","properties":{},"components":[{"type":"formula","valueType":"NUMBER","multiple":false,"cid":"_hr2gjlf9p","parentCid":"_u8lucj09a","properties":{"label":"요금총액","hideLabel":false,"guide":"","guideAsTooltip":true,"expressionType":"number","expression":"number_1 - number_2 + formula_1","width":"120","widthUnit":"px","unitText":"원","fixType":"postfix","decimalPoints":"0","thousandComma":true,"code":"formula_20424"},"components":[]}]}]}]}},"process":{"id":null,"appletId":null,"useProcess":true,"statuses":[{"id":null,"name":"입금 대기","start":true,"doing":false,"end":false,"count":null,"color":"18"},{"id":null,"name":"자동 취소","start":false,"doing":true,"end":false,"count":null,"color":"4"},{"id":null,"name":"입실 대기","start":false,"doing":false,"end":true,"count":null,"color":"11"},{"id":null,"name":"예약자 취소","start":false,"doing":true,"end":false,"count":null,"color":"4"},{"id":null,"name":"입실 완료","start":false,"doing":true,"end":false,"count":null,"color":"9"}],"transitions":[{"id":null,"beforeStatus":"입금 대기","nextStatus":"자동 취소","actionName":"자동취소","actionRoles":["ADMIN"],"pushRoles":["REGISTRANT"]},{"id":null,"beforeStatus":"입금 대기","nextStatus":"입실 대기","actionName":"입금완료","actionRoles":["ADMIN"],"pushRoles":["REGISTRANT"]},{"id":null,"beforeStatus":"입실 대기","nextStatus":"예약자 취소","actionName":"예약취소","actionRoles":["ADMIN"],"pushRoles":["REGISTRANT"]},{"id":null,"beforeStatus":"입실 대기","nextStatus":"입실 완료","actionName":"입실완료","actionRoles":["ADMIN"],"pushRoles":[]}],"addPushes":[]}},"messageKeys":null}