package com.gk.firework.Service; import com.alibaba.fastjson.JSONObject; 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.LicenseInfo; import com.gk.firework.Domain.LicenseStorage; import com.gk.firework.Domain.UserInfo; import com.gk.firework.Domain.Utils.PageInfo; import com.gk.firework.Domain.Vo.LicenseVo; import java.util.Date; import java.util.Map; import java.util.List; /** * @author : jingjy * @date : 2021/5/11 16:41 */ public interface LicenseService extends IService { void selectDataGrid(PageInfo pageInfo); LicenseInfo getLastOne(); LicenseInfo getLicenseById(Long id); StringBuilder dealDealingRange(String dealingRange); void rejectLicense(JSONObject data, UserInfo userInfo); IPage selectLicenseStatistic(Page page, Map filter, UserInfo user); List exportLicense(Map condition); void delayLicense(Long id, String issuingunit, Date issuingdate, Date validstarttime, Date validendtime,UserInfo userInfo); void generateLicenseDetail(LicenseInfo licenseInfo); void modLicense(LicenseVo licenseVo, List licenseStorageList, UserInfo user); }