parent
df93148a51
commit
baead68911
|
|
@ -5,6 +5,7 @@ import java.io.FileOutputStream;
|
|||
import java.io.IOException;
|
||||
import java.io.InputStream;
|
||||
import java.io.OutputStream;
|
||||
import java.io.UnsupportedEncodingException;
|
||||
import java.net.MalformedURLException;
|
||||
import java.net.URL;
|
||||
import java.text.ParseException;
|
||||
|
|
@ -29,6 +30,7 @@ import org.slf4j.Logger;
|
|||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.http.MediaType;
|
||||
import org.springframework.http.ResponseEntity;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.ModelMap;
|
||||
import org.springframework.web.bind.annotation.RequestBody;
|
||||
|
|
@ -70,9 +72,9 @@ public class DrillingInquiryController {
|
|||
return "/drilling/inquiry/drilling_inquiry";
|
||||
}
|
||||
|
||||
@RequestMapping(value = "/drilling/inquiry/list.do", method = RequestMethod.GET)
|
||||
@RequestMapping(value = "/drilling/inquiry/list.do", method = RequestMethod.GET, produces = { "application/json; charset=utf-8" })
|
||||
@ResponseBody
|
||||
public JSONObject drillingInquiryList (
|
||||
public ResponseEntity<JSONObject> drillingInquiryList (
|
||||
HttpServletRequest request,
|
||||
@RequestParam HashMap<String, Object> params,
|
||||
HttpServletResponse response
|
||||
|
|
@ -113,6 +115,25 @@ public class DrillingInquiryController {
|
|||
"jSONOResponse.toJSONString():[" + jSONOResponse.toJSONString() + "]\n" +
|
||||
"\n--------------------------------------------------------------\n");
|
||||
|
||||
return jSONOResponse;
|
||||
|
||||
int contentLength = 0;
|
||||
try {
|
||||
contentLength = jSONOResponse.toJSONString().getBytes("UTF-8").length;
|
||||
} catch (UnsupportedEncodingException e1) {
|
||||
// TODO Auto-generated catch block
|
||||
e1.printStackTrace();
|
||||
}
|
||||
response.setStatus(HttpServletResponse.SC_OK);
|
||||
response.setCharacterEncoding("UTF-8");
|
||||
response.setHeader("Content-Type", "application/json; charset=utf-8");
|
||||
response.setContentLength(contentLength); // Content-Length 설정
|
||||
try {
|
||||
response.getWriter().print(jSONOResponse);
|
||||
} catch (IOException e) {
|
||||
// TODO Auto-generated catch block
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -2,8 +2,12 @@ package geoinfo.drilling.inquiry.service.impl;
|
|||
|
||||
import geoinfo.drilling.inquiry.service.DrillingInquiryMapper;
|
||||
import geoinfo.drilling.inquiry.service.DrillingInquiryService;
|
||||
import oracle.sql.TIMESTAMP;
|
||||
|
||||
import java.sql.SQLException;
|
||||
import java.sql.Timestamp;
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.util.Date;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
|
@ -27,17 +31,40 @@ public class DrillingInquiryServiceImpl implements DrillingInquiryService {
|
|||
public JSONObject drillingInquiryList(HttpServletRequest request, HashMap<String, Object> params) throws Exception {
|
||||
|
||||
JSONObject jsonResponse = new JSONObject();
|
||||
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
||||
|
||||
try {
|
||||
|
||||
try {
|
||||
Long count = drillingInquiryMapper.sPCntTblCsiByKeyword(params);
|
||||
List<HashMap<String, Object>> data = drillingInquiryMapper.sPGetTblCsiByKeyword(params);
|
||||
Long count = drillingInquiryMapper.sPCntTblCsiByKeyword(params);
|
||||
List<HashMap<String, Object>> datas = drillingInquiryMapper.sPGetTblCsiByKeyword(params);
|
||||
|
||||
String crtDtKey = "crtDt";
|
||||
|
||||
for( HashMap<String, Object> data : datas ) {
|
||||
|
||||
|
||||
TIMESTAMP oracleTimestamp = (TIMESTAMP)data.get(crtDtKey);
|
||||
Timestamp javaTimestamp = oracleTimestamp.timestampValue();
|
||||
|
||||
|
||||
String formattedDate = dateFormat.format(javaTimestamp);
|
||||
data.put(crtDtKey, formattedDate);
|
||||
}
|
||||
jsonResponse.put("count", count);
|
||||
jsonResponse.put("data", data);
|
||||
jsonResponse.put("datas", datas);
|
||||
return jsonResponse;
|
||||
} catch (SQLException e) {
|
||||
throw new Exception( e.getMessage() );
|
||||
String strTxt =
|
||||
"---------- BUG REPORTING START ----------" + "\n" +
|
||||
"에러 문구:[" + request.getRequestURI() + " " + "]" + "\n" +
|
||||
"params:[\n" + params.toString() + "\n]\n" +
|
||||
"e.getMessage():[\n" + e.getMessage() + "\n]\n" + "\n" +
|
||||
"new Date().toString():[" + new Date().toString() + "]\n" + "\n" +
|
||||
"---------- BUG REPORTING END ----------" + "\n" +
|
||||
"";
|
||||
System.out.println(strTxt);
|
||||
throw new Exception( "오류가 발생하였습니다." + "\n" + "SQLException" );
|
||||
}
|
||||
|
||||
|
||||
|
|
|
|||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
|
@ -0,0 +1,68 @@
|
|||
#------------------------------------------------------------------------
|
||||
#
|
||||
# geoinfoCH.properties : \uc2dc\uc2a4\ud15c \uc18d\uc131 \uc124\uc815 \ud30c\uc77c
|
||||
#
|
||||
#--------------------------------------------------------------------------
|
||||
# 1. key = value \uad6c\uc870\uc785\ub2c8\ub2e4.
|
||||
# 2. key\uac12\uc740 \uacf5\ubc31\ubb38\uc790\ub97c \ud3ec\ud568\ud558\uba74 \uc548 \ub418\ub098 value\uac12\uc740 \uacf5\ubc31\ubb38\uc790\ub97c \uac00\uc9c8 \uc218 \uc788\uc2b5\ub2c8\ub2e4.
|
||||
# 3. key\uac12\uc73c\ub85c \ud55c\uae00\uc744 \uc0ac\uc6a9\ud560 \uc218 \uc5c6\uace0 value\uac12\uc740 \ud55c\uae00\uc0ac\uc6a9\uc774 \uac00\ub2a5\ud569\ub2c8\ub2e4.
|
||||
# 4. \uc904\uc744 \ubc14\uafc0 \ud544\uc694\uac00 \uc788\uc73c\uba74 '\'\ub97c \ub77c\uc778\uc758 \ub05d\uc5d0 \ucd94\uac00\ud558\uc2dc\uc624.
|
||||
# 5. '\'\ubb38\uc790\ub97c \uc0ac\uc6a9\ud560 \ud544\uc694\uac00 \uc788\ub2e4\uba74 '\\'\ub97c \uc0ac\uc6a9\ud558\uc2dc\uc624.
|
||||
# 6. Windows\uc5d0\uc11c\uc758 \ub514\ub809\ud1a0\ub9ac \ud45c\uc2dc : '\\' or '/' ( not '\')
|
||||
# 7. Unix\uc5d0\uc11c\uc758 \ub514\ub809\ud1a0\ub9ac \ud45c\uc2dc : '/'
|
||||
# 8. \uc8fc\uc11d\ubb38 \ucc98\ub9ac\ub294 #\uc0ac\uc6a9
|
||||
# 9. \uc11c\ube14\ub9bf\uc5d0\uc11c \ucc38\uc870\ud558\ub294 value\uc640 \uc5b4\ud50c\ub9ac\ucf00\uc774\uc158\uc5d0\uc11c \ucc38\uc870\ud558\ub294 value\uac12\uc740 \uc11c\ub85c \uac12\uc740 \uac12\uc744 \ucc38\uc870\ud558\ub294
|
||||
# \uacbd\uc6b0\ub77c\uace0 \ud558\ub354\ub77c\ub3c4 \uc11c\ub85c \uac19\uc9c0 \uc54a\uc740 \uac12\uc774\ub2e4.
|
||||
# 1)\uc11c\ube14\ub9bf\uc5d0\uc11c \ucc38\uc870\uc2dc : value\uac12\ub4a4\uc5d0 \ubd99\uc5b4\uc788\ub294 \uacf5\ubc31\ubb38\uc790\ub294 value \uc5d0\ub7ec\ub97c \ubc1c\uc0dd\uc2dc\ud0a8\ub2e4.
|
||||
# eg) music.period.baroque.genre.vocal.favorite = Cantata"space" //-> caution
|
||||
# \ub530\ub77c\uc11c SAFLogConfiguration.getConfValue()\ub97c \uc774\uc6a9\ud574 \uc5bb\uc740 \uac12\uc740
|
||||
# trim()\uba54\uc3d8\ub4dc\ub97c \uc0ac\uc6a9\ud574 \ucc98\ub9ac\ud55c \ud6c4 \ucc38\uc870\ud574\uc57c \ud55c\ub2e4.
|
||||
# 2)\uc5b4\ud50c\ub9ac\ucf00\uc774\uc158\uc5d0\uc11c \ucc38\uc870\uc2dc : value\uac12\ub4a4\uc5d0 \ubd99\uc5b4\uc788\ub294 \uacf5\ubc31\ubb38\uc790\ub294 \ucc28\uc774\ub97c \ub9cc\ub4e4\uc9c0 \uc54a\ub294\ub2e4.
|
||||
#-----------------------------------------------------------------------------------------------------------
|
||||
|
||||
# \uc2dc\uc2a4\ud15c \ud0c0\uc785\uacfc \uc774\ub984
|
||||
Globals.SystemTitle = \uad6d\ud1a0\uc9c0\ubc18\uc815\ubcf4 \ud3ec\ud138\uc2dc\uc2a4\ud15c
|
||||
|
||||
# \uc11c\ubc84\uc758 IP\uc640 Port
|
||||
Globals.ServerIP = 218.232.234.161
|
||||
#Globals.ServerIP = 192.168.0.11
|
||||
# Globals.ServerIP = www.geoinfo.or.kr
|
||||
Globals.ServerPort = 80
|
||||
# DBCP
|
||||
Globals.DBCPNAME = jdbc/oracle
|
||||
|
||||
#\uacf5\uc9c0,\uc790\ub8cc\uc2e4,\ucee4\ubba4 \ud30c\uc77c\uacbd\ub85c
|
||||
Globals.FilePath = D:\\Tomcat8_NEW\\webapps\\geoinfo_eGov\\files
|
||||
Globals.serviceFilePath = D:\\Tomcat8_NEW\\webapps\\geoinfo_eGov\\files\\report\\service\\
|
||||
#\uc9c0\ubc18\uc815\ubcf4 zip\ud30c\uc77c \uacbd\ub85c
|
||||
Globals.FilePathZip = D:\\
|
||||
#Globals.FilePath = http://14.35.193.250:8090/admins/notice/file
|
||||
# Http Server
|
||||
Globals.HTTP_PATH = D:/Tomcat8_NEW/webapps/geoinfo/admins/notice/file/
|
||||
Globals.FilePathDown = D:/Tomcat8_NEW/webapps/geoinfo_eGov
|
||||
# \uac80\uc0c9\ub9ac\uc2a4\ud2b8\uc5d0\uc11c \ud55c\ubc88\uc5d0 \ubcf4\uc5ec\uc8fc\ub294 row \uc218
|
||||
Globals.VIEWPAGE = 19
|
||||
Globals.PAGELIST = 10
|
||||
|
||||
Globals.VIEWPAGE_CYBER = 10
|
||||
|
||||
|
||||
# Active X
|
||||
# \uc9c0\ub3c4\uc11c\ubc84
|
||||
Globals.OcxHostUrl = http://218.232.234.166/Server/
|
||||
#Globals.OcxHostUrl = http://172.12.192.44/Server/
|
||||
#Globals.OcxHostUrl = http://192.168.0.11/Server/
|
||||
|
||||
Globals.OcxMapFileVer = 2,0,0,3
|
||||
Globals.OcxMapClassID = CC13D8F5-F406-4833-855D-F44DA7875776
|
||||
# \uc2e4\ub0b4\uc2dc\ud5d8 \uadf8\ub798\ud504\uc774\ubbf8\uc9c0 \uc800\uc7a5\uacbd\ub85c
|
||||
Globals.TestGraphFilePath = /data/
|
||||
# \uacf5\uc9c0\uc0ac\ud56d \ud30c\uc77c\ub2e4\uc6b4\ub85c\ub4dc
|
||||
Globals.NoticeFilePath = http://www.geoinfo.or.kr/admins/comm/download.jsp
|
||||
#Globals.NoticeFilePath = http://175.116.181.150:8090/admins/comm/download.jsp
|
||||
|
||||
Globals.OcxSichuClassID = C1FCC803-0250-4C0B-B077-9D0DA1477C5F
|
||||
Globals.OcxSichuFileVer = 3,0,0,4
|
||||
|
||||
Globals.FlashFilePathTop = http://175.116.181.150:8090/images/fla/main.swf
|
||||
Globals.FlashFilePathBottom = http://175.116.181.150:8090/images/newFla/Banner_1.swf
|
||||
|
|
@ -0,0 +1,20 @@
|
|||
GlobalsWeb.WebSystemTitle = ::\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd \ufffd\u0537\u00bd\u00fd\ufffd\ufffd\ufffd::
|
||||
GlobalsWeb.WebManageSystemTitle = ::\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd \ufffd\ufffd\ufffd\ufffd\ufffd\u00fd\ufffd\ufffd\ufffd::
|
||||
GlobalsWeb.WebXmlPath = D:\\Tomcat8_NEW\\webapps\\geoinfo_eGov\\web\\grid\\DataXml
|
||||
GlobalsWeb.WebImagePath = D:\\Tomcat8_NEW\\webapps\\geoinfo_eGov\\web\\file
|
||||
GlobalsWeb.WebSupplyPath = D:\\Tomcat8_NEW\\webapps\\geoinfo_eGov\\web\\supply
|
||||
#GlobalsWeb.WebXmlPath = D:\\src\\geoinfo_integration\\WebContent\\web\\grid\\DataXml\\
|
||||
#GlobalsWeb.WebImagePath = D:\\egov_geoinfo\\eGovFrameDev-3.5.1-64bit\\workspace\\geoinfo_eGov\\src\\main\\webapp\\web\\file\\
|
||||
#GlobalsWeb.WebSupplyPath = D:\\egov_geoinfo\\eGovFrameDev-3.5.1-64bit\\workspace\\geoinfo_eGov\\src\\main\\webapp\\web\\supply\\
|
||||
GlobalsWeb.WebSupplyServer = localhost
|
||||
GlobalsWeb.WebSupplyUser = kict
|
||||
GlobalsWeb.WebSupplyPassword = kictgis1234
|
||||
GlobalsWeb.WebSupplyPort = 10021
|
||||
GlobalsWeb.WebSupplyDir = /geoinfoCH/WebContent/file/service/
|
||||
|
||||
GlobalsWeb.GlbWidth = 600
|
||||
GlobalsWeb.GlbHeight = 600
|
||||
GlobalsWeb.Levels = {6:2445.98,7:1222.99,8:611.50,9:305.75,10:152.87,11:76.44,12:38.22,13:19.11,14:9.55,15:4.78,16:2.39,17:1.19,18:0.60}
|
||||
GlobalsWeb.CurrentLevel = 16
|
||||
GlobalsWeb.GISwms = http://218.232.234.166/o2map/services/wms
|
||||
#GlobalsWeb.GISwms = http://172.12.192.44:8080/o2map/services/wms
|
||||
|
|
@ -0,0 +1,36 @@
|
|||
##############################################
|
||||
################### DB관련 ###################
|
||||
##############################################
|
||||
|
||||
# Oracle
|
||||
Oracle.Driver=oracle.jdbc.driver.OracleDriver
|
||||
#Oracle.Url=jdbc:oracle:thin:@218.232.234.200:1521:ORAGEODEV
|
||||
Oracle.Url=jdbc:oracle:thin:@192.168.10.20:1521:ORAGEODEV
|
||||
#Oracle.Url=jdbc:oracle:thin:@172.12.192.44:1521:orcl
|
||||
#Oracle.Url=jdbc:oracle:thin:@localhost:1521:orcl
|
||||
#Oracle.Url=jdbc:oracle:thin:@218.232.234.162:1521:ORAGEO
|
||||
Oracle.ID=geoinfo
|
||||
Oracle.Password=geoinfo
|
||||
#Oracle.Password=!!kictgis1234
|
||||
|
||||
|
||||
###############################################
|
||||
################### 파일관련 ###################
|
||||
###############################################
|
||||
|
||||
#Geoinfo.FilePath=D:\\Tomcat6\\geoinfoEgov\\webapps\\geoinfo\\files\\
|
||||
#Geoinfo.FilePath=C:\\app\\files\\
|
||||
Geoinfo.FilePath=D:\\Tomcat8_NEW\\webapps\\geoinfo_eGov\\files\\
|
||||
#검색유통3차원
|
||||
#Geoinfo.FilePath3D=files\\4dim\\2014\\
|
||||
Geoinfo.FilePath3D=D:\\Tomcat8_NEW\\webapps\\geoinfo_eGov\\files\\4dim\\2014\\
|
||||
#전문가의견
|
||||
Geoinfo.Report=files\\report\\
|
||||
|
||||
#입력시스템
|
||||
Geoinfo.WebFilePath=files\\web\\
|
||||
|
||||
Geoinfo.excelFilePath=files\\excel\\
|
||||
|
||||
Globals.FileExtImg= .jpeg,.jpg,.bmp,.tiff,.gif,.png
|
||||
Globals.FileExtZip= .hwp,.pdf,.zip,.xls,.xlsx,.ppt,.pptx
|
||||
|
|
@ -0,0 +1,296 @@
|
|||
fail.common.msg=\uc5d0\ub7ec\uac00 \ubc1c\uc0dd\ud588\uc2b5\ub2c8\ub2e4!
|
||||
fail.common.sql=sql \uc5d0\ub7ec\uac00 \ubc1c\uc0dd\ud588\uc2b5\ub2c8\ub2e4! error code: {0}, error msg: {1}
|
||||
info.nodata.msg=\ud574\ub2f9 \ub370\uc774\ud130\uac00 \uc5c6\uc2b5\ub2c8\ub2e4.
|
||||
|
||||
#UI Common resource#
|
||||
button.search=\uac80\uc0c9
|
||||
button.use=\uc0ac\uc6a9
|
||||
button.notUsed=\uc0ac\uc6a9\uc911\uc9c0
|
||||
button.inquire=\uc870\ud68c
|
||||
button.update=\uc218\uc815
|
||||
button.create=\ub4f1\ub85d
|
||||
button.delete=\uc0ad\uc81c
|
||||
button.deleteDatabase=\uc644\uc804\uc0ad\uc81c
|
||||
button.close=\ub2eb\uae30
|
||||
button.save=\uc800\uc7a5
|
||||
button.list=\ubaa9\ub85d
|
||||
button.reset=\ucde8\uc18c
|
||||
button.passwordUpdate=\uc554\ud638\ubcc0\uacbd
|
||||
button.subscribe=\uac00\uc785\uc2e0\uccad
|
||||
button.realname=\uc2e4\uba85\ud655\uc778
|
||||
button.moveToGpin=GPIN\uc2e4\uba85\ud655\uc778\uc73c\ub85c \uc774\ub3d9
|
||||
button.moveToIhidnum=\uc8fc\ubbfc\ub4f1\ub85d\ubc88\ud638 \uc2e4\uba85\ud655\uc778\uc73c\ub85c \uc774\ub3d9
|
||||
button.agree=\ub3d9\uc758
|
||||
button.disagree=\ube44\ub3d9\uc758
|
||||
button.possible = \uac00\ub2a5
|
||||
button.impossible = \ubd88\uac00\ub2a5
|
||||
button.qnaregist=Q&A\ub4f1\ub85d
|
||||
button.cnsltregist=\uc0c1\ub2f4\ub4f1\ub85d
|
||||
button.preview=\ubbf8\ub9ac\ubcf4\uae30
|
||||
button.next=\ub2e4\uc74c
|
||||
button.add=\ubc14\ub85c\ucd94\uac00
|
||||
button.confirm=\ud655\uc778
|
||||
|
||||
|
||||
#UI Common Message#
|
||||
common.save.msg=\uc800\uc7a5\ud558\uc2dc\uaca0\uc2b5\ub2c8\uae4c?
|
||||
common.regist.msg=\ub4f1\ub85d\ud558\uc2dc\uaca0\uc2b5\ub2c8\uae4c?
|
||||
common.delete.msg=\uc0ad\uc81c\ud558\uc2dc\uaca0\uc2b5\ub2c8\uae4c?
|
||||
common.update.msg=\uc218\uc815\ud558\uc2dc\uaca0\uc2b5\ub2c8\uae4c?
|
||||
common.nodata.msg=\uc790\ub8cc\uac00 \uc5c6\uc2b5\ub2c8\ub2e4. \ub2e4\ub978 \uac80\uc0c9\uc870\uac74\uc744 \uc120\ud0dd\ud574\uc8fc\uc138\uc694
|
||||
common.required.msg=(\uc740)\ub294 \ud544\uc218\uc785\ub825\ud56d\ubaa9\uc785\ub2c8\ub2e4.
|
||||
common.acknowledgement.msg=\uc2b9\uc778\ud558\uc2dc\uaca0\uc2b5\ub2c8\uae4c?
|
||||
common.acknowledgementcancel.msg=\uc2b9\uc778\ucde8\uc18c\ud558\uc2dc\uaca0\uc2b5\ub2c8\uae4c?
|
||||
|
||||
success.common.select=\uc815\uc0c1\uc801\uc73c\ub85c \uc870\ud68c\ub418\uc5c8\uc2b5\ub2c8\ub2e4.
|
||||
success.common.insert=\uc815\uc0c1\uc801\uc73c\ub85c \ub4f1\ub85d\ub418\uc5c8\uc2b5\ub2c8\ub2e4.
|
||||
success.common.update=\uc815\uc0c1\uc801\uc73c\ub85c \uc218\uc815\ub418\uc5c8\uc2b5\ub2c8\ub2e4.
|
||||
success.common.delete=\uc815\uc0c1\uc801\uc73c\ub85c \uc0ad\uc81c\ub418\uc5c8\uc2b5\ub2c8\ub2e4.
|
||||
|
||||
success.request.msg = \uc694\uccad\ucc98\ub9ac\uac00 \uc131\uacf5\uc801\uc73c\ub85c \uc218\ud589\ub418\uc5c8\uc2b5\ub2c8\ub2e4.
|
||||
|
||||
common.imposbl.fileupload = \ub354 \uc774\uc0c1 \ud30c\uc77c\uc744 \ucca8\ubd80\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4.
|
||||
common.isConfmDe.msg=\uc2b9\uc778\uc77c\uc790\ub97c \ud655\uc778 \ubc14\ub78d\ub2c8\ub2e4.
|
||||
|
||||
|
||||
fail.common.insert = \uc0dd\uc131\uc774 \uc2e4\ud328\ud558\uc600\uc2b5\ub2c8\ub2e4.
|
||||
fail.common.update = \uc218\uc815\uc774 \uc2e4\ud328\ud558\uc600\uc2b5\ub2c8\ub2e4.
|
||||
fail.common.delete = \uc0ad\uc81c\uac00 \uc2e4\ud328\ud558\uc600\uc2b5\ub2c8\ub2e4.
|
||||
fail.common.delete.upperMenuExist = \ucc38\uc870\ub418\ub294 \uba54\ub274\uac00 \uc788\uc5b4 \uc0ad\uc81c\uac00 \uc2e4\ud328\ud558\uc600\uc2b5\ub2c8\ub2e4.
|
||||
fail.common.select = \uc870\ud68c\uc5d0 \uc2e4\ud328\ud558\uc600\uc2b5\ub2c8\ub2e4.
|
||||
common.isExist.msg = \uc774\ubbf8 \uc874\uc7ac\ud558\uac70\ub098 \uacfc\uac70\uc5d0 \ub4f1\ub85d\uc774 \ub418\uc5c8\ub358 \uc0c1\ud0dc\uc785\ub2c8\ub2e4.
|
||||
fail.common.login = \ub85c\uadf8\uc778 \uc815\ubcf4\uac00 \uc62c\ubc14\ub974\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4.
|
||||
fail.common.idsearch = \uc544\uc774\ub514\ub97c \ucc3e\uc744\uc218 \uc5c6\uc2b5\ub2c8\ub2e4.
|
||||
fail.common.pwsearch = \ube44\ubc00\ubc88\ud638\ub97c \ucc3e\uc744\uc218 \uc5c6\uc2b5\ub2c8\ub2e4.
|
||||
fail.request.msg = \uc694\uccad\ucc98\ub9ac\ub97c \uc2e4\ud328\ud558\uc600\uc2b5\ub2c8\ub2e4.
|
||||
|
||||
#UI User Message#
|
||||
fail.user.passwordUpdate1=\ud604\uc7ac \ube44\ubc00\ubc88\ud638\uac00 \ub9de\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4.
|
||||
fail.user.passwordUpdate2=\ube44\ubc00\ubc88\ud638\uc640 \ube44\ubc00\ubc88\ud638 \ud655\uc778\uc774 \uc77c\uce58\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4.
|
||||
info.user.rlnmCnfirm=\uc8fc\ubbfc\ub4f1\ub85d\ubc88\ud638\ub97c \uc0ac\uc6a9\ud558\uc5ec \uc2e4\uba85\ud655\uc778\uc744 \ud558\uc2ed\uc2dc\uc624.
|
||||
success.user.rlnmCnfirm=\ud589\uc815\uc548\uc804\ubd80\uc758 \uc8fc\ubbfc\ub4f1\ub85d\uc790\ub8cc\uc640 \uc77c\uce58\ud569\ub2c8\ub2e4.
|
||||
fail.user.rlnmCnfirm=\ud589\uc815\uc548\uc804\ubd80\uc758 \uc8fc\ubbfc\ub4f1\ub85d\uc790\ub8cc\uc640 \uc77c\uce58\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4.
|
||||
fail.user.connectFail=\uc2dc\uc2a4\ud15c \uc7a5\uc560\uac00 \ubc1c\uc0dd\ud588\uc2b5\ub2c8\ub2e4.(\uc778\uc99d\uc11c\ubc84 \uc5f0\uacb0 \uc2e4\ud328)
|
||||
info.user.rlnmPinCnfirm=\uacf5\uacf5 \uc544\uc774\ud540 \uc544\uc774\ub514\ub97c \uc0ac\uc6a9\ud558\uc5ec \uc2e4\uba85\ud655\uc778\uc744 \ud558\uc2ed\uc2dc\uc624.
|
||||
success.user.rlnmPinCnfirm=\uacf5\uacf5\uc544\uc774\ud540\uc758 \ub4f1\ub85d\uc790\ub8cc\uc640 \uc77c\uce58\ud569\ub2c8\ub2e4.
|
||||
fail.user.rlnmPinCnfirm=\uacf5\uacf5\uc544\uc774\ud540\uc758 \ub4f1\ub85d\uc790\ub8cc\uc640 \uc77c\uce58\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4.
|
||||
|
||||
|
||||
#UI Cop Message#
|
||||
cop.extrlUser = \uc678\ubd80\uc0ac\uc6a9\uc790
|
||||
cop.intrlUser = \ub0b4\ubd80\uc0ac\uc6a9\uc790
|
||||
cop.private = \ube44\uacf5\uac1c
|
||||
cop.public = \uacf5\uac1c
|
||||
|
||||
cop.adbkNm = \uc8fc\uc18c\ub85d\uba85
|
||||
cop.othbcScope = \uacf5\uac1c\ubc94\uc704
|
||||
cop.company = \ud68c\uc0ac
|
||||
cop.part = \ubd80\uc11c
|
||||
cop.man = \uac1c\uc778
|
||||
cop.adbkUser = \uad6c\uc131\uc6d0
|
||||
cop.bbsNm = \uac8c\uc2dc\ud310\uba85
|
||||
cop.bbsIntrcn = \uac8c\uc2dc\ud310\uc18c\uac1c
|
||||
cop.bbsTyCode = \uac8c\uc2dc\ud310 \uc720\ud615
|
||||
cop.bbsAttrbCode = \uac8c\uc2dc\ud310 \uc18d\uc131
|
||||
cop.replyPosblAt = \ub2f5\uc7a5\uac00\ub2a5\uc5ec\ubd80
|
||||
cop.fileAtchPosblAt = \ud30c\uc77c\ucca8\ubd80\uac00\ub2a5\uc5ec\ubd80
|
||||
cop.posblAtchFileNumber = \ucca8\ubd80\uac00\ub2a5\ud30c\uc77c \uc22b\uc790
|
||||
cop.tmplatId = \ud15c\ud50c\ub9bf \uc815\ubcf4
|
||||
cop.guestList.subject = \ubc29\uba85\ub85d \uac8c\uc2dc\uae00\uc785\ub2c8\ub2e4.
|
||||
cop.nttSj = \uc81c\ubaa9
|
||||
cop.nttCn = \uae00\ub0b4\uc6a9
|
||||
cop.ntceBgnde = \uac8c\uc2dc\uc2dc\uc791\uc77c
|
||||
cop.ntceEndde = \uac8c\uc2dc\uc885\ub8cc\uc77c
|
||||
cop.ntcrNm = \uc791\uc131\uc790
|
||||
cop.password = \ud328\uc2a4\uc6cc\ub4dc
|
||||
cop.atchFile = \ud30c\uc77c\ucca8\ubd80
|
||||
cop.guestList = \ubc29\uba85\ub85d
|
||||
cop.guestListCn = \ubc29\uba85\ub85d \ub0b4\uc6a9
|
||||
cop.noticeTerm = \uac8c\uc2dc\uae30\uac04
|
||||
cop.atchFileList = \ucca8\ubd80\ud30c\uc77c\ubaa9\ub85d
|
||||
cop.cmmntyNm = \ucee4\ubba4\ub2c8\ud2f0\uba85
|
||||
cop.cmmntyIntrcn = \ucee4\ubba4\ub2c8\ud2f0 \uc18c\uac1c
|
||||
cop.cmmntyMngr = \ucee4\ubba4\ub2c8\ud2f0 \uad00\ub9ac\uc790
|
||||
cop.clbOprtr = \ub3d9\ud638\ud68c \uc6b4\uc601\uc790
|
||||
cop.clbIntrcn = \ub3d9\ud638\ud68c \uc18c\uac1c
|
||||
cop.clbNm = \ub3d9\ud638\ud68c \uba85
|
||||
cop.tmplatNm = \ud15c\ud50c\ub9bf\uba85
|
||||
cop.tmplatSeCode = \ud15c\ud50c\ub9bf \uad6c\ubd84
|
||||
cop.tmplatCours = \ud15c\ud50c\ub9bf\uacbd\ub85c
|
||||
cop.useAt = \uc0ac\uc6a9\uc5ec\ubd80
|
||||
cop.ncrdNm = \uc774\ub984
|
||||
cop.cmpnyNm = \ud68c\uc0ac\uba85
|
||||
cop.deptNm = \ubd80\uc11c\uba85
|
||||
cop.ofcpsNm = \uc9c1\uc704
|
||||
cop.clsfNm = \uc9c1\uae09
|
||||
cop.emailAdres = \uc774\uba54\uc77c\uc8fc\uc18c
|
||||
cop.telNo = \uc804\ud654\ubc88\ud638
|
||||
cop.mbtlNum = \ud734\ub300\ud3f0\ubc88\ud638
|
||||
cop.adres = \uc8fc\uc18c
|
||||
cop.extrlUserAt = \uc678\ubd80\uc0ac\uc6a9\uc790\uc5ec\ubd80
|
||||
cop.publicAt = \uacf5\uac1c\uc5ec\ubd80
|
||||
cop.remark = \ube44\uace0
|
||||
cop.trgetNm = \ucee4\ubba4\ub2c8\ud2f0/\ub3d9\ud638\ud68c \uc815\ubcf4
|
||||
cop.preview = \ubbf8\ub9ac\ubcf4\uae30
|
||||
|
||||
cop.withdraw.msg=\ud0c8\ud1f4\ucc98\ub9ac \ud558\uc2dc\uaca0\uc2b5\ub2c8\uae4c?
|
||||
cop.reregist.msg=\uc7ac\uac00\uc785 \ucc98\ub9ac\ud558\uc2dc\uaca0\uc2b5\ub2c8\uae4c?
|
||||
cop.registmanager.msg=\uc6b4\uc601\uc9c4\uc73c\ub85c \ub4f1\ub85d\ud558\uc2dc\uaca0\uc2b5\ub2c8\uae4c?
|
||||
cop.use.msg=\uc0ac\uc6a9 \ucc98\ub9ac\ud558\uc2dc\uaca0\uc2b5\ub2c8\uae4c?
|
||||
cop.unuse.msg=\uc0ac\uc6a9\uc911\uc9c0 \ucc98\ub9ac\ud558\uc2dc\uaca0\uc2b5\ub2c8\uae4c?
|
||||
cop.delete.confirm.msg=\uc0ac\uc6a9\uc911\uc9c0\ub97c \uc120\ud0dd\ud558\uc2e4 \uacbd\uc6b0 \ub2e4\uc2dc \uc0ac\uc6a9\uc73c\ub85c \ubcc0\uacbd\uc774 \ubd88\uac00\ub2a5\ud569\ub2c8\ub2e4.
|
||||
cop.ing.msg=\uc2b9\uc778\uc694\uccad \uc911\uc785\ub2c8\ub2e4.
|
||||
cop.request.msg=\uac00\uc785\uc2e0\uccad\uc774 \uc815\uc0c1\uc801\uc73c\ub85c \uc694\uccad\ub418\uc5c8\uc2b5\ub2c8\ub2e4
|
||||
cop.password.msg=\ud328\uc2a4\uc6cc\ub4dc\ub97c \uc785\ub825\ud574 \uc8fc\uc2ed\uc2dc\uc624.
|
||||
cop.password.not.same.msg=\ud328\uc2a4\uc6cc\ub4dc\uac00 \uc77c\uce58\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4.
|
||||
|
||||
cop.comment.wrterNm = \uc791\uc131\uc790
|
||||
cop.comment.commentCn = \ub0b4\uc6a9
|
||||
cop.comment.commentPassword = \ud328\uc2a4\uc6cc\ub4dc
|
||||
|
||||
cop.satisfaction.wrterNm = \uc791\uc131\uc790
|
||||
cop.satisfaction.stsfdgCn = \ub0b4\uc6a9
|
||||
cop.satisfaction.stsfdg = \ub9cc\uc871\ub3c4
|
||||
cop.satisfaction.stsfdgPassword = \ud328\uc2a4\uc6cc\ub4dc
|
||||
|
||||
cop.scrap.scrapNm = \uc2a4\ud06c\ub7a9\uba85
|
||||
|
||||
#UI USS Message#
|
||||
uss.ion.noi.ntfcSj=\uc81c\ubaa9
|
||||
uss.ion.noi.ntfcCn=\ub0b4\uc6a9
|
||||
uss.ion.noi.ntfcDate=\uc54c\ub9bc\uc77c\uc790
|
||||
uss.ion.noi.ntfcTime=\uc54c\ub9bc\uc2dc\uac04
|
||||
uss.ion.noi.ntfcHH=\uc54c\ub9bc\uc2dc\uac04
|
||||
uss.ion.noi.ntfcMM=\uc54c\ub9bc\ubd84
|
||||
uss.ion.noi.bhNtfcIntrvl=\uc0ac\uc804\uc54c\ub9bc\uac04\uaca9
|
||||
uss.ion.noi.bhNtfcIntrvl.msg=\uc0ac\uc804\uc54c\ub9bc\uac04\uaca9 \uc9c0\uc815\uc774 \ud544\uc694\ud569\ub2c8\ub2e4.
|
||||
uss.ion.noi.alertNtfcTime=\uc54c\ub9bc\uc77c\uc790 \ubc0f \uc2dc\uac04\uc774 \uc720\ud6a8\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4.
|
||||
|
||||
#UI COP Message#
|
||||
cop.sms.trnsmitTelno=\ubc1c\uc2e0\uc804\ud654\ubc88\ud638
|
||||
cop.sms.trnsmitCn=\uc804\uc1a1\ub0b4\uc6a9
|
||||
cop.sms.recptnTelno=\uc218\uc2e0\uc804\ud654\ubc88\ud638
|
||||
cop.sms.send=\uc804\uc1a1
|
||||
cop.sms.addRecptn=\ucd94\uac00
|
||||
cop.sms.recptnTelno.msg=\uc218\uc2e0\uc804\ud654\ubc88\ud638 \uc9c0\uc815\uc774 \ud544\uc694\ud569\ub2c8\ub2e4.
|
||||
|
||||
#UI sym.log Message#
|
||||
sym.log.histSeCode = \uc774\ub825\uad6c\ubd84
|
||||
sym.log.sysNm = \uc2dc\uc2a4\ud15c\uba85
|
||||
sym.log.histCn = \uc774\ub825\ub0b4\uc6a9
|
||||
sym.log.atchFile = \ucca8\ubd80\ud30c\uc77c
|
||||
sym.log.atchFileList = \ucca8\ubd80\ud30c\uc77c\ubaa9\ub85d
|
||||
sym.ems.receiver = \ubc1b\ub294\uc0ac\ub78c
|
||||
sym.ems.title = \uc81c\ubaa9
|
||||
sym.ems.content = \ubc1c\uc2e0\ub0b4\uc6a9
|
||||
|
||||
#Vlidator Errors#
|
||||
errors.prefix=<div class="error">
|
||||
errors.suffix=</div><br/>
|
||||
|
||||
errors.required={0}\uc740(\ub294) \ud544\uc218 \uc785\ub825\uac12\uc785\ub2c8\ub2e4.
|
||||
errors.minlength={0}\uc740(\ub294) {1}\uc790 \uc774\uc0c1 \uc785\ub825\ud574\uc57c \ud569\ub2c8\ub2e4.
|
||||
errors.maxlength={0}\uc740(\ub294) {1}\uc790 \uc774\uc0c1 \uc785\ub825\ud560\uc218 \uc5c6\uc2b5\ub2c8\ub2e4.
|
||||
errors.invalid={0}\uc740(\ub294) \uc720\ud6a8\ud558\uc9c0 \uc54a\uc740 \uac12\uc785\ub2c8\ub2e4.
|
||||
errors.minInteger={0}\uc740(\ub294) \uc720\ud6a8\ud55c \uac12\uc774 \uc544\ub2d9\ub2c8\ub2e4. 1 \uc774\uc0c1\uc758 \uac12\uc744 \uc785\ub825\ud574\uc57c \ud569\ub2c8\ub2e4.
|
||||
errors.byte={0}\uc740(\ub294) byte\ud0c0\uc785\uc774\uc5b4\uc57c \ud569\ub2c8\ub2e4.
|
||||
errors.short={0}\uc740(\ub294) short\ud0c0\uc785\uc774\uc5b4\uc57c \ud569\ub2c8\ub2e4.
|
||||
errors.integer={0}\uc740(\ub294) \uc815\uc218 \ud0c0\uc785\uc774\uc5b4\uc57c \ud569\ub2c8\ub2e4.
|
||||
errors.long={0}\uc740(\ub294) long \ud0c0\uc785\uc774\uc5b4\uc57c \ud569\ub2c8\ub2e4.
|
||||
errors.float={0}\uc740(\ub294) \uc2e4\uc218 \ud0c0\uc785\uc774\uc5b4\uc57c \ud569\ub2c8\ub2e4.
|
||||
errors.double={0}\uc740(\ub294) double \ud0c0\uc785\uc774\uc5b4\uc57c \ud569\ub2c8\ub2e4.
|
||||
|
||||
errors.date={0}\uc740(\ub294) \ub0a0\uc9dc \uc720\ud615\uc774 \uc544\ub2d9\ub2c8\ub2e4.
|
||||
errors.range={0}\uc740(\ub294) {1}\uacfc {2} \uc0ac\uc774\uc758 \uac12\uc774\uc5b4\uc57c \ud569\ub2c8\ub2e4.
|
||||
errors.creditcard={0}\uc740(\ub294) \uc720\ud6a8\ud558\uc9c0 \uc54a\uc740 \uc2e0\uc6a9\uce74\ub4dc \ubc88\ud638\uc785\ub2c8\ub2e4.
|
||||
errors.email={0}\uc740(\ub294) \uc720\ud6a8\ud558\uc9c0 \uc54a\uc740 \uc774\uba54\uc77c \uc8fc\uc18c\uc785\ub2c8\ub2e4.
|
||||
|
||||
errors.ihidnum=\uc720\ud6a8\ud558\uc9c0 \uc54a\uc740 \uc8fc\ubbfc\ub4f1\ub85d\ubc88\ud638\uc785\ub2c8\ub2e4.
|
||||
errors.korean={0}\uc740(\ub294) \ud55c\uae00\uc744 \uc785\ub825\ud558\uc154\uc57c \ud569\ub2c8\ub2e4.
|
||||
errors.ip=\uc720\ud6a8\ud558\uc9c0 \uc54a\uc740 IP\uc8fc\uc18c\uc785\ub2c8\ub2e4.
|
||||
|
||||
errors.password1={0}\uc740(\ub294) 8~20\uc790 \ub0b4\uc5d0\uc11c \uc785\ub825\ud574\uc57c \ud569\ub2c8\ub2e4.
|
||||
errors.password2={0}\uc740(\ub294) \ud55c\uae00,\ud2b9\uc218\ubb38\uc790,\ub744\uc5b4\uc4f0\uae30\ub294 \ud5c8\uc6a9\ub418\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4.
|
||||
errors.password3={0}\uc740(\ub294) \uc21c\ucc28\uc801\uc778 \uc22b\uc790\ub97c 4\uac1c\uc774\uc0c1 \uc5f0\uc18d\ud574\uc11c \uc0ac\uc6a9\ud560\uc218 \uc5c6\uc2b5\ub2c8\ub2e4.
|
||||
errors.password4={0}\uc740(\ub294) \ubc18\ubcf5\ub418\ub294 \ubb38\uc790\ub098 \uc22b\uc790\ub97c 4\uac1c\uc774\uc0c1 \uc5f0\uc18d\ud574\uc11c \uc0ac\uc6a9\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4.
|
||||
|
||||
errors.notKorean={0}\uc740(\ub294) \ud55c\uae00\uc744 \uc0ac\uc6a9\ud558\uc2e4\uc218 \uc5c6\uc2b5\ub2c8\ub2e4.
|
||||
error.security.runtime.error = error
|
||||
#Vlidator Errors- wordDicaryVO#
|
||||
wordDicaryVO.wordNm=\uc6a9\uc5b4\uba85
|
||||
wordDicaryVO.engNm=\uc601\ubb38\uba85
|
||||
wordDicaryVO.wordDc=\uc6a9\uc5b4\uc124\uba85
|
||||
wordDicaryVO.synonm=\ub3d9\uc758\uc5b4
|
||||
|
||||
#Vlidator Errors- cnsltManageVO#
|
||||
cnsltManageVO.cnsltSj=\uc0c1\ub2f4\uc81c\ubaa9
|
||||
cnsltManageVO.cnsltCn=\uc0c1\ub2f4\ub0b4\uc6a9
|
||||
cnsltManageVO.writngPassword=\uc791\uc131\ube44\ubc00\ubc88\ud638
|
||||
cnsltManageVO.areaNo=\uc9c0\uc5ed\ubc88\ud638
|
||||
cnsltManageVO.middleTelno=\uc911\uac04\uc804\ud654\ubc88\ud638
|
||||
cnsltManageVO.endTelno=\ub05d\uc804\ud654\ubc88\ud638
|
||||
cnsltManageVO.wrterNm=\uc791\uc131\uc790\uba85
|
||||
cnsltManageVO.managtCn=\ub2f5\ubcc0\ub0b4\uc6a9
|
||||
|
||||
#Vlidator Errors- siteManageVO#
|
||||
siteManageVO.siteNm=\uc0ac\uc774\ud2b8\uba85
|
||||
siteManageVO.siteUrl=\uc0ac\uc774\ud2b8 URL
|
||||
siteManageVO.siteDc=\uc0ac\uc774\ud2b8\uc124\uba85
|
||||
siteManageVO.siteThemaClCode=\uc0ac\uc774\ud2b8\uc8fc\uc81c\ubd84\ub958
|
||||
siteManageVO.actvtyAt=\ud65c\uc131\uc5ec\ubd80
|
||||
siteManageVO.useAt=\uc0ac\uc6a9\uc5ec\ubd80
|
||||
|
||||
#Vlidator Errors- recomendSiteManageVO#
|
||||
recomendSiteManageVO.recomendSiteNm=\ucd94\ucc9c\uc0ac\uc774\ud2b8\uba85
|
||||
recomendSiteManageVO.recomendSiteUrl=\ucd94\ucc9c\uc0ac\uc774\ud2b8 URL
|
||||
recomendSiteManageVO.recomendSiteDc=\ucd94\ucc9c\uc0ac\uc774\ud2b8\uc124\uba85
|
||||
recomendSiteManageVO.recomendResnCn=\ucd94\ucc9c\uc0ac\uc774\ud2b8\uc2b9\uc778\uc0ac\uc720
|
||||
recomendSiteManageVO.confmDe=\uc2b9\uc778\uc77c\uc790
|
||||
|
||||
#Vlidator Errors- hpcmManageVO#
|
||||
hpcmManageVO.hpcmSeCode=\ub3c4\uc6c0\ub9d0\uad6c\ubd84
|
||||
hpcmManageVO.hpcmDf=\ub3c4\uc6c0\ub9d0\uc815\uc758
|
||||
hpcmManageVO.hpcmDc=\ub3c4\uc6c0\ub9d0\uc124\uba85
|
||||
|
||||
#Vlidator Errors- newsManageVO#
|
||||
newsManageVO.newsSj=\ub274\uc2a4\uc81c\ubaa9
|
||||
newsManageVO.newsCn=\ub274\uc2a4\ub0b4\uc6a9
|
||||
newsManageVO.ntceDe=\uac8c\uc2dc\uc77c\uc790
|
||||
|
||||
#Vlidator Errors- faqManageVO#
|
||||
faqManageVO.qestnSj=\uc9c8\ubb38\uc81c\ubaa9
|
||||
faqManageVO.qestnCn=\uc9c8\ubb38\ub0b4\uc6a9
|
||||
faqManageVO.answerCn=\ub2f5\ubcc0\ub0b4\uc6a9
|
||||
|
||||
#Vlidator Errors- stplatManageVO#
|
||||
stplatManageVO.useStplatNm=\uc774\uc6a9\uc57d\uad00\uba85
|
||||
stplatManageVO.useStplatCn=\uc774\uc6a9\uc57d\uad00\ub0b4\uc6a9
|
||||
stplatManageVO.infoProvdAgreCn=\uc815\ubcf4\uc81c\uacf5\ub3d9\uc758\ub0b4\uc6a9
|
||||
|
||||
#Vlidator Errors- cpyrhtPrtcPolicyVO#
|
||||
cpyrhtPrtcPolicyVO.cpyrhtPrtcPolicyCn=\uc800\uc791\uad8c\ubcf4\ud638\uc815\ucc45\ub0b4\uc6a9
|
||||
|
||||
#Vlidator Errors- qnaManageVO#
|
||||
qnaManageVO.qestnSj=\uc9c8\ubb38\uc81c\ubaa9
|
||||
qnaManageVO.qestnCn=\uc9c8\ubb38\ub0b4\uc6a9
|
||||
qnaManageVO.writngPassword=\uc791\uc131\ube44\ubc00\ubc88\ud638
|
||||
qnaManageVO.areaNo=\uc9c0\uc5ed\ubc88\ud638
|
||||
qnaManageVO.middleTelno=\uc911\uac04\uc804\ud654\ubc88\ud638
|
||||
qnaManageVO.endTelno=\ub05d\uc804\ud654\ubc88\ud638
|
||||
qnaManageVO.wrterNm=\uc791\uc131\uc790\uba85
|
||||
qnaManageVO.answerCn=\ub2f5\ubcc0\ub0b4\uc6a9
|
||||
|
||||
#Vlidator Errors- ReprtStatsVO#
|
||||
sts.reprtId = \ubcf4\uace0\uc11cID
|
||||
sts.title = \ubcf4\uace0\uc11c\uba85
|
||||
sts.category = \ubcf4\uace0\uc11c\uc720\ud615
|
||||
sts.status = \uc9c4\ud589\uc0c1\ud0dc
|
||||
sts.regDate = \ub4f1\ub85d\uc77c\uc2dc
|
||||
|
||||
#Rest day messages#
|
||||
sym.cal.restDay = \ud734\uc77c\uc77c\uc790
|
||||
sym.cal.restName = \ud734\uc77c\uba85
|
||||
sym.cal.restDetail = \ud734\uc77c\uc124\uba85
|
||||
sym.cal.restCategory = \ud734\uc77c\uad6c\ubd84
|
||||
|
||||
image.errorBg = \uc624\ub958\uc774\ubbf8\uc9c0
|
||||
|
|
@ -0,0 +1,196 @@
|
|||
fail.common.msg=error ocurred!
|
||||
fail.common.sql=sql error ocurred! error code: {0}, error msg: {1}
|
||||
info.nodata.msg=no data found.
|
||||
|
||||
#UI Common resource#
|
||||
button.search=Search
|
||||
button.use=use
|
||||
button.notUsed=Not used
|
||||
button.inquire=inquire
|
||||
button.update=update
|
||||
button.create=create
|
||||
button.delete=delete
|
||||
button.close=close
|
||||
button.save=save
|
||||
button.list=list
|
||||
button.reset=reset
|
||||
button.passwordUpdate=password update
|
||||
button.subscribe=subscribe
|
||||
button.realname=realname confirm
|
||||
button.moveToGpin=move to gpin confirm
|
||||
button.moveToIhidnum=move to ihidnum confirm
|
||||
button.agree=agree
|
||||
button.disagree=disagree
|
||||
button.possible = possible
|
||||
button.impossible = impossible
|
||||
|
||||
#UI Common Message#
|
||||
common.save.msg=confirm save?
|
||||
common.regist.msg=confirm regist?
|
||||
common.delete.msg=confirm delete?
|
||||
common.update.msg=confirm update?
|
||||
common.nodata.msg=There is no data. please choose another seach keyword
|
||||
common.required.msg=is required field
|
||||
common.acknowledgement.msg=confirm acknowledgement?
|
||||
common.acknowledgementcancel.msg=confirm acknowledgement cancel?
|
||||
|
||||
success.request.msg=you're request successfully done
|
||||
|
||||
success.common.select=successfully selected
|
||||
success.common.insert=successfully inserted
|
||||
success.common.update=successfully updated
|
||||
success.common.delete=successfully deleted
|
||||
|
||||
common.imposbl.fileupload = cannot upload files
|
||||
|
||||
fail.common.insert = fail to insert.
|
||||
fail.common.update = fail to update
|
||||
fail.common.delete = fail to delete
|
||||
fail.common.delete.upperMenuExist = fail to delete[upperMenuId foreign key error]
|
||||
fail.common.select = fail to select
|
||||
common.isExist.msg = already exist
|
||||
fail.common.login = login information is not correct
|
||||
fail.common.idsearch = can not find id
|
||||
fail.common.pwsearch = can not find password
|
||||
|
||||
|
||||
#UI User Message#
|
||||
fail.user.passwordUpdate1=current password is not correct
|
||||
fail.user.passwordUpdate2=password confirm is not correct
|
||||
info.user.rlnmCnfirm=realname confirm ready
|
||||
success.user.rlnmCnfirm=it is realname
|
||||
fail.user.rlnmCnfirm=it is not realname
|
||||
fail.user.connectFail=connection fail
|
||||
|
||||
#UI Cop Message#
|
||||
cop.extrlUser = External User
|
||||
cop.intrlUser = Internal User
|
||||
cop.private = private
|
||||
cop.public = public
|
||||
|
||||
cop.bbsNm = BBS Name
|
||||
cop.bbsIntrcn = BBS Introduction
|
||||
cop.bbsTyCode = BBS Type
|
||||
cop.bbsAttrbCode = BBS Attribute
|
||||
cop.replyPosblAt = Reply Possible Alternative
|
||||
cop.fileAtchPosblAt = File Attach Possible Alternative
|
||||
cop.posblAtchFileNumber = Possible Attach File Number
|
||||
cop.tmplatId = Template Information
|
||||
cop.guestList.subject = This article registered by Guest List
|
||||
cop.nttSj = Notice Subject
|
||||
cop.nttCn = Notice Contents
|
||||
cop.ntceBgnde = Notice Start Date
|
||||
cop.ntceEndde = Notice End Date
|
||||
cop.ntcrNm = Noticer Name
|
||||
cop.password = PassWord
|
||||
cop.atchFile = Attach Files
|
||||
cop.guestList = Guest List
|
||||
cop.guestListCn = Guest List Contents
|
||||
cop.noticeTerm = Notice term
|
||||
cop.atchFileList = Attached File List
|
||||
cop.cmmntyNm = Community Name
|
||||
cop.cmmntyIntrcn = Community Introduction
|
||||
cop.cmmntyMngr = Community Manager
|
||||
cop.clbOprtr = Club Operator
|
||||
cop.clbIntrcn = Club Introduction
|
||||
cop.clbNm = Club Name
|
||||
cop.tmplatNm = Template Name
|
||||
cop.tmplatSeCode = Template Se Code
|
||||
cop.tmplatCours = Template Cours
|
||||
cop.useAt = Use Alternative
|
||||
cop.ncrdNm = NameCard user name
|
||||
cop.cmpnyNm = Company name
|
||||
cop.deptNm = Department name
|
||||
cop.ofcpsNm = OFCPS name
|
||||
cop.clsfNm = Class Name
|
||||
cop.emailAdres = E-mail
|
||||
cop.telNo = Tel No.
|
||||
cop.mbtlNum = Mobile
|
||||
cop.adres = Address
|
||||
cop.extrlUserAt = External User alternative
|
||||
cop.publicAt = Public open alternative
|
||||
cop.remark = Remark
|
||||
cop.trgetNm = Company/Club Information
|
||||
cop.preview = preview
|
||||
|
||||
cop.withdraw.msg=confirm withdrawal memebership?
|
||||
cop.reregist.msg=confirm re-registration?
|
||||
cop.registmanager.msg=confirm registration of manager?
|
||||
cop.use.msg=confirm use?
|
||||
cop.unuse.msg=confirm stop using?
|
||||
cop.delete.confirm.msg=If you choose to disable the re-use change is impossible.
|
||||
cop.ing.msg=Approval is being requested.
|
||||
cop.request.msg=Signup is normally requested.
|
||||
cop.password.msg=Please enter your password.
|
||||
cop.password.not.same.msg=Password do not match.
|
||||
|
||||
cop.comment.wrterNm = Writer Name
|
||||
cop.comment.commentCn = Comment
|
||||
cop.comment.commentPassword = Password
|
||||
|
||||
cop.satisfaction.wrterNm = Writer Name
|
||||
cop.satisfaction.stsfdgCn = Satisfaction
|
||||
cop.satisfaction.stsfdg = Satisfaction Degree
|
||||
cop.satisfaction.stsfdgPassword = Password
|
||||
|
||||
cop.scrap.scrapNm = Scrap Name
|
||||
|
||||
#UI USS Message#
|
||||
uss.ion.noi.ntfcSj=Subject
|
||||
uss.ion.noi.ntfcCn=Contents
|
||||
uss.ion.noi.ntfcDate=Notification Date
|
||||
uss.ion.noi.ntfcTime=Notification Time
|
||||
uss.ion.noi.ntfcHH=Notification Hour
|
||||
uss.ion.noi.ntfcMM=Notification Minute
|
||||
uss.ion.noi.bhNtfcIntrvl=Beforehand Interval
|
||||
uss.ion.noi.bhNtfcIntrvl.msg=Beforehand Interval is required.
|
||||
uss.ion.noi.alertNtfcTime=Date and time of notification is not valid.
|
||||
|
||||
#UI COP Message#
|
||||
cop.sms.trnsmitTelno=Sender
|
||||
cop.sms.trnsmitCn=Contents
|
||||
cop.sms.recptnTelno=Receiver(s)
|
||||
cop.sms.send=Send
|
||||
cop.sms.addRecptn=Add
|
||||
cop.sms.recptnTelno.msg=The phone number of receiver is required.
|
||||
|
||||
#UI sym.log Message#
|
||||
sym.log.histSeCode = History Code
|
||||
sym.log.sysNm = System Name
|
||||
sym.log.histCn = History Contents
|
||||
sym.log.atchFile = Attached File
|
||||
sym.log.atchFileList = Attached File List
|
||||
sym.ems.receiver = Receiver
|
||||
sym.ems.title = Title
|
||||
sym.ems.content = Content
|
||||
|
||||
#Vlidator Errors#
|
||||
errors.required={0} is required.
|
||||
errors.minlength={0} can not be less than {1} characters.
|
||||
errors.maxlength={0} can not be greater than {1} characters.
|
||||
errors.invalid={0} is invalid.
|
||||
|
||||
errors.byte={0} must be a byte.
|
||||
errors.short={0} must be a short.
|
||||
errors.integer={0} must be an integer.
|
||||
errors.long={0} must be a long.
|
||||
errors.float={0} must be a float.
|
||||
errors.double={0} must be a double.
|
||||
|
||||
errors.date={0} is not a date.
|
||||
errors.range={0} is not in the range {1} through {2}.
|
||||
errors.creditcard={0} is an invalid credit card number.
|
||||
errors.email={0} is an invalid e-mail address.
|
||||
|
||||
#Vlidator Errors- ReprtStatsVO#
|
||||
sts.reprtId = Report ID
|
||||
sts.title = Report Title
|
||||
sts.category = Report Category
|
||||
sts.status = Report Status
|
||||
sts.regDate = Registration Date
|
||||
|
||||
#Rest day messages#
|
||||
sym.cal.restDay = Holiday Date
|
||||
sym.cal.restName = Holiday Name
|
||||
sym.cal.restDetail = Holiday Detail
|
||||
sym.cal.restCategory = Holiday Category
|
||||
|
|
@ -0,0 +1,296 @@
|
|||
fail.common.msg=\uc5d0\ub7ec\uac00 \ubc1c\uc0dd\ud588\uc2b5\ub2c8\ub2e4!
|
||||
fail.common.sql=sql \uc5d0\ub7ec\uac00 \ubc1c\uc0dd\ud588\uc2b5\ub2c8\ub2e4! error code: {0}, error msg: {1}
|
||||
info.nodata.msg=\ud574\ub2f9 \ub370\uc774\ud130\uac00 \uc5c6\uc2b5\ub2c8\ub2e4.
|
||||
|
||||
#UI Common resource#
|
||||
button.search=\uac80\uc0c9
|
||||
button.use=\uc0ac\uc6a9
|
||||
button.notUsed=\uc0ac\uc6a9\uc911\uc9c0
|
||||
button.inquire=\uc870\ud68c
|
||||
button.update=\uc218\uc815
|
||||
button.create=\ub4f1\ub85d
|
||||
button.delete=\uc0ad\uc81c
|
||||
button.deleteDatabase=\uc644\uc804\uc0ad\uc81c
|
||||
button.close=\ub2eb\uae30
|
||||
button.save=\uc800\uc7a5
|
||||
button.list=\ubaa9\ub85d
|
||||
button.reset=\ucde8\uc18c
|
||||
button.passwordUpdate=\uc554\ud638\ubcc0\uacbd
|
||||
button.subscribe=\uac00\uc785\uc2e0\uccad
|
||||
button.realname=\uc2e4\uba85\ud655\uc778
|
||||
button.moveToGpin=GPIN\uc2e4\uba85\ud655\uc778\uc73c\ub85c \uc774\ub3d9
|
||||
button.moveToIhidnum=\uc8fc\ubbfc\ub4f1\ub85d\ubc88\ud638 \uc2e4\uba85\ud655\uc778\uc73c\ub85c \uc774\ub3d9
|
||||
button.agree=\ub3d9\uc758
|
||||
button.disagree=\ube44\ub3d9\uc758
|
||||
button.possible = \uac00\ub2a5
|
||||
button.impossible = \ubd88\uac00\ub2a5
|
||||
button.qnaregist=Q&A\ub4f1\ub85d
|
||||
button.cnsltregist=\uc0c1\ub2f4\ub4f1\ub85d
|
||||
button.preview=\ubbf8\ub9ac\ubcf4\uae30
|
||||
button.next=\ub2e4\uc74c
|
||||
button.add=\ubc14\ub85c\ucd94\uac00
|
||||
button.confirm=\ud655\uc778
|
||||
|
||||
|
||||
#UI Common Message#
|
||||
common.save.msg=\uc800\uc7a5\ud558\uc2dc\uaca0\uc2b5\ub2c8\uae4c?
|
||||
common.regist.msg=\ub4f1\ub85d\ud558\uc2dc\uaca0\uc2b5\ub2c8\uae4c?
|
||||
common.delete.msg=\uc0ad\uc81c\ud558\uc2dc\uaca0\uc2b5\ub2c8\uae4c?
|
||||
common.update.msg=\uc218\uc815\ud558\uc2dc\uaca0\uc2b5\ub2c8\uae4c?
|
||||
common.nodata.msg=\uc790\ub8cc\uac00 \uc5c6\uc2b5\ub2c8\ub2e4. \ub2e4\ub978 \uac80\uc0c9\uc870\uac74\uc744 \uc120\ud0dd\ud574\uc8fc\uc138\uc694
|
||||
common.required.msg=(\uc740)\ub294 \ud544\uc218\uc785\ub825\ud56d\ubaa9\uc785\ub2c8\ub2e4.
|
||||
common.acknowledgement.msg=\uc2b9\uc778\ud558\uc2dc\uaca0\uc2b5\ub2c8\uae4c?
|
||||
common.acknowledgementcancel.msg=\uc2b9\uc778\ucde8\uc18c\ud558\uc2dc\uaca0\uc2b5\ub2c8\uae4c?
|
||||
|
||||
success.common.select=\uc815\uc0c1\uc801\uc73c\ub85c \uc870\ud68c\ub418\uc5c8\uc2b5\ub2c8\ub2e4.
|
||||
success.common.insert=\uc815\uc0c1\uc801\uc73c\ub85c \ub4f1\ub85d\ub418\uc5c8\uc2b5\ub2c8\ub2e4.
|
||||
success.common.update=\uc815\uc0c1\uc801\uc73c\ub85c \uc218\uc815\ub418\uc5c8\uc2b5\ub2c8\ub2e4.
|
||||
success.common.delete=\uc815\uc0c1\uc801\uc73c\ub85c \uc0ad\uc81c\ub418\uc5c8\uc2b5\ub2c8\ub2e4.
|
||||
|
||||
success.request.msg = \uc694\uccad\ucc98\ub9ac\uac00 \uc131\uacf5\uc801\uc73c\ub85c \uc218\ud589\ub418\uc5c8\uc2b5\ub2c8\ub2e4.
|
||||
|
||||
common.imposbl.fileupload = \ub354 \uc774\uc0c1 \ud30c\uc77c\uc744 \ucca8\ubd80\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4.
|
||||
common.isConfmDe.msg=\uc2b9\uc778\uc77c\uc790\ub97c \ud655\uc778 \ubc14\ub78d\ub2c8\ub2e4.
|
||||
|
||||
|
||||
fail.common.insert = \uc0dd\uc131\uc774 \uc2e4\ud328\ud558\uc600\uc2b5\ub2c8\ub2e4.
|
||||
fail.common.update = \uc218\uc815\uc774 \uc2e4\ud328\ud558\uc600\uc2b5\ub2c8\ub2e4.
|
||||
fail.common.delete = \uc0ad\uc81c\uac00 \uc2e4\ud328\ud558\uc600\uc2b5\ub2c8\ub2e4.
|
||||
fail.common.delete.upperMenuExist = \ucc38\uc870\ub418\ub294 \uba54\ub274\uac00 \uc788\uc5b4 \uc0ad\uc81c\uac00 \uc2e4\ud328\ud558\uc600\uc2b5\ub2c8\ub2e4.
|
||||
fail.common.select = \uc870\ud68c\uc5d0 \uc2e4\ud328\ud558\uc600\uc2b5\ub2c8\ub2e4.
|
||||
common.isExist.msg = \uc774\ubbf8 \uc874\uc7ac\ud558\uac70\ub098 \uacfc\uac70\uc5d0 \ub4f1\ub85d\uc774 \ub418\uc5c8\ub358 \uc0c1\ud0dc\uc785\ub2c8\ub2e4.
|
||||
fail.common.login = \ub85c\uadf8\uc778 \uc815\ubcf4\uac00 \uc62c\ubc14\ub974\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4.
|
||||
fail.common.idsearch = \uc544\uc774\ub514\ub97c \ucc3e\uc744\uc218 \uc5c6\uc2b5\ub2c8\ub2e4.
|
||||
fail.common.pwsearch = \ube44\ubc00\ubc88\ud638\ub97c \ucc3e\uc744\uc218 \uc5c6\uc2b5\ub2c8\ub2e4.
|
||||
fail.request.msg = \uc694\uccad\ucc98\ub9ac\ub97c \uc2e4\ud328\ud558\uc600\uc2b5\ub2c8\ub2e4.
|
||||
|
||||
#UI User Message#
|
||||
fail.user.passwordUpdate1=\ud604\uc7ac \ube44\ubc00\ubc88\ud638\uac00 \ub9de\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4.
|
||||
fail.user.passwordUpdate2=\ube44\ubc00\ubc88\ud638\uc640 \ube44\ubc00\ubc88\ud638 \ud655\uc778\uc774 \uc77c\uce58\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4.
|
||||
info.user.rlnmCnfirm=\uc8fc\ubbfc\ub4f1\ub85d\ubc88\ud638\ub97c \uc0ac\uc6a9\ud558\uc5ec \uc2e4\uba85\ud655\uc778\uc744 \ud558\uc2ed\uc2dc\uc624.
|
||||
success.user.rlnmCnfirm=\ud589\uc815\uc548\uc804\ubd80\uc758 \uc8fc\ubbfc\ub4f1\ub85d\uc790\ub8cc\uc640 \uc77c\uce58\ud569\ub2c8\ub2e4.
|
||||
fail.user.rlnmCnfirm=\ud589\uc815\uc548\uc804\ubd80\uc758 \uc8fc\ubbfc\ub4f1\ub85d\uc790\ub8cc\uc640 \uc77c\uce58\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4.
|
||||
fail.user.connectFail=\uc2dc\uc2a4\ud15c \uc7a5\uc560\uac00 \ubc1c\uc0dd\ud588\uc2b5\ub2c8\ub2e4.(\uc778\uc99d\uc11c\ubc84 \uc5f0\uacb0 \uc2e4\ud328)
|
||||
info.user.rlnmPinCnfirm=\uacf5\uacf5 \uc544\uc774\ud540 \uc544\uc774\ub514\ub97c \uc0ac\uc6a9\ud558\uc5ec \uc2e4\uba85\ud655\uc778\uc744 \ud558\uc2ed\uc2dc\uc624.
|
||||
success.user.rlnmPinCnfirm=\uacf5\uacf5\uc544\uc774\ud540\uc758 \ub4f1\ub85d\uc790\ub8cc\uc640 \uc77c\uce58\ud569\ub2c8\ub2e4.
|
||||
fail.user.rlnmPinCnfirm=\uacf5\uacf5\uc544\uc774\ud540\uc758 \ub4f1\ub85d\uc790\ub8cc\uc640 \uc77c\uce58\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4.
|
||||
|
||||
|
||||
#UI Cop Message#
|
||||
cop.extrlUser = \uc678\ubd80\uc0ac\uc6a9\uc790
|
||||
cop.intrlUser = \ub0b4\ubd80\uc0ac\uc6a9\uc790
|
||||
cop.private = \ube44\uacf5\uac1c
|
||||
cop.public = \uacf5\uac1c
|
||||
|
||||
cop.adbkNm = \uc8fc\uc18c\ub85d\uba85
|
||||
cop.othbcScope = \uacf5\uac1c\ubc94\uc704
|
||||
cop.company = \ud68c\uc0ac
|
||||
cop.part = \ubd80\uc11c
|
||||
cop.man = \uac1c\uc778
|
||||
cop.adbkUser = \uad6c\uc131\uc6d0
|
||||
cop.bbsNm = \uac8c\uc2dc\ud310\uba85
|
||||
cop.bbsIntrcn = \uac8c\uc2dc\ud310\uc18c\uac1c
|
||||
cop.bbsTyCode = \uac8c\uc2dc\ud310 \uc720\ud615
|
||||
cop.bbsAttrbCode = \uac8c\uc2dc\ud310 \uc18d\uc131
|
||||
cop.replyPosblAt = \ub2f5\uc7a5\uac00\ub2a5\uc5ec\ubd80
|
||||
cop.fileAtchPosblAt = \ud30c\uc77c\ucca8\ubd80\uac00\ub2a5\uc5ec\ubd80
|
||||
cop.posblAtchFileNumber = \ucca8\ubd80\uac00\ub2a5\ud30c\uc77c \uc22b\uc790
|
||||
cop.tmplatId = \ud15c\ud50c\ub9bf \uc815\ubcf4
|
||||
cop.guestList.subject = \ubc29\uba85\ub85d \uac8c\uc2dc\uae00\uc785\ub2c8\ub2e4.
|
||||
cop.nttSj = \uc81c\ubaa9
|
||||
cop.nttCn = \uae00\ub0b4\uc6a9
|
||||
cop.ntceBgnde = \uac8c\uc2dc\uc2dc\uc791\uc77c
|
||||
cop.ntceEndde = \uac8c\uc2dc\uc885\ub8cc\uc77c
|
||||
cop.ntcrNm = \uc791\uc131\uc790
|
||||
cop.password = \ud328\uc2a4\uc6cc\ub4dc
|
||||
cop.atchFile = \ud30c\uc77c\ucca8\ubd80
|
||||
cop.guestList = \ubc29\uba85\ub85d
|
||||
cop.guestListCn = \ubc29\uba85\ub85d \ub0b4\uc6a9
|
||||
cop.noticeTerm = \uac8c\uc2dc\uae30\uac04
|
||||
cop.atchFileList = \ucca8\ubd80\ud30c\uc77c\ubaa9\ub85d
|
||||
cop.cmmntyNm = \ucee4\ubba4\ub2c8\ud2f0\uba85
|
||||
cop.cmmntyIntrcn = \ucee4\ubba4\ub2c8\ud2f0 \uc18c\uac1c
|
||||
cop.cmmntyMngr = \ucee4\ubba4\ub2c8\ud2f0 \uad00\ub9ac\uc790
|
||||
cop.clbOprtr = \ub3d9\ud638\ud68c \uc6b4\uc601\uc790
|
||||
cop.clbIntrcn = \ub3d9\ud638\ud68c \uc18c\uac1c
|
||||
cop.clbNm = \ub3d9\ud638\ud68c \uba85
|
||||
cop.tmplatNm = \ud15c\ud50c\ub9bf\uba85
|
||||
cop.tmplatSeCode = \ud15c\ud50c\ub9bf \uad6c\ubd84
|
||||
cop.tmplatCours = \ud15c\ud50c\ub9bf\uacbd\ub85c
|
||||
cop.useAt = \uc0ac\uc6a9\uc5ec\ubd80
|
||||
cop.ncrdNm = \uc774\ub984
|
||||
cop.cmpnyNm = \ud68c\uc0ac\uba85
|
||||
cop.deptNm = \ubd80\uc11c\uba85
|
||||
cop.ofcpsNm = \uc9c1\uc704
|
||||
cop.clsfNm = \uc9c1\uae09
|
||||
cop.emailAdres = \uc774\uba54\uc77c\uc8fc\uc18c
|
||||
cop.telNo = \uc804\ud654\ubc88\ud638
|
||||
cop.mbtlNum = \ud734\ub300\ud3f0\ubc88\ud638
|
||||
cop.adres = \uc8fc\uc18c
|
||||
cop.extrlUserAt = \uc678\ubd80\uc0ac\uc6a9\uc790\uc5ec\ubd80
|
||||
cop.publicAt = \uacf5\uac1c\uc5ec\ubd80
|
||||
cop.remark = \ube44\uace0
|
||||
cop.trgetNm = \ucee4\ubba4\ub2c8\ud2f0/\ub3d9\ud638\ud68c \uc815\ubcf4
|
||||
cop.preview = \ubbf8\ub9ac\ubcf4\uae30
|
||||
|
||||
cop.withdraw.msg=\ud0c8\ud1f4\ucc98\ub9ac \ud558\uc2dc\uaca0\uc2b5\ub2c8\uae4c?
|
||||
cop.reregist.msg=\uc7ac\uac00\uc785 \ucc98\ub9ac\ud558\uc2dc\uaca0\uc2b5\ub2c8\uae4c?
|
||||
cop.registmanager.msg=\uc6b4\uc601\uc9c4\uc73c\ub85c \ub4f1\ub85d\ud558\uc2dc\uaca0\uc2b5\ub2c8\uae4c?
|
||||
cop.use.msg=\uc0ac\uc6a9 \ucc98\ub9ac\ud558\uc2dc\uaca0\uc2b5\ub2c8\uae4c?
|
||||
cop.unuse.msg=\uc0ac\uc6a9\uc911\uc9c0 \ucc98\ub9ac\ud558\uc2dc\uaca0\uc2b5\ub2c8\uae4c?
|
||||
cop.delete.confirm.msg=\uc0ac\uc6a9\uc911\uc9c0\ub97c \uc120\ud0dd\ud558\uc2e4 \uacbd\uc6b0 \ub2e4\uc2dc \uc0ac\uc6a9\uc73c\ub85c \ubcc0\uacbd\uc774 \ubd88\uac00\ub2a5\ud569\ub2c8\ub2e4.
|
||||
cop.ing.msg=\uc2b9\uc778\uc694\uccad \uc911\uc785\ub2c8\ub2e4.
|
||||
cop.request.msg=\uac00\uc785\uc2e0\uccad\uc774 \uc815\uc0c1\uc801\uc73c\ub85c \uc694\uccad\ub418\uc5c8\uc2b5\ub2c8\ub2e4
|
||||
cop.password.msg=\ud328\uc2a4\uc6cc\ub4dc\ub97c \uc785\ub825\ud574 \uc8fc\uc2ed\uc2dc\uc624.
|
||||
cop.password.not.same.msg=\ud328\uc2a4\uc6cc\ub4dc\uac00 \uc77c\uce58\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4.
|
||||
|
||||
cop.comment.wrterNm = \uc791\uc131\uc790
|
||||
cop.comment.commentCn = \ub0b4\uc6a9
|
||||
cop.comment.commentPassword = \ud328\uc2a4\uc6cc\ub4dc
|
||||
|
||||
cop.satisfaction.wrterNm = \uc791\uc131\uc790
|
||||
cop.satisfaction.stsfdgCn = \ub0b4\uc6a9
|
||||
cop.satisfaction.stsfdg = \ub9cc\uc871\ub3c4
|
||||
cop.satisfaction.stsfdgPassword = \ud328\uc2a4\uc6cc\ub4dc
|
||||
|
||||
cop.scrap.scrapNm = \uc2a4\ud06c\ub7a9\uba85
|
||||
|
||||
#UI USS Message#
|
||||
uss.ion.noi.ntfcSj=\uc81c\ubaa9
|
||||
uss.ion.noi.ntfcCn=\ub0b4\uc6a9
|
||||
uss.ion.noi.ntfcDate=\uc54c\ub9bc\uc77c\uc790
|
||||
uss.ion.noi.ntfcTime=\uc54c\ub9bc\uc2dc\uac04
|
||||
uss.ion.noi.ntfcHH=\uc54c\ub9bc\uc2dc\uac04
|
||||
uss.ion.noi.ntfcMM=\uc54c\ub9bc\ubd84
|
||||
uss.ion.noi.bhNtfcIntrvl=\uc0ac\uc804\uc54c\ub9bc\uac04\uaca9
|
||||
uss.ion.noi.bhNtfcIntrvl.msg=\uc0ac\uc804\uc54c\ub9bc\uac04\uaca9 \uc9c0\uc815\uc774 \ud544\uc694\ud569\ub2c8\ub2e4.
|
||||
uss.ion.noi.alertNtfcTime=\uc54c\ub9bc\uc77c\uc790 \ubc0f \uc2dc\uac04\uc774 \uc720\ud6a8\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4.
|
||||
|
||||
#UI COP Message#
|
||||
cop.sms.trnsmitTelno=\ubc1c\uc2e0\uc804\ud654\ubc88\ud638
|
||||
cop.sms.trnsmitCn=\uc804\uc1a1\ub0b4\uc6a9
|
||||
cop.sms.recptnTelno=\uc218\uc2e0\uc804\ud654\ubc88\ud638
|
||||
cop.sms.send=\uc804\uc1a1
|
||||
cop.sms.addRecptn=\ucd94\uac00
|
||||
cop.sms.recptnTelno.msg=\uc218\uc2e0\uc804\ud654\ubc88\ud638 \uc9c0\uc815\uc774 \ud544\uc694\ud569\ub2c8\ub2e4.
|
||||
|
||||
#UI sym.log Message#
|
||||
sym.log.histSeCode = \uc774\ub825\uad6c\ubd84
|
||||
sym.log.sysNm = \uc2dc\uc2a4\ud15c\uba85
|
||||
sym.log.histCn = \uc774\ub825\ub0b4\uc6a9
|
||||
sym.log.atchFile = \ucca8\ubd80\ud30c\uc77c
|
||||
sym.log.atchFileList = \ucca8\ubd80\ud30c\uc77c\ubaa9\ub85d
|
||||
sym.ems.receiver = \ubc1b\ub294\uc0ac\ub78c
|
||||
sym.ems.title = \uc81c\ubaa9
|
||||
sym.ems.content = \ubc1c\uc2e0\ub0b4\uc6a9
|
||||
|
||||
#Vlidator Errors#
|
||||
errors.prefix=<div class="error">
|
||||
errors.suffix=</div><br/>
|
||||
|
||||
errors.required={0}\uc740(\ub294) \ud544\uc218 \uc785\ub825\uac12\uc785\ub2c8\ub2e4.
|
||||
errors.minlength={0}\uc740(\ub294) {1}\uc790 \uc774\uc0c1 \uc785\ub825\ud574\uc57c \ud569\ub2c8\ub2e4.
|
||||
errors.maxlength={0}\uc740(\ub294) {1}\uc790 \uc774\uc0c1 \uc785\ub825\ud560\uc218 \uc5c6\uc2b5\ub2c8\ub2e4.
|
||||
errors.invalid={0}\uc740(\ub294) \uc720\ud6a8\ud558\uc9c0 \uc54a\uc740 \uac12\uc785\ub2c8\ub2e4.
|
||||
errors.minInteger={0}\uc740(\ub294) \uc720\ud6a8\ud55c \uac12\uc774 \uc544\ub2d9\ub2c8\ub2e4. 1 \uc774\uc0c1\uc758 \uac12\uc744 \uc785\ub825\ud574\uc57c \ud569\ub2c8\ub2e4.
|
||||
errors.byte={0}\uc740(\ub294) byte\ud0c0\uc785\uc774\uc5b4\uc57c \ud569\ub2c8\ub2e4.
|
||||
errors.short={0}\uc740(\ub294) short\ud0c0\uc785\uc774\uc5b4\uc57c \ud569\ub2c8\ub2e4.
|
||||
errors.integer={0}\uc740(\ub294) \uc815\uc218 \ud0c0\uc785\uc774\uc5b4\uc57c \ud569\ub2c8\ub2e4.
|
||||
errors.long={0}\uc740(\ub294) long \ud0c0\uc785\uc774\uc5b4\uc57c \ud569\ub2c8\ub2e4.
|
||||
errors.float={0}\uc740(\ub294) \uc2e4\uc218 \ud0c0\uc785\uc774\uc5b4\uc57c \ud569\ub2c8\ub2e4.
|
||||
errors.double={0}\uc740(\ub294) double \ud0c0\uc785\uc774\uc5b4\uc57c \ud569\ub2c8\ub2e4.
|
||||
|
||||
errors.date={0}\uc740(\ub294) \ub0a0\uc9dc \uc720\ud615\uc774 \uc544\ub2d9\ub2c8\ub2e4.
|
||||
errors.range={0}\uc740(\ub294) {1}\uacfc {2} \uc0ac\uc774\uc758 \uac12\uc774\uc5b4\uc57c \ud569\ub2c8\ub2e4.
|
||||
errors.creditcard={0}\uc740(\ub294) \uc720\ud6a8\ud558\uc9c0 \uc54a\uc740 \uc2e0\uc6a9\uce74\ub4dc \ubc88\ud638\uc785\ub2c8\ub2e4.
|
||||
errors.email={0}\uc740(\ub294) \uc720\ud6a8\ud558\uc9c0 \uc54a\uc740 \uc774\uba54\uc77c \uc8fc\uc18c\uc785\ub2c8\ub2e4.
|
||||
|
||||
errors.ihidnum=\uc720\ud6a8\ud558\uc9c0 \uc54a\uc740 \uc8fc\ubbfc\ub4f1\ub85d\ubc88\ud638\uc785\ub2c8\ub2e4.
|
||||
errors.korean={0}\uc740(\ub294) \ud55c\uae00\uc744 \uc785\ub825\ud558\uc154\uc57c \ud569\ub2c8\ub2e4.
|
||||
errors.ip=\uc720\ud6a8\ud558\uc9c0 \uc54a\uc740 IP\uc8fc\uc18c\uc785\ub2c8\ub2e4.
|
||||
|
||||
errors.password1={0}\uc740(\ub294) 8~20\uc790 \ub0b4\uc5d0\uc11c \uc785\ub825\ud574\uc57c \ud569\ub2c8\ub2e4.
|
||||
errors.password2={0}\uc740(\ub294) \ud55c\uae00,\ud2b9\uc218\ubb38\uc790,\ub744\uc5b4\uc4f0\uae30\ub294 \ud5c8\uc6a9\ub418\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4.
|
||||
errors.password3={0}\uc740(\ub294) \uc21c\ucc28\uc801\uc778 \uc22b\uc790\ub97c 4\uac1c\uc774\uc0c1 \uc5f0\uc18d\ud574\uc11c \uc0ac\uc6a9\ud560\uc218 \uc5c6\uc2b5\ub2c8\ub2e4.
|
||||
errors.password4={0}\uc740(\ub294) \ubc18\ubcf5\ub418\ub294 \ubb38\uc790\ub098 \uc22b\uc790\ub97c 4\uac1c\uc774\uc0c1 \uc5f0\uc18d\ud574\uc11c \uc0ac\uc6a9\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4.
|
||||
|
||||
errors.notKorean={0}\uc740(\ub294) \ud55c\uae00\uc744 \uc0ac\uc6a9\ud558\uc2e4\uc218 \uc5c6\uc2b5\ub2c8\ub2e4.
|
||||
error.security.runtime.error = error
|
||||
#Vlidator Errors- wordDicaryVO#
|
||||
wordDicaryVO.wordNm=\uc6a9\uc5b4\uba85
|
||||
wordDicaryVO.engNm=\uc601\ubb38\uba85
|
||||
wordDicaryVO.wordDc=\uc6a9\uc5b4\uc124\uba85
|
||||
wordDicaryVO.synonm=\ub3d9\uc758\uc5b4
|
||||
|
||||
#Vlidator Errors- cnsltManageVO#
|
||||
cnsltManageVO.cnsltSj=\uc0c1\ub2f4\uc81c\ubaa9
|
||||
cnsltManageVO.cnsltCn=\uc0c1\ub2f4\ub0b4\uc6a9
|
||||
cnsltManageVO.writngPassword=\uc791\uc131\ube44\ubc00\ubc88\ud638
|
||||
cnsltManageVO.areaNo=\uc9c0\uc5ed\ubc88\ud638
|
||||
cnsltManageVO.middleTelno=\uc911\uac04\uc804\ud654\ubc88\ud638
|
||||
cnsltManageVO.endTelno=\ub05d\uc804\ud654\ubc88\ud638
|
||||
cnsltManageVO.wrterNm=\uc791\uc131\uc790\uba85
|
||||
cnsltManageVO.managtCn=\ub2f5\ubcc0\ub0b4\uc6a9
|
||||
|
||||
#Vlidator Errors- siteManageVO#
|
||||
siteManageVO.siteNm=\uc0ac\uc774\ud2b8\uba85
|
||||
siteManageVO.siteUrl=\uc0ac\uc774\ud2b8 URL
|
||||
siteManageVO.siteDc=\uc0ac\uc774\ud2b8\uc124\uba85
|
||||
siteManageVO.siteThemaClCode=\uc0ac\uc774\ud2b8\uc8fc\uc81c\ubd84\ub958
|
||||
siteManageVO.actvtyAt=\ud65c\uc131\uc5ec\ubd80
|
||||
siteManageVO.useAt=\uc0ac\uc6a9\uc5ec\ubd80
|
||||
|
||||
#Vlidator Errors- recomendSiteManageVO#
|
||||
recomendSiteManageVO.recomendSiteNm=\ucd94\ucc9c\uc0ac\uc774\ud2b8\uba85
|
||||
recomendSiteManageVO.recomendSiteUrl=\ucd94\ucc9c\uc0ac\uc774\ud2b8 URL
|
||||
recomendSiteManageVO.recomendSiteDc=\ucd94\ucc9c\uc0ac\uc774\ud2b8\uc124\uba85
|
||||
recomendSiteManageVO.recomendResnCn=\ucd94\ucc9c\uc0ac\uc774\ud2b8\uc2b9\uc778\uc0ac\uc720
|
||||
recomendSiteManageVO.confmDe=\uc2b9\uc778\uc77c\uc790
|
||||
|
||||
#Vlidator Errors- hpcmManageVO#
|
||||
hpcmManageVO.hpcmSeCode=\ub3c4\uc6c0\ub9d0\uad6c\ubd84
|
||||
hpcmManageVO.hpcmDf=\ub3c4\uc6c0\ub9d0\uc815\uc758
|
||||
hpcmManageVO.hpcmDc=\ub3c4\uc6c0\ub9d0\uc124\uba85
|
||||
|
||||
#Vlidator Errors- newsManageVO#
|
||||
newsManageVO.newsSj=\ub274\uc2a4\uc81c\ubaa9
|
||||
newsManageVO.newsCn=\ub274\uc2a4\ub0b4\uc6a9
|
||||
newsManageVO.ntceDe=\uac8c\uc2dc\uc77c\uc790
|
||||
|
||||
#Vlidator Errors- faqManageVO#
|
||||
faqManageVO.qestnSj=\uc9c8\ubb38\uc81c\ubaa9
|
||||
faqManageVO.qestnCn=\uc9c8\ubb38\ub0b4\uc6a9
|
||||
faqManageVO.answerCn=\ub2f5\ubcc0\ub0b4\uc6a9
|
||||
|
||||
#Vlidator Errors- stplatManageVO#
|
||||
stplatManageVO.useStplatNm=\uc774\uc6a9\uc57d\uad00\uba85
|
||||
stplatManageVO.useStplatCn=\uc774\uc6a9\uc57d\uad00\ub0b4\uc6a9
|
||||
stplatManageVO.infoProvdAgreCn=\uc815\ubcf4\uc81c\uacf5\ub3d9\uc758\ub0b4\uc6a9
|
||||
|
||||
#Vlidator Errors- cpyrhtPrtcPolicyVO#
|
||||
cpyrhtPrtcPolicyVO.cpyrhtPrtcPolicyCn=\uc800\uc791\uad8c\ubcf4\ud638\uc815\ucc45\ub0b4\uc6a9
|
||||
|
||||
#Vlidator Errors- qnaManageVO#
|
||||
qnaManageVO.qestnSj=\uc9c8\ubb38\uc81c\ubaa9
|
||||
qnaManageVO.qestnCn=\uc9c8\ubb38\ub0b4\uc6a9
|
||||
qnaManageVO.writngPassword=\uc791\uc131\ube44\ubc00\ubc88\ud638
|
||||
qnaManageVO.areaNo=\uc9c0\uc5ed\ubc88\ud638
|
||||
qnaManageVO.middleTelno=\uc911\uac04\uc804\ud654\ubc88\ud638
|
||||
qnaManageVO.endTelno=\ub05d\uc804\ud654\ubc88\ud638
|
||||
qnaManageVO.wrterNm=\uc791\uc131\uc790\uba85
|
||||
qnaManageVO.answerCn=\ub2f5\ubcc0\ub0b4\uc6a9
|
||||
|
||||
#Vlidator Errors- ReprtStatsVO#
|
||||
sts.reprtId = \ubcf4\uace0\uc11cID
|
||||
sts.title = \ubcf4\uace0\uc11c\uba85
|
||||
sts.category = \ubcf4\uace0\uc11c\uc720\ud615
|
||||
sts.status = \uc9c4\ud589\uc0c1\ud0dc
|
||||
sts.regDate = \ub4f1\ub85d\uc77c\uc2dc
|
||||
|
||||
#Rest day messages#
|
||||
sym.cal.restDay = \ud734\uc77c\uc77c\uc790
|
||||
sym.cal.restName = \ud734\uc77c\uba85
|
||||
sym.cal.restDetail = \ud734\uc77c\uc124\uba85
|
||||
sym.cal.restCategory = \ud734\uc77c\uad6c\ubd84
|
||||
|
||||
image.errorBg = \uc624\ub958\uc774\ubbf8\uc9c0
|
||||
|
|
@ -0,0 +1,96 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context"
|
||||
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.1.xsd
|
||||
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.1.xsd">
|
||||
|
||||
<!-- component-scan 설정 -->
|
||||
<context:component-scan base-package="geoinfo">
|
||||
<context:include-filter type="annotation" expression="org.springframework.stereotype.Service" />
|
||||
<context:include-filter type="annotation" expression="org.springframework.stereotype.Repository" />
|
||||
<context:exclude-filter type="annotation" expression="org.springframework.stereotype.Controller" />
|
||||
</context:component-scan>
|
||||
|
||||
<!-- 메시지소스빈 설정 -->
|
||||
<bean id="egovMessageSource" class="egovframework.com.cmm.EgovMessageSource">
|
||||
<property name="reloadableResourceBundleMessageSource">
|
||||
<ref bean="messageSource" />
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<!-- 프로퍼티 파일 위치 설정 -->
|
||||
<bean id="messageSource" class="org.springframework.context.support.ReloadableResourceBundleMessageSource">
|
||||
<property name="basenames">
|
||||
<list>
|
||||
<value>classpath:/egovframework/message/message-common</value>
|
||||
<value>classpath:/egovframework/rte/fdl/idgnr/messages/idgnr</value>
|
||||
<value>classpath:/egovframework/rte/fdl/property/messages/properties</value>
|
||||
</list>
|
||||
</property>
|
||||
<property name="cacheSeconds">
|
||||
<value>60</value>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<!-- Exception 발생시 후처리용 별도작업을 위해 실행환경의 LeveaTrace를 활용하도록 설정 -->
|
||||
<bean id="leaveaTrace" class="egovframework.rte.fdl.cmmn.trace.LeaveaTrace">
|
||||
<property name="traceHandlerServices">
|
||||
<list>
|
||||
<ref bean="traceHandlerService" />
|
||||
</list>
|
||||
</property>
|
||||
</bean>
|
||||
<!-- Exception 발생시 후처리용 별도작업을 위해 실행환경의 DefaultTrace Handle Manager 를 활용하도록 설정 -->
|
||||
<bean id="traceHandlerService" class="egovframework.rte.fdl.cmmn.trace.manager.DefaultTraceHandleManager">
|
||||
<property name="reqExpMatcher">
|
||||
<ref bean="antPathMater" />
|
||||
</property>
|
||||
<property name="patterns">
|
||||
<list>
|
||||
<value>*</value>
|
||||
</list>
|
||||
</property>
|
||||
<property name="handlers">
|
||||
<list>
|
||||
<ref bean="defaultTraceHandler" />
|
||||
</list>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<!-- Exception 발생시 후처리용 별도작업을 위해 실행환경의 AntPathMatcher 를 활용하도록 설정 -->
|
||||
<bean id="antPathMater" class="org.springframework.util.AntPathMatcher" />
|
||||
<!-- Exception 발생시 후처리용 별도작업을 위해 실행환경의 DefaultTraceHandler 를 활용하도록 설정 egovframework.rte.fdl.cmmn.trace.handler.DefaultTraceHandler -->
|
||||
<bean id="defaultTraceHandler" class="egovframework.com.cmm.EgovComTraceHandler" />
|
||||
|
||||
<!-- For Pagination Tag 설정 -->
|
||||
<bean id="imageRenderer" class="egovframework.com.cmm.ImagePaginationRenderer" />
|
||||
<bean id="paginationManager" class="egovframework.rte.ptl.mvc.tags.ui.pagination.DefaultPaginationManager">
|
||||
<property name="rendererType">
|
||||
<map>
|
||||
<entry key="image" value-ref="imageRenderer" />
|
||||
</map>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<!-- MULTIPART RESOLVERS -->
|
||||
<!-- regular spring resolver -->
|
||||
<bean id="filterMultipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
|
||||
<property name="maxUploadSize" value="1073741824" />
|
||||
<property name="maxInMemorySize" value="1073741824" />
|
||||
</bean>
|
||||
|
||||
<!-- <bean id="spring.RegularCommonsMultipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
|
||||
<property name="maxUploadSize" value="1073741824" />
|
||||
<property name="maxInMemorySize" value="1073741824" />
|
||||
</bean> -->
|
||||
|
||||
<!-- custom multi file resolver -->
|
||||
<bean id="local.MultiCommonsMultipartResolver" class="egovframework.com.cmm.web.EgovMultipartResolver">
|
||||
<property name="maxUploadSize" value="1073741824" />
|
||||
<property name="maxInMemorySize" value="1073741824" />
|
||||
</bean>
|
||||
<!-- choose one from above and alias it to the name Spring expects -->
|
||||
<!-- alias name="local.MultiCommonsMultipartResolver" alias="multipartResolver" / -->
|
||||
<alias name="spring.RegularCommonsMultipartResolver" alias="multipartResolver" />
|
||||
|
||||
|
||||
</beans>
|
||||
|
|
@ -0,0 +1,48 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
|
||||
http://www.springframework.org/schema/jdbc http://www.springframework.org/schema/jdbc/spring-jdbc-3.0.xsd">
|
||||
|
||||
<bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
|
||||
<property name="locations">
|
||||
<list>
|
||||
<value>classpath:/egovframework/egovProps/*.properties</value>
|
||||
</list>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<!-- MySQL -->
|
||||
<!-- <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close"> <property name="driverClassName" value="com.mysql.jdbc.Driver"/> <property name="url" value="jdbc:mysql://locakhost/imukorea"/> <property name="username" value="root"/> <property name="password" value="1234"/> </bean> -->
|
||||
|
||||
<!-- Oracle -->
|
||||
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
|
||||
<property name="driverClassName" value="${Oracle.Driver}" />
|
||||
<property name="url" value="${Oracle.Url}" />
|
||||
<property name="username" value="${Oracle.ID}" />
|
||||
<property name="password" value="${Oracle.Password}" />
|
||||
<property name="initialSize" value="50"/>
|
||||
<property name="maxActive" value="200"/>
|
||||
<property name="maxIdle" value="200" />
|
||||
<property name="minIdle" value="50" />
|
||||
<property name="validationQuery" value="select 1 from dual" />
|
||||
<property name="testWhileIdle" value="true" />
|
||||
<property name="numTestsPerEvictionRun" value="10" />
|
||||
<property name="timeBetweenEvictionRunsMillis" value="60000" />
|
||||
</bean>
|
||||
|
||||
|
||||
<!-- PostgreSQL JDBC setting -->
|
||||
<!-- <bean id="dataSourceSpied" class="org.springframework.jdbc.datasource.SimpleDriverDataSource" > <property name="driverClass" value="org.postgresql.Driver" /> <property name="url" value="$jdbc:postgresql://localhost:5432/gtyoon" /> <property name="username" value="postgres" /> <property name="password" value="admin" /> </bean> -->
|
||||
|
||||
|
||||
|
||||
<!-- <bean id="dataSource" class="net.sf.log4jdbc.Log4jdbcProxyDataSource">
|
||||
<constructor-arg ref="dataSourceSpied" />
|
||||
<property name="logFormatter">
|
||||
<bean class="net.sf.log4jdbc.tools.Log4JdbcCustomFormatter">
|
||||
<property name="loggingType" value="MULTI_LINE" />
|
||||
<property name="sqlPrefix" value="################## SQL ##################
" />
|
||||
</bean>
|
||||
</property>
|
||||
</bean> -->
|
||||
|
||||
</beans>
|
||||
|
|
@ -0,0 +1,31 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<beans xmlns="http://www.springframework.org/schema/beans"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop"
|
||||
xmlns:tx="http://www.springframework.org/schema/tx" xmlns:util="http://www.springframework.org/schema/util"
|
||||
xmlns:context="http://www.springframework.org/schema/context"
|
||||
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
|
||||
http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx.xsd
|
||||
http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util.xsd
|
||||
http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop.xsd
|
||||
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd">
|
||||
|
||||
<!-- SqlSession setup for MyBatis Database Layer -->
|
||||
<!--
|
||||
<bean id="sqlSession" class="org.mybatis.spring.SqlSessionFactoryBean">
|
||||
-->
|
||||
<bean id="sqlSession" class="geoinfo.com.database.HotDeployableMybatisSessionFactoryBean">
|
||||
<property name="dataSource" ref="dataSource" />
|
||||
<property name="configLocation" value="classpath:/egovframework/sqlmap/sql-map-config.xml" />
|
||||
<property name="mapperLocations" value="classpath:/egovframework/sqlmap/mapper/*/*.xml" />
|
||||
<property name="interval" value="500" /><!-- ms -->
|
||||
</bean>
|
||||
|
||||
<bean class="egovframework.rte.psl.dataaccess.mapper.MapperConfigurer">
|
||||
<property name="basePackage" value="geoinfo.**.**.service" />
|
||||
</bean>
|
||||
|
||||
<bean id="sqlSessionTemplate" class="org.mybatis.spring.SqlSessionTemplate" destroy-method="clearCache">
|
||||
<constructor-arg index="0" ref="sqlSession" />
|
||||
</bean>
|
||||
|
||||
</beans>
|
||||
|
|
@ -0,0 +1,33 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.1.xsd">
|
||||
|
||||
<!-- 프로퍼티 정보 설정 -->
|
||||
<bean name="propertiesService" class="egovframework.rte.fdl.property.impl.EgovPropertyServiceImpl" destroy-method="destroy">
|
||||
<property name="properties">
|
||||
<map>
|
||||
<entry key="pageUnit" value="10" />
|
||||
<entry key="pageSize" value="10" />
|
||||
|
||||
<!-- 모바일 인증 정보 시작 -->
|
||||
<!-- 회원사ID -->
|
||||
<entry key="cert.cpId" value="KCTM1002"/>
|
||||
<!-- URL코드 - 개발용(002001), 운영용(003002) -->
|
||||
<entry key="cert.urlCode" value="003002"/>
|
||||
<!-- 인증후 호출 URL - 개발용(http://localhost/mobileCertResult.do), 운영용(https://www.geoinfo.or.kr/mobileCertResult.do)-->
|
||||
<entry key="cert.retUrl" value="https://www.geoinfo.or.kr/mobileCertResult.do"/>
|
||||
<!-- 모바일 인증 정보 끝 -->
|
||||
|
||||
</map>
|
||||
</property>
|
||||
|
||||
<property name="extFileName">
|
||||
<set>
|
||||
<map>
|
||||
<entry key="encoding" value="UTF-8"/>
|
||||
<entry key="filename" value="classpath*:/egovProps/*.properties"/>
|
||||
</map>
|
||||
</set>
|
||||
</property>
|
||||
</bean>
|
||||
</beans>
|
||||
|
|
@ -0,0 +1,25 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.1.xsd">
|
||||
|
||||
<!-- <bean id="subsidenceJob" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
|
||||
<property name="targetObject" ref="subsidenceScheduling" />
|
||||
<property name="targetMethod" value="subsidenceListScheduler" />
|
||||
<property name="concurrent" value="false" />
|
||||
</bean>
|
||||
|
||||
|
||||
<bean id="subsidenceTrigger" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean">
|
||||
<property name="jobDetail" ref="subsidenceJob" />
|
||||
<property name="cronExpression" value="0 0 0 * * ?" />
|
||||
</bean>
|
||||
|
||||
<bean id="subsidenceScheduler" class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
|
||||
<property name="triggers">
|
||||
<list>
|
||||
<ref bean="subsidenceTrigger" />
|
||||
</list>
|
||||
</property>
|
||||
</bean>
|
||||
-->
|
||||
</beans>
|
||||
|
|
@ -0,0 +1,58 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:aop="http://www.springframework.org/schema/aop"
|
||||
xmlns:tx="http://www.springframework.org/schema/tx"
|
||||
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.1.xsd
|
||||
http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.1.xsd
|
||||
http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-3.1.xsd">
|
||||
|
||||
<!-- transaction 설정 -->
|
||||
<bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
|
||||
<property name="dataSource" ref="dataSource"/>
|
||||
</bean>
|
||||
|
||||
<tx:advice id="txAdvice" transaction-manager="transactionManager">
|
||||
<tx:attributes>
|
||||
<tx:method name="*" rollback-for="Exception" propagation="REQUIRED"/>
|
||||
</tx:attributes>
|
||||
</tx:advice>
|
||||
|
||||
<aop:config>
|
||||
<aop:pointcut id="requiredTx"
|
||||
expression="execution(* egovframework.com..*Impl.*(..)) or execution(* geoinfo..impl.*Impl.*(..))"/>
|
||||
<aop:advisor advice-ref="txAdvice"
|
||||
pointcut-ref="requiredTx" />
|
||||
</aop:config>
|
||||
|
||||
<!-- <tx:annotation-driven transaction-manager="transactionManager" /> -->
|
||||
|
||||
<!--
|
||||
isolation : @Transactional(isolation=Isolation.DEFAULT)
|
||||
propagation : @Transactional(propagation=Propagation.REQUIRED)
|
||||
readOnly : @Transactional(readOnly = true)
|
||||
timeout : @Transactional(timeout=10)
|
||||
|
||||
noRollbackFor : @Transactional(noRollbackFor=NoRoleBackTx.class)
|
||||
noRollbackForClassName : @Transactional(noRollbackForClassName="NoRoleBackTx”)
|
||||
rollbackFor : @Transactional(rollbackFor=RoleBackTx.class)
|
||||
rollbackForClassName : @Transactional(rollbackForClassName="RoleBackTx”)
|
||||
-->
|
||||
<!--
|
||||
<tx:advice id="txAdvice" transaction-manager="transactionManager">
|
||||
<tx:attributes>
|
||||
<tx:method name="*" rollback-for="Exception"/>
|
||||
</tx:attributes>
|
||||
</tx:advice>
|
||||
-->
|
||||
<!--
|
||||
<aop:config>
|
||||
<aop:pointcut id="requiredTx"
|
||||
expression="execution(* egovframework.com..*Impl.*(..))
|
||||
or execution(* geoinfo..*ServiceImpl.*(..))
|
||||
or execution(* geoinfo..*Service.*(..))
|
||||
"/>
|
||||
<aop:advisor advice-ref="txAdvice" pointcut-ref="requiredTx" />
|
||||
</aop:config>
|
||||
-->
|
||||
|
||||
</beans>
|
||||
|
|
@ -0,0 +1,11 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
|
||||
<mapper namespace="geoinfo.com.jusangdo.service.JusangdoMapper">
|
||||
<select id="selectTblHeader" parameterType="map" resultType="egovMap">
|
||||
SELECT
|
||||
PROJECT_CODE
|
||||
FROM TBL_HEADER
|
||||
WHERE HOLE_CODE = #{holeCode}
|
||||
</select>
|
||||
</mapper>
|
||||
|
|
@ -0,0 +1,42 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
|
||||
<mapper namespace="geoinfo.map.jibanmodel.service.JibanModelMapper">
|
||||
|
||||
<select id="selectJibanInfoList" parameterType="map" resultType="egovMap">
|
||||
<![CDATA[
|
||||
SELECT
|
||||
A.MODEL_NAME,
|
||||
A.FNAME_EXT,
|
||||
A.HJD_CDE,
|
||||
A.GID,
|
||||
A.X,
|
||||
A.Y,
|
||||
B.SIDO_NM,
|
||||
B.CGG_NM
|
||||
FROM UGG_STRT_PS A
|
||||
INNER JOIN CMMTNCODBL B
|
||||
ON A.HJD_CDE = B.REGN_CODE
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<resultMap id="holeLocationResultMap" type="egovMap">
|
||||
<id property="gid" column="GID" />
|
||||
<result property="wkt" column="WKT" javaType="java.lang.String" />
|
||||
</resultMap>
|
||||
|
||||
<select id="searchHoleByHjdCode" parameterType="String" resultMap="holeLocationResultMap">
|
||||
SELECT
|
||||
HOLE.MODEL_NAME,
|
||||
HOLE.GID,
|
||||
HOLE.HJD_CDE AS CODE,
|
||||
HOLE.THE_GEOM.GET_WKT() AS WKT,
|
||||
HJD.SIDO_NM SIDO,
|
||||
HJD.CGG_NM SGG
|
||||
FROM UGG_STRT_PS HOLE
|
||||
INNER JOIN CMMTNCODBL HJD
|
||||
ON HOLE.HJD_CDE = HJD.REGN_CODE
|
||||
WHERE HOLE.HJD_CDE = #{hjdCde}
|
||||
</select>
|
||||
|
||||
</mapper>
|
||||
|
|
@ -0,0 +1,51 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
|
||||
<mapper namespace="geoinfo.map.jihaanjeonmodel.service.JihaanjeonModelMapper">
|
||||
|
||||
<select id="selectjihaanjeonInfoList" parameterType="map" resultType="egovMap">
|
||||
<![CDATA[
|
||||
SELECT
|
||||
A.POLY_LONLAT,
|
||||
A.EVAL_CLASS,
|
||||
A.EVALNO,
|
||||
A.EVALNM,
|
||||
A.CONSTCOST,
|
||||
A.MAXDIGDEPTH,
|
||||
A.DIGCAPACITY,
|
||||
A.STARTYMD,
|
||||
A.ENDYMD,
|
||||
A.EVALCOST,
|
||||
A.PROSTAGE,
|
||||
A.DIGAREA,
|
||||
A.LONLAT,
|
||||
A.JIHAANJEONLON,
|
||||
A.JIHAANJEONLAT,
|
||||
A.STATENAME,
|
||||
A.BUSINESSADDRESS,
|
||||
A.CLIENT,
|
||||
A.EVALUATIONAGENCY,
|
||||
A.APPROVALAGENCY,
|
||||
A.CONFERENCEAGENCY,
|
||||
A.EXAMINEAGENCY
|
||||
FROM UNDERGROUND_SAFETY_INFO A
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<resultMap id="holeLocationResultMap" type="egovMap">
|
||||
<id property="gid" column="GID" />
|
||||
<result property="wkt" column="WKT" javaType="java.lang.String" />
|
||||
</resultMap>
|
||||
|
||||
<select id="searchHoleByHjdCode" parameterType="map" resultType="egovMap">
|
||||
SELECT
|
||||
HOLE.MODEL_NAME,
|
||||
HOLE.GID,
|
||||
HOLE.HJD_CDE AS CODE,
|
||||
HOLE.THE_GEOM.GET_WKT() AS WKT,
|
||||
HJD.SIDO_NM SIDO,
|
||||
HJD.CGG_NM SGG
|
||||
FROM UGG_STRT_PS HOLE
|
||||
</select>
|
||||
|
||||
</mapper>
|
||||
|
|
@ -0,0 +1,138 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
|
||||
<mapper namespace="geoinfo.main.community.service.CommunityMapper">
|
||||
<!-- 커뮤니티 레코드 개수, 총 페이지 수 -->
|
||||
<select id="selectRowCount" resultType="org.apache.commons.collections.map.CaseInsensitiveMap">
|
||||
<![CDATA[
|
||||
SELECT MAX(ROWNUM) AS ROWCOUNT, CEIL(MAX(ROWNUM)/10) AS LASTPAGE
|
||||
FROM WEB_COMMUNITY
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="selectRow" parameterType="int" resultType="org.apache.commons.collections.map.CaseInsensitiveMap">
|
||||
<![CDATA[
|
||||
SELECT IDX,NAME, SUBSTR(SUBJECT,1,29) AS SUBJECT, SUBJECT AS SUBJECTLEN, READCOUNT, DATETIME, MASTERID, SEQ, TOP
|
||||
FROM
|
||||
(
|
||||
SELECT IDX, SUBJECT, NAME, DATETIME, READCOUNT, ROW_NUMBER() OVER(ORDER BY TOP DESC, MASTERID DESC) RNK, MASTERID, SEQ, TOP
|
||||
FROM
|
||||
(
|
||||
SELECT IDX, NAME, SUBJECT, READCOUNT,TO_CHAR(DATETIME,'YYYY-MM-DD') DATETIME, MASTERID, SEQ, TOP
|
||||
FROM WEB_COMMUNITY
|
||||
)
|
||||
)
|
||||
WHERE RNK <= #{page}*10+10 AND RNK > #{page}*10
|
||||
ORDER BY TOP DESC, MASTERID DESC, SEQ ASC
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="selectContent" parameterType="int" resultType="org.apache.commons.collections.map.CaseInsensitiveMap">
|
||||
<![CDATA[
|
||||
SELECT
|
||||
EMAIL, NAME, CONTENT, IDX, SUBJECT, TO_CHAR(DATETIME, 'YYYY-MM-DD') DATETIME, HOMEPAGE, SAVENAME, FILENAME, SEQ, MASTERID,
|
||||
SAVENAME2, FILENAME2, SAVENAME3, FILENAME3
|
||||
FROM WEB_COMMUNITY
|
||||
WHERE IDX = #{id}
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="updateReadCount" parameterType="int" resultType="org.apache.commons.collections.map.CaseInsensitiveMap">
|
||||
<![CDATA[
|
||||
UPDATE WEB_COMMUNITY SET READCOUNT = READCOUNT + 1 WHERE IDX = #{id}
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="selectEmailById" parameterType="String" resultType="String">
|
||||
<![CDATA[
|
||||
SELECT EMAIL FROM WEB_MEMBER_IN WHERE USERID = #{id}
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<insert id="insertCmuboard">
|
||||
<![CDATA[
|
||||
INSERT INTO WEB_COMMUNITY
|
||||
SELECT NVL(MAX(IDX),0) + 1 , #{name}, #{pass}, #{email}, #{homepage}, #{subject},
|
||||
#{content}, NVL(MAX(IDX),0) + 1, 0, #{fileName}, #{saveName}, SYSDATE, 0, #{top}, #{fileName2}, #{saveName2},
|
||||
#{fileName3}, #{saveName3}, ''
|
||||
FROM WEB_COMMUNITY
|
||||
]]>
|
||||
</insert>
|
||||
|
||||
<select id="selectContentByIdx" resultType="org.apache.commons.collections.map.CaseInsensitiveMap">
|
||||
<if test="pass != null">
|
||||
<![CDATA[
|
||||
SELECT * FROM WEB_COMMUNITY WHERE IDX= #{id} AND PASSWORD = #{pass}
|
||||
]]>
|
||||
</if>
|
||||
|
||||
<if test="pass == null">
|
||||
<![CDATA[
|
||||
SELECT * FROM WEB_COMMUNITY WHERE IDX= #{id}
|
||||
]]>
|
||||
</if>
|
||||
</select>
|
||||
|
||||
<update id="updateCmuboard">
|
||||
<![CDATA[
|
||||
UPDATE WEB_COMMUNITY SET
|
||||
NAME = #{name}, EMAIL = #{email}, SUBJECT = #{subject}, CONTENT = #{content}, HOMEPAGE = #{homepage}, FILENAME = #{fileName1}, SAVENAME = #{saveName1},
|
||||
FILENAME2 = #{fileName2}, SAVENAME2 = #{saveName2}, FILENAME3 = #{fileName3}, SAVENAME3 = #{saveName3}
|
||||
WHERE
|
||||
IDX = #{id}
|
||||
]]>
|
||||
</update>
|
||||
|
||||
<delete id="deleteCmuboard">
|
||||
<![CDATA[
|
||||
DELETE FROM WEB_COMMUNITY WHERE IDX = #{id}
|
||||
]]>
|
||||
</delete>
|
||||
|
||||
<select id="selectMaxIdx" resultType="org.apache.commons.collections.map.CaseInsensitiveMap">
|
||||
<![CDATA[
|
||||
SELECT MAX(IDX) AS MIDX FROM WEB_COMMUNITY
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="selectMaxSeq" resultType="org.apache.commons.collections.map.CaseInsensitiveMap">
|
||||
<if test="seq_num == 0">
|
||||
<![CDATA[
|
||||
SELECT MAX(SEQ) AS MSEQ FROM WEB_COMMUNITY WHERE MASTERID = #{masterId} AND (INSTR(SEQ, 0) = 1 OR INSTR(SEQ, 0) = 2)
|
||||
]]>
|
||||
</if>
|
||||
|
||||
<if test="seq_num != 0">
|
||||
<![CDATA[
|
||||
SELECT MAX(SEQ) AS MSEQ FROM WEB_COMMUNITY WHERE MASTERID = #{masterId} AND instr(seq ,#{lSeq})=1)
|
||||
]]>
|
||||
</if>
|
||||
</select>
|
||||
|
||||
<insert id="insertReply">
|
||||
<![CDATA[
|
||||
INSERT INTO WEB_COMMUNITY
|
||||
(
|
||||
IDX, NAME, PASSWORD, EMAIL, HOMEPAGE, SUBJECT, CONTENT, MASTERID, READCOUNT,
|
||||
FILENAME, SAVENAME, FILENAME2, SAVENAME2, FILENAME3, SAVENAME3, DATETIME, SEQ
|
||||
)
|
||||
VALUES
|
||||
(
|
||||
#{id}, #{name}, #{password}, #{email}, #{homepage,jdbcType=VARCHAR}, #{subject}, #{content}, #{masterId}, 0,
|
||||
#{fileName,jdbcType=VARCHAR}, #{saveName,jdbcType=VARCHAR}, #{fileName2,jdbcType=VARCHAR}, #{saveName2,jdbcType=VARCHAR},
|
||||
#{fileName3,jdbcType=VARCHAR}, #{saveName3,jdbcType=VARCHAR}, SYSDATE, #{seq}
|
||||
)
|
||||
]]>
|
||||
</insert>
|
||||
|
||||
<select id="selectInfoData" resultType="org.apache.commons.collections.map.CaseInsensitiveMap">
|
||||
<![CDATA[
|
||||
SELECT EMAIL, NAME, CONTENT, IDX, SUBJECT, TO_CHAR(DATETIME,'YYYY-MM-DD') DATETIME,
|
||||
HOMEPAGE, SAVENAME, FILENAME, SEQ, MASTERID
|
||||
FROM WEB_COMMUNITY
|
||||
WHERE IDX=#{id}
|
||||
]]>
|
||||
</select>
|
||||
|
||||
|
||||
</mapper>
|
||||
|
|
@ -0,0 +1,68 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
|
||||
<mapper namespace="geoinfo.main.data.service.DataMapper">
|
||||
<select id="selectInfoList" parameterType="hashmap" resultType="org.apache.commons.collections.map.CaseInsensitiveMap">
|
||||
<![CDATA[
|
||||
SELECT AID,IDX, AUTHOR, SUBJECT, DATETIME, TOP
|
||||
FROM (
|
||||
SELECT IDX, SUBJECT,AUTHOR, DATETIME, AID, ROW_NUMBER() OVER(ORDER BY AID DESC) RNK, TOP, CONTENTS
|
||||
FROM (
|
||||
SELECT ROW_NUMBER() OVER (ORDER BY TOP, DATETIME, IDX) AS AID, IDX,SUBJECT,AUTHOR, TO_CHAR(DATETIME,'YYYY-MM-DD') DATETIME, TOP, CONTENTS
|
||||
FROM WEB_PDS
|
||||
)
|
||||
]]>
|
||||
<choose>
|
||||
<when test="searchTitle == 0">
|
||||
WHERE SUBJECT LIKE '%' || #{searchKey} || '%' OR CONTENTS LIKE '%' || #{searchKey} || '%'
|
||||
</when>
|
||||
<when test="searchTitle == 1">
|
||||
WHERE SUBJECT LIKE '%' || #{searchKey} || '%'
|
||||
</when>
|
||||
<when test="searchTitle == 2">
|
||||
WHERE CONTENTS LIKE '%' || #{searchKey} || '%'
|
||||
</when>
|
||||
</choose>
|
||||
<![CDATA[
|
||||
)
|
||||
WHERE RNK BETWEEN #{firstIndex} + 1
|
||||
AND #{firstIndex} + #{recordCountPerPage}
|
||||
ORDER BY TOP DESC, DATETIME DESC
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="selectInfoListCnt" parameterType="hashmap" resultType="int">
|
||||
<![CDATA[
|
||||
SELECT COUNT(*)
|
||||
FROM WEB_PDS
|
||||
]]>
|
||||
<choose>
|
||||
<when test="searchTitle == 0">
|
||||
WHERE SUBJECT LIKE '%' || #{searchKey} || '%' OR CONTENTS LIKE '%' || #{searchKey} || '%'
|
||||
</when>
|
||||
<when test="searchTitle == 1">
|
||||
WHERE SUBJECT LIKE '%' || #{searchKey} || '%'
|
||||
</when>
|
||||
<when test="searchTitle == 2">
|
||||
WHERE CONTENTS LIKE '%' || #{searchKey} || '%'
|
||||
</when>
|
||||
</choose>
|
||||
</select>
|
||||
|
||||
<select id="selectInfo" resultType="org.apache.commons.collections.map.CaseInsensitiveMap">
|
||||
<![CDATA[
|
||||
SELECT *
|
||||
FROM WEB_PDS
|
||||
WHERE IDX=#{idx}
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="selectInfoFile" resultType="org.apache.commons.collections.map.CaseInsensitiveMap">
|
||||
<![CDATA[
|
||||
SELECT *
|
||||
FROM WEB_PDS
|
||||
WHERE IDX=#{idx}
|
||||
AND SAVENAME=#{saveName}
|
||||
]]>
|
||||
</select>
|
||||
</mapper>
|
||||
|
|
@ -0,0 +1,38 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
|
||||
<mapper namespace="geoinfo.main.faq.service.FaqMapper">
|
||||
<select id="selectInfoList" parameterType="hashmap" resultType="org.apache.commons.collections.map.CaseInsensitiveMap">
|
||||
<![CDATA[
|
||||
SELECT IDX, NAME, Substr(SUBJECT, 1, 29) AS SUBJECT, SUBJECT AS SUBJECTLEN,
|
||||
READCOUNT, DATETIME, RN, REPLACE(CONTENT, '<br>', '') CONTENT
|
||||
FROM (SELECT ROWNUM RN, IDX, NAME, SUBJECT, READCOUNT, DATETIME, CONTENT
|
||||
FROM (SELECT IDX, NAME, SUBJECT, READCOUNT, CONTENT,
|
||||
To_char(DATETIME, 'YYYY-MM-DD') DATETIME
|
||||
FROM WEB_BOARD_CH
|
||||
WHERE CLS=2
|
||||
ORDER BY DATETIME DESC
|
||||
)
|
||||
]]>
|
||||
<if test="searchKey != null">
|
||||
WHERE SUBJECT LIKE '%' || #{searchKey} || '%' OR CONTENT LIKE '%' || #{searchKey} || '%'
|
||||
</if>
|
||||
<![CDATA[
|
||||
)
|
||||
WHERE RN BETWEEN #{firstIndex} + 1
|
||||
AND #{firstIndex} + #{recordCountPerPage}
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="selectInfoListCnt" parameterType="hashmap" resultType="int">
|
||||
<![CDATA[
|
||||
SELECT COUNT(*)
|
||||
FROM WEB_BOARD_CH
|
||||
WHERE CLS=2
|
||||
]]>
|
||||
<if test="searchKey != null">
|
||||
AND SUBJECT LIKE '%' || #{searchKey} || '%' OR CONTENT LIKE '%' || #{searchKey} || '%'
|
||||
</if>
|
||||
</select>
|
||||
|
||||
</mapper>
|
||||
|
|
@ -0,0 +1,56 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
|
||||
<mapper namespace="geoinfo.com.file.service.File2019Mapper">
|
||||
<insert id="insertWebCommFile">
|
||||
<selectKey keyProperty="FILE_NO" resultType="java.lang.Integer" order="BEFORE">
|
||||
SELECT MAX(FILE_NO)+1 FROM WEB_COMM_FILE
|
||||
</selectKey>
|
||||
|
||||
<![CDATA[
|
||||
INSERT INTO WEB_COMM_FILE
|
||||
( FILE_NO
|
||||
,FILE_NM
|
||||
,FILE_SOURCE_NM
|
||||
,FILE_PATH
|
||||
,FILE_TYPE
|
||||
,FILE_SIZE
|
||||
,DOWNLOAD_CNT
|
||||
,REF_TABLE
|
||||
,REF_PK
|
||||
,USERID
|
||||
,DATETIME
|
||||
,MODUSERID
|
||||
,MODDATETIME
|
||||
)
|
||||
VALUES
|
||||
( #{FILE_NO}
|
||||
,#{FILE_NM}
|
||||
,#{FILE_SOURCE_NM}
|
||||
,#{FILE_PATH}
|
||||
,#{FILE_TYPE}
|
||||
,#{FILE_SIZE}
|
||||
,0
|
||||
,#{REF_TABLE}
|
||||
,#{REF_PK}
|
||||
,#{USERID}
|
||||
,SYSDATE
|
||||
,#{MODUSERID}
|
||||
,SYSDATE
|
||||
)
|
||||
]]>
|
||||
</insert>
|
||||
|
||||
<delete id="deleteWebCommFile">
|
||||
<![CDATA[
|
||||
DELETE
|
||||
FROM WEB_COMM_FILE
|
||||
WHERE 1 = 1
|
||||
]]>
|
||||
<if test = "FILE_NO != null">
|
||||
<![CDATA[
|
||||
AND FILE_NO = #{FILE_NO}
|
||||
]]>
|
||||
</if>
|
||||
</delete>
|
||||
</mapper>
|
||||
|
|
@ -0,0 +1,62 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
|
||||
<mapper namespace="geoinfo.com.file.service.FileMapper">
|
||||
<insert id="insertFile">
|
||||
<![CDATA[
|
||||
INSERT INTO TBL_FILE_INFO(IDX, BOARD_IDX, PAGE, ORIGINAL_FILE_NAME, STORED_FILE_NAME, FILE_SIZE, CREATE_DATE, CREATE_ID, DEL_GB, TARGET)
|
||||
VALUES
|
||||
((SELECT MAX(IDX) FROM TBL_FILE_INFO) + 1, #{board_idx}, #{page}, #{original_file_name}, #{stored_file_name}, #{file_size}, SYSDATE, #{create_id}, 'N', #{target})
|
||||
]]>
|
||||
</insert>
|
||||
|
||||
<select id="selectFileInfo" parameterType="org.apache.commons.collections.map.CaseInsensitiveMap" resultType="org.apache.commons.collections.map.CaseInsensitiveMap">
|
||||
<![CDATA[
|
||||
SELECT
|
||||
*
|
||||
FROM TBL_FILE_INFO
|
||||
WHERE
|
||||
TARGET = #{target} AND
|
||||
STORED_FILE_NAME = #{stored_file_name} AND
|
||||
BOARD_IDX = #{board_idx} AND
|
||||
DEL_GB = 'N'
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="selectFiles" parameterType="org.apache.commons.collections.map.CaseInsensitiveMap" resultType="org.apache.commons.collections.map.CaseInsensitiveMap">
|
||||
<![CDATA[
|
||||
SELECT
|
||||
IDX, BOARD_IDX, PAGE, ORIGINAL_FILE_NAME, STORED_FILE_NAME, FILE_SIZE, CREATE_DATE, CREATE_ID, DEL_GB, TARGET
|
||||
FROM TBL_FILE_INFO
|
||||
WHERE
|
||||
TARGET = #{target}
|
||||
]]>
|
||||
<if test="(board_idx != null) and (board_idx != 0)">
|
||||
<![CDATA[ AND BOARD_IDX = #{board_idx} ]]>
|
||||
</if>
|
||||
</select>
|
||||
|
||||
<update id="updateFiles">
|
||||
<![CDATA[
|
||||
UPDATE TBL_FILE_INFO
|
||||
SET DEL_GB = 'Y'
|
||||
WHERE
|
||||
BOARD_IDX = #{BOARD_IDX}
|
||||
STORED_FILE_NAME = #{stored_file_name}
|
||||
]]>
|
||||
</update>
|
||||
|
||||
<delete id="deleteFiles">
|
||||
<![CDATA[
|
||||
DELETE FROM TBL_FILE_INFO
|
||||
WHERE
|
||||
TARGET = #{target}
|
||||
]]>
|
||||
</delete>
|
||||
|
||||
<select id="selectReportFile" parameterType="map" resultType="egovMap">
|
||||
|
||||
SELECT REPORT_LOCAL,REPORT_FILE FROM TEMP_EXPERT_OPINION WHERE PROJECT_CODE = #{projectCode}
|
||||
|
||||
</select>
|
||||
</mapper>
|
||||
|
|
@ -0,0 +1,116 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
|
||||
<mapper namespace="geoinfo.main.main.service.GroundReportMapper">
|
||||
<!-- 커뮤니티 레코드 개수, 총 페이지 수 -->
|
||||
<select id="selectRowCount" resultType="org.apache.commons.collections.map.CaseInsensitiveMap">
|
||||
<![CDATA[
|
||||
SELECT MAX(ROWNUM) AS ROWCOUNT, CEIL(MAX(ROWNUM)/10) AS LASTPAGE
|
||||
FROM WEB_GROUND_REPORT
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="selectRow" parameterType="int" resultType="org.apache.commons.collections.map.CaseInsensitiveMap">
|
||||
<![CDATA[
|
||||
SELECT IDX, TITLE, REGNM, REGORG, REGHP, READCOUNT, CONTENT, FILENM, SAVENM, DATETIME
|
||||
FROM
|
||||
(
|
||||
SELECT IDX, TITLE, REGNM, REGORG, REGHP, READCOUNT, CONTENT, FILENM, SAVENM, DATETIME, ROW_NUMBER() OVER(ORDER BY IDX DESC) RNK
|
||||
FROM
|
||||
(
|
||||
SELECT IDX, TITLE, REGNM, REGORG, REGHP, READCOUNT, CONTENT, FILENM, SAVENM ,TO_CHAR(DATETIME,'YYYY-MM-DD') DATETIME
|
||||
FROM WEB_GROUND_REPORT
|
||||
)
|
||||
)
|
||||
WHERE RNK <= #{page}*10+10 AND RNK > #{page}*10
|
||||
ORDER BY IDX DESC, DATETIME DESC
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="selectContent" parameterType="int" resultType="org.apache.commons.collections.map.CaseInsensitiveMap">
|
||||
<![CDATA[
|
||||
SELECT
|
||||
IDX, TITLE, REGNM, REGORG, REGHP, READCOUNT, CONTENT, FILENM, SAVENM ,TO_CHAR(DATETIME,'YYYY-MM-DD') DATETIME
|
||||
FROM WEB_GROUND_REPORT
|
||||
WHERE IDX = #{idx}
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="updateReadCount" parameterType="int" resultType="org.apache.commons.collections.map.CaseInsensitiveMap">
|
||||
<![CDATA[
|
||||
UPDATE WEB_GROUND_REPORT SET READCOUNT = READCOUNT + 1 WHERE IDX = #{idx}
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="selectEmailById" parameterType="String" resultType="String">
|
||||
<![CDATA[
|
||||
SELECT EMAIL FROM WEB_MEMBER_IN WHERE USERID = #{idx}
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<insert id="insertGroundReport">
|
||||
<![CDATA[
|
||||
INSERT INTO WEB_GROUND_REPORT
|
||||
SELECT NVL(MAX(IDX),0) + 1 , #{title}, #{regNm}, #{regOrg}, #{regHp},
|
||||
0, #{content}, #{fileNm}, #{saveNm}, SYSDATE
|
||||
FROM WEB_GROUND_REPORT
|
||||
]]>
|
||||
</insert>
|
||||
|
||||
<select id="selectContentByIdx" resultType="org.apache.commons.collections.map.CaseInsensitiveMap">
|
||||
<if test="pass != null">
|
||||
<![CDATA[
|
||||
SELECT * FROM WEB_GROUND_REPORT WHERE IDX= #{idx}
|
||||
]]>
|
||||
</if>
|
||||
|
||||
</select>
|
||||
|
||||
<update id="updateGroundReport">
|
||||
<![CDATA[
|
||||
UPDATE WEB_GROUND_REPORT SET
|
||||
TITLE = #{title}, REGNM= #{regNm}, REGORG= #{regOrg}, REGHP = #{regHp},
|
||||
CONTENT = #{content}, FILENM = #{fileNm}, SAVENM = #{saveNm}
|
||||
WHERE
|
||||
IDX = #{idx}
|
||||
]]>
|
||||
</update>
|
||||
|
||||
<delete id="deleteGroundReport">
|
||||
<![CDATA[
|
||||
DELETE FROM WEB_GROUND_REPORT WHERE IDX = #{idx}
|
||||
]]>
|
||||
</delete>
|
||||
|
||||
<select id="selectMaxIdx" resultType="org.apache.commons.collections.map.CaseInsensitiveMap">
|
||||
<![CDATA[
|
||||
SELECT MAX(IDX) AS MIDX FROM WEB_GROUND_REPORT
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="selectMaxSeq" resultType="org.apache.commons.collections.map.CaseInsensitiveMap">
|
||||
<if test="seq_num == 0">
|
||||
<![CDATA[
|
||||
SELECT MAX(SEQ) AS MSEQ FROM WEB_GROUND_REPORT WHERE MASTERID = #{masterId} AND (INSTR(SEQ, 0) = 1 OR INSTR(SEQ, 0) = 2)
|
||||
]]>
|
||||
</if>
|
||||
|
||||
<if test="seq_num != 0">
|
||||
<![CDATA[
|
||||
SELECT MAX(SEQ) AS MSEQ FROM WEB_GROUND_REPORT WHERE MASTERID = #{masterId} AND instr(seq ,#{lSeq})=1)
|
||||
]]>
|
||||
</if>
|
||||
</select>
|
||||
|
||||
|
||||
<select id="selectInfoData" resultType="org.apache.commons.collections.map.CaseInsensitiveMap">
|
||||
<![CDATA[
|
||||
SELECT EMAIL, NAME, CONTENT, IDX, SUBJECT, TO_CHAR(DATETIME,'YYYY-MM-DD') DATETIME,
|
||||
HOMEPAGE, SAVENAME, FILENAME, SEQ, MASTERID
|
||||
FROM WEB_COMMUNITY
|
||||
WHERE IDX=#{id}
|
||||
]]>
|
||||
</select>
|
||||
|
||||
|
||||
</mapper>
|
||||
|
|
@ -0,0 +1,320 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
|
||||
<mapper namespace="geoinfo.main.main.service.MainMapper">
|
||||
<!-- 방문자수 -->
|
||||
<select id="selectVisitors" resultType="String">
|
||||
<![CDATA[
|
||||
SELECT C_CNT AS CNT_MEMBER
|
||||
FROM WEB_STAT_VISIT
|
||||
WHERE YEAR='2018'
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<!-- 등록자수 -->
|
||||
<select id="selectRegistrant" resultType="String">
|
||||
SELECT TO_CHAR(COUNT(USERID), '999,999,999,999') CNT_JOIN
|
||||
FROM WEB_MEMBER_IN
|
||||
</select>
|
||||
|
||||
<!-- 사용자 권한 -->
|
||||
<select id="selectCls" resultType="String">
|
||||
<![CDATA[
|
||||
SELECT CLS
|
||||
FROM WEB_MEMBER_IN
|
||||
WHERE USERID = #{userId}
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<!-- 입력중, 수정요청 프로젝트 -->
|
||||
<select id="selectCnt" resultType="String">
|
||||
SELECT COUNT(PROJECT_CODE) CNT
|
||||
FROM TEMP_PROJECT_INFO
|
||||
WHERE
|
||||
<if test="userId != null">
|
||||
USERID = #{userId} AND
|
||||
</if>
|
||||
<if test="userid != null">
|
||||
USERID = #{userid} AND
|
||||
</if>
|
||||
STATE= #{state}
|
||||
</select>
|
||||
|
||||
<!-- 시추공수 -->
|
||||
<select id="selectTotal_cnt" resultType="int">
|
||||
SELECT COUNT(hole_code) CNT FROM TBL_HEADER_HOLE
|
||||
</select>
|
||||
|
||||
<!-- 공지사항 -->
|
||||
<select id="selectNotice" parameterType="String" resultType="org.apache.commons.collections.map.CaseInsensitiveMap">
|
||||
<![CDATA[
|
||||
SELECT NOTI.*
|
||||
FROM (
|
||||
SELECT
|
||||
IDX
|
||||
,CASE WHEN LENGTH(SUBJECT) > 18 THEN SUBSTR(SUBJECT, 1, 18) || '...'
|
||||
ELSE SUBJECT
|
||||
END AS SUBJECT
|
||||
,TO_CHAR(DATETIME,'YYYY-MM-DD') as DATETIME
|
||||
FROM WEB_NOTICE
|
||||
ORDER BY IDX DESC
|
||||
) NOTI
|
||||
WHERE ROWNUM<=5
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<!-- 자료실 -->
|
||||
<select id="selectPds" parameterType="String" resultType="org.apache.commons.collections.map.CaseInsensitiveMap">
|
||||
<![CDATA[
|
||||
SELECT T.IDX,T.SUBJECT, T.SUBJECT AS SUBJECTLEN, T.AUTHOR,T.SUBJECT, TO_CHAR(T.DATETIME,'YYYY-MM-DD') as DATETIME, T.TOP
|
||||
FROM (
|
||||
SELECT *
|
||||
FROM WEB_PDS
|
||||
ORDER BY IDX DESC
|
||||
) T
|
||||
WHERE ROWNUM<=5
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="selectWebStatContact" parameterType="String" resultType="org.apache.commons.collections.map.CaseInsensitiveMap">
|
||||
SELECT
|
||||
<if test="(year != null) and (month != null) and (date != null)">C_CNT</if>
|
||||
<if test="(year == null) and (month == null) and (date == null)">MAX(C_IDX) + 1 MAXIDX</if>
|
||||
FROM WEB_STAT_CONTACT_NEW
|
||||
<if test="(year != null) and (month != null) and (date != null)">
|
||||
WHERE
|
||||
<![CDATA[
|
||||
C_YEAR = #{year}
|
||||
AND C_MONTH = #{month}
|
||||
AND C_DATE = #{date}
|
||||
AND rownum = 1 order by C_IDX DESC
|
||||
]]>
|
||||
</if>
|
||||
</select>
|
||||
|
||||
<insert id="insertWebStatContact">
|
||||
<![CDATA[
|
||||
INSERT INTO WEB_STAT_CONTACT_NEW(C_IDX, C_YEAR, C_MONTH, C_DATE, C_DAYOFWEEK, C_CNT)
|
||||
VALUES(WEB_STAT_IDX.NEXTVAL, #{year}, #{month}, #{date}, #{dayofweek}, 1)
|
||||
]]>
|
||||
</insert>
|
||||
|
||||
<update id="updateWebStatContact" timeout="200">
|
||||
<![CDATA[
|
||||
UPDATE WEB_STAT_VISIT SET C_CNT = C_CNT+1
|
||||
WHERE YEAR='2018'
|
||||
]]>
|
||||
</update>
|
||||
|
||||
<update id="updateWebStatContactnew" timeout="200">
|
||||
<![CDATA[
|
||||
{call
|
||||
begin
|
||||
UPDATE WEB_STAT_CONTACT_NEW SET C_CNT = C_CNT+1
|
||||
WHERE
|
||||
C_YEAR = #{year} AND
|
||||
C_MONTH = #{month} AND
|
||||
C_DATE = #{date};
|
||||
COMMIT;
|
||||
|
||||
end
|
||||
}
|
||||
]]>
|
||||
</update>
|
||||
|
||||
|
||||
<!-- 지반정보 보유현황 view -->
|
||||
<select id="selectInformationInfo" parameterType="String" resultType="int">
|
||||
<![CDATA[
|
||||
SELECT COUNT(HOLE_CODE) CNT FROM TBL_HEADER
|
||||
WHERE PROJECT_CODE IN
|
||||
(
|
||||
SELECT PROJECT_CODE FROM POP_PROJECT_INFO
|
||||
WHERE PROJECT_MASTER_COMPANY_CODE IN
|
||||
(
|
||||
${code}
|
||||
)
|
||||
)
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<!-- 지반정보 보유현황 view (미지정) -->
|
||||
<select id="selectInformationInfoNon" parameterType="String" resultType="int">
|
||||
SELECT COUNT(HOLE_CODE) CNT FROM TBL_HEADER
|
||||
WHERE PROJECT_CODE IN
|
||||
(
|
||||
SELECT PROJECT_CODE FROM POP_PROJECT_INFO
|
||||
WHERE PROJECT_MASTER_COMPANY_CODE NOT IN
|
||||
(
|
||||
${code}
|
||||
)
|
||||
)
|
||||
</select>
|
||||
|
||||
|
||||
|
||||
<!-- 현황 -->
|
||||
<!-- 현황 페이지 수 -->
|
||||
<select id="selectMaxRowCount" resultType="int">
|
||||
SELECT CEIL(MAX(ROWNUM)/15) AS LASTPAGE FROM VI_DBINFO_DATE WHERE 1=1
|
||||
<if test = "startDate != '0000' and startDate != null">
|
||||
<![CDATA[ AND (SUBSTR(TO_CHAR(START_DATE),0,4) >= #{startDate} AND SUBSTR(TO_CHAR(END_DATE),0,4) <= #{endDate}) ]]>
|
||||
</if>
|
||||
<if test = "searchKey != null">
|
||||
<![CDATA[ AND REPLACE(PNAME, ' ', '') LIKE '%' || #{searchKey} || '%' ]]>
|
||||
</if>
|
||||
<if test="masterCode != null and masterCode != 0">
|
||||
<![CDATA[ AND PROJECT_MASTER_COMPANY_CODE = #{masterCode} ]]>
|
||||
</if>
|
||||
</select>
|
||||
|
||||
<select id="selectSituTable" parameterType="String" resultType="org.apache.commons.collections.map.CaseInsensitiveMap">
|
||||
<![CDATA[
|
||||
SELECT AID,RNK,PNAME,HOLE_COUNT,SUM_HOLE_DEPTH,MINX,MINY,MAXX,MAXY,PCODE
|
||||
FROM (
|
||||
SELECT AID, ROW_NUMBER() OVER (ORDER BY AID DESC) AS RNK,
|
||||
PNAME,HOLE_COUNT,SUM_HOLE_DEPTH,MINX,MINY,MAXX,MAXY,PCODE
|
||||
|
||||
FROM (
|
||||
SELECT ROW_NUMBER() OVER (ORDER BY START_DATE,PNAME DESC) AS AID,
|
||||
PNAME,HOLE_COUNT,SUM_HOLE_DEPTH,MINX,MINY,MAXX,MAXY,PCODE
|
||||
FROM VI_DBINFO_DATE
|
||||
WHERE 1=1
|
||||
]]>
|
||||
<if test = "startDate != '0000' and startDate != null">
|
||||
<![CDATA[ AND (SUBSTR(TO_CHAR(START_DATE),0,4) >= #{startDate} AND SUBSTR(TO_CHAR(END_DATE),0,4) <= #{endDate}) ]]>
|
||||
</if>
|
||||
<if test = "searchKey != null">
|
||||
<![CDATA[ AND REPLACE(PNAME, ' ', '') LIKE '%' || #{searchKey} || '%' ]]>
|
||||
</if>
|
||||
<if test="masterCode != null and masterCode != 0">
|
||||
<![CDATA[ AND PROJECT_MASTER_COMPANY_CODE = #{masterCode} ]]>
|
||||
</if>
|
||||
)
|
||||
)
|
||||
<![CDATA[ WHERE RNK <= #{lastRow} AND RNK > #{firstRow} ]]>
|
||||
ORDER BY AID DESC
|
||||
</select>
|
||||
<select id="selectYearStart" resultType="org.apache.commons.collections.map.CaseInsensitiveMap">
|
||||
<![CDATA[
|
||||
SELECT SUBSTR(PROJECT_START_DATE, 1, 4) YEAR
|
||||
FROM TBL_PROJECT_INFO
|
||||
WHERE PROJECT_START_DATE IS NOT NULL
|
||||
GROUP BY SUBSTR(PROJECT_START_DATE, 1, 4)
|
||||
ORDER BY YEAR
|
||||
]]>
|
||||
</select>
|
||||
<select id="selectYearEnd" parameterType="String" resultType="org.apache.commons.collections.map.CaseInsensitiveMap">
|
||||
SELECT SUBSTR(PROJECT_START_DATE, 1, 4) YY
|
||||
FROM TBL_PROJECT_INFO
|
||||
WHERE PROJECT_START_DATE IS NOT NULL
|
||||
<if test="_parameter != ''">
|
||||
AND SUBSTR(PROJECT_START_DATE, 1, 4) >= #{_parameter }
|
||||
</if>
|
||||
GROUP BY SUBSTR(PROJECT_START_DATE, 1, 4)
|
||||
ORDER BY YY
|
||||
<![CDATA[]]>
|
||||
</select>
|
||||
|
||||
<select id="selectSearchSitu" resultType="org.apache.commons.collections.map.CaseInsensitiveMap">
|
||||
SELECT B.HOLE_SPOT_SD, COUNT(DISTINCT B.PROJECT_CODE) PROJECT_CNT, COUNT(B.HOLE_SPOT_SD) HOLE_CNT
|
||||
FROM (
|
||||
SELECT A.PROJECT_CODE, A.HOLE_SPOT_SD, A.PROJECT_YEAR, A.PROJECT_MASTER_COMPANY_CODE
|
||||
FROM (
|
||||
SELECT
|
||||
AA.PROJECT_CODE, SUBSTR(BB.PROJECT_START_SPOT,0,3) HOLE_SPOT_SD, SUBSTR(BB.PROJECT_START_DATE, 0, 4) PROJECT_YEAR, BB.PROJECT_MASTER_COMPANY_CODE
|
||||
FROM TBL_HEADER AA, TBL_PROJECT_INFO BB
|
||||
WHERE AA.PROJECT_CODE = BB.PROJECT_CODE
|
||||
<if test = "startDate != '0000' and startDate != null">
|
||||
<![CDATA[ AND SUBSTR(BB.PROJECT_START_DATE,0,4) BETWEEN #{startDate} AND #{endDate}]]>
|
||||
</if>
|
||||
<if test="masterCode != 0">
|
||||
<![CDATA[ AND BB.PROJECT_MASTER_COMPANY_CODE = #{masterCode} ]]>
|
||||
</if>
|
||||
) A
|
||||
) B
|
||||
GROUP BY B.HOLE_SPOT_SD
|
||||
</select>
|
||||
|
||||
<!-- 현황 끝 -->
|
||||
|
||||
<!-- 해당 프로젝트 코드의 시추공 가져오기 -->
|
||||
<select id="selectHeaderByProjectCode" parameterType="String" resultType="org.apache.commons.collections.map.CaseInsensitiveMap">
|
||||
<![CDATA[ SELECT HOLE_CODE FROM TBL_HEADER WHERE PROJECT_CODE = #{pcode} ]]>
|
||||
</select>
|
||||
|
||||
<select id="userSelect" resultType="org.apache.commons.collections.map.CaseInsensitiveMap">
|
||||
SELECT ${fields} FROM ${table} WHERE ${where}
|
||||
</select>
|
||||
|
||||
|
||||
|
||||
<!-- 회원탈퇴 -->
|
||||
<select id="selectWebMemberIn" resultType="org.apache.commons.collections.map.CaseInsensitiveMap">
|
||||
SELECT COUNT(*) AS CNT, USER_NAME, UPJONG_CODE, PASSWD
|
||||
FROM WEB_MEMBER_IN
|
||||
WHERE TRIM(USERID) = #{userId}
|
||||
AND TRIM(PASSWD) = #{pass}
|
||||
GROUP BY USER_NAME, UPJONG_CODE, PASSWD
|
||||
</select>
|
||||
<insert id="insertWebMemberExit">
|
||||
INSERT INTO WEB_MEMBER_EXIT
|
||||
(USERID, USERNAME, UPJONG_CODE, EXIT_CAUSE)
|
||||
VALUES (#{userId}, #{userName}, #{upjong_code}, #{exit_cause})
|
||||
</insert>
|
||||
<delete id="deleteWebMemberIn">
|
||||
DELETE WEB_MEMBER_IN
|
||||
WHERE TRIM(USERID) = #{userId}
|
||||
AND TRIM(PASSWD) = #{pass}
|
||||
</delete>
|
||||
|
||||
<!-- 사용자 권한 -->
|
||||
<select id="selectGovementCode" resultType="String">
|
||||
<![CDATA[
|
||||
SELECT GOVEMENT_CODE
|
||||
FROM WEB_MEMBER_IN
|
||||
WHERE USERID = #{userId}
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<!--20220927 게시판 home/index.jsp pop업 게시판 글 수 정리 처리 boardReplycheck -->
|
||||
<select id="boardReplycheck" parameterType="map" resultType="egovMap">
|
||||
<![CDATA[
|
||||
SELECT
|
||||
count(*) as totalcount
|
||||
FROM
|
||||
web_board
|
||||
WHERE
|
||||
datetime <= sysdate
|
||||
AND datetime >= sysdate - 15
|
||||
AND seq != 10
|
||||
AND IDX NOT IN (SELECT
|
||||
MASTERID
|
||||
FROM
|
||||
web_board
|
||||
WHERE
|
||||
masterid IN (
|
||||
SELECT
|
||||
masterid
|
||||
FROM
|
||||
web_board
|
||||
)
|
||||
AND seq = 10
|
||||
AND datetime <= sysdate
|
||||
AND datetime >= sysdate - 15)
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<!-- 2023-10-19 LHJ 공지사항 팝업창 -->
|
||||
<select id="selectPopupIdx" resultType="java.lang.String">
|
||||
<![CDATA[
|
||||
SELECT
|
||||
IDX
|
||||
FROM WEB_NOTICE
|
||||
WHERE POPUP_AT = 'Y'
|
||||
AND TO_DATE(POPUP_BGNDT, 'YYYYMMDDHH24MI') <= SYSDATE
|
||||
AND TO_DATE(POPUP_ENDDT, 'YYYYMMDDHH24MI') >= SYSDATE
|
||||
]]>
|
||||
</select>
|
||||
|
||||
</mapper>
|
||||
|
|
@ -0,0 +1,77 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
|
||||
<mapper namespace="geoinfo.main.join.service.JoinMapper">
|
||||
<select id="selectWebMemberGroup" resultType="org.apache.commons.collections.map.CaseInsensitiveMap">
|
||||
SELECT NAME, CODE
|
||||
FROM WEB_MEMBER_GROUP
|
||||
WHERE
|
||||
<if test="code != ''">
|
||||
<![CDATA[ CODE = #{code} ]]>
|
||||
</if>
|
||||
<if test="code == ''">
|
||||
<![CDATA[ CODE LIKE 'A%' OR CODE LIKE 'B%' OR CODE = 'C02' OR CODE = 'C03' ]]>
|
||||
</if>
|
||||
ORDER BY CODE
|
||||
</select>
|
||||
|
||||
<select id="selectWebMemberIn" resultType="String">
|
||||
<![CDATA[
|
||||
SELECT USERID FROM WEB_MEMBER_IN WHERE TRIM(USERID) = TRIM(#{id})
|
||||
]]>
|
||||
</select>
|
||||
|
||||
|
||||
<select id="juso_Select_List" resultType="org.apache.commons.collections.map.CaseInsensitiveMap">
|
||||
SELECT *
|
||||
FROM WEB_ZIPCODE <if test="(dong != '')">WHERE DONG like '%'|| #{dong}||'%'</if><if test="(dong == '')">WHERE DONG = #{dong}</if>
|
||||
</select>
|
||||
|
||||
<select id="newJuso_Select_List" resultType="org.apache.commons.collections.map.CaseInsensitiveMap">
|
||||
SELECT A.*, (SIDO||' '||GUGUN||' '||DONG||' '||DORO||' '||BLDG_MAIN_NO) ADDR FROM WEB_NEW_ZIP A WHERE DORO like '%'|| #{dong}||'%' and SIDO = #{sido} order by zipcode
|
||||
</select>
|
||||
|
||||
<select id="old_To_New" resultType="org.apache.commons.collections.map.CaseInsensitiveMap">
|
||||
SELECT A.*, (SIDO||' '||GUGUN||' '||DONG||' '||DORO||' '||BLDG_MAIN_NO) ADDR FROM WEB_NEW_ZIP A WHERE ZIPCODE = #{zipcode}
|
||||
</select>
|
||||
|
||||
<insert id="join_Post" parameterType="org.apache.commons.collections.map.CaseInsensitiveMap">
|
||||
INSERT INTO WEB_MEMBER_IN (USERID,PASSWD,USER_NAME,PHONE,EMAIL,COMPANY_NAME,PART_NAME,ZIP_CODE,ADDRESS,COMPANY_REGIST_NO,UPJONG_CODE,CLS, DUPINFO, VIRTUALNO, LAST_LOGIN_DATE, AGREEYN, LOGIN_COUNT, ENCRYPT_CHANGE, SEQ, LIQ_YN, FILENAME, SAVENAME, GOVEMENT_CODE, CERTIFICATION_YN)
|
||||
VALUES(#{userId, jdbcType=VARCHAR},#{password, jdbcType=VARCHAR},#{userName, jdbcType=VARCHAR},#{phone, jdbcType=VARCHAR},#{email, jdbcType=VARCHAR},#{companyName3, jdbcType=VARCHAR},#{part, jdbcType=VARCHAR},#{zipcode, jdbcType=VARCHAR},#{address, jdbcType=VARCHAR},#{companyNo, jdbcType=VARCHAR},#{upjong, jdbcType=VARCHAR},#{cls},#{DUPINFO},#{VIRTUALNO},SYSDATE-1,
|
||||
#{agreeyn},0,'Y', (select max(seq)+1 from web_member_in), #{liqYn}, #{fileName}, #{saveName}, #{companyName2}, 1)
|
||||
</insert>
|
||||
|
||||
<select id="selectWebMemberGroupSido" resultType="org.apache.commons.collections.map.CaseInsensitiveMap">
|
||||
SELECT CODE_SD, CODE_SGG, CODE_HJD, CODE_GBN
|
||||
FROM LIQ_MEMBER_GROUP
|
||||
WHERE CODE_SGG IS NULL
|
||||
ORDER BY CODE_HJD
|
||||
</select>
|
||||
|
||||
<select id="selectWebMemberGroupSidoSub" parameterType="String" resultType="egovMap">
|
||||
SELECT CODE_SD, CODE_SGG, CODE_HJD, CODE_GBN
|
||||
FROM LIQ_MEMBER_GROUP
|
||||
WHERE SUBSTR(CODE_HJD, 1,2) LIKE #{value} || '%'
|
||||
AND CODE_SGG IS NOT NULL
|
||||
ORDER BY CODE_HJD
|
||||
</select>
|
||||
|
||||
<update id="UpdateLiq">
|
||||
<![CDATA[
|
||||
UPDATE WEB_MEMBER_IN
|
||||
SET LIQ_YN = #{chk} , FILENAME = #{fileName}, SAVENAME = #{saveName}, CLS = '3'
|
||||
WHERE USERID = #{userId}
|
||||
]]>
|
||||
</update>
|
||||
|
||||
<select id="checkWebMemberIn" parameterType="HashMap" resultType="int">
|
||||
SELECT COUNT(*)
|
||||
FROM
|
||||
WEB_MEMBER_IN
|
||||
WHERE
|
||||
USER_NAME = #{name} AND
|
||||
CLS = #{cls} AND
|
||||
DUPINFO = #{DI}
|
||||
</select>
|
||||
|
||||
</mapper>
|
||||
|
|
@ -0,0 +1,549 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
|
||||
<mapper namespace="geoinfo.main.login.service.LoginMapper">
|
||||
<select id="selectWebDupMember" parameterType="hashmap" resultType="org.apache.commons.collections.map.CaseInsensitiveMap">
|
||||
<![CDATA[
|
||||
SELECT
|
||||
USERID
|
||||
FROM WEB_DUP_MEMBER
|
||||
WHERE
|
||||
TRIM(USERID) = #{userid}
|
||||
AND CLS = #{cls}
|
||||
AND (PASSWD = #{passwd} or PASSWD = #{passwd2})
|
||||
AND USERID NOT IN (
|
||||
SELECT USERID
|
||||
FROM WEB_DUPIDCHG_LOG
|
||||
WHERE USERID = #{userid})
|
||||
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="selectWebMemberIn" parameterType="String" resultType="org.apache.commons.collections.map.CaseInsensitiveMap">
|
||||
SELECT AGREEYN, USERID, PASSWD, CLS, USER_NAME, SYSDATE, LOGIN_COUNT, LAST_LOGIN_DATE + 1/(24*12) AS SYSDATE2, VIRTUALNO,
|
||||
DECODE(PROJECT_MASTER_COMPANY_CODE,'','0',PROJECT_MASTER_COMPANY_CODE) MASTER_COMPANY_CODE,
|
||||
to_char(trunc(months_between(SYSDATE, PSWD_MONTH))) as PSWD_LIMIT, LIQ_YN, GOVEMENT_CODE, CERTIFICATION_YN,
|
||||
COMPANY_NAME
|
||||
FROM WEB_MEMBER_IN
|
||||
WHERE
|
||||
<if test="userid != null">
|
||||
<![CDATA[ USERID = #{userid} ]]>
|
||||
</if>
|
||||
<if test="passwd != null">
|
||||
<![CDATA[ AND (PASSWD = #{passwd} or PASSWD = #{passwd2})]]>
|
||||
</if>
|
||||
<if test="cls != null">
|
||||
<![CDATA[ AND (CLS = #{cls}]]>
|
||||
|
||||
<if test="cls2 != null">
|
||||
<if test="cls2 == 2">
|
||||
<![CDATA[ OR CLS = '2') ]]>
|
||||
</if>
|
||||
</if>
|
||||
<if test="cls2 == null">
|
||||
<![CDATA[ ) ]]>
|
||||
</if>
|
||||
</if>
|
||||
</select>
|
||||
|
||||
<select id="checkWebMemberIn" parameterType="HashMap" resultType="int">
|
||||
SELECT COUNT(*)
|
||||
FROM
|
||||
WEB_MEMBER_IN
|
||||
WHERE
|
||||
USERID = #{userId} AND
|
||||
DUPINFO = #{DI}
|
||||
</select>
|
||||
|
||||
<select id="selectWebMemberInLoginCount" parameterType="String" resultType="org.apache.commons.collections.map.CaseInsensitiveMap">
|
||||
SELECT AGREEYN, USERID, PASSWD, CLS, USER_NAME, SYSDATE, LOGIN_COUNT, LAST_LOGIN_DATE + 1/(24*12) AS SYSDATE2, VIRTUALNO,
|
||||
DECODE(PROJECT_MASTER_COMPANY_CODE,'','0',PROJECT_MASTER_COMPANY_CODE) MASTER_COMPANY_CODE,
|
||||
to_char(trunc(months_between(SYSDATE, PSWD_MONTH))) as PSWD_LIMIT, LIQ_YN, GOVEMENT_CODE, CERTIFICATION_YN
|
||||
FROM WEB_MEMBER_IN
|
||||
WHERE
|
||||
<if test="userid != null">
|
||||
<![CDATA[ USERID = #{userid} ]]>
|
||||
</if>
|
||||
|
||||
</select>
|
||||
|
||||
<insert id="insertWebRequestLog">
|
||||
<![CDATA[
|
||||
INSERT INTO WEB_REQUEST_LOG (IDX,DATETIME,USERID,SESSION_ID)
|
||||
SELECT NVL(MAX(IDX), 0) + 1, SYSDATE, #{userid}, #{sessionid}
|
||||
FROM WEB_REQUEST_LOG
|
||||
]]>
|
||||
</insert>
|
||||
|
||||
<update id="updateWebMemberIn">
|
||||
<![CDATA[
|
||||
UPDATE WEB_MEMBER_IN SET
|
||||
LOGIN_COUNT = NVL(LOGIN_COUNT,0)+1,
|
||||
LAST_LOGIN_DATE = SYSDATE
|
||||
WHERE USERID = #{userid}
|
||||
]]>
|
||||
</update>
|
||||
|
||||
<update id="pswdResetWebMemberIn">
|
||||
<![CDATA[
|
||||
UPDATE WEB_MEMBER_IN
|
||||
SET
|
||||
LOGIN_COUNT = 0,
|
||||
LAST_LOGIN_DATE = SYSDATE
|
||||
WHERE USERID = #{userid}
|
||||
]]>
|
||||
</update>
|
||||
|
||||
<update id="updateCertWebMemberIn">
|
||||
<![CDATA[
|
||||
UPDATE
|
||||
WEB_MEMBER_IN
|
||||
SET
|
||||
CERTIFICATION_YN = 1,
|
||||
DUPINFO = #{DI}
|
||||
WHERE
|
||||
USERID = #{userid}
|
||||
]]>
|
||||
</update>
|
||||
|
||||
<select id="selectWebMemberGroup" resultType="org.apache.commons.collections.map.CaseInsensitiveMap">
|
||||
SELECT NAME, CODE
|
||||
FROM WEB_MEMBER_GROUP
|
||||
WHERE
|
||||
<if test="code != ''">
|
||||
<![CDATA[ CODE = #{code} ]]>
|
||||
</if>
|
||||
<if test="code == ''">
|
||||
<![CDATA[ CODE LIKE 'A%' OR CODE LIKE 'B%' OR CODE = 'C02' OR CODE = 'C03' ]]>
|
||||
</if>
|
||||
ORDER BY CODE
|
||||
</select>
|
||||
|
||||
<update id="userUpdate">
|
||||
UPDATE ${table} SET ${values} WHERE ${where}
|
||||
</update>
|
||||
|
||||
<select id="selectSearchId" resultType="org.apache.commons.collections.map.CaseInsensitiveMap">
|
||||
<![CDATA[
|
||||
SELECT USER_NAME, USERID, TO_CHAR(DATETIME,'YYYY-MM-DD') DATETIME, CERTIFICATION_YN
|
||||
FROM WEB_MEMBER_IN
|
||||
WHERE
|
||||
TRIM(USER_NAME) = TRIM(#{name}) AND
|
||||
TRIM(CLS) = TRIM(#{cls}) AND
|
||||
TRIM(EMAIL) = TRIM(#{email})
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="selectSearchPass" resultType="org.apache.commons.collections.map.CaseInsensitiveMap">
|
||||
<![CDATA[
|
||||
SELECT CLS, USER_NAME, USERID, PASSWD, TO_CHAR(DATETIME,'YYYY-MM-DD') DATETIME, CERTIFICATION_YN
|
||||
FROM WEB_MEMBER_IN
|
||||
WHERE
|
||||
TRIM(USERID) = TRIM(#{userId}) AND
|
||||
TRIM(USER_NAME) = TRIM(#{name}) AND
|
||||
TRIM(CLS) = TRIM(#{cls}) AND
|
||||
TRIM(EMAIL) = TRIM(#{email})
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<update id="updateSearchPassch">
|
||||
<![CDATA[
|
||||
UPDATE WEB_MEMBER_IN
|
||||
SET PASSWD = #{passwd},
|
||||
PSWD_MONTH = SYSDATE,
|
||||
LOGIN_COUNT = 0
|
||||
WHERE
|
||||
USERID = #{userid} AND
|
||||
CLS = #{cls}
|
||||
]]>
|
||||
</update>
|
||||
|
||||
<select id="selectWebDownLoadLog" resultType="int">
|
||||
SELECT COUNT(*) AS CNT FROM WEB_DOWNLOAD_LOG
|
||||
WHERE
|
||||
<if test = "today != null">
|
||||
<![CDATA[
|
||||
USERID = #{userid}
|
||||
AND TO_CHAR(ENDDATE, 'YYYYMMDD') < #{today}
|
||||
AND DOWNYN IN ('W', 'N', 'R')
|
||||
AND APPROVE IN('Y')
|
||||
]]>
|
||||
</if>
|
||||
<if test = "today == null">
|
||||
<![CDATA[
|
||||
USERID = #{userid}
|
||||
AND (APPROVE IN('W', 'Y', 'N'))
|
||||
]]>
|
||||
</if>
|
||||
</select>
|
||||
<select id="selectWebDownLoadLog1" resultType="org.apache.commons.collections.map.CaseInsensitiveMap">
|
||||
<![CDATA[
|
||||
SELECT (sysdate-min(ENDDATE)) AS ENDDATE COUNT(*) AS CNT FROM WEB_DOWNLOAD_LOG
|
||||
WHERE
|
||||
USERID = #{userid} AND
|
||||
DOWNYN IN ('W', 'N', 'R')
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<insert id="insertSearchPassLog">
|
||||
<![CDATA[
|
||||
insert into WEB_MEMBER_LOG (
|
||||
userId,
|
||||
userName,
|
||||
phoneNo,
|
||||
DUPINFO,
|
||||
requestDate,
|
||||
fileName,
|
||||
accept,
|
||||
PREUSERNAME,
|
||||
PREPHONENO,
|
||||
PASSWD,
|
||||
EMAIL,
|
||||
PREEMAIL
|
||||
)
|
||||
values(
|
||||
#{userId},
|
||||
#{userName},
|
||||
#{phoneNo},
|
||||
#{DI},
|
||||
#{requestDate},
|
||||
#{fileName},
|
||||
#{accept},
|
||||
(select user_name from web_member_in where userid= #{userId}),
|
||||
(select phone from web_member_in where userid= #{userId}),
|
||||
#{password},
|
||||
#{email},
|
||||
(select email from web_member_in where userid= #{userId})
|
||||
)
|
||||
|
||||
|
||||
]]>
|
||||
</insert>
|
||||
|
||||
|
||||
<select id="selectDownLoadContent" resultType="org.apache.commons.collections.map.CaseInsensitiveMap">
|
||||
<![CDATA[
|
||||
SELECT ROWN, IDX, USERID, APPROVE, METADATAID, SUBJECT, PURPOSE_ETC, NAMES, PURNAME, DATETIME, STARTDATE, ENDDATE,
|
||||
CANCEL_REASON, CANCEL_ETC, TO_CHAR(SYSDATE, 'YYYY-MM-DD') AS TODATE, TO_CHAR(SYSDATE, 'YYYYMMDD') AS QTODAY, USE_CONTENTS, FILENAME, DOWNYN, DOWN_APP, SICHUINFO, SICHUCOUNT
|
||||
FROM
|
||||
(
|
||||
SELECT
|
||||
IDX, ROW_NUMBER() OVER(ORDER BY IDX ASC) AS ROWN, A.APPROVE, A.METADATAID, A.USERID, A.SUBJECT, A.PURPOSE_ETC, A.CANCEL_REASON,
|
||||
A.CANCEL_ETC, A.USE_CONTENTS, A.FILENAME, A.DOWNYN, A.DOWN_APP, A.SICHUINFO, A.SICHUCOUNT,
|
||||
(
|
||||
SELECT PROJECT_NAME FROM TBL_PROJECT_INFO
|
||||
WHERE TRIM(PROJECT_CODE) = TRIM(A.METADATAID)
|
||||
) AS NAMES,
|
||||
(
|
||||
SELECT NAME FROM WEB_DOWNLOAD_PURPOSE
|
||||
WHERE TRIM(CODE) = TRIM(A.PURPOSE_CODE)
|
||||
) AS PURNAME,
|
||||
TO_CHAR(A.DATETIME, 'YYYY-MM-DD') AS DATETIME,
|
||||
TO_CHAR(A.STARTDATE, 'YYYY-MM-DD') AS STARTDATE,
|
||||
TO_CHAR(A.ENDDATE, 'YYYY-MM-DD') AS ENDDATE
|
||||
FROM WEB_DOWNLOAD_LOG A
|
||||
WHERE USERID = #{userid}
|
||||
AND (APPROVE IN('W', 'Y', 'N', 'R', 'A'))
|
||||
)
|
||||
WHERE ROWN <= #{lastrow} AND ROWN > #{firstrow}
|
||||
ORDER BY ROWN DESC
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="selectDownLoadContentCount" resultType="int">
|
||||
<![CDATA[ SELECT NVL(CEIL(MAX(ROWNUM)/10) - 1,0) AS "ROWNUM" FROM WEB_DOWNLOAD_LOG WHERE USERID = #{userid} AND APPROVE IN('W', 'Y', 'N') ]]>
|
||||
</select>
|
||||
|
||||
<select id="selectMyPageView" resultType="org.apache.commons.collections.map.CaseInsensitiveMap">
|
||||
<![CDATA[
|
||||
SELECT A.IDX, A.USERID, A.METADATAID, A.DATETIME, TRIM(A.METADATAID) AS PROJECTCODE,
|
||||
(SELECT PROJECT_NAME FROM TBL_PROJECT_INFO WHERE TRIM(PROJECT_CODE) = TRIM(A.METADATAID)) AS PROJECTNAME,
|
||||
(SELECT NAME FROM WEB_DOWNLOAD_PURPOSE WHERE TRIM(CODE) = TRIM(A.PURPOSE_CODE)) AS PURNAME, A.PURPOSE_ETC, A.SUBJECT,
|
||||
TO_CHAR(A.STARTDATE, 'YYYY-MM-DD') STARTDATE, TO_CHAR(A.ENDDATE, 'YYYY-MM-DD') ENDDATE, A.APPROVE, A.APPROVEDATE,
|
||||
(SELECT NAME FROM WEB_DOWN_CANCEL WHERE TRIM(CODE) = TRIM(A.CANCEL_REASON)) AS CANCEL_REASON, A.CANCEL_ETC, A.USE_CONTENTS,
|
||||
A.FILENAME, A.SAVENAME, A.FILENAME2, A.SAVENAME2, A.DOWNYN, A.DOWNYNDATE, A.DOWN_APP, A.SICHUINFO, A.SICHUCOUNT,
|
||||
(SELECT NAME FROM WEB_DOWN_CANCEL WHERE TRIM(CODE) = TRIM(A.DOWN_CANCEL_REASON)) AS DOWN_CANCEL_REASON, A.DOWN_CANCEL_ETC,
|
||||
TO_CHAR(SYSDATE, 'YYYYMMDD') AS TODATE, TO_CHAR(A.ENDDATE, 'YYYYMMDD') AS TOENDDATE ,
|
||||
TO_CHAR(A.TASK_STARTDATE, 'YYYY-MM-DD') TASK_STARTDATE, TO_CHAR(A.TASK_ENDDATE, 'YYYY-MM-DD') TASK_ENDDATE, A.USE_EXAMPLE
|
||||
FROM WEB_DOWNLOAD_LOG A
|
||||
WHERE A.IDX = #{idx}
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="selectByIdx" resultType="int">
|
||||
<![CDATA[
|
||||
SELECT IDX
|
||||
FROM WEB_DOWNLOAD_LOG
|
||||
WHERE USERID = #{userid}
|
||||
AND METADATAID = #{matadataid}
|
||||
AND PURPOSE_CODE = #{purpose_code}
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="selectProjectNameByPCode" resultType="String">
|
||||
<![CDATA[
|
||||
SELECT PROJECT_NAME FROM TBL_PROJECT_INFO WHERE TRIM(PROJECT_CODE) = #{pcode}
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<update id="updateDownloadLog">
|
||||
<![CDATA[
|
||||
UPDATE WEB_DOWNLOAD_LOG SET
|
||||
PURPOSE_CODE = #{purpose_code},
|
||||
PURPOSE_ETC = #{purpose_etc},
|
||||
SUBJECT = #{subject},
|
||||
STARTDATE = #{startdate},
|
||||
ENDDATE = #{enddate},
|
||||
APPROVE = 'W',
|
||||
CANCEL_REASON = '',
|
||||
APPROVEDATE = '',
|
||||
CANCEL_ETC = '',
|
||||
USE_CONTENTS = '',
|
||||
DOWNYN = 'W'
|
||||
WHERE
|
||||
IDX = #{idx}
|
||||
]]>
|
||||
</update>
|
||||
|
||||
<insert id="insertDownLoadLog" >
|
||||
<![CDATA[
|
||||
INSERT INTO WEB_DOWNLOAD_LOG
|
||||
(
|
||||
SELECT
|
||||
NVL(MAX(IDX), 0) + 1, #{userid}, SYSDATE, #{metadataid}, #{purpose_code}, #{purpose_etc}, #{subject}, #{enddate},
|
||||
'W', '', '', '', '', '', '', 'W', '', '', '', '', '', '0','','N'
|
||||
FROM WEB_DOWNLOAD_LOG
|
||||
)
|
||||
]]>
|
||||
</insert>
|
||||
|
||||
<select id="selectWebMemberIn1" resultType="org.apache.commons.collections.map.CaseInsensitiveMap">
|
||||
<![CDATA[
|
||||
SELECT ${fields} FROM WEB_MEMBER_IN
|
||||
WHERE
|
||||
${where}
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="selectWebMemberGroup1" resultType="org.apache.commons.collections.map.CaseInsensitiveMap">
|
||||
<![CDATA[
|
||||
SELECT ${fields} FROM WEB_MEMBER_GROUP
|
||||
WHERE
|
||||
${where}
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<!-- 유통자료 다운로드 가능여부 체크 -->
|
||||
<select id="downFileCheck" resultType="int">
|
||||
WITH TMP_CTPRVN AS (
|
||||
SELECT THE_GEOM
|
||||
FROM TBL_CTPRVN
|
||||
WHERE CTPRVN_CD = #{ctprvnCd})
|
||||
, TMP_HEADER_HOLE AS (
|
||||
SELECT THE_GEOM
|
||||
FROM TBL_HEADER_HOLE
|
||||
WHERE PROJECT_CODE = #{projectCode})
|
||||
SELECT
|
||||
COUNT(1)
|
||||
FROM
|
||||
TMP_HEADER_HOLE A
|
||||
, TMP_CTPRVN B
|
||||
WHERE
|
||||
SDO_RELATE(A.THE_GEOM, B.THE_GEOM, 'MASK = ANYINTERACT QUERYTYPE = JOIN') = 'TRUE'
|
||||
</select>
|
||||
|
||||
<!-- 유통자료 다운로드 가능여부 체크 -->
|
||||
<select id="downFileCheck_Sgg" resultType="int">
|
||||
WITH TMP_SGG AS (
|
||||
SELECT THE_GEOM
|
||||
FROM TBL_SGG
|
||||
WHERE SIG_CD = #{ctprvnCd})
|
||||
, TMP_HEADER_HOLE AS (
|
||||
SELECT THE_GEOM
|
||||
FROM TBL_HEADER_HOLE
|
||||
WHERE PROJECT_CODE = #{projectCode})
|
||||
SELECT
|
||||
COUNT(1)
|
||||
FROM
|
||||
TMP_HEADER_HOLE A
|
||||
, TMP_SGG B
|
||||
WHERE
|
||||
SDO_RELATE(A.THE_GEOM, B.THE_GEOM, 'MASK = ANYINTERACT QUERYTYPE = JOIN') = 'TRUE'
|
||||
</select>
|
||||
|
||||
<!-- 유통자료 다운로드 활용사례 입력정보 조회 -->
|
||||
<select id="selectPrcUseCase" parameterType="String" resultType="egovMap">
|
||||
SELECT
|
||||
FILENAME
|
||||
, SAVENAME
|
||||
, FILENAME2
|
||||
, SAVENAME2
|
||||
, PHONE
|
||||
, DOWNYN
|
||||
FROM WEB_DOWNLOAD_LOG
|
||||
WHERE IDX = #{value}
|
||||
</select>
|
||||
|
||||
<!-- 유통자료 다운로드 활용사례 일괄 등록, 수정 -->
|
||||
<update id="savePrcUseCase" parameterType="HashMap">
|
||||
UPDATE WEB_DOWNLOAD_LOG
|
||||
SET DOWNYN = 'R'
|
||||
<if test = 'content != null and content neq ""'>
|
||||
, USE_CONTENTS = #{content}
|
||||
</if>
|
||||
<if test = 'filename != null and filename neq ""'>
|
||||
, FILENAME = #{filename}
|
||||
, SAVENAME = #{savename}
|
||||
</if>
|
||||
<if test = 'filename2 != null and filename2 neq ""'>
|
||||
, FILENAME2 = #{filename2}
|
||||
, SAVENAME2 = #{savename2}
|
||||
</if>
|
||||
, PHONE = #{phone}
|
||||
WHERE APPROVE = 'Y' <!-- 다운로드 : 승인 -->
|
||||
AND USERID = #{userId}
|
||||
<if test = 'saveType eq "I"'>
|
||||
AND DOWNYN = 'W' <!-- 활용 : 빈칸 -->
|
||||
</if>
|
||||
<if test = 'saveType eq "U"'>
|
||||
AND IDX = #{idx}
|
||||
</if>
|
||||
<if test = 'saveType eq "R"'>
|
||||
AND DOWNYN = 'R' <!-- 활용 : 대기 -->
|
||||
</if>
|
||||
</update>
|
||||
|
||||
<!-- Clip Report 이미지 경로 조회 -->
|
||||
<select id="selectClipReportImage" parameterType="HashMap" resultType="String">
|
||||
SELECT GRAPH_IMAGE
|
||||
FROM ${tableName}
|
||||
WHERE PROJECT_CODE = #{projectCode}
|
||||
AND HOLE_CODE = #{holeCode}
|
||||
</select>
|
||||
|
||||
<!-- Clip Report 항목 단위 조회 -->
|
||||
<select id="selectReferenceUnit" parameterType="HashMap" resultType="HashMap">
|
||||
WITH TMP_REFERENCE AS (
|
||||
SELECT
|
||||
M.ITEM_INFO_CODE
|
||||
, C.ITEM_INFO_DESC
|
||||
, C.REFERENCE_DESC
|
||||
, M.HOLE_CODE
|
||||
FROM TEMP_REFERENCE M, TEMP_REFERENCE_CODE C
|
||||
WHERE M.TEST_INFO_CODE = C.TEST_INFO_CODE
|
||||
AND M.ITEM_INFO_CODE = C.ITEM_INFO_CODE
|
||||
AND M.REFERENCE_GUBUN = C.REFERENCE_GUBUN
|
||||
AND M.REFERENCE_CODE = C.REFERENCE_CODE
|
||||
AND M.PROJECT_CODE = #{projectCode}
|
||||
AND M.HOLE_CODE = #{holeCode}
|
||||
AND M.TEST_INFO_CODE = #{testInfoCode} )
|
||||
SELECT
|
||||
MAX(BH_SHEAR_MODULUS) AS ${holeCode}_BH_SHEAR_MODULUS
|
||||
, MAX(BH_YOUNGS_MODULUS) AS ${holeCode}_BH_YOUNGS_MODULUS
|
||||
, MAX(BH_DENSITY) AS ${holeCode}_BH_DENSITY
|
||||
FROM
|
||||
(SELECT
|
||||
DECODE(ITEM_INFO_CODE, 'BH_SHEAR_MODULUS', REFERENCE_DESC, '') AS BH_SHEAR_MODULUS
|
||||
, DECODE(ITEM_INFO_CODE, 'BH_YOUNGS_MODULUS', REFERENCE_DESC, '') AS BH_YOUNGS_MODULUS
|
||||
, DECODE(ITEM_INFO_CODE, 'BH_DENSITY', REFERENCE_DESC, '') AS BH_DENSITY
|
||||
FROM TMP_REFERENCE)
|
||||
</select>
|
||||
|
||||
<select id="getUserCount" parameterType="HashMap" resultType="int">
|
||||
<![CDATA[
|
||||
SELECT COUNT(*) FROM WEB_MEMBER_LOC WHERE USERID = #{userId}
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="getRegionCode" parameterType="HashMap" resultType="egovMap">
|
||||
<![CDATA[
|
||||
SELECT USERID, REGION, REGION_SGG, REGION_NAME, REGION_SGG_NAME, TO_CHAR(START_DATE,'YYYYMMDD') as START_DATE, TO_CHAR(END_DATE,'YYYYMMDD') as END_DATE, TO_CHAR(SYSDATE,'YYYYMMDD') as TODAY
|
||||
FROM WEB_MEMBER_LOC WHERE USERID = #{userId}
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="selectWebMemberLoginContent" resultType="org.apache.commons.collections.map.CaseInsensitiveMap">
|
||||
<![CDATA[
|
||||
SELECT ROWN, USERID , USER_NAME , PHONE , COMPANY_NAME , LOGIN_COUNT
|
||||
FROM
|
||||
(
|
||||
SELECT USERID , USER_NAME , PHONE , COMPANY_NAME , LOGIN_COUNT, ROW_NUMBER() OVER(ORDER BY USERID DESC) AS ROWN from WEB_MEMBER_IN
|
||||
WHERE LOGIN_COUNT > 5
|
||||
]]>
|
||||
<choose>
|
||||
<when test="searchTitle == 1">
|
||||
AND USER_NAME LIKE '%' || #{searchKey} || '%'
|
||||
</when>
|
||||
<when test="searchTitle == 2">
|
||||
AND USERID LIKE '%' || #{searchKey} || '%'
|
||||
</when>
|
||||
</choose>
|
||||
<![CDATA[
|
||||
)
|
||||
WHERE ROWN <= #{lastrow} AND ROWN > #{firstrow}
|
||||
ORDER BY ROWN ASC
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="selectWebMemberLoginCount" resultType="int">
|
||||
SELECT COUNT(*) AS CNT FROM WEB_MEMBER_IN
|
||||
WHERE LOGIN_COUNT > 5
|
||||
</select>
|
||||
|
||||
<update id="loginCountInit">
|
||||
<![CDATA[
|
||||
UPDATE WEB_MEMBER_IN
|
||||
SET LOGIN_COUNT = '0'
|
||||
WHERE USERID = #{userid}
|
||||
]]>
|
||||
</update>
|
||||
|
||||
<update id="loginCountInitAll">
|
||||
<![CDATA[
|
||||
UPDATE WEB_MEMBER_IN
|
||||
SET LOGIN_COUNT = '0'
|
||||
WHERE LOGIN_COUNT > '5'
|
||||
]]>
|
||||
</update>
|
||||
|
||||
<select id="selectLocationEx" resultType="org.apache.commons.collections.map.CaseInsensitiveMap">
|
||||
<![CDATA[
|
||||
SELECT ROWNUM, B.PROJECT_CODE, B.PROJECT_NAME
|
||||
FROM TEMP_HEADER A LEFT OUTER JOIN TEMP_PROJECT_INFO B
|
||||
ON A.PROJECT_CODE = B.PROJECT_CODE
|
||||
WHERE A.LOCATION_EXCEPTION = 'Y'
|
||||
GROUP BY ROWNUM, B.PROJECT_CODE, B.PROJECT_NAME
|
||||
ORDER BY PROJECT_CODE
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<insert id="joinEx_Post" parameterType="org.apache.commons.collections.map.CaseInsensitiveMap">
|
||||
INSERT INTO WEB_MEMBER_IN (USERID,PASSWD,USER_NAME,PHONE,EMAIL,COMPANY_NAME,PART_NAME,COMPANY_REGIST_NO,UPJONG_CODE,CLS,LAST_LOGIN_DATE,AGREEYN, LOGIN_COUNT, SEQ, LIQ_YN,GOVEMENT_CODE)
|
||||
VALUES(#{userId},'528fe0ece2ee8afa2b26',#{userName},#{phone},#{email},#{companyName},#{part},#{companyNo},#{upjong},#{cls},SYSDATE,'Y','0',(select max(seq)+1 from web_member_in), 'N', '00')
|
||||
</insert>
|
||||
|
||||
<select id="getMember" parameterType="String" resultType="org.apache.commons.collections.map.CaseInsensitiveMap">
|
||||
<![CDATA[
|
||||
SELECT PASSWD, CLS FROM WEB_MEMBER_IN WHERE USERID=#{userid}
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="selectSearchCompanyNumber" parameterType="org.apache.commons.collections.map.CaseInsensitiveMap" resultType="egovMap">
|
||||
<![CDATA[
|
||||
select USERID from WEB_MEMBER_IN WHERE company_regist_no = #{companyRegistNo} and cls = '1'
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="searchUserIdInformation" parameterType="org.apache.commons.collections.map.CaseInsensitiveMap" resultType="egovMap">
|
||||
<![CDATA[
|
||||
select user_name,company_name,part_name from WEB_MEMBER_IN WHERE USERID= #{userId} and cls = '1'
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="selectSearchIniUserId" parameterType="org.apache.commons.collections.map.CaseInsensitiveMap" resultType="egovMap">
|
||||
<![CDATA[
|
||||
select COUNT(*) as count from web_member_log where userid = #{userId} and accept = '0'
|
||||
]]>
|
||||
</select>
|
||||
|
||||
</mapper>
|
||||
|
|
@ -0,0 +1,35 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
|
||||
<mapper namespace="geoinfo.main.notice.service.NoticeMapper">
|
||||
<select id="selectInfoList" parameterType="hashmap" resultType="org.apache.commons.collections.map.CaseInsensitiveMap">
|
||||
<![CDATA[
|
||||
SELECT AID,IDX,SUBJECT, SUBJECT AS SUBJECTLEN, AUTHOR,SUBJECT, DATETIME, TOP
|
||||
FROM (
|
||||
SELECT IDX, SUBJECT,AUTHOR, DATETIME, AID, ROW_NUMBER() OVER(ORDER BY AID DESC) RNK, TOP
|
||||
FROM (
|
||||
SELECT ROW_NUMBER() OVER (ORDER BY TOP, DATETIME, IDX) AS AID, IDX,SUBJECT,AUTHOR, TO_CHAR(DATETIME,'YYYY-MM-DD') DATETIME, TOP
|
||||
FROM WEB_NOTICE
|
||||
)
|
||||
)
|
||||
WHERE RNK BETWEEN #{firstIndex} + 1
|
||||
AND #{firstIndex} + #{recordCountPerPage}
|
||||
ORDER BY AID DESC
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="selectInfoListCnt" parameterType="hashmap" resultType="int">
|
||||
<![CDATA[
|
||||
SELECT COUNT(*)
|
||||
FROM WEB_NOTICE
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="selectInfo" resultType="org.apache.commons.collections.map.CaseInsensitiveMap">
|
||||
<![CDATA[
|
||||
SELECT *
|
||||
FROM WEB_NOTICE
|
||||
WHERE IDX=#{idx}
|
||||
]]>
|
||||
</select>
|
||||
</mapper>
|
||||
|
|
@ -0,0 +1,129 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
|
||||
<mapper namespace="geoinfo.main.qna.service.QnAMapper">
|
||||
<select id="selectInfoList" parameterType="hashmap" resultType="org.apache.commons.collections.map.CaseInsensitiveMap">
|
||||
<![CDATA[
|
||||
SELECT IDX, NAME, Substr(SUBJECT, 1, 29) AS SUBJECT, SUBJECT AS SUBJECTLEN,
|
||||
READCOUNT, DATETIME, MASTERID, SEQ, TOP, RN , REPLY
|
||||
FROM (
|
||||
SELECT ROWNUM RN, PSB.IDX, PSB.NAME, PSB.SUBJECT, PSB.READCOUNT, PSB.DATETIME, PSB.MASTERID, PSB.SEQ, PSB.TOP,
|
||||
(SELECT COUNT(IDX) FROM WEB_BOARD WHERE MASTERID=PSB.IDX AND SEQ = 10) AS "REPLY"
|
||||
FROM (
|
||||
SELECT IDX, NAME, SUBJECT, READCOUNT, TO_CHAR(DATETIME, 'YYYY-MM-DD') DATETIME,
|
||||
MASTERID, SEQ, TOP FROM WEB_BOARD
|
||||
WHERE SEQ = 0
|
||||
]]>
|
||||
<choose>
|
||||
<when test="searchTitle == 1">
|
||||
AND SUBJECT LIKE '%' || #{searchKey} || '%'
|
||||
</when>
|
||||
<when test="searchTitle == 2">
|
||||
AND CONTENT LIKE '%' || #{searchKey} || '%'
|
||||
</when>
|
||||
<when test="searchTitle == 3">
|
||||
AND NAME LIKE '%' || #{searchKey} || '%'
|
||||
</when>
|
||||
</choose>
|
||||
<![CDATA[
|
||||
ORDER BY MASTERID DESC, TOP DESC, SEQ ASC, DATETIME
|
||||
) PSB
|
||||
)
|
||||
WHERE RN BETWEEN #{firstIndex} + 1 AND #{firstIndex} + #{recordCountPerPage}
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="selectInfoListCnt" parameterType="hashmap" resultType="int">
|
||||
<![CDATA[
|
||||
SELECT COUNT(IDX)
|
||||
FROM WEB_BOARD
|
||||
WHERE SEQ = 0
|
||||
]]>
|
||||
<choose>
|
||||
<when test="searchTitle == 1">
|
||||
AND SUBJECT LIKE '%' || #{searchKey} || '%'
|
||||
</when>
|
||||
<when test="searchTitle == 2">
|
||||
AND CONTENT LIKE '%' || #{searchKey} || '%'
|
||||
</when>
|
||||
<when test="searchTitle == 3">
|
||||
AND NAME LIKE '%' || #{searchKey} || '%'
|
||||
</when>
|
||||
</choose>
|
||||
</select>
|
||||
|
||||
<select id="selectInfo" parameterType="hashmap" resultType="org.apache.commons.collections.map.CaseInsensitiveMap">
|
||||
<![CDATA[
|
||||
SELECT 'M' AS REPL, EMAIL, NAME, CONTENT, IDX, SUBJECT, TO_CHAR(DATETIME,'YYYY-MM-DD') DATETIME,
|
||||
HOMEPAGE, SAVENAME, FILENAME, SEQ, MASTERID
|
||||
FROM WEB_BOARD
|
||||
WHERE IDX=#{idx}
|
||||
UNION ALL
|
||||
SELECT 'R' AS REPL, EMAIL, NAME, CONTENT, IDX, SUBJECT, TO_CHAR(DATETIME,'YYYY-MM-DD') DATETIME,
|
||||
HOMEPAGE, SAVENAME, FILENAME, SEQ, MASTERID
|
||||
FROM WEB_BOARD
|
||||
WHERE MASTERID=#{idx} AND SEQ != 0
|
||||
ORDER BY SEQ ASC, DATETIME
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<select id="selectInfoData" parameterType="hashmap" resultType="org.apache.commons.collections.map.CaseInsensitiveMap">
|
||||
<![CDATA[
|
||||
SELECT EMAIL, NAME, CONTENT, IDX, SUBJECT, TO_CHAR(DATETIME,'YYYY-MM-DD') DATETIME,
|
||||
HOMEPAGE, SAVENAME, FILENAME, SEQ, MASTERID
|
||||
FROM WEB_BOARD
|
||||
WHERE IDX=#{idx}
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<update id="updateInfoReadcount" parameterType="hashmap">
|
||||
<![CDATA[
|
||||
UPDATE WEB_BOARD
|
||||
SET READCOUNT = READCOUNT + 1
|
||||
WHERE IDX=#{idx}
|
||||
]]>
|
||||
</update>
|
||||
|
||||
<select id="selectInfoMaxIdx" resultType="int">
|
||||
<![CDATA[
|
||||
SELECT MAX(IDX)+1
|
||||
FROM WEB_BOARD
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<insert id="insertInfo" parameterType="hashmap">
|
||||
<![CDATA[
|
||||
INSERT INTO WEB_BOARD
|
||||
(IDX, NAME, PASSWORD, EMAIL, HOMEPAGE, SUBJECT, CONTENT, MASTERID,
|
||||
READCOUNT, FILENAME, SAVENAME, DATETIME, SEQ, TOP)
|
||||
VALUES
|
||||
(#{idx}, #{name}, ' ',
|
||||
#{email, jdbcType=VARCHAR}, #{homepage, jdbcType=VARCHAR},
|
||||
#{subject}, #{content}, #{idx},
|
||||
0, #{filename, jdbcType=VARCHAR}, #{savename, jdbcType=VARCHAR}, sysdate, 0, #{top, jdbcType=CHAR})
|
||||
]]>
|
||||
</insert>
|
||||
|
||||
<update id="updateInfo" parameterType="hashmap">
|
||||
<![CDATA[
|
||||
UPDATE WEB_BOARD
|
||||
SET EMAIL=#{email, jdbcType=VARCHAR}, HOMEPAGE=#{homepage, jdbcType=VARCHAR},
|
||||
SUBJECT=#{subject}, CONTENT=#{content}
|
||||
WHERE IDX=#{idx}
|
||||
]]>
|
||||
</update>
|
||||
|
||||
<delete id="deleteInfo" parameterType="hashmap">
|
||||
<![CDATA[
|
||||
DELETE WEB_BOARD
|
||||
WHERE IDX=#{idx}
|
||||
]]>
|
||||
</delete>
|
||||
|
||||
<select id="getUserInfo" parameterType="hashmap" resultType="org.apache.commons.collections.map.CaseInsensitiveMap">
|
||||
<![CDATA[
|
||||
SELECT USER_NAME FROM WEB_MEMBER_IN WHERE USERID =#{userid}
|
||||
]]>
|
||||
</select>
|
||||
|
||||
</mapper>
|
||||
|
|
@ -0,0 +1,55 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
|
||||
<mapper namespace="geoinfo.main.vote.service.VoteMapper">
|
||||
<select id="selectVoteQuestion" parameterType="hashmap" resultType="org.apache.commons.collections.map.CaseInsensitiveMap">
|
||||
<![CDATA[
|
||||
SELECT * FROM TBL_VOTE_QUESTION
|
||||
WHERE VOTECODE IN ('v0002','v0003','v0004','v0005')
|
||||
ORDER BY VOTECODE,SEQ,QUESTIONNUM
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<insert id="insertVoteAnswer">
|
||||
<![CDATA[
|
||||
INSERT INTO TBL_VOTE_ANSWER
|
||||
(
|
||||
SEQ
|
||||
, VOTECODE
|
||||
, QUESTIONNUM
|
||||
, USERNAME
|
||||
, ORGNAME
|
||||
, DEPARTMENT
|
||||
, TEL
|
||||
, EMAIL
|
||||
, ANSWER
|
||||
, OTHER
|
||||
, JOINDATE
|
||||
, MASTERNAME
|
||||
)
|
||||
VALUES(
|
||||
TBL_VOTE_ANSER_SEQ_ID.NEXTVAL,
|
||||
#{votecode},
|
||||
#{qnum},
|
||||
#{username},
|
||||
#{orgname},
|
||||
#{department},
|
||||
#{tel},
|
||||
#{email},
|
||||
#{answer},
|
||||
#{other},
|
||||
SYSDATE,
|
||||
#{mastername}
|
||||
)
|
||||
|
||||
]]>
|
||||
</insert>
|
||||
|
||||
<select id="selectIsComplate" parameterType="hashmap" resultType="org.apache.commons.collections.map.CaseInsensitiveMap">
|
||||
<![CDATA[
|
||||
SELECT USERID FROM TBL_VOTE_ANSWER
|
||||
WHERE voteCode = 'v0001' AND USERID = #{userid}
|
||||
GROUP BY USERID
|
||||
]]>
|
||||
</select>
|
||||
</mapper>
|
||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue