package com.interplug.qcast.biz.object; import com.interplug.qcast.biz.object.dto.*; import org.apache.ibatis.annotations.Mapper; import java.util.List; @Mapper interface ObjectMapper { // 도도부현 목록 조회 public List selectPrefList(); // 도도부현 지역 조회 public List selectPrefAreaList(String prefId); // 지역 기준풍속 조회 public List selectWindSpeedList(String city); // 모든 판매점 목록 조회 public List selectSaleStoreAllList(); // 판매점 목록 조회 public List selectSaleStoreList(String saleStoreId); // 판매점 정보 조회 public SaleStoreResponse selectSaleStoreInfo(String saleStoreId); // 물건정보 목록 조회 public List selectObjectList(ObjectRequest objectRequest); // 물건정보 상세 확인 public ObjectResponse selectObjectDetail(String objectNo); // 물건번호 조회 public String selectObjectNo(ObjectRequest objectRequest); // 물건정보 PLAN 목록 조회 public List selectPlanList(PlanRequest planRequest); // 물건번호 등록 public int insertObjectNo(ObjectRequest objectRequest); // 물건정보 등록 public int insertObject(ObjectRequest objectRequest); // 물건정보 수정 public int updateObject(ObjectRequest objectRequest); // 물건정보 삭제 public int deleteObject(ObjectRequest objectRequest); // 물건정보 > 배송정보 수정 public int updateObjectDelivery(ObjectRequest objectRequest); // 플랜정보 등록 public int insertPlan(PlanRequest planRequest); // 플랜정보 삭제(물리 삭제) public int deletePlan(PlanRequest planRequest); // 물건정보 물건번호 변경 public int updateObjectNoChange(ObjectRequest objectRequest); // 플랜정보 물건번호 변경 public int updatePlanObjectNoChange(ObjectRequest objectRequest); }