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 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 GetList(string userid, DateTime datemin, DateTime datemax); List GetListtongji(string userid, DateTime datemin, DateTime datemax); //质疑函历史记录表 ResultEntity saveChallengeletter(TChallengeletterDTO dto); List GetListChallengeletter(string OrderId); List GetListChallengeletterChosen(); List GetListChallengelettertousu(string customid,string XmCode); //质疑函事项内容子表 ResultEntity saveChallengeItem(TChallengeItemDTO dto); ResultEntity deleteChallengeItem(string ChallengeId); List GetListChallengeItem(string ChallengeId); //与投诉事项相关的投诉请求子表 ResultEntity saveChallengeRequestInfo(TChallengeRequestInfoDTO dto); ResultEntity deleteChallengeRequestInfo(string ChallengeId); List GetListChallengeRequestInfo(string ChallengeId); //投诉书历史记录表 ResultEntity saveComplaintletter(TComplaintletterDTO dto); List GetListComplaintletter(string OrderId); //投诉书事项内容子表 ResultEntity saveComplaintItem(TComplaintItemDTO dto); ResultEntity deleteComplaintItem(string ComplaintId); List GetListComplaintItem(string ComplaintId); //投诉书被投诉人子表 ResultEntity saveComplaintRespondent(TComplaintRespondentDTO dto); ResultEntity deleteComplaintRespondent(string ComplaintId); List GetListComplaintRespondent(string ComplaintId); //相关供应商子表 ResultEntity saveComplaintGongyingshang(TComplaintGongyingshangDTO dto); ResultEntity deleteComplaintGongyingshang(string ComplaintId); List GetListComplaintGongyingshang(string ComplaintId); //授权代表子表 ResultEntity saveComplaintShouquandaibiao(TComplaintShouquandaibiaoDTO dto); ResultEntity deleteComplaintShouquandaibiao(string ComplaintId); List GetListComplaintShouquandaibiao(string ComplaintId); ResultDataEntity SearchByPagingWenshu(CooperOrderDTOSearch searchEntity); //获取质疑投诉的次数 List GetListComplaintsDisputeCount(string huiyuanid); //获取会员信息 FrameworkUser GetFrameworkUsers(string ID); } }