| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using System.Web.Mvc;
- using Abp.Application.Services;
- using Abp.Application.Services.Dto;
- using Abp.Domain.Entities;
- using IwbZero.AppServiceBase;
- using ShwasherSys.BaseSysInfo;
- using ShwasherSys.BaseSysInfo.States.Dto;
- using ShwasherSys.BaseSysInfo.SysAttachFiles.Dto;
- using ShwasherSys.Common.Dto;
- using ShwasherSys.Common.Dto.HomeChartDto;
- using ShwasherSys.CustomerInfo;
- using ShwasherSys.Order;
- using ShwasherSys.Order.Dto;
- using ShwasherSys.PackageInfo;
- using ShwasherSys.PackageInfo.Dto;
- using ShwasherSys.ProductInfo.Dto;
- using ShwasherSys.ProductionOrderInfo.Dto;
- using ShwasherSys.ProductStoreInfo;
- using ShwasherSys.ProductStoreInfo.Dto;
- namespace ShwasherSys.Common
- {
- public interface ICommonAppService:IApplicationService
- {
- string KeepClock();
- Task CloseProductOrder();
- Task WriteShortMessageByDep(string sendman, string departments, string title = "", string content = "",bool isSendMail=true);
- Task WriteShortMessage(string sendman, string recieveIds, string title = "", string content = "", bool isSendMail = false);
- void WriteShortMessage2(string sendman, string recieveIds, string title = "", string content = "");
- List<SysAttachFile> GetAttachFile(QueryAttachDto input);
- Task<bool> CheckProductCanSendToCustomer(string productOrderNo, string customerNo);
- Task<bool> CheckProductCanSendToCustomer(List<string> productOrderNos, string customerNo);
- Task<bool> CheckOrderHasSend(string pcOrderNo);
- Task PreMonth();
- int? GetAppGuid(AppGuidType type);
- bool CheckStoreRecordCanUpdate(string houseStoreNo, int houseType = 1);
- bool CheckStoreCanUpdateByLocationNo(string locationNo, int houseType = 1);
- List<SelectListItem> FilterLocationInfo(int storeId, string areaNo = "", string shelfNo = "", string levelNo = "");
- void SendEmail(string toEmail, string title, string msg, bool isHtml);
- List<ProductionOrderDisCustomerDto> GetDisCustomerInfo(EntityDto<string> input);
- Task<string> GetProductionOrderNo(string createType="",string preOrderNo="", int isOutsourcing = 0);
- Task<ProductDto> GetNewProductInfo(string productNo);
- Task<SemiProductDto> GetNewSemiProductInfo(string productNo);
- Task<List<IndexAlertSumDto>> GetIndexAlertSum();
- Task<List<OrderHeaderDto>> GetOrderHeaderForAlert();
- Task<List<ProductionOrderDto>> GetProductionOrderForAlert();
- Task<List<ViewPackageApply>> GetPackageApplyForAlert();
- Task<List<CurrentProductStoreHouseDto>> GetProductStoreInfoByProductNo(string productNo);
- Task<PagedResultDto<SemiProductDto>> GetSemiProductNotContainOld(IwbPagedRequestDto input);
- Task<PagedResultDto<ProductDto>> GetProductNotContainOld(IwbPagedRequestDto input);
- List<OrderStatusChartDto> GetOrderStatusCharts(int qt);
- List<ProductionOrderStatusChartDto> GetProductionOrderStatusCharts();
- List<StatusChartDto> GetHomeStatusCharts(int ct, int qt);
- #region 2024
- Task UnLockOrderStore(OrderItem orderItem);
- #endregion
- }
- }
|