31 lines
1.1 KiB
Java
31 lines
1.1 KiB
Java
package com.interplug.qcast.biz.estimate;
|
|
|
|
import com.interplug.qcast.biz.estimate.dto.EstimateRequest;
|
|
import com.interplug.qcast.biz.estimate.dto.EstimateResponse;
|
|
import com.interplug.qcast.biz.estimate.dto.ItemRequest;
|
|
import com.interplug.qcast.biz.estimate.dto.ItemResponse;
|
|
import com.interplug.qcast.biz.object.dto.*;
|
|
import java.util.List;
|
|
import org.apache.ibatis.annotations.Mapper;
|
|
|
|
@Mapper
|
|
public interface EstimateMapper {
|
|
// 견적서 상세 확인
|
|
public EstimateResponse selectEstimateDetail(EstimateRequest estimateRequest);
|
|
|
|
// 견적서 아이템 목록 조회
|
|
public List<ItemResponse> selectEstimateItemList(EstimateRequest estimateRequest);
|
|
|
|
// 아이템 마스터 목록 조회
|
|
public List<ItemResponse> selectItemMasterList(EstimateRequest estimateRequest);
|
|
|
|
// 견적서 정보 수정
|
|
public int updateEstimate(EstimateRequest estimateRequest);
|
|
|
|
// 견적서 아이템 등록
|
|
public int insertEstimateItem(ItemRequest itemRequest);
|
|
|
|
// 견적서 아이템 목록 삭제(물리 삭제)
|
|
public int deleteEstimateItemList(EstimateRequest estimateRequest);
|
|
}
|