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