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.AccessAssessApply; import com.gk.firework.Domain.AssessApply; import com.gk.firework.Domain.UserInfo; import com.gk.firework.Domain.Vo.AssessApplyAppealVo; import java.util.List; import java.util.Map; public interface AccessAssessApplyService extends IService { IPage selectAccessPages(Page page, Map filter, UserInfo user); void AccessAppeal(AccessAssessApply accessAccessApply, UserInfo user); IPage selectAccessAppealPages(Page page, Map filter, UserInfo user); void approveAccessAssessApply(JSONObject entity, UserInfo user); void rejectAccessAssessApply(JSONObject entity, UserInfo user); void appealAccessPass(Long id, UserInfo user); void appealAccessReject(JSONObject entity, UserInfo user); List selectAllOverTimeAccessAssessApply(); List selectAllPunishingAccessAssessApply(); }