diff --git a/src/main/java/kcc/kccadr/adjPgrMgr/apm/web/ApmController.java b/src/main/java/kcc/kccadr/adjPgrMgr/apm/web/ApmController.java index 2dcb783c..c8350f00 100644 --- a/src/main/java/kcc/kccadr/adjPgrMgr/apm/web/ApmController.java +++ b/src/main/java/kcc/kccadr/adjPgrMgr/apm/web/ApmController.java @@ -426,6 +426,9 @@ public class ApmController { LoginVO loginVO = EgovUserDetailsHelper.isAuthenticated() ? (LoginVO) EgovUserDetailsHelper.getAuthenticatedUser() : null; String userId = loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId()); + //문자발송 팝업에 전달할 데이터 + model.addAttribute("adminPhone", loginVO.getPhone()); + // 조정사건일반 PgrCmmVO info = cmmService.selectPgrCmm(cmmVO); @@ -619,12 +622,13 @@ public class ApmController { List person = adjReqMgrService.selectAdjstReqMgrPersonList(adjReqMgrVO); decryptInfomation(person ,null); - model.addAttribute("person", person); + model.addAttribute("person", person); //처리일자 PgrCmmVO adrEndDeDayVO = new PgrCmmVO(); adrEndDeDayVO.setAdrSeq(cmmVO.getAdrSeq()); model.addAttribute("adrEndDeDay", cmmService.selectAdrEndDeDay(adrEndDeDayVO).getAdrEndDeDay()); + }catch(Exception ex) { ex.printStackTrace(); } diff --git a/src/main/java/kcc/kccadr/adjreqmgr/service/AdjReqMgrVO.java b/src/main/java/kcc/kccadr/adjreqmgr/service/AdjReqMgrVO.java index 0c391766..cbaf2822 100644 --- a/src/main/java/kcc/kccadr/adjreqmgr/service/AdjReqMgrVO.java +++ b/src/main/java/kcc/kccadr/adjreqmgr/service/AdjReqMgrVO.java @@ -283,6 +283,8 @@ public class AdjReqMgrVO extends ComDefaultVO implements Serializable{ private String emailTo; // 이메일 발송 수신자 private String emailFrom; // 이메일 발송 발신자 + private String adminPhone; //관리자 전화번호 + public String getEmailTitle() { return emailTitle; @@ -1298,4 +1300,13 @@ public class AdjReqMgrVO extends ComDefaultVO implements Serializable{ public void setEmailFrom(String emailFrom) { this.emailFrom = emailFrom; } + public String getAdminPhone() { + return adminPhone; + } + public void setAdminPhone(String adminPhone) { + this.adminPhone = adminPhone; + } + + + } diff --git a/src/main/java/kcc/let/uat/uia/service/impl/EgovSessionMapping.java b/src/main/java/kcc/let/uat/uia/service/impl/EgovSessionMapping.java index 482f1b03..f566ebd4 100644 --- a/src/main/java/kcc/let/uat/uia/service/impl/EgovSessionMapping.java +++ b/src/main/java/kcc/let/uat/uia/service/impl/EgovSessionMapping.java @@ -65,6 +65,8 @@ public class EgovSessionMapping extends EgovUsersByUsernameMapping { String strAuthority = rs.getString("authority"); String strMberSeq = rs.getString("mber_seq"); String ofcpsNm = rs.getString("ofcps_nm"); + + String offmTelno = rs.getString("offm_telno").toString(); // 세션 항목 설정 @@ -83,6 +85,8 @@ public class EgovSessionMapping extends EgovUsersByUsernameMapping { /*20221012 대시보드를 위해 직급 코드 추가*/ loginVO.setOfcpsNm(ofcpsNm); + + loginVO.setPhone(offmTelno); return new EgovUserDetails(strUserId, strPassWord, strEnabled, loginVO); } diff --git a/src/main/resources/egovframework/spring/com/context-security.xml b/src/main/resources/egovframework/spring/com/context-security.xml index 6b048861..de87751b 100644 --- a/src/main/resources/egovframework/spring/com/context-security.xml +++ b/src/main/resources/egovframework/spring/com/context-security.xml @@ -32,7 +32,7 @@ jdbcUsersByUsernameQuery="SELECT USER_ID, ESNTL_ID AS PASSWORD, 1 ENABLED, USER_NM, USER_ZIP, USER_ADRES, USER_EMAIL, USER_SE, '-' ORGNZT_ID, ESNTL_ID, - '-' ORGNZT_NM, AUTHOR_CODE AS AUTHORITY, mber_seq AS mber_seq, ofcps_nm as ofcps_nm + '-' ORGNZT_NM, AUTHOR_CODE AS AUTHORITY, mber_seq AS mber_seq, ofcps_nm as ofcps_nm, offm_telno AS offm_telno FROM COMVNUSERMASTER A INNER JOIN LETTNEMPLYRSCRTYESTBS B ON A.ESNTL_ID = B.SCRTY_DTRMN_TRGET_ID WHERE CONCAT(USER_SE, USER_ID) = ?" diff --git a/src/main/webapp/WEB-INF/jsp/kccadr/adjPgrMgr/apm/apmTab0.jsp b/src/main/webapp/WEB-INF/jsp/kccadr/adjPgrMgr/apm/apmTab0.jsp index f7c46be6..5218a540 100644 --- a/src/main/webapp/WEB-INF/jsp/kccadr/adjPgrMgr/apm/apmTab0.jsp +++ b/src/main/webapp/WEB-INF/jsp/kccadr/adjPgrMgr/apm/apmTab0.jsp @@ -817,6 +817,8 @@ $(document).ready(function(){ + + diff --git a/src/main/webapp/WEB-INF/jsp/kccadr/adjPgrMgr/apm/popup/smsSendPop.jsp b/src/main/webapp/WEB-INF/jsp/kccadr/adjPgrMgr/apm/popup/smsSendPop.jsp index 30d6d00f..685db623 100644 --- a/src/main/webapp/WEB-INF/jsp/kccadr/adjPgrMgr/apm/popup/smsSendPop.jsp +++ b/src/main/webapp/WEB-INF/jsp/kccadr/adjPgrMgr/apm/popup/smsSendPop.jsp @@ -64,7 +64,7 @@ 내용 -

