档案管理、白名单管理、加密类型管理
This commit is contained in:
parent
fd52595c95
commit
a7b7582ada
|
|
@ -41,7 +41,7 @@ public class FilesClassifyMarkController {
|
||||||
}
|
}
|
||||||
|
|
||||||
@ApiOperation(value = "文件分类标记新增")
|
@ApiOperation(value = "文件分类标记新增")
|
||||||
@PostMapping
|
@PostMapping("addArchivalCatalogue")
|
||||||
@SysLog(title = "文件分类标记新增", module = "档案管理->档案目录管理", businessType = OperaType.QUERY, details = "文件分类标记新增", logType = 1)
|
@SysLog(title = "文件分类标记新增", module = "档案管理->档案目录管理", businessType = OperaType.QUERY, details = "文件分类标记新增", logType = 1)
|
||||||
@RequiresPermissions("files:Classify:add")
|
@RequiresPermissions("files:Classify:add")
|
||||||
public R addArchivalCatalogueTree(@RequestBody FilesClassifyMarkDto dto) {
|
public R addArchivalCatalogueTree(@RequestBody FilesClassifyMarkDto dto) {
|
||||||
|
|
@ -58,7 +58,7 @@ public class FilesClassifyMarkController {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ApiOperation(value = "文件分类标记修改")
|
@ApiOperation(value = "文件分类标记修改")
|
||||||
@PutMapping
|
@PostMapping("editArchivalCatalogue")
|
||||||
@SysLog(title = "文件分类标记修改", module = "档案管理->档案目录管理", businessType = OperaType.QUERY, details = "文件分类标记修改", logType = 1)
|
@SysLog(title = "文件分类标记修改", module = "档案管理->档案目录管理", businessType = OperaType.QUERY, details = "文件分类标记修改", logType = 1)
|
||||||
@RequiresPermissions("files:Classify:edit")
|
@RequiresPermissions("files:Classify:edit")
|
||||||
public R editArchivalCatalogueTree(@RequestBody FilesClassifyMarkDto dto) {
|
public R editArchivalCatalogueTree(@RequestBody FilesClassifyMarkDto dto) {
|
||||||
|
|
@ -75,7 +75,7 @@ public class FilesClassifyMarkController {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ApiOperation(value = "文件分类标记删除")
|
@ApiOperation(value = "文件分类标记删除")
|
||||||
@DeleteMapping
|
@PostMapping("delArchivalCatalogue")
|
||||||
@SysLog(title = "文件分类标记删除", module = "档案管理->档案目录管理", businessType = OperaType.QUERY, details = "文件分类标记删除", logType = 1)
|
@SysLog(title = "文件分类标记删除", module = "档案管理->档案目录管理", businessType = OperaType.QUERY, details = "文件分类标记删除", logType = 1)
|
||||||
@RequiresPermissions("files:Classify:del")
|
@RequiresPermissions("files:Classify:del")
|
||||||
public R delArchivalCatalogueTree(@RequestBody FilesClassifyMarkDto dto) {
|
public R delArchivalCatalogueTree(@RequestBody FilesClassifyMarkDto dto) {
|
||||||
|
|
|
||||||
|
|
@ -9,6 +9,7 @@ import com.bonus.common.enums.OperaType;
|
||||||
import com.bonus.system.domain.SysEncryType;
|
import com.bonus.system.domain.SysEncryType;
|
||||||
import com.bonus.system.service.ISysEncryTypeService;
|
import com.bonus.system.service.ISysEncryTypeService;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.validation.annotation.Validated;
|
||||||
import org.springframework.web.bind.annotation.*;
|
import org.springframework.web.bind.annotation.*;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
@ -37,26 +38,16 @@ public class SysEncryTypeController extends BaseController {
|
||||||
@PostMapping("addEncryType")
|
@PostMapping("addEncryType")
|
||||||
@SysLog(title = "新增档案加密类型", module = "数据档案移交->档案加密类型管理", businessType = OperaType.INSERT, details = "新增档案加密类型", logType = 1)
|
@SysLog(title = "新增档案加密类型", module = "数据档案移交->档案加密类型管理", businessType = OperaType.INSERT, details = "新增档案加密类型", logType = 1)
|
||||||
@RequiresPermissions("encry:type:add")
|
@RequiresPermissions("encry:type:add")
|
||||||
public R add(@RequestBody SysEncryType sysEncryType) {
|
public R add(@RequestBody @Validated SysEncryType sysEncryType) {
|
||||||
Integer addNum = encryTypeService.add(sysEncryType);
|
return encryTypeService.add(sysEncryType);
|
||||||
if (addNum > 0) {
|
|
||||||
return R.ok();
|
|
||||||
} else {
|
|
||||||
return R.fail("新增失败");
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@PostMapping("editEncryType")
|
@PostMapping("editEncryType")
|
||||||
@SysLog(title = "修改档案加密类型", module = "数据档案移交->档案加密类型管理", businessType = OperaType.UPDATE, details = "修改档案加密类型", logType = 1)
|
@SysLog(title = "修改档案加密类型", module = "数据档案移交->档案加密类型管理", businessType = OperaType.UPDATE, details = "修改档案加密类型", logType = 1)
|
||||||
@RequiresPermissions("encry:type:edit")
|
@RequiresPermissions("encry:type:edit")
|
||||||
public R edit(@RequestBody SysEncryType sysEncryType) {
|
public R edit(@RequestBody @Validated SysEncryType sysEncryType) {
|
||||||
Integer editNum = encryTypeService.edit(sysEncryType);
|
return encryTypeService.edit(sysEncryType);
|
||||||
if (editNum > 0) {
|
|
||||||
return R.ok();
|
|
||||||
} else {
|
|
||||||
return R.fail("修改失败");
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@PostMapping("delEncryType")
|
@PostMapping("delEncryType")
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,8 @@
|
||||||
package com.bonus.system.domain;
|
package com.bonus.system.domain;
|
||||||
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
import org.hibernate.validator.constraints.Length;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @Author:liang.chao
|
* @Author:liang.chao
|
||||||
|
|
@ -9,8 +11,11 @@ import lombok.Data;
|
||||||
@Data
|
@Data
|
||||||
public class SysEncryType {
|
public class SysEncryType {
|
||||||
private String id;
|
private String id;
|
||||||
|
@Length(max = 20)
|
||||||
private String encryptType;
|
private String encryptType;
|
||||||
|
@Length(max = 20)
|
||||||
private String encryptName;
|
private String encryptName;
|
||||||
|
@Length(max = 32)
|
||||||
private String encryptParams;
|
private String encryptParams;
|
||||||
private Integer status;
|
private Integer status;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -18,4 +18,6 @@ public interface ISysEncryTypeMapper {
|
||||||
Integer add(SysEncryType sysEncryType);
|
Integer add(SysEncryType sysEncryType);
|
||||||
|
|
||||||
Integer del(SysEncryType sysEncryType);
|
Integer del(SysEncryType sysEncryType);
|
||||||
|
|
||||||
|
Integer selectSysEncryType(SysEncryType sysEncryType);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,6 @@
|
||||||
package com.bonus.system.service;
|
package com.bonus.system.service;
|
||||||
|
|
||||||
|
import com.bonus.common.core.domain.R;
|
||||||
import com.bonus.system.domain.SysEncryType;
|
import com.bonus.system.domain.SysEncryType;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
@ -11,9 +12,9 @@ import java.util.List;
|
||||||
public interface ISysEncryTypeService {
|
public interface ISysEncryTypeService {
|
||||||
List<SysEncryType> selectSysEncryTypeList(SysEncryType sysEncryType);
|
List<SysEncryType> selectSysEncryTypeList(SysEncryType sysEncryType);
|
||||||
|
|
||||||
Integer edit(SysEncryType sysEncryType);
|
R edit(SysEncryType sysEncryType);
|
||||||
|
|
||||||
Integer add(SysEncryType sysEncryType);
|
R add(SysEncryType sysEncryType);
|
||||||
|
|
||||||
Integer del(SysEncryType sysEncryType);
|
Integer del(SysEncryType sysEncryType);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,7 @@
|
||||||
package com.bonus.system.service.impl;
|
package com.bonus.system.service.impl;
|
||||||
|
|
||||||
|
import cn.hutool.core.collection.CollectionUtil;
|
||||||
|
import com.bonus.common.core.domain.R;
|
||||||
import com.bonus.system.domain.SysEncryType;
|
import com.bonus.system.domain.SysEncryType;
|
||||||
import com.bonus.system.mapper.ISysEncryTypeMapper;
|
import com.bonus.system.mapper.ISysEncryTypeMapper;
|
||||||
import com.bonus.system.service.ISysEncryTypeService;
|
import com.bonus.system.service.ISysEncryTypeService;
|
||||||
|
|
@ -17,19 +19,36 @@ public class SysEncryTypeServiceImpl implements ISysEncryTypeService {
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
private ISysEncryTypeMapper sysEncryTypeMapper;
|
private ISysEncryTypeMapper sysEncryTypeMapper;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public List<SysEncryType> selectSysEncryTypeList(SysEncryType sysEncryType) {
|
public List<SysEncryType> selectSysEncryTypeList(SysEncryType sysEncryType) {
|
||||||
return sysEncryTypeMapper.selectSysEncryTypeList(sysEncryType);
|
return sysEncryTypeMapper.selectSysEncryTypeList(sysEncryType);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Integer edit(SysEncryType sysEncryType) {
|
public R edit(SysEncryType sysEncryType) {
|
||||||
return sysEncryTypeMapper.edit(sysEncryType);
|
try {
|
||||||
|
Integer i = sysEncryTypeMapper.selectSysEncryType(sysEncryType);
|
||||||
|
if (i > 0) {
|
||||||
|
return R.fail("该加密名称已存在");
|
||||||
|
}
|
||||||
|
return R.ok(sysEncryTypeMapper.edit(sysEncryType));
|
||||||
|
}catch (Exception e){
|
||||||
|
return R.fail("修改失败");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Integer add(SysEncryType sysEncryType) {
|
public R add(SysEncryType sysEncryType) {
|
||||||
return sysEncryTypeMapper.add(sysEncryType);
|
try {
|
||||||
|
Integer i = sysEncryTypeMapper.selectSysEncryType(sysEncryType);
|
||||||
|
if (i > 0) {
|
||||||
|
return R.fail("该加密名称已存在");
|
||||||
|
}
|
||||||
|
return R.ok(sysEncryTypeMapper.add(sysEncryType));
|
||||||
|
}catch (Exception e){
|
||||||
|
return R.fail("新增失败");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
||||||
|
|
@ -34,8 +34,8 @@
|
||||||
<if test="status != null">
|
<if test="status != null">
|
||||||
status = #{status},
|
status = #{status},
|
||||||
</if>
|
</if>
|
||||||
WHERE id = #{id}
|
|
||||||
</set>
|
</set>
|
||||||
|
WHERE id = #{id}
|
||||||
</update>
|
</update>
|
||||||
<delete id="del">
|
<delete id="del">
|
||||||
delete from da_ky_sys_encrypt_set where id = #{id}
|
delete from da_ky_sys_encrypt_set where id = #{id}
|
||||||
|
|
@ -53,4 +53,9 @@
|
||||||
and encrypt_name like concat ('%',#{encryptName},'%')
|
and encrypt_name like concat ('%',#{encryptName},'%')
|
||||||
</if>
|
</if>
|
||||||
</select>
|
</select>
|
||||||
|
<select id="selectSysEncryType" resultType="java.lang.Integer">
|
||||||
|
select count(*)
|
||||||
|
from da_ky_sys_encrypt_set
|
||||||
|
where encrypt_name = #{encryptName}
|
||||||
|
</select>
|
||||||
</mapper>
|
</mapper>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue