egovframework.rfc3.teachingtool.service
Interface TeachingService

All Known Implementing Classes:
TeachingServiceImpl

public interface TeachingService


Method Summary
 void deleteAllPlacard()
          대형 출력물 통계 전체 삭제
 void deleteOrderGoods(java.lang.String toolsOrderId)
          주문아이디로 주문상품 전체 지우기
 void deleteOrderGoodsToToolsOrdGoodSid(long toolsOrdGoodSid)
          시퀀스번호로 주문상품 개별 지우기
 void deleteTools(long toolsSid)
          교재/교구 삭제
 void deleteToolsBasket(long basSid)
          장바구니 레코드별로 삭제
 void deleteToolsBasketForLastTime(ToolsBasket toolsBasket)
          일정 시간 지난것 일괄 삭제하기
 void deleteToolsBasketForsessionKey(java.lang.String sessionKey)
          장바구니 sessionKey 로 전부삭제
 void deleteToolsOrder(java.lang.String toolsOrderId)
          주문자 정보 삭제
 PlacardStatisVO getPlacardInfo(long dataSid)
          대형 출력물 통계-개별값
 ToolsVO getToolsInfo(long toolsSid)
          교재/교구 상세정보
 ToolsOrderGoods getToolsOrderGoods(long toolsOrdGoodSid)
          주문 상품 개별 정보
 ToolsOrder getToolsOrderInfo(java.lang.String toolsOrderId)
          주문자 정보
 void insertOrderGoods(ToolsOrderGoods toolsOrderGoods)
          주문상품 저장
 void insertPlacard(PlacardStatisVO placardStatisVO)
          대형 출력물 통계- 저장
 void insertTools(ToolsVO toolsVO)
          교재/교구 등록
 void insertToolsBasket(ToolsBasket toolsBasket)
          장바구니 저장
 void insertToolsOrder(ToolsOrder toolsOrder)
          주문자 정보 저장
 int isExistPlacardDataSid(long dataSid)
          대형 출력물 통계-데이타 존재 여부
 java.lang.String orderStatusForToolsSid(ToolsOrderGoods toolsOrderGoods)
          각 물품별 상태
 java.util.List<PlacardStatisVO> selectExtionListForPlacard(java.lang.String extionKey)
          간판별 데이타 값
 java.util.List<ToolsOrder> selectMyToolsOrderList(java.lang.String orderUserId)
           
 int selectNotDeliverdCntForSessionKey(java.lang.String sessionKey)
          장바구니에 택배불가인 항목 갯수
 int selectOrderGoodsCntForToolsSid(long toolsSid)
          주문아이디에 등록된 상품개수
 java.util.List<ToolsOrderGoods> selectOrderGoodsItemCount(ToolsOrder cateCd)
           
 java.util.List<ToolsOrderGoods> selectOrderGoodsList(java.lang.String toolsOrderId)
          주문 아이디에 해당하는 전제 상품목록
 java.util.List<ToolsOrder> selectOrderStatisListForArea(ToolsOrder toolsOrder)
          교재/교구 이용현황(지역별)
 java.util.List<ToolsOrder> selectOrderStatisListForSchool(ToolsOrder toolsOrder)
          교재/교구 학교별 대여 통계 - 목록
 int selectOrderStatisTotSumForSchool(ToolsOrder toolsOrder)
          교재/교구 학교별 대여 통계- 전체 개수
 java.util.List<PlacardStatisVO> selectPacardStatisListForArea(PlacardStatisVO placardStatisVO)
          대형 출력물 통계(지역별)
 int selectToolsBasketCntExtraForToolsSid(ToolsBasket toolsBasket)
          자신것을 제외한 장바구니에 있는 상품개수
 int selectToolsBasketCntForToolsSid(long toolsSid)
          장바구니에 있는 특정상품에 대한 상품전체 개수
 int selectToolsBasketCntForToolsSidSessionKey(ToolsBasket toolsBasket)
          장바구니에 중복된 상품갯수
 java.util.List<ToolsBasket> selectToolsBasketForSessionKey(java.lang.String sessionKey)
          세션키에 해당하는 전체 장바구니 정보
 java.util.List<ToolsVO> selectToolsList(ToolsVO toolsVO)
          교재/교구 목록
 int selectToolsListTotCnt(ToolsVO toolsVO)
          교재/교구 전체 갯수
 java.util.List<ToolsOrder> selectToolsOrderList(ToolsOrder toolsOrder)
          주문자 전체 목록 주문정보중심
 java.util.List<ToolsOrder> selectToolsOrderList2(ToolsOrder toolsOrder)
          주문자 전체 목록(상품을 중심으로)
 java.util.List<ToolsOrder> selectToolsOrderListForUser2(java.lang.String orderUserId)
          사용자 주문 목록(상품을 중심으로)
 int selectToolsOrderListTotCnt(ToolsOrder toolsOrder)
          주문자 전체 목록 개수 주문정보중심
 int selectToolsOrderListTotCnt2(ToolsOrder toolsOrder)
          주문자 전체 목록 개수(상품을 중심으로)
 java.util.List<ToolsVO> selectToolsStatisListForDate(ToolsVO toolsVO)
          교재/교구 구입현황
 void updateOrderGoods(ToolsOrderGoods toolsOrderGoods)
          주문상품 개수 수정
 void updatePlacard(PlacardStatisVO placardStatisVO)
          대형 출력물 통계-수정
 void updateRegDateToolsBasket(ToolsBasket toolsBasket)
          장바구니 시간 업데이트
 void updateTools(ToolsVO toolsVO)
          교재/교구 수정
 void updateToolsBasketOrderCnt(ToolsBasket toolsBasket)
          장바구니 개수 수정
 void updateToolsBasketOrderCntForToolsSidSessionKey(ToolsBasket toolsBasket)
          장바구니 중복된 상품 개수 업데이트
 void updateToolsOrder(ToolsOrder toolsOrder)
          주문자 정보 수정
 void updateToolsOrderOrderSTatus(ToolsOrder toolsOrder)
          주문한 상품 상태 변경
 