+

diff --git a/src/main/webapp/WEB-INF/jsp/sym/log/clg/NSelectLoginLogList.jsp b/src/main/webapp/WEB-INF/jsp/sym/log/clg/NSelectLoginLogList.jsp index 12096665..36d4f3dd 100644 --- a/src/main/webapp/WEB-INF/jsp/sym/log/clg/NSelectLoginLogList.jsp +++ b/src/main/webapp/WEB-INF/jsp/sym/log/clg/NSelectLoginLogList.jsp @@ -151,14 +151,14 @@ function logListExcelDownload(){ - 번호 - 메뉴명 - 접근구분 +

번호

+

메뉴명

+

접근구분

- 접속ID - 접속IP - 접속URL - 접속일자 +

접속ID

+

접속IP

+

접속URL

+

접속일자

@@ -173,12 +173,12 @@ function logListExcelDownload(){ - + <%-- --%> - + diff --git a/src/main/webapp/WEB-INF/jsp/sym/log/clg/NSelectWebLogList.jsp b/src/main/webapp/WEB-INF/jsp/sym/log/clg/NSelectWebLogList.jsp index 19fae935..6746354e 100644 --- a/src/main/webapp/WEB-INF/jsp/sym/log/clg/NSelectWebLogList.jsp +++ b/src/main/webapp/WEB-INF/jsp/sym/log/clg/NSelectWebLogList.jsp @@ -150,14 +150,14 @@ function logListExcelDownload(){ - 번호 - 메뉴명 +

번호

+

메뉴명

- 메소드 - 접속ID - 접속IP - 접속URL - 접속일자 +

메소드

+

접속ID

+

접속IP

+

접속URL

+

접속일자

@@ -177,7 +177,7 @@ function logListExcelDownload(){ - + diff --git a/src/main/webapp/WEB-INF/jsp/sym/log/clg/SelectLogMethodList.jsp b/src/main/webapp/WEB-INF/jsp/sym/log/clg/SelectLogMethodList.jsp index f1649af6..9f1f629d 100644 --- a/src/main/webapp/WEB-INF/jsp/sym/log/clg/SelectLogMethodList.jsp +++ b/src/main/webapp/WEB-INF/jsp/sym/log/clg/SelectLogMethodList.jsp @@ -124,6 +124,10 @@ function fnCheckAll(){ } + @@ -197,31 +201,31 @@ function fnCheckAll(){
- - - - - - - - - - - + + + + + + + <%-- --%> + + + + - - - - - - - - - - - + + + + + + + + + + + @@ -241,17 +245,17 @@ function fnCheckAll(){ - - - + + + - + <%-- --%> diff --git a/src/main/webapp/WEB-INF/jsp/sym/log/clg/ViewLogMethod.jsp b/src/main/webapp/WEB-INF/jsp/sym/log/clg/ViewLogMethod.jsp index 90e9d7c1..5edf2521 100644 --- a/src/main/webapp/WEB-INF/jsp/sym/log/clg/ViewLogMethod.jsp +++ b/src/main/webapp/WEB-INF/jsp/sym/log/clg/ViewLogMethod.jsp @@ -230,92 +230,89 @@ function fn_delete() {
-
번호 메뉴명 메소드명 기능명 파라미터 개인정보여부 등록일자 사용자구분통계사용여부통계순서관리

번호

메뉴명

메소드명

기능명

파라
미터

개인정보
여부

사용자
구분

통계사용
여부

통계
순서

관리

- +
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
메뉴명 - -
메소드명 - -
기능명 - -
파라미터 - -
*기본값은 N 입니다.     *N이 아닌 값을 사용할 경우는 url에 'logParam=파라미터값' 형식을 추가해야 적용됩니다. -
privacy - -
*기본값은 N 입니다.     N / Y *개인정보 포함 여부를 표시합니다. -
사용자구분${loginLog.dateType}     -     U(사용자) / A(관리자) -
통계노출여부 - -
통계순서 - -
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
메뉴명 + +
메소드명 + +
기능명 + +
파라미터 + +
*기본값은 N 입니다.     *N이 아닌 값을 사용할 경우는 url에 'logParam=파라미터값' 형식을 추가해야 적용됩니다. +
privacy + +
*기본값은 N 입니다.     N / Y *개인정보 포함 여부를 표시합니다. +
사용자구분${loginLog.dateType}     -     U(사용자) / A(관리자) +
통계노출여부 + +
통계순서 + +
등록일자 + ${loginLog.creatDt} + <%-- --%> +
+
+
+ - - 등록일자 - - ${loginLog.creatDt} -<%-- --%> - - + + - - -
- - - - - - - - - -
- - - + + + +
diff --git a/src/main/webapp/kccadrPb/adm/css/content.css b/src/main/webapp/kccadrPb/adm/css/content.css index 96af7ee7..de0ac1ab 100644 --- a/src/main/webapp/kccadrPb/adm/css/content.css +++ b/src/main/webapp/kccadrPb/adm/css/content.css @@ -124,8 +124,8 @@ p+.list_util{width: auto;} .btn_layout01{width: 100%; display: flex; justify-content: space-between; margin-bottom: 30px;} .btn_layout01 .area_left{background-color: #fff; box-shadow: none;} .btn_layout01 .area_right{text-align: right; background-color: #fff;} -.btn_layout01 button{vertical-align: middle; margin: 0 2px; transition: all 0.1s linear;} -.btn_layout01 button:hover{box-shadow: 0 0 5px rgba(0,0,0,0.3); transition: all 0.1s linear;} +.btn_layout01 button, .btn_layout01 input[type="button"]{vertical-align: middle; margin: 0 2px; transition: all 0.1s linear;} +.btn_layout01 button:hover, .btn_layout01 input[type="button"]:hover{box-shadow: 0 0 5px rgba(0,0,0,0.3); transition: all 0.1s linear;} .btn_layout01 .area_left button:first-child{margin-left: 0;} .btn_layout01 .area_right button:last-child{margin-right: 0;} @@ -134,13 +134,13 @@ p+.list_util{width: auto;} /* list_top_btn */ .btn_layout02{width: 100%; text-align: right; margin-bottom: 10px; margin-top: 0;} -.btn_layout02 button{margin: 0 2px; transition: all 0.1s linear;} -.btn_layout02 button:hover{box-shadow: 0 0 5px rgba(0,0,0,0.3); transition: all 0.1s linear;} +.btn_layout02 button,.btn_layout02 input[type="button"]{margin: 0 2px; transition: all 0.1s linear;} +.btn_layout02 button:hover,.btn_layout02 input[type="button"]:hover{box-shadow: 0 0 5px rgba(0,0,0,0.3); transition: all 0.1s linear;} /* //list_top_btn */ .btn_layout03 .area_left{background-color: #fff; box-shadow: none; width: calc(100% - 150px);} -.btn_layout03 button{margin: 0 2px 5px 2px; transition: all 0.1s linear;} -.btn_layout03 button:hover{transition: all 0.1s linear; box-shadow: 0 0 5px rgba(0,0,0,0.3);} +.btn_layout03 button,.btn_layout03 input[type="button"]{margin: 0 2px 5px 2px; transition: all 0.1s linear;} +.btn_layout03 button:hover,.btn_layout03 input[type="button"]:hover{transition: all 0.1s linear; box-shadow: 0 0 5px rgba(0,0,0,0.3);} .btn_layout04{text-align: center;} @@ -166,6 +166,11 @@ p+.list_util{width: auto;} .btnType07 {height:46px;padding:0 15px;font-size:18px;font-weight:400;color:#555;border:1px solid #555;border-radius:5px;transition:all 0.1s linear;} .btnType07:hover {background:#fafafa;} .btnType08 {display:inline-block;width:95px;height:33px;padding:0 10px;font-size:15px;line-height:30px;text-align:left;color:#666;border:1px solid #d5d5d5;background:url(/kccadrPb/adm/image/icon_btnType08.png) no-repeat right center;border-radius:5px;box-sizing:border-box;} + +p+.sortBtn{display:inline-block;border:0;width:14px;height:100%;background:url(/kccadrPb/adm/image/sort_btn_img.png) no-repeat right center;margin: 0 0 0 4px;} +p+button.sortBtn{height:8px;} +p+.sortBtn.sortBtnAsc,p+button.sortBtn.sortBtnDesc{background:url(/kccadrPb/adm/image/sort_btn_img.png) no-repeat left center;color:transparent;} +p+button.sortBtn.sortBtnDesc,p+button.sortBtn.sortBtnAsc{vertical-align:middle;} /* //버튼 타입 */ .btn_wrap .btn_print i{width: 22px; height: 22px; display: inline-block; background-image: url(/kccadrPb/adm/image/btn_print02.png); vertical-align: middle; margin-top: -5px;} @@ -203,6 +208,7 @@ p+.list_util{width: auto;} .tbType01 thead tr{width: 100%; background-color: #f3f3f3;} .tbType01 thead tr:only-of-type th{height: 55px;} .tbType01 thead th{height: 30px; padding: 0 5px; box-sizing: border-box; border-right: 0.01em solid #e5e5e5; vertical-align: middle;border-bottom: 0.01em solid #e5e5e5; font-size: 16px; font-weight: 400;} +.tbType01 thead th p{display:inline-block;vertical-align:middle;} .tbType01 thead th:last-child{border-right: 0;} .tbType01 thead tr:last-child th:last-child{border-right: 0.01em solid #e5e5e5;} .tbType01 thead tr:only-child th:last-child{border-right: 0;} @@ -211,7 +217,9 @@ p+.list_util{width: auto;} .tbType01 tbody tr:nth-child(n+1):nth-child(-n+9) td,.tbType01 tbody tr:nth-child(n+1):nth-child(-n+9) th{border-bottom: 0.01em solid #d5d5d5;} .tbType01 tbody tr:nth-child(n+10){border-bottom: 0.01em solid #d5d5d5;} .tbType01 tbody tr:last-child{border-bottom: 0;} -.tbType01 tbody td{height: 40px; font-weight: 400; color: #555555; line-height: 1.4; vertical-align: middle; border-right: 0.01em solid #d5d5d5;} +.tbType01 tbody td{height: 40px; font-weight: 400; color: #555555; line-height: 1.4; vertical-align: middle; border-right: 0.01em solid #d5d5d5; padding: 0 5px;} +.tbType01 tbody td.ellipsis{white-space: nowrap; text-overflow: ellipsis;overflow:hidden;} +.tbType01 tbody td.td_wrap{white-space: wrap;word-wrap: break-word;} .tbType01 tbody .td_date{font-size: 15px;} .tbType01 tbody td p,.tbType01 tbody td a{width: 95%; margin: 0 auto; padding: 0 5px; box-sizing: border-box; word-break: break-all;} .tbType01 tbody td .text_overflow{white-space: nowrap; overflow: hidden; text-overflow: ellipsis;} @@ -500,4 +508,8 @@ table select+button{vertical-align: middle;} .input_form_add_wrap li{position: relative;display: block; width: 100%; border-bottom: 1px solid #d5d5d5;} .input_form_add_wrap li:only-child,.input_form_add_wrap li:last-child{border-bottom: 0;} .input_form_add_wrap li button{position: absolute; right: 0; top: -1px;} -.tbType02 tr td .input_form_add_wrap li p{vertical-align: top; margin: 0 4px 0 0; font-weight: 500;} \ No newline at end of file +.tbType02 tr td .input_form_add_wrap li p{vertical-align: top; margin: 0 4px 0 0; font-weight: 500;} + +/*연, 월 sel*/ +.detail_search .month_sel{width: 100px;} +.detail_search .sel_term{color: #555; margin: 0 1px; font-weight: lighter;} diff --git a/src/main/webapp/kccadrPb/adm/image/sort_btn_img.png b/src/main/webapp/kccadrPb/adm/image/sort_btn_img.png new file mode 100644 index 00000000..10073ffc Binary files /dev/null and b/src/main/webapp/kccadrPb/adm/image/sort_btn_img.png differ diff --git a/src/main/webapp/kccadrPb/adm/list04.html b/src/main/webapp/kccadrPb/adm/list04.html new file mode 100644 index 00000000..2896b4d4 --- /dev/null +++ b/src/main/webapp/kccadrPb/adm/list04.html @@ -0,0 +1,297 @@ + + + + + + + + 조정기일 개최 현황 + + + + + + + + + + + + + + + + +
+ + + + + + + +
+ + +
+ +
    +
  • +

    로그인 타임아웃 :

    60분 60분 +
  • +
  • +

    최종접속일시 :

    2020-06-11 11:00 +
  • +
+
+ + + +
+
+ + +
+

조정기일 개최 현황

+
    +
  • + +
  • 조정기일 개최 현황
  • +
+
+ + +
+ +
+ +
+ + +
+
+ + + +

(단위 : 건)

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
구분기일개최유형별 현황
어문음악연극미술사진영상도형프로그램편집인격권
+

자체조정

+
+

2023

+
+

1000

+
+

1100

+
+

1050

+
+

1111

+
+

1200

+
+

1300

+
+

1350

+
+

1400

+
+

1450

+
+

1500

+
+

검찰연계조정

+
+

2022

+
+

1100

+
+

1330

+
+

1030

+
+

1500

+
+

1600

+
+

1700

+
+

1550

+
+

1700

+
+

1800

+
+

1900

+
+
+ + + +
+
+
+ +
+ +
+ + + + \ No newline at end of file diff --git a/src/main/webapp/kccadrPb/adm/list05.html b/src/main/webapp/kccadrPb/adm/list05.html new file mode 100644 index 00000000..14af5058 --- /dev/null +++ b/src/main/webapp/kccadrPb/adm/list05.html @@ -0,0 +1,273 @@ + + + + + + + + 조정 처리 현황 + + + + + + + + + + + + + + + + +
+ + + + + + + +
+ + +
+ +
    +
  • +

    로그인 타임아웃 :

    60분 60분 +
  • +
  • +

    최종접속일시 :

    2020-06-11 11:00 +
  • +
+
+ + + +
+
+ + +
+

조정 처리 현황

+
    +
  • +
  • +

    조정 처리 현황

    +
  • +
  • 자체조정
  • +
+
+ + +
+ +

자체조정

+
+ +
+ + +
+
+ + + +

(단위 : 건)

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
접수종결진행
이월신규성립불성립불능취하기타성립률
합의직권합의직권
+

1000

+
+

2100

+
+

3100

+
+

1200

+
+

1250

+
+

1300

+
+

1400

+
+

1010

+
+

1202

+
+

100

+
+

7462

+
+

1000

+
+

12500

+
+
+ + + +
+
+
+ +
+ +
+ + + + \ No newline at end of file diff --git a/src/main/webapp/kccadrPb/adm/list05_2.html b/src/main/webapp/kccadrPb/adm/list05_2.html new file mode 100644 index 00000000..b44adfbc --- /dev/null +++ b/src/main/webapp/kccadrPb/adm/list05_2.html @@ -0,0 +1,378 @@ + + + + + + + + 조정 처리 현황 + + + + + + + + + + + + + + + + +
+ + + + + + + +
+ + +
+ +
    +
  • +

    로그인 타임아웃 :

    60분 60분 +
  • +
  • +

    최종접속일시 :

    2020-06-11 11:00 +
  • +
+
+ + + +
+
+ + +
+

조정 처리 현황

+
    +
  • +
  • +

    조정 처리 현황

    +
  • +
  • 법원연계조정
  • +
+
+ + +
+ +

법원연계조정

+
+ +
+ + +
+
+ + + +

(단위 : 건)

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
법원접수종결진행성립률
이월신규성립불성립기타
+

중앙

+
+

1500

+
+

100

+
+

1600

+
+

1300

+
+

1000

+
+

1400

+
+

3700

+
+

1250

+
+

20%

+
+

남부

+
+

1200

+
+

1000

+
+

2200

+
+

1100

+
+

1300

+
+

3000

+
+

5400

+
+

1300

+
+

30%

+
+

동부

+
+

1300

+
+

2000

+
+

3300

+
+

1600

+
+

1000

+
+

1100

+
+

3700

+
+

1550

+
+

60.5%

+
+

서부

+
+

1000

+
+

1000

+
+

2000

+
+

1400

+
+

1000

+
+

1200

+
+

3600

+
+

1000

+
+

40.7%

+
+

+
+

2000

+
+

1000

+
+

3000

+
+

1300

+
+

1200

+
+

1000

+
+

3500

+
+

2000

+
+

40%

+
+
+ + + +
+
+
+ +
+ +
+ + + + \ No newline at end of file diff --git a/src/main/webapp/kccadrPb/adm/list05_3.html b/src/main/webapp/kccadrPb/adm/list05_3.html new file mode 100644 index 00000000..a4819184 --- /dev/null +++ b/src/main/webapp/kccadrPb/adm/list05_3.html @@ -0,0 +1,417 @@ + + + + + + + + 조정 처리 현황 + + + + + + + + + + + + + + + + +
+ + + + + + + +
+ + +
+ +
    +
  • +

    로그인 타임아웃 :

    60분 60분 +
  • +
  • +

    최종접속일시 :

    2020-06-11 11:00 +
  • +
+
+ + + +
+
+ + +
+

조정 처리 현황

+
    +
  • +
  • +

    조정 처리 현황

    +
  • +
  • 검찰연계조정
  • +
+
+ + +
+ +

검찰연계조정

+
+ +
+ + +
+
+ + + +

(단위 : 건)

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
지검접수종결진행성립률
이월신규성립불성립
+

서울

+
+

1000

+
+

1100

+
+

2100

+
+

1200

+
+

1300

+
+

2500

+
+

1000

+
+

50.0%

+
+

대전

+
+

1200

+
+

1100

+
+

2300

+
+

1500

+
+

1200

+
+

2700

+
+

1200

+
+

60.9%

+
+

인천

+
+

1700

+
+

1100

+
+

2800

+
+

1000

+
+

1100

+
+

2100

+
+

1500

+
+

70%

+
+

수원

+
+

1600

+
+

1250

+
+

2850

+
+

1500

+
+

1600

+
+

3100

+
+

1000

+
+

37.5%

+
+

광주

+
+

2000

+
+

1500

+
+

3500

+
+

2000

+
+

1000

+
+

3000

+
+

1300

+
+

48.3%

+
+

대구

+
+

1300

+
+

2000

+
+

3300

+
+

1700

+
+

1000

+
+

3700

+
+

2500

+
+

55.5%

+
+

+
+

8800

+
+

8050

+
+

16850

+
+

8900

+
+

7200

+
+

17100

+
+

9750

+
+

55%

+
+
+ + + +
+
+
+ +
+ +
+ + + + \ No newline at end of file