egovframework.rfc3.fooderp.service.impl
Class ErpServiceImpl

java.lang.Object
  extended by egovframework.rte.fdl.cmmn.AbstractServiceImpl
      extended by egovframework.rfc3.fooderp.service.impl.ErpServiceImpl
All Implemented Interfaces:
ErpService

@Service(value="ErpService")
public class ErpServiceImpl
extends egovframework.rte.fdl.cmmn.AbstractServiceImpl
implements ErpService


Constructor Summary
ErpServiceImpl()
           
 
Method Summary
 LoginVO actionLogin(java.lang.String partnerCd)
          생산자 로그인
 void deleteBizProd(java.lang.String partnerCd, java.lang.String prodCd)
          취급상품 삭제
 void deleteDeliveryPlanSub(DeliveryPlanVO deliveryPlanVO)
           
 void deleteFarmDiary(FarmingVO farmingVO)
           
 void deleteFarmDiarySub(FarmingVO farmingVO)
           
 void deleteFarmMstVO(long farmSid)
          생산자 정보삭제
 DeliveryPlanVO getDeliveryPlan(DeliveryPlanVO deliveryPlanVO)
           
 FarmingVO getFarming(FarmingVO farmingVO)
           
 void insertDeliveryPlanSub(PlanSubVO planSubVO)
           
 void insertFarmDiary(FarmingVO farmingVO)
           
 void insertFarmDiarySub(FarmingVO farmingVO)
           
 void insertFarmMstVO(FarmMstVO farmMstVO)
          재배지 정보 입력
 void insertProdMstVO(ProdMstVO prodMstVO)
          취급상품 등록
 java.util.List<CodeMstSubVO> selectCodeMstSub(java.lang.String param)
           
 java.util.List<CodeMstVO> selectCodeMstVO(CodeMstVO codeMstVO)
           
 java.util.List<FarmMstVO> selectCodeSearch(FarmMstVO farmMstVO)
          거래처 재배지 정보
 java.util.List<ProdMstVO> selectCodeSearch(ProdMstVO prodMstVO)
          상품검색 다중 검색 ()
 java.util.List<ProdMstVO> selectCodeSearchList(ProdMstVO prodMstVO)
          취급상품 조건 검색
 java.util.List<ProdContractVO> selectContractList(ProdContractVO prodContractVO)
          계약정보 조회 리스트
 int selectContractTotal(ProdContractVO prodContractVO)
          계약정보 조회 카운트
 ProdContractVO selectContractVO(ProdContractVO prodContractVO)
          생산계약 상세보기
 java.util.List<DeliveryPlanVO> selectDeliveryPlan(DeliveryPlanVO deliveryPlanVO)
           
 java.util.List<DeliveryPlanVO> selectDeliveryPlan(java.lang.String buyCode)
           
 java.util.List<PlanSubVO> selectDeliveryPlanChangeList(DeliveryPlanVO deliveryPlanVO)
           
 java.util.List<PlanSubVO> selectDeliveryPlanPackList(DeliveryPlanVO deliveryPlanVO)
           
 java.util.List<PlanSubVO> selectDeliveryPlanSubList(DeliveryPlanVO deliveryPlanVO)
           
 int selectDeliveryPlanSubTotal(DeliveryPlanVO deliveryPlanVO)
           
 java.util.List<PlanSubVO> selectDeliverySubTradeInfo(DeliveryPlanVO deliveryPlanVO)
           
 java.util.List<PlanSubVO> selectDeliveryTradeInfo(DeliveryPlanVO deliveryPlanVO)
           
 java.util.List<FarmingVO> selectFarmingList(FarmingVO farmingVO)
          영농일지 목록
 int selectFarmingListTotal(FarmingVO farmingVO)
          영농일지 전체갯수
 long selectFarmingMaxId()
           
 java.util.List<FarmingSubVO> selectFarmingSubList(FarmingVO farmingVO)
          재배지 정보
 int selectFarmSidCnt()
          재배지정보 입력 sid
 java.util.List<ProdDivision> selectGoodsSearch(java.lang.String divCd)
           
 java.util.List<OrderIngVO> selectOrderIngCalculateList(OrderIngVO orderIngVO)
          정산관리
 java.util.List<OrderIngVO> selectOrderIngCodeVO(OrderIngVO orderIngVO)
          납품관리 상세보기(납품 코드별 상품)
 java.util.List<OrderIngVO> selectOrderIngList(OrderIngVO orderIngVO)
          납품관리
 int selectOrderIngTotal(OrderIngVO orderIngVO)
          납품관리 페이징 카운트
 OrderIngVO selectOrderIngVO(OrderIngVO orderIngVO)
          납품관리 상세보기
 java.util.List<PackMainVO> selectPackCode(PackMainVO packMainVO)
           
 int selectPackCodeTotal(PackMainVO packMainVO)
           
 java.util.List<PartnerVO> selectPartnerList(PartnerVO partnerVO)
          생산자 정보 리스트
 int selectPartnerTotal(PartnerVO partnerVO)
          생산자 정보 전체 카운팅
 PartnerVO selectPartnerVO(PartnerVO partnerVO)
          생산자 정보 상세보기
 java.util.List<PesticideVO> selectPesticideInfo(PesticideVO pesticideVO)
           
 java.util.List<ProdDivision> selectProdDivisionVOList(ProdDivision prodDivision)
           
 java.util.List<ProdMstVO> selectProdMstList(ProdMstVO prodMstVO)
          취급상품 코드 리스트 T_BIZ_PROD(partnerCd) & T_PROD_MST 이너조인
 java.util.List<PlanSubVO> selectTradeInfo(DeliveryPlanVO deliveryPlanVO)
           
 void updateFarmDiary(FarmingVO farmingVO)
           
 void updatePartnerVO(PartnerVO partnerVO)
          생산자 정보 수정
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ErpServiceImpl

