클래스설계서 기반 템플릿 클래스 생성

This commit is contained in:
KNKIM 2021-07-01 10:40:55 +09:00
parent 9aa6011aa0
commit 383327c9e2
4 changed files with 216 additions and 0 deletions

View File

@ -0,0 +1,41 @@
package nlib.col.service;
import iams.nlib.dataapi.service.DataApiReqVO;
import iams.nlib.dataapi.service.DataApiResVO;
/**
* Description :
* @author
* @since
* @version
* @see
*
* <pre>
* << Modification Information >>
*
* Date Modifier Expression
* ------- -------- ---------------------------
*
*
*
* </pre>
*/
public interface RentService
{
public DataApiResVO listRentItems(DataApiReqVO reqVO);
public DataApiResVO postponeReturnDate(DataApiReqVO reqVO);
public DataApiResVO listCanceledRentItems(DataApiReqVO reqVO);
public DataApiResVO listReservations(DataApiReqVO reqVO);
public DataApiResVO cancelReservations(DataApiReqVO reqVO);
public DataApiResVO listRequestsForViewingItem(DataApiReqVO reqVO);
public DataApiResVO selectRequestInfoForViewingItem(DataApiReqVO reqVO);
}

View File

@ -0,0 +1,55 @@
package nlib.col.service.impl;
import iams.nlib.dataapi.service.DataApiReqVO;
import iams.nlib.dataapi.service.DataApiResVO;
/**
* Description :
* @author
* @since
* @version
* @see
*
* <pre>
* << Modification Information >>
*
* Date Modifier Expression
* ------- -------- ---------------------------
*
*
*
* </pre>
*/
public class RentDAO
{
public DataApiResVO listRentItems(DataApiReqVO reqVO) {
return null;
}
public DataApiResVO postponeReturnDate(DataApiReqVO reqVO) {
return null;
}
public DataApiResVO listCanceledRentItems(DataApiReqVO reqVO) {
return null;
}
public DataApiResVO listReservations(DataApiReqVO reqVO) {
return null;
}
public DataApiResVO cancelReservations(DataApiReqVO reqVO) {
return null;
}
public DataApiResVO listRequestsForViewingItem(DataApiReqVO reqVO) {
return null;
}
public DataApiResVO selectRequestInfoForViewingItem(DataApiReqVO reqVO) {
return null;
}
}

View File

@ -0,0 +1,59 @@
package nlib.col.service.impl;
import iams.nlib.dataapi.service.DataApiReqVO;
import iams.nlib.dataapi.service.DataApiResVO;
import nlib.col.service.RentService;
/**
* Description :
* @author
* @since
* @version
* @see
*
* <pre>
* << Modification Information >>
*
* Date Modifier Expression
* ------- -------- ---------------------------
*
*
*
* </pre>
*/
public class RentServiceImpl implements RentService
{
private RentDAO rentDAO;
public DataApiResVO listRentItems(DataApiReqVO reqVO) {
return null;
}
public DataApiResVO postponeReturnDate(DataApiReqVO reqVO) {
return null;
}
public DataApiResVO listCanceledRentItems(DataApiReqVO reqVO) {
return null;
}
public DataApiResVO listReservations(DataApiReqVO reqVO) {
return null;
}
public DataApiResVO cancelReservations(DataApiReqVO reqVO) {
return null;
}
public DataApiResVO listRequestsForViewingItem(DataApiReqVO reqVO) {
return null;
}
public DataApiResVO selectRequestInfoForViewingItem(DataApiReqVO reqVO) {
return null;
}
}

View File

@ -0,0 +1,61 @@
package nlib.col.web;
import javax.servlet.http.HttpServletRequest;
import org.springframework.ui.ModelMap;
import nlib.col.service.RentService;
/**
* Description :
* @author
* @since
* @version
* @see
*
* <pre>
* << Modification Information >>
*
* Date Modifier Expression
* ------- -------- ---------------------------
*
*
*
* </pre>
*/
public class RentController
{
private RentService rentService;
public ModelMap listRentItems(HttpServletRequest req) {
return null;
}
public ModelMap postponeReturnDate(HttpServletRequest req) {
return null;
}
public ModelMap listCanceledRentItems(HttpServletRequest req) {
return null;
}
public ModelMap listReservations(HttpServletRequest req) {
return null;
}
public ModelMap cancelReservations(HttpServletRequest req) {
return null;
}
public ModelMap listRequestsForViewingItem(HttpServletRequest req) {
return null;
}
public ModelMap selectRequestInfoForViewingItem(HttpServletRequest req) {
return null;
}
}