package com.gk.firework.Service; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.IService; import com.gk.firework.Domain.EntryOrderInfo; import com.gk.firework.Domain.SoldNoStockInfo; import com.gk.firework.Domain.UserInfo; import java.math.BigDecimal; import java.util.Date; import java.util.List; import com.gk.firework.Domain.Vo.EntryOrderInfoVo; import java.util.Map; /** * @author : jingjy * @date : 2021/3/24 11:10 */ public interface EntryService extends IService { void entryPatch(List soldNoStockInfos, UserInfo user, String auth); IPage selectPage(Page page, Map filter, UserInfo user); IPage selectDetailPage(Page page, Map filter); BigDecimal getEntryNumByCondition(Map condition); BigDecimal getReturnNumByCondition(Map condition); boolean isEntryExist(String datetime, UserInfo userInfo); List selectExportInBound(Map filter, UserInfo user); BigDecimal selectEnterpriseEntryNumber(String enterprisenumber, Object starttime, Object endtime); BigDecimal selectCityEntryNumber(String name, Object starttime, Object endtime); Boolean isTransportCertEntry(String code); IPage selectStockPage(Page page, Map filter, UserInfo user); EntryOrderInfo generateEntryOrderInfo(String type, UserInfo userInfo, Date date, String transport, String auth); }