using DTO;
|
using Microsoft.AspNetCore.Mvc.Rendering;
|
using System;
|
using System.Collections.Generic;
|
using System.Text;
|
using zhengcaioa.Models;
|
namespace IServices
|
{
|
public interface ICooperOrderService
|
{
|
ResultEntity save(CooperOrderDTO dto);
|
|
CooperOrderDTO Get(string id);
|
|
string GetOrderNo();
|
|
ResultDataEntity<CooperOrderDTO> SearchByPaging(CooperOrderDTOSearch searchEntity);
|
|
ResultEntity ModifyStatus(string id, string userid);
|
|
|
ResultEntity shouli(CooperOrderDTO dto);
|
|
ResultEntity Wangong(CooperOrderDTO dto);
|
|
ResultEntity Songhuo(CooperOrderDTO dto);
|
|
ResultEntity chedan(CooperOrderDTO dto);
|
|
ResultEntity huifang(CooperOrderDTO dto);
|
|
ResultEntity pingjia(CooperOrderDTO dto);
|
|
CooperOrderDTO Getprint(string id);
|
|
List<CooperOrderDTO> GetList(string userid, DateTime datemin, DateTime datemax);
|
|
|
List<CooperOrderDTO> GetListtongji(string userid, DateTime datemin, DateTime datemax);
|
|
|
//质疑函历史记录表
|
ResultEntity saveChallengeletter(TChallengeletterDTO dto);
|
|
List<TChallengeletterDTO> GetListChallengeletter(string OrderId);
|
List<TChallengeletterDTO> GetListChallengeletterChosen();
|
|
//质疑函事项内容子表
|
ResultEntity saveChallengeItem(TChallengeItemDTO dto);
|
|
ResultEntity deleteChallengeItem(string ChallengeId);
|
|
List<TChallengeItemDTO> GetListChallengeItem(string ChallengeId);
|
|
//投诉书历史记录表
|
ResultEntity saveComplaintletter(TComplaintletterDTO dto);
|
|
|
List<TComplaintletterDTO> GetListComplaintletter(string OrderId);
|
|
//投诉书事项内容子表
|
ResultEntity saveComplaintItem(TComplaintItemDTO dto);
|
ResultEntity deleteComplaintItem(string ComplaintId);
|
|
List<TComplaintItemDTO> GetListComplaintItem(string ComplaintId);
|
|
//投诉书被投诉人子表
|
ResultEntity saveComplaintRespondent(TComplaintRespondentDTO dto);
|
ResultEntity deleteComplaintRespondent(string ComplaintId);
|
|
List<TComplaintRespondentDTO> GetListComplaintRespondent(string ComplaintId);
|
|
//相关供应商子表
|
ResultEntity saveComplaintGongyingshang(TComplaintGongyingshangDTO dto);
|
ResultEntity deleteComplaintGongyingshang(string ComplaintId);
|
|
List<TComplaintGongyingshangDTO> GetListComplaintGongyingshang(string ComplaintId);
|
|
//授权代表子表
|
ResultEntity saveComplaintShouquandaibiao(TComplaintShouquandaibiaoDTO dto);
|
ResultEntity deleteComplaintShouquandaibiao(string ComplaintId);
|
|
List<TComplaintShouquandaibiaoDTO> GetListComplaintShouquandaibiao(string ComplaintId);
|
|
|
|
|
ResultDataEntity<CooperOrderDTO> SearchByPagingWenshu(CooperOrderDTOSearch searchEntity);
|
|
}
|
}
|