package com.qianwen.smartman.modules.trace.service; import com.baomidou.mybatisplus.core.metadata.IPage; import java.util.List; import com.qianwen.core.mp.base.BaseService; import com.qianwen.core.mp.support.Query; import com.qianwen.smartman.modules.trace.entity.NgReasonInfo; import com.qianwen.smartman.modules.trace.vo.NgReasonInfoSubmitVO; import com.qianwen.smartman.modules.trace.vo.NgReasonInfoUpdateVO; import com.qianwen.smartman.modules.trace.vo.NgReasonInfoVO; /* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/trace/service/INgReasonInfoService.class */ public interface INgReasonInfoService extends BaseService { IPage listPage(IPage page, Long groupId); NgReasonInfoVO insert(NgReasonInfoSubmitVO ngReasonInfoSubmitVO); Boolean delete(List ids); NgReasonInfoVO update(NgReasonInfoUpdateVO ngReasonInfoUpdateVO); Boolean isReasonCodeRepeat(Long id, String code); IPage pageNotUse(Long groupId, Long recordId, Query query); }