| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159 |
- package com.style24.admin.biz.dao;
- import java.util.Collection;
- import com.style24.core.support.annotation.ShopDs;
- import com.style24.persistence.domain.Delivery;
- import com.style24.persistence.domain.GoodsSearch;
- /**
- * 배송관리 Dao
- *
- * @author moon
- * @since 2020. 11. 05
- */
- @ShopDs
- public interface TsaDeliveryDao {
-
- /**
- * 배송 목록 건수
- *
- * @param goodsSearch
- * @return
- * @author moon
- * @since 2021. 02. 26
- */
- int getDeliveryListCount(Delivery delivery);
-
- /**
- * 배송 목록
- *
- * @param delivery - 배송정보
- * @return Collection<Delivery>
- * @author moon
- * @since 2020. 11. 05
- */
- Collection<Delivery> getDeliveryList(Delivery delivery);
- /**
- * 주문상세 단품 목록
- *
- * @param delivery - 배송정보
- * @return Collection<Delivery>
- * @author moon
- * @since 2021. 03. 05
- */
- Collection<Delivery> getDelvDetailItemList(Delivery ordDtlNo);
-
- /**
- * 주문상세 상태 값 변경
- *
- * @param delivery
- * @return int
- * @author moon
- * @since 2020. 11. 05
- */
- int updateOrderDetailStat(Delivery delivery);
-
- /**
- * 송장번호 변경
- *
- * @param delivery
- * @return int
- * @author moon
- * @since 2020. 11. 05
- */
- int saveChangeInvoice(Delivery delivery);
-
-
- /**
- * 주문 상태 값 변경
- *
- * @param delivery
- * @return int
- * @author moon
- * @since 2020. 11. 05
- */
- int updateOrderStat(Delivery delivery);
-
- /**************************************************************************************/
-
- int createOrderDetailHst(Delivery delivery);
-
- /**
- * 주문 상세
- *
- * @param ordDtlNo - 주문상세번호
- * @return Collection<Delivery>
- * @author moon
- * @since 2020. 11. 05
- */
- Collection<Delivery> getOrderDetail(Integer ordDtlNo);
-
-
-
-
- /**
- * 출고금지상품 목록
- *
- * @param delivery
- * @return Collection<Delivery>
- * @author moon
- * @since 2020. 11. 05
- */
- Collection<Delivery> getBangoodsList(Delivery delivery);
-
- /**
- * 출고금지상품 삭제
- *
- * @param delivery
- * @author moon
- * @since 2020. 11. 05
- */
- void deleteBangoods(Delivery delivery);
-
- /**
- * 출고금지상품 등록 대상목록
- *
- * @param delivery
- * @return Collection<TsaDelivery>
- * @author moon
- * @since 2020. 11. 05
- */
- Collection<Delivery> getBangoodsRegistList(Delivery delivery);
- /**
- * 출고금지상품 카운트
- *
- * @param delivery
- * @return int
- * @author moon
- * @since 2020. 11. 06
- */
- int getBangoodsListCnt(Delivery delivery);
- /**
- * 출고금지상품 등록
- *
- * @param delivery
- * @author moon
- * @since 2020. 11. 06
- */
- void createBangoods(Delivery delivery);
-
- /**
- * 배송/회수지시 목록
- *
- * @param Delivery - 배송/회수지시 정보
- * @return Collection<Delivery>
- * @author moon
- * @since 2020. 11. 11
- */
- Collection<Delivery> getDeliveryWithdrawDirectiveList(Delivery delivery);
- }
|