public ErpServiceImpl()
Method Detail

selectPackCodeTotal

public int selectPackCodeTotal(PackMainVO packMainVO)
                        throws java.lang.Exception
Specified by:
selectPackCodeTotal in interface ErpService
Throws:
java.lang.Exception

selectPackCode

public java.util.List<PackMainVO> selectPackCode(PackMainVO packMainVO)
                                          throws java.lang.Exception
Specified by:
selectPackCode in interface ErpService
Throws:
java.lang.Exception

selectDeliveryPlan

public java.util.List<DeliveryPlanVO> selectDeliveryPlan(DeliveryPlanVO deliveryPlanVO)
                                                  throws java.lang.Exception
Specified by:
selectDeliveryPlan in interface ErpService
Throws:
java.lang.Exception

selectDeliveryPlan

public java.util.List<DeliveryPlanVO> selectDeliveryPlan(java.lang.String buyCode)
                                                  throws java.lang.Exception
Specified by:
selectDeliveryPlan in interface ErpService
Throws:
java.lang.Exception

selectCodeMstSub

public java.util.List<CodeMstSubVO> selectCodeMstSub(java.lang.String param)
                                              throws java.lang.Exception
Specified by:
selectCodeMstSub in interface ErpService
Throws:
java.lang.Exception

selectDeliveryPlanSubTotal

public int selectDeliveryPlanSubTotal(DeliveryPlanVO deliveryPlanVO)
                               throws java.lang.Exception
Specified by:
selectDeliveryPlanSubTotal in interface ErpService
Throws:
java.lang.Exception

selectDeliveryPlanSubList

public java.util.List<PlanSubVO> selectDeliveryPlanSubList(DeliveryPlanVO deliveryPlanVO)
                                                    throws java.lang.Exception
Specified by:
selectDeliveryPlanSubList in interface ErpService
Throws:
java.lang.Exception

selectDeliveryPlanPackList

public java.util.List<PlanSubVO> selectDeliveryPlanPackList(DeliveryPlanVO deliveryPlanVO)
                                                     throws java.lang.Exception
Specified by:
selectDeliveryPlanPackList in interface ErpService
Throws:
java.lang.Exception

