2023-10-30 20:06:38 +08:00
|
|
|
package com.ruoyi.wisdomarbitrate.service;
|
|
|
|
|
|
|
|
|
|
import com.ruoyi.common.core.domain.AjaxResult;
|
2023-11-23 17:35:59 +08:00
|
|
|
import com.ruoyi.common.core.domain.entity.SysUser;
|
2023-10-30 20:06:38 +08:00
|
|
|
import com.ruoyi.common.exception.EsignDemoException;
|
|
|
|
|
import com.ruoyi.wisdomarbitrate.domain.DeptIdentify;
|
2023-12-06 17:30:37 +08:00
|
|
|
import com.ruoyi.wisdomarbitrate.domain.FatchRule;
|
2023-11-15 18:27:09 +08:00
|
|
|
import com.ruoyi.wisdomarbitrate.domain.SealManage;
|
2023-11-17 17:49:53 +08:00
|
|
|
import com.ruoyi.wisdomarbitrate.domain.TemplateManage;
|
2023-11-10 18:08:30 +08:00
|
|
|
import com.ruoyi.wisdomarbitrate.domain.vo.SealListVO;
|
2023-11-09 17:34:12 +08:00
|
|
|
import org.springframework.web.multipart.MultipartFile;
|
2023-10-30 20:06:38 +08:00
|
|
|
|
|
|
|
|
import java.util.List;
|
|
|
|
|
|
|
|
|
|
public interface IDeptIdentifyService {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
List<DeptIdentify> selectDeptIdentify(DeptIdentify deptIdentify);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
DeptIdentify selectDeptIndefiUrl(DeptIdentify deptIdentify) throws EsignDemoException;
|
|
|
|
|
|
|
|
|
|
AjaxResult enableDept(DeptIdentify deptIdentify);
|
2023-11-09 17:34:12 +08:00
|
|
|
|
2023-11-17 14:25:03 +08:00
|
|
|
AjaxResult sealUpload(Long id,String sealName ,MultipartFile file);
|
2023-11-09 17:34:12 +08:00
|
|
|
|
|
|
|
|
|
2023-11-10 18:08:30 +08:00
|
|
|
AjaxResult receiveNotify(String body);
|
|
|
|
|
|
2023-11-17 17:49:53 +08:00
|
|
|
List<SealManage> getSealList(DeptIdentify deptIdentify);
|
2023-11-10 18:08:30 +08:00
|
|
|
|
2023-11-15 18:27:09 +08:00
|
|
|
AjaxResult updateSealLockStatus(SealManage sealManage);
|
2023-11-10 18:08:30 +08:00
|
|
|
|
|
|
|
|
|
2023-11-15 18:27:09 +08:00
|
|
|
AjaxResult insertDeptIdentify(DeptIdentify deptIdentify);
|
|
|
|
|
|
2023-11-17 14:25:03 +08:00
|
|
|
AjaxResult deleteDeptIdentify(Long id);
|
|
|
|
|
|
|
|
|
|
AjaxResult updateDeptIdentify(DeptIdentify deptIdentify);
|
2023-11-17 17:49:53 +08:00
|
|
|
|
|
|
|
|
AjaxResult insertTemplate(TemplateManage templateManage , MultipartFile file);
|
|
|
|
|
|
|
|
|
|
AjaxResult updateTemplate(TemplateManage templateManage, MultipartFile file);
|
|
|
|
|
|
|
|
|
|
AjaxResult deleteTemplate(Long id);
|
|
|
|
|
|
|
|
|
|
List<TemplateManage> getTemplateList(DeptIdentify deptIdentify);
|
|
|
|
|
|
2023-11-23 17:35:59 +08:00
|
|
|
|
|
|
|
|
List<SysUser> selectPostUserByDeptId(DeptIdentify deptIdentify);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
AjaxResult bindHandler(DeptIdentify deptIdentify);
|
|
|
|
|
|
2023-12-06 17:30:37 +08:00
|
|
|
List<FatchRule> getFatchRuleByTemplateid(TemplateManage templateManage);
|
|
|
|
|
|
|
|
|
|
AjaxResult saveFatchRules(TemplateManage templateManage);
|
2023-12-08 17:59:09 +08:00
|
|
|
|
|
|
|
|
List<FatchRule> selectColumnandComment();
|
|
|
|
|
|
|
|
|
|
FatchRule selectColumnbycomment(FatchRule fatchRule);
|
2023-10-30 20:06:38 +08:00
|
|
|
}
|