diff --git a/pom.xml b/pom.xml
index 46c70fc..21ba42e 100644
--- a/pom.xml
+++ b/pom.xml
@@ -36,11 +36,14 @@
h2
-
-
-
-
-
+
+
+
+ org.modelmapper
+ modelmapper
+ 3.1.0
+
+
mysql
diff --git a/src/main/java/com/itn/mjonApi/cmn/idgen/mapper/IdgenMapper.java b/src/main/java/com/itn/mjonApi/cmn/idgen/mapper/IdgenMapper.java
new file mode 100644
index 0000000..efcb300
--- /dev/null
+++ b/src/main/java/com/itn/mjonApi/cmn/idgen/mapper/IdgenMapper.java
@@ -0,0 +1,14 @@
+package com.itn.mjonApi.cmn.idgen.mapper;
+
+import com.itn.mjonApi.cmn.idgen.mapper.domain.IdgenVO;
+import org.apache.ibatis.annotations.Mapper;
+import org.apache.ibatis.annotations.Select;
+
+import java.util.List;
+
+@Mapper
+public interface IdgenMapper {
+
+// @Select("select * from ids")
+ List findByTableName(String tableName);
+}
diff --git a/src/main/java/com/itn/mjonApi/mjon/member/mapper/domain/MyMsgVO.java b/src/main/java/com/itn/mjonApi/cmn/idgen/mapper/domain/IdgenVO.java
similarity index 81%
rename from src/main/java/com/itn/mjonApi/mjon/member/mapper/domain/MyMsgVO.java
rename to src/main/java/com/itn/mjonApi/cmn/idgen/mapper/domain/IdgenVO.java
index dc02b5a..0e3baca 100644
--- a/src/main/java/com/itn/mjonApi/mjon/member/mapper/domain/MyMsgVO.java
+++ b/src/main/java/com/itn/mjonApi/cmn/idgen/mapper/domain/IdgenVO.java
@@ -1,27 +1,30 @@
-package com.itn.mjonApi.mjon.member.mapper.domain;
-/*
- table : mj_mymsg
- comment : '내문자 보관함';
-*/
-
-import lombok.*;
-
-@Getter
-@Setter
-@NoArgsConstructor
-@AllArgsConstructor
-public class MyMsgVO {
-
- private Integer msgId; /*auto_increment comment '문자 고유아이디' primary key*/
- private String mberId; /*comment '회원 아이디'*/
- private String esntlId; /*null comment '회원고유 아이디'*/
- private String subject; /*null comment '문자 제목'*/
- private String smsTxt; /*null comment '문자 내용'*/
- private String smsLen; /*null comment '문자 길이'*/
- private String atchFileId1; /*null comment '첨부파일번호'*/
- private String atchFileId2; /*null comment '첨부파일번호'*/
- private String atchFileId3; /*null comment '첨부파일번호'*/
- private String regdate; /*null comment '등록일자'*/
- private String msgType; /*default 'S' null comment '문자종류'*/
-
-}
+package com.itn.mjonApi.cmn.idgen.mapper.domain;
+/*
+ table : mj_mymsg
+ comment : '내문자 보관함';
+*/
+
+import lombok.*;
+
+import java.io.Serializable;
+
+@Getter
+@Setter
+@NoArgsConstructor
+@AllArgsConstructor
+public class IdgenVO implements Serializable {
+
+ private static final long serialVersionUID = -7865729705175845268L;
+ private Integer msgId; /*auto_increment comment '문자 고유아이디' primary key*/
+ private String mberId; /*comment '회원 아이디'*/
+ private String esntlId; /*null comment '회원고유 아이디'*/
+ private String subject; /*null comment '문자 제목'*/
+ private String smsTxt; /*null comment '문자 내용'*/
+ private String smsLen; /*null comment '문자 길이'*/
+ private String atchFileId1; /*null comment '첨부파일번호'*/
+ private String atchFileId2; /*null comment '첨부파일번호'*/
+ private String atchFileId3; /*null comment '첨부파일번호'*/
+ private String regdate; /*null comment '등록일자'*/
+ private String msgType; /*default 'S' null comment '문자종류'*/
+
+}
diff --git a/src/main/java/com/itn/mjonApi/mjon/member/mapper/MyMsgMapper.java b/src/main/java/com/itn/mjonApi/mjon/member/mapper/MyMsgMapper.java
index 9d66a6e..63be665 100644
--- a/src/main/java/com/itn/mjonApi/mjon/member/mapper/MyMsgMapper.java
+++ b/src/main/java/com/itn/mjonApi/mjon/member/mapper/MyMsgMapper.java
@@ -1,6 +1,6 @@
package com.itn.mjonApi.mjon.member.mapper;
-import com.itn.mjonApi.mjon.member.mapper.domain.MyMsgVO;
+import com.itn.mjonApi.cmn.idgen.mapper.domain.IdgenVO;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Select;
@@ -10,8 +10,8 @@ import java.util.List;
public interface MyMsgMapper {
/**/
- List findAll();
+ List findAll();
@Select("select * from MJ_MYMSG")
- List findAll_2();
+ List findAll_2();
}
diff --git a/src/main/java/com/itn/mjonApi/mjon/member/service/MemberService.java b/src/main/java/com/itn/mjonApi/mjon/member/service/MemberService.java
index f1beed1..eab656d 100644
--- a/src/main/java/com/itn/mjonApi/mjon/member/service/MemberService.java
+++ b/src/main/java/com/itn/mjonApi/mjon/member/service/MemberService.java
@@ -1,9 +1,6 @@
package com.itn.mjonApi.mjon.member.service;
import com.itn.mjonApi.cmn.msg.RestResponse;
-import com.itn.mjonApi.mjon.member.mapper.domain.MyMsgVO;
-
-import java.util.List;
public interface MemberService {
diff --git a/src/main/java/com/itn/mjonApi/mjon/member/service/impl/MemberServiceImpl.java b/src/main/java/com/itn/mjonApi/mjon/member/service/impl/MemberServiceImpl.java
index 78549cc..a174b90 100644
--- a/src/main/java/com/itn/mjonApi/mjon/member/service/impl/MemberServiceImpl.java
+++ b/src/main/java/com/itn/mjonApi/mjon/member/service/impl/MemberServiceImpl.java
@@ -2,7 +2,7 @@ package com.itn.mjonApi.mjon.member.service.impl;
import com.itn.mjonApi.cmn.msg.RestResponse;
import com.itn.mjonApi.mjon.member.mapper.MyMsgMapper;
-import com.itn.mjonApi.mjon.member.mapper.domain.MyMsgVO;
+import com.itn.mjonApi.cmn.idgen.mapper.domain.IdgenVO;
import com.itn.mjonApi.mjon.member.service.MemberService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.http.HttpStatus;
@@ -17,15 +17,16 @@ public class MemberServiceImpl implements MemberService {
@Autowired
MyMsgMapper myMsgMapper;
+
@Override
public RestResponse findAll() {
- List MyMsgListVO = myMsgMapper.findAll();
+ List MyMsgListVO = myMsgMapper.findAll();
return new RestResponse(HttpStatus.OK, "성공", MyMsgListVO, LocalDateTime.now());
}
@Override
public RestResponse findAll2() {
- List MyMsgListVO = myMsgMapper.findAll_2();
+ List MyMsgListVO = myMsgMapper.findAll_2();
return new RestResponse(HttpStatus.OK, "성공", MyMsgListVO, LocalDateTime.now());
}
}
diff --git a/src/main/java/com/itn/mjonApi/mjon/send/web/SendRestController.java b/src/main/java/com/itn/mjonApi/mjon/send/web/SendRestController.java
new file mode 100644
index 0000000..c2d21ea
--- /dev/null
+++ b/src/main/java/com/itn/mjonApi/mjon/send/web/SendRestController.java
@@ -0,0 +1,20 @@
+package com.itn.mjonApi.mjon.send.web;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * packageName : com.itn.mjonApi.mjon.send.web
+ * fileName : SendRestController
+ * author : hylee
+ * date : 2023-02-15
+ * description :
+ * ===========================================================
+ * DATE AUTHOR NOTE
+ * -----------------------------------------------------------
+ * 2023-02-15 hylee 최초 생성
+ */
+@RestController
+public class SendRestController {
+
+
+}
diff --git a/src/main/resources/mapper/MyMsgMapper.xml b/src/main/resources/mapper/MyMsgMapper.xml
index e888e37..10a435f 100644
--- a/src/main/resources/mapper/MyMsgMapper.xml
+++ b/src/main/resources/mapper/MyMsgMapper.xml
@@ -5,7 +5,7 @@
-