From 4a3b517791037c85a6f07cbb2eaeb28f55ec3a16 Mon Sep 17 00:00:00 2001 From: hylee Date: Thu, 16 Feb 2023 10:52:31 +0900 Subject: [PATCH] =?UTF-8?q?refactor:=20idgen=20=EA=B5=AC=EC=A1=B0=20?= =?UTF-8?q?=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pom.xml | 13 +++-- .../mjonApi/cmn/idgen/mapper/IdgenMapper.java | 14 +++++ .../idgen/mapper/domain/IdgenVO.java} | 57 ++++++++++--------- .../mjon/member/mapper/MyMsgMapper.java | 6 +- .../mjon/member/service/MemberService.java | 3 - .../service/impl/MemberServiceImpl.java | 7 ++- .../mjon/send/web/SendRestController.java | 20 +++++++ src/main/resources/mapper/MyMsgMapper.xml | 2 +- 8 files changed, 80 insertions(+), 42 deletions(-) create mode 100644 src/main/java/com/itn/mjonApi/cmn/idgen/mapper/IdgenMapper.java rename src/main/java/com/itn/mjonApi/{mjon/member/mapper/domain/MyMsgVO.java => cmn/idgen/mapper/domain/IdgenVO.java} (81%) create mode 100644 src/main/java/com/itn/mjonApi/mjon/send/web/SendRestController.java 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 @@ - SELECT * FROM MJ_MYMSG