package com.ruoyi.wisdomarbitrate.service; import com.ruoyi.common.core.domain.AjaxResult; import com.ruoyi.common.core.domain.entity.SysUser; import com.ruoyi.common.exception.EsignDemoException; import com.ruoyi.wisdomarbitrate.domain.DeptIdentify; import com.ruoyi.wisdomarbitrate.domain.FatchRule; import com.ruoyi.wisdomarbitrate.domain.SealManage; import com.ruoyi.wisdomarbitrate.domain.TemplateManage; import com.ruoyi.wisdomarbitrate.domain.vo.SealListVO; import org.springframework.web.multipart.MultipartFile; import java.util.List; public interface IDeptIdentifyService { List selectDeptIdentify(DeptIdentify deptIdentify); DeptIdentify selectDeptIndefiUrl(DeptIdentify deptIdentify) throws EsignDemoException; AjaxResult enableDept(DeptIdentify deptIdentify); AjaxResult sealUpload(Long id,String sealName ,MultipartFile file); AjaxResult receiveNotify(String body); List getSealList(DeptIdentify deptIdentify); AjaxResult updateSealLockStatus(SealManage sealManage); AjaxResult insertDeptIdentify(DeptIdentify deptIdentify); AjaxResult deleteDeptIdentify(Long id); AjaxResult updateDeptIdentify(DeptIdentify deptIdentify); AjaxResult insertTemplate(TemplateManage templateManage , MultipartFile file); AjaxResult updateTemplate(TemplateManage templateManage, MultipartFile file); AjaxResult deleteTemplate(Long id); List getTemplateList(DeptIdentify deptIdentify); List selectPostUserByDeptId(DeptIdentify deptIdentify); AjaxResult bindHandler(DeptIdentify deptIdentify); List getFatchRuleByTemplateid(TemplateManage templateManage); AjaxResult saveFatchRules(TemplateManage templateManage); List selectColumnandComment(); FatchRule selectColumnbycomment(FatchRule fatchRule); }