Method Detail

selectToolsListTotCnt

int selectToolsListTotCnt(ToolsVO toolsVO)
                          throws java.lang.Exception
교재/교구 전체 갯수

Parameters:
toolsVO -
Returns:
Throws:
java.lang.Exception

selectToolsList

java.util.List<ToolsVO> selectToolsList(ToolsVO toolsVO)
                                        throws java.lang.Exception
교재/교구 목록

Parameters:
toolsVO -
Returns:
Throws:
java.lang.Exception

getToolsInfo

ToolsVO getToolsInfo(long toolsSid)
                     throws java.lang.Exception
교재/교구 상세정보

Parameters:
toolsSid -
Returns:
Throws:
java.lang.Exception

insertTools

void insertTools(ToolsVO toolsVO)
                 throws java.lang.Exception
교재/교구 등록

Parameters:
toolsVO -
Throws:
java.lang.Exception

updateTools

void updateTools(ToolsVO toolsVO)
                 throws java.lang.Exception
교재/교구 수정

Parameters:
toolsVO -
Throws:
java.lang.Exception

deleteTools

void deleteTools(long toolsSid)
                 throws java.lang.Exception
교재/교구 삭제

Parameters:
toolsSid -
Throws:
java.lang.Exception

selectToolsBasketCntForToolsSidSessionKey

int selectToolsBasketCntForToolsSidSessionKey(ToolsBasket toolsBasket)
                                              throws java.lang.Exception
장바구니에 중복된 상품갯수

Parameters:
toolsBasket -
Returns:
Throws:
java.lang.Exception

updateToolsBasketOrderCntForToolsSidSessionKey

void updateToolsBasketOrderCntForToolsSidSessionKey(ToolsBasket toolsBasket)
                                                    throws java.lang.Exception
장바구니 중복된 상품 개수 업데이트

Parameters:
toolsBasket -
Throws:
java.lang.Exception

insertToolsBasket

void insertToolsBasket(ToolsBasket toolsBasket)
                       throws java.lang.Exception
장바구니 저장

Parameters:
toolsBasket -
Throws:
java.lang.Exception

updateToolsBasketOrderCnt

void updateToolsBasketOrderCnt(ToolsBasket toolsBasket)
                               throws java.lang.Exception
장바구니 개수 수정

Parameters:
toolsBasket -
Throws:
java.lang.Exception

updateRegDateToolsBasket

void updateRegDateToolsBasket(ToolsBasket toolsBasket)
                              throws java.lang.Exception
장바구니 시간 업데이트

Parameters:
sessionKey -
Throws:
java.lang.Exception

deleteToolsBasket

void deleteToolsBasket(long basSid)
                       throws java.lang.Exception
장바구니 레코드별로 삭제

Parameters:
basSid -
Throws:
java.lang.Exception

deleteToolsBasketForsessionKey

void deleteToolsBasketForsessionKey(java.lang.String sessionKey)
                                    throws java.lang.Exception
장바구니 sessionKey 로 전부삭제

Parameters:
sessionKey -
Throws:
java.lang.Exception

deleteToolsBasketForLastTime

void deleteToolsBasketForLastTime(ToolsBasket toolsBasket)
                                  throws java.lang.Exception
일정 시간 지난것 일괄 삭제하기