selectDeliveryPlanChangeList

public java.util.List<PlanSubVO> selectDeliveryPlanChangeList(DeliveryPlanVO deliveryPlanVO)
                                                       throws java.lang.Exception
Specified by:
selectDeliveryPlanChangeList in interface ErpService
Throws:
java.lang.Exception

getDeliveryPlan

public DeliveryPlanVO getDeliveryPlan(DeliveryPlanVO deliveryPlanVO)
                               throws java.lang.Exception
Specified by:
getDeliveryPlan in interface ErpService
Throws:
java.lang.Exception

deleteDeliveryPlanSub

public void deleteDeliveryPlanSub(DeliveryPlanVO deliveryPlanVO)
                           throws java.lang.Exception
Specified by:
deleteDeliveryPlanSub in interface ErpService
Throws:
java.lang.Exception

insertDeliveryPlanSub

public void insertDeliveryPlanSub(PlanSubVO planSubVO)
                           throws java.lang.Exception
Specified by:
insertDeliveryPlanSub in interface ErpService
Throws:
java.lang.Exception

selectDeliverySubTradeInfo

public java.util.List<PlanSubVO> selectDeliverySubTradeInfo(DeliveryPlanVO deliveryPlanVO)
                                                     throws java.lang.Exception
Specified by:
selectDeliverySubTradeInfo in interface ErpService
Throws:
java.lang.Exception

selectDeliveryTradeInfo

public java.util.List<PlanSubVO> selectDeliveryTradeInfo(DeliveryPlanVO deliveryPlanVO)
                                                  throws java.lang.Exception
Specified by:
selectDeliveryTradeInfo in interface ErpService
Throws:
java.lang.Exception

selectTradeInfo

public java.util.List<PlanSubVO> selectTradeInfo(DeliveryPlanVO deliveryPlanVO)
                                          throws java.lang.Exception
Specified by:
selectTradeInfo in interface ErpService
Throws:
java.lang.Exception

selectPesticideInfo

public java.util.List<PesticideVO> selectPesticideInfo(PesticideVO pesticideVO)
                                                throws java.lang.Exception
Specified by:
selectPesticideInfo in interface ErpService
Throws:
java.lang.Exception

selectPartnerList

public java.util.List<PartnerVO> selectPartnerList(PartnerVO partnerVO)
                                            throws java.lang.Exception
생산자 정보 리스트

Specified by:
selectPartnerList in interface ErpService
Parameters:
partnerVO -
Returns:
Throws:
java.lang.Exception

selectPartnerTotal

public int selectPartnerTotal(PartnerVO partnerVO)
                       throws java.lang.Exception
생산자 정보 전체 카운팅

Specified by:
selectPartnerTotal in interface ErpService
Parameters:
partnerVO -
Returns:
Throws:
java.lang.Exception

selectProdMstList

public java.util.List<ProdMstVO> selectProdMstList(ProdMstVO prodMstVO)
취급상품 코드 리스트 T_BIZ_PROD(partnerCd) & T_PROD_MST 이너조인

Specified by:
selectProdMstList in interface ErpService
Parameters:
prodMstVO - : partnerCd PK값 사용
Returns:

selectCodeMstVO

public java.util.List<CodeMstVO> selectCodeMstVO(CodeMstVO codeMstVO)
                                          throws java.lang.Exception
Specified by:
selectCodeMstVO in interface ErpService
Throws:
java.lang.Exception

selectGoodsSearch

public java.util.List<ProdDivision> selectGoodsSearch(java.lang.String divCd)
                                               throws java.lang.Exception
Specified by:
selectGoodsSearch in interface ErpService
Parameters:
prodDivision -
Returns:
Throws:
java.lang.Exception

selectProdDivisionVOList

public java.util.List<ProdDivision> selectProdDivisionVOList(ProdDivision prodDivision)
                                                      throws java.lang.Exception
Specified by:
selectProdDivisionVOList in interface ErpService
Parameters:
prodDivision -
Returns:
Throws:
java.lang.Exception

selectCodeSearch

