using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using djy.Model;
using Common;
using djy.Model.AmsDto;
using Common.Utilities;
using djy.Model.Ams;
using djy.IService.Djy;
using Common.DJYModel;
namespace djy.IService.Ams
{
///
/// AMS
///
public interface IAmsService:IsBase
{
string SaveInfo(AMSDto dto, User user);
TableData Load(AMSQuery req, User user,UserAuthorityDto aut);
void Delete(string ids, User user);
List GetCountry();
List GetCodePortLoad();
List GetCARRIER();
List GetCTNALL();
List GetPackage();
List GetDangerousGoods(string strlink);
List GetPort(string strlink);
List GetVessel(string strlink);
Task SendDE(string Gid, User user, string docType,string hid);
Response SaveReceipt(string retdto);
List GetCodeProvince();
List GetCodeCity(string provinceCode);
string SaveTemplate(AMS_AddrTemplate dto, User user);
List GetTemplate(User user, string type,string TemPlateName);
void DeleteTemplate(string ids);
byte[] PDF(string ids);
}
}