Parameters:
toolsBasket -
Throws:
java.lang.Exception

selectToolsBasketForSessionKey

java.util.List<ToolsBasket> selectToolsBasketForSessionKey(java.lang.String sessionKey)
                                                           throws java.lang.Exception
세션키에 해당하는 전체 장바구니 정보

Parameters:
toolsSid -
Returns:
Throws:
java.lang.Exception

selectNotDeliverdCntForSessionKey

int selectNotDeliverdCntForSessionKey(java.lang.String sessionKey)
                                      throws java.lang.Exception
장바구니에 택배불가인 항목 갯수

Parameters:
sessionKey -
Returns:
Throws:
java.lang.Exception

selectToolsBasketCntForToolsSid

int selectToolsBasketCntForToolsSid(long toolsSid)
                                    throws java.lang.Exception
장바구니에 있는 특정상품에 대한 상품전체 개수

Parameters:
toolsSid -
Returns:
Throws:
java.lang.Exception

selectToolsBasketCntExtraForToolsSid

int selectToolsBasketCntExtraForToolsSid(ToolsBasket toolsBasket)
                                         throws java.lang.Exception
자신것을 제외한 장바구니에 있는 상품개수

Parameters:
toolsBasket -
Returns:
Throws:
java.lang.Exception

insertOrderGoods

void insertOrderGoods(ToolsOrderGoods toolsOrderGoods)
                      throws java.lang.Exception
주문상품 저장

Parameters:
toolsOrderGoods -
Throws:
java.lang.Exception

selectOrderGoodsList

java.util.List<ToolsOrderGoods> selectOrderGoodsList(java.lang.String toolsOrderId)
                                                     throws java.lang.Exception
주문 아이디에 해당하는 전제 상품목록

Parameters:
toolsOrderId -
Returns:
Throws:
java.lang.Exception

getToolsOrderGoods

ToolsOrderGoods getToolsOrderGoods(long toolsOrdGoodSid)
                                   throws java.lang.Exception
주문 상품 개별 정보

Parameters:
toolsOrdGoodSid -
Returns:
Throws:
java.lang.Exception

selectOrderGoodsCntForToolsSid

int selectOrderGoodsCntForToolsSid(long toolsSid)
                                   throws java.lang.Exception
주문아이디에 등록된 상품개수

Parameters:
toolsSid -
Returns:
Throws:
java.lang.Exception

deleteOrderGoods

void deleteOrderGoods(java.lang.String toolsOrderId)
                      throws java.lang.Exception
주문아이디로 주문상품 전체 지우기

Parameters:
toolsOrderId -
Throws:
java.lang.Exception

deleteOrderGoodsToToolsOrdGoodSid

void deleteOrderGoodsToToolsOrdGoodSid(long toolsOrdGoodSid)
                                       throws java.lang.Exception
시퀀스번호로 주문상품 개별 지우기

Parameters:
toolsOrdGoodSid -
Throws:
java.lang.Exception

updateOrderGoods

void updateOrderGoods(ToolsOrderGoods toolsOrderGoods)
                      throws java.lang.Exception
주문상품 개수 수정

Parameters:
toolsOrderGoods -
Throws:
java.lang.Exception

insertToolsOrder

void insertToolsOrder(ToolsOrder toolsOrder)
                      throws java.lang.Exception
주문자 정보 저장

Parameters:
toolsOrder -
Throws:
java.lang.Exception

updateToolsOrder

void updateToolsOrder(ToolsOrder toolsOrder)
                      throws java.lang.Exception
주문자 정보 수정

Parameters:
toolsOrder -
Throws:
java.lang.Exception

updateToolsOrderOrderSTatus

void updateToolsOrderOrderSTatus(ToolsOrder toolsOrder)
                                 throws java.lang.Exception
주문한 상품 상태 변경

Parameters:
toolsOrder -
Throws:
java.lang.Exception

deleteToolsOrder

void deleteToolsOrder(java.lang.String toolsOrderId)
                      throws java.lang.Exception
주문자 정보 삭제

Parameters:
toolsOrderId -
Throws:
java.lang.Exception

getToolsOrderInfo

ToolsOrder getToolsOrderInfo(java.lang.String toolsOrderId)
                             throws java.lang.Exception
주문자 정보

Parameters:
toolsOrderId -
Returns:
Throws:
java.lang.Exception

selectToolsOrderListTotCnt

int selectToolsOrderListTotCnt(ToolsOrder toolsOrder)
                               throws java.lang.Exception
주문자 전체 목록 개수 주문정보중심

Parameters:
toolsOrder -
Returns:
Throws:
java.lang.Exception

selectToolsOrderList