public java.util.List<ProdMstVO> selectCodeSearch(ProdMstVO prodMstVO)
상품검색 다중 검색 ()

Specified by:
selectCodeSearch in interface ErpService
Parameters:
prodMstVO -
searchKey1 - 대분류
searchKey2 - 중분류
searchKey3 - 상품코드
searchKey4 - 상품명
Returns:

selectPartnerVO

public PartnerVO selectPartnerVO(PartnerVO partnerVO)
                          throws java.lang.Exception
생산자 정보 상세보기

Specified by:
selectPartnerVO in interface ErpService
Parameters:
partnerVO -
Returns:
Throws:
java.lang.Exception

selectCodeSearch

public java.util.List<FarmMstVO> selectCodeSearch(FarmMstVO farmMstVO)
                                           throws java.lang.Exception
거래처 재배지 정보

Specified by:
selectCodeSearch in interface ErpService
Parameters:
farmMstVO -
Returns:
Throws:
java.lang.Exception

updatePartnerVO

public void updatePartnerVO(PartnerVO partnerVO)
                     throws java.lang.Exception
생산자 정보 수정

Specified by:
updatePartnerVO in interface ErpService
Parameters:
partnerVO -
Throws:
java.lang.Exception

insertProdMstVO

public void insertProdMstVO(ProdMstVO prodMstVO)
                     throws java.lang.Exception
취급상품 등록

Specified by:
insertProdMstVO in interface ErpService
Parameters:
prodMstVO -
Throws:
java.lang.Exception

selectCodeSearchList

public java.util.List<ProdMstVO> selectCodeSearchList(ProdMstVO prodMstVO)
                                               throws java.lang.Exception
취급상품 조건 검색

Specified by:
selectCodeSearchList in interface ErpService
Parameters:
ProdMstVO -
Returns:
Throws:
java.lang.Exception

selectFarmSidCnt

public int selectFarmSidCnt()
                     throws java.lang.Exception
재배지정보 입력 sid

Specified by:
selectFarmSidCnt in interface ErpService
Returns:
Throws:
java.lang.Exception

insertFarmMstVO

public void insertFarmMstVO(FarmMstVO farmMstVO)
                     throws java.lang.Exception
재배지 정보 입력

Specified by:
insertFarmMstVO in interface ErpService
Parameters:
farmMstVO -
Throws:
java.lang.Exception

deleteBizProd

public void deleteBizProd(java.lang.String partnerCd,
                          java.lang.String prodCd)
                   throws java.lang.Exception
취급상품 삭제

Specified by:
deleteBizProd in interface ErpService
Parameters:
prodMstVO -
Throws:
java.lang.Exception

actionLogin

public LoginVO actionLogin(java.lang.String partnerCd)
                    throws java.lang.Exception
생산자 로그인

Specified by:
actionLogin in interface ErpService
Parameters:
partnerCd -
Returns:
Throws:
java.lang.Exception

selectContractList

public java.util.List<ProdContractVO> selectContractList(ProdContractVO prodContractVO)
                                                  throws java.lang.Exception
계약정보 조회 리스트

Specified by:
selectContractList in interface ErpService
Parameters:
prodContractVO -
Returns:
Throws:
java.lang.Exception

selectContractTotal

public int selectContractTotal(ProdContractVO prodContractVO)
                        throws java.lang.Exception
계약정보 조회 카운트

Specified by:
selectContractTotal in interface ErpService
Parameters:
prodContractVO -
Returns:
Throws:
java.lang.Exception

selectContractVO

public ProdContractVO selectContractVO(ProdContractVO prodContractVO)
                                throws java.lang.Exception
생산계약 상세보기

Specified by:
selectContractVO in interface ErpService
Parameters:
prodContractVO -
Returns:
Throws:
java.lang.Exception

selectOrderIngList

public java.util.List<OrderIngVO> selectOrderIngList(OrderIngVO orderIngVO)
                                              throws java.lang.Exception
납품관리

Specified by:
selectOrderIngList in interface ErpService
Parameters:
orderIngVO -
Returns:
Throws:
java.lang.Exception

