模板管理优化
This commit is contained in:
+44
-5
@@ -1,11 +1,14 @@
|
||||
package com.ruoyi.web.controller.wisdomarbitrate.dept;
|
||||
|
||||
import cn.hutool.core.collection.CollectionUtil;
|
||||
import com.ruoyi.common.core.controller.BaseController;
|
||||
import com.ruoyi.common.core.domain.AjaxResult;
|
||||
import com.ruoyi.common.core.page.TableDataInfo;
|
||||
import com.ruoyi.common.exception.EsignDemoException;
|
||||
import com.ruoyi.framework.config.ServerConfig;
|
||||
import com.ruoyi.wisdomarbitrate.domain.dto.dept.DeptIdentify;
|
||||
import com.ruoyi.wisdomarbitrate.domain.dto.template.FatchRule;
|
||||
import com.ruoyi.wisdomarbitrate.domain.dto.dept.SealManage;
|
||||
import com.ruoyi.wisdomarbitrate.domain.dto.template.FatchRule;
|
||||
import com.ruoyi.wisdomarbitrate.domain.dto.template.TemplateManage;
|
||||
import com.ruoyi.wisdomarbitrate.service.dept.IDeptIdentifyService;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
@@ -20,6 +23,8 @@ import java.util.List;
|
||||
public class DeptIdentifyController extends BaseController {
|
||||
@Autowired
|
||||
private IDeptIdentifyService deptIdentifyService;
|
||||
@Autowired
|
||||
private ServerConfig serverConfig;
|
||||
|
||||
/**
|
||||
* 新增机构
|
||||
@@ -131,8 +136,30 @@ public class DeptIdentifyController extends BaseController {
|
||||
* @return
|
||||
*/
|
||||
@PostMapping("/insertTemplate")
|
||||
public AjaxResult insertTemplate(TemplateManage templateManage, @RequestParam("file") MultipartFile file){
|
||||
return deptIdentifyService.insertTemplate(templateManage,file);
|
||||
public AjaxResult insertTemplate( @RequestBody TemplateManage templateManage){
|
||||
if(CollectionUtil.isEmpty(templateManage.getAnnexIds())||templateManage.getIdentifyId() == null ) {
|
||||
return error("参数校验失败");
|
||||
}
|
||||
return deptIdentifyService.insertTemplate(templateManage);
|
||||
}
|
||||
/**
|
||||
* 通用上传请求(单个)
|
||||
*/
|
||||
@PostMapping("/upload")
|
||||
public AjaxResult uploadFile(@RequestParam("file") MultipartFile file, @RequestParam("annexType") Integer annexType) throws Exception
|
||||
{
|
||||
try
|
||||
{
|
||||
AjaxResult result = deptIdentifyService.uploadFile(file, annexType);
|
||||
if(result.get("url")!=null){
|
||||
result.put("url",serverConfig.getUrl()+result.get("url"));
|
||||
}
|
||||
return result;
|
||||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
return AjaxResult.error(e.getMessage());
|
||||
}
|
||||
}
|
||||
/**
|
||||
* 修改模板
|
||||
@@ -140,8 +167,11 @@ public class DeptIdentifyController extends BaseController {
|
||||
* @return
|
||||
*/
|
||||
@PostMapping("/updateTemplate")
|
||||
public AjaxResult updateTemplate(TemplateManage templateManage,@RequestParam(value = "file", required = false) MultipartFile file){
|
||||
return deptIdentifyService.updateTemplate(templateManage,file);
|
||||
public AjaxResult updateTemplate(@RequestBody TemplateManage templateManage){
|
||||
if(templateManage.getId()==null || CollectionUtil.isEmpty(templateManage.getAnnexIds())||templateManage.getIdentifyId() == null ) {
|
||||
return error("参数校验失败");
|
||||
}
|
||||
return deptIdentifyService.updateTemplate(templateManage);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -165,6 +195,15 @@ public class DeptIdentifyController extends BaseController {
|
||||
List<TemplateManage> sealList = deptIdentifyService.getTemplateList(deptIdentify);
|
||||
return getDataTable(sealList);
|
||||
}
|
||||
/**
|
||||
* 根据模板id查询详情
|
||||
* @param id
|
||||
* @return
|
||||
*/
|
||||
@GetMapping("/getTemplateDetail")
|
||||
public AjaxResult getTemplateDetail( @RequestParam("id") Long id){
|
||||
return deptIdentifyService.getTemplateDetail(id);
|
||||
}
|
||||
/**
|
||||
* 根据部门id查询岗位用户信息
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user