refactor: sevice method transaction annotation 방식으로 적용
parent
f6a16de715
commit
e18f2d6f12
@ -1,4 +1,4 @@
|
|||||||
package kr.xit.fims.biz.cmm;
|
package kr.xit.fims.biz;
|
||||||
|
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
import lombok.Getter;
|
import lombok.Getter;
|
@ -1,53 +0,0 @@
|
|||||||
package kr.xit.fims.biz.cmm;
|
|
||||||
|
|
||||||
import java.sql.SQLException;
|
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
import org.apache.ibatis.session.RowBounds;
|
|
||||||
|
|
||||||
public interface FimsMapperStrategy<T, P> {
|
|
||||||
|
|
||||||
/**
|
|
||||||
* <pre>메소드 설명: 다건 조회</pre>
|
|
||||||
* @param searchVO
|
|
||||||
* @return
|
|
||||||
* @throws SQLException List<T> 요청처리 후 응답객체
|
|
||||||
* @author: 최정민
|
|
||||||
* @date: 2022. 9. 14.
|
|
||||||
*/
|
|
||||||
List<T> findList(P param, RowBounds rowBounds);
|
|
||||||
|
|
||||||
/**
|
|
||||||
* <pre>메소드 설명: 단건 조회</pre>
|
|
||||||
* @param searchVO
|
|
||||||
* @return
|
|
||||||
* @throws SQLException T 요청처리 후 응답객체
|
|
||||||
* @author: 최정민
|
|
||||||
* @date: 2022. 9. 14.
|
|
||||||
*/
|
|
||||||
T findView(T vo);
|
|
||||||
|
|
||||||
/**
|
|
||||||
* <pre>메소드 설명: 등록</pre>
|
|
||||||
* @param vo void 요청처리 후 응답객체
|
|
||||||
* @author: 최정민
|
|
||||||
* @date: 2022. 9. 14.
|
|
||||||
*/
|
|
||||||
void addProc(T vo);
|
|
||||||
|
|
||||||
/**
|
|
||||||
* <pre>메소드 설명: 수정</pre>
|
|
||||||
* @param vo void 요청처리 후 응답객체
|
|
||||||
* @author: 최정민
|
|
||||||
* @date: 2022. 9. 14.
|
|
||||||
*/
|
|
||||||
void modifyProc(T vo);
|
|
||||||
|
|
||||||
/**
|
|
||||||
* <pre>메소드 설명: 삭제</pre>
|
|
||||||
* @param vo void 요청처리 후 응답객체
|
|
||||||
* @author: 최정민
|
|
||||||
* @date: 2022. 9. 14.
|
|
||||||
*/
|
|
||||||
void removeProc(T vo);
|
|
||||||
}
|
|
@ -1,19 +0,0 @@
|
|||||||
package kr.xit.fims.biz.cmm;
|
|
||||||
|
|
||||||
import java.sql.SQLException;
|
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
import org.apache.ibatis.session.RowBounds;
|
|
||||||
|
|
||||||
public interface FimsServiceStrategy<T, P> {
|
|
||||||
|
|
||||||
List<T> findList(P searchVO, RowBounds rowBounds) throws SQLException;
|
|
||||||
|
|
||||||
T findView(T vo);
|
|
||||||
|
|
||||||
void addProc(T vo);
|
|
||||||
|
|
||||||
void modifyProc(T vo);
|
|
||||||
|
|
||||||
void removeProc(T vo);
|
|
||||||
}
|
|
Loading…
Reference in New Issue