selectOrderIngTotal

public int selectOrderIngTotal(OrderIngVO orderIngVO)
                        throws java.lang.Exception
납품관리 페이징 카운트

Specified by:
selectOrderIngTotal in interface ErpService
Parameters:
orderIngVO -
Returns:
Throws:
java.lang.Exception

selectOrderIngVO

public OrderIngVO selectOrderIngVO(OrderIngVO orderIngVO)
                            throws java.lang.Exception
납품관리 상세보기

Specified by:
selectOrderIngVO in interface ErpService
Parameters:
orderIngVO -
Returns:
Throws:
java.lang.Exception

selectOrderIngCodeVO

public java.util.List<OrderIngVO> selectOrderIngCodeVO(OrderIngVO orderIngVO)
                                                throws java.lang.Exception
납품관리 상세보기(납품 코드별 상품)

Specified by:
selectOrderIngCodeVO in interface ErpService
Parameters:
orderIngVO -
Returns:
Throws:
java.lang.Exception

deleteFarmMstVO

public void deleteFarmMstVO(long farmSid)
                     throws java.lang.Exception
생산자 정보삭제

Specified by:
deleteFarmMstVO in interface ErpService
Parameters:
farmSid -
Throws:
java.lang.Exception

selectOrderIngCalculateList

public java.util.List<OrderIngVO> selectOrderIngCalculateList(OrderIngVO orderIngVO)
                                                       throws java.lang.Exception
정산관리

Specified by:
selectOrderIngCalculateList in interface ErpService
Parameters:
orderIngVO -
Returns:
Throws:
java.lang.Exception

selectFarmingMaxId

public long selectFarmingMaxId()
                        throws java.lang.Exception
Specified by:
selectFarmingMaxId in interface ErpService
Throws:
java.lang.Exception

selectFarmingListTotal

public int selectFarmingListTotal(FarmingVO farmingVO)
                           throws java.lang.Exception
영농일지 전체갯수

Specified by:
selectFarmingListTotal in interface ErpService
Parameters:
farmingVO -
Returns:
Throws:
java.lang.Exception

selectFarmingList

public java.util.List<FarmingVO> selectFarmingList(FarmingVO farmingVO)
                                            throws java.lang.Exception
영농일지 목록

Specified by:
selectFarmingList in interface ErpService
Parameters:
farmingVO -
Returns:
Throws:
java.lang.Exception

getFarming

public FarmingVO getFarming(FarmingVO farmingVO)
                     throws java.lang.Exception
Specified by:
getFarming in interface ErpService
Throws:
java.lang.Exception

insertFarmDiary

public void insertFarmDiary(FarmingVO farmingVO)
                     throws java.lang.Exception
Specified by:
insertFarmDiary in interface ErpService
Throws:
java.lang.Exception

updateFarmDiary

public void updateFarmDiary(FarmingVO farmingVO)
                     throws java.lang.Exception
Specified by:
updateFarmDiary in interface ErpService
Throws:
java.lang.Exception

deleteFarmDiary

public void deleteFarmDiary(FarmingVO farmingVO)
                     throws java.lang.Exception
Specified by:
deleteFarmDiary in interface ErpService
Throws:
java.lang.Exception

selectFarmingSubList

public java.util.List<FarmingSubVO> selectFarmingSubList(FarmingVO farmingVO)
                                                  throws java.lang.Exception
재배지 정보

Specified by:
selectFarmingSubList in interface ErpService
Parameters:
farmingVO -
Returns:
Throws:
java.lang.Exception

insertFarmDiarySub

public void insertFarmDiarySub(FarmingVO farmingVO)
                        throws java.lang.Exception
Specified by:
insertFarmDiarySub in interface ErpService
Throws:
java.lang.Exception

deleteFarmDiarySub

public void deleteFarmDiarySub(FarmingVO farmingVO)
                        throws java.lang.Exception
Specified by:
deleteFarmDiarySub in interface ErpService
Throws:
java.lang.Exception