java.util.List<ToolsOrder> selectToolsOrderList(ToolsOrder toolsOrder)
                                                throws java.lang.Exception
주문자 전체 목록 주문정보중심

Parameters:
toolsOrder -
Returns:
Throws:
java.lang.Exception

selectToolsOrderListTotCnt2

int selectToolsOrderListTotCnt2(ToolsOrder toolsOrder)
                                throws java.lang.Exception
주문자 전체 목록 개수(상품을 중심으로)

Parameters:
toolsOrder -
Returns:
Throws:
java.lang.Exception

selectToolsOrderList2

java.util.List<ToolsOrder> selectToolsOrderList2(ToolsOrder toolsOrder)
                                                 throws java.lang.Exception
주문자 전체 목록(상품을 중심으로)

Parameters:
toolsOrder -
Returns:
Throws:
java.lang.Exception

selectToolsOrderListForUser2

java.util.List<ToolsOrder> selectToolsOrderListForUser2(java.lang.String orderUserId)
                                                        throws java.lang.Exception
사용자 주문 목록(상품을 중심으로)

Parameters:
orderUserId -
Returns:
Throws:
java.lang.Exception

selectMyToolsOrderList

java.util.List<ToolsOrder> selectMyToolsOrderList(java.lang.String orderUserId)
                                                  throws java.lang.Exception
Throws:
java.lang.Exception

orderStatusForToolsSid

java.lang.String orderStatusForToolsSid(ToolsOrderGoods toolsOrderGoods)
                                        throws java.lang.Exception
각 물품별 상태

Parameters:
toolsOrderGoods -
Returns:
Throws:
java.lang.Exception

selectOrderStatisTotSumForSchool

int selectOrderStatisTotSumForSchool(ToolsOrder toolsOrder)
                                     throws java.lang.Exception
교재/교구 학교별 대여 통계- 전체 개수

Parameters:
toolsOrder -
Returns:
Throws:
java.lang.Exception

selectOrderStatisListForSchool

java.util.List<ToolsOrder> selectOrderStatisListForSchool(ToolsOrder toolsOrder)
                                                          throws java.lang.Exception
교재/교구 학교별 대여 통계 - 목록

Parameters:
toolsOrder -
Returns:
Throws:
java.lang.Exception

selectOrderGoodsItemCount

java.util.List<ToolsOrderGoods> selectOrderGoodsItemCount(ToolsOrder cateCd)
                                                          throws java.lang.Exception
Throws:
java.lang.Exception

selectToolsStatisListForDate

java.util.List<ToolsVO> selectToolsStatisListForDate(ToolsVO toolsVO)
                                                     throws java.lang.Exception
교재/교구 구입현황

Parameters:
toolsVO -
Returns:
Throws:
java.lang.Exception

selectOrderStatisListForArea

java.util.List<ToolsOrder> selectOrderStatisListForArea(ToolsOrder toolsOrder)
                                                        throws java.lang.Exception
교재/교구 이용현황(지역별)

Parameters:
toolsOrder -
Returns:
Throws:
java.lang.Exception

selectPacardStatisListForArea

java.util.List<PlacardStatisVO> selectPacardStatisListForArea(PlacardStatisVO placardStatisVO)
                                                              throws java.lang.Exception
대형 출력물 통계(지역별)

Parameters:
placardStatisVO -
Returns:
Throws:
java.lang.Exception

isExistPlacardDataSid

int isExistPlacardDataSid(long dataSid)
                          throws java.lang.Exception
대형 출력물 통계-데이타 존재 여부

Parameters:
dataSid -
Returns:
Throws:
java.lang.Exception

getPlacardInfo

PlacardStatisVO getPlacardInfo(long dataSid)
                               throws java.lang.Exception
대형 출력물 통계-개별값

Parameters:
placardStatisVO -
Returns:
Throws:
java.lang.Exception

selectExtionListForPlacard

java.util.List<PlacardStatisVO> selectExtionListForPlacard(java.lang.String extionKey)
                                                           throws java.lang.Exception
간판별 데이타 값

Parameters:
extionKey -
Returns:
Throws:
java.lang.Exception

insertPlacard

void insertPlacard(PlacardStatisVO placardStatisVO)
                   throws java.lang.Exception
대형 출력물 통계- 저장

Parameters:
placardStatisVO -
Throws:
java.lang.Exception

updatePlacard

void updatePlacard(PlacardStatisVO placardStatisVO)
                   throws java.lang.Exception
대형 출력물 통계-수정

Parameters:
placardStatisVO -
Throws:
java.lang.Exception

deleteAllPlacard

void deleteAllPlacard()
                      throws java.lang.Exception
대형 출력물 통계 전체 삭제

Throws:
java.lang.Exception