文件分类标记
This commit is contained in:
parent
25632db32d
commit
87a3532053
|
|
@ -11,6 +11,7 @@ import com.bonus.web.service.FilesClassifyMarkService;
|
||||||
import io.swagger.annotations.ApiOperation;
|
import io.swagger.annotations.ApiOperation;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
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.ArrayList;
|
import java.util.ArrayList;
|
||||||
|
|
@ -48,7 +49,7 @@ public class FilesClassifyMarkController extends BaseController {
|
||||||
@PostMapping("addArchivalCatalogue")
|
@PostMapping("addArchivalCatalogue")
|
||||||
@SysLog(title = "文件分类标记新增", module = "档案分类管理->文件分类标记管理", businessType = OperaType.INSERT, details = "文件分类标记新增", logType = 1)
|
@SysLog(title = "文件分类标记新增", module = "档案分类管理->文件分类标记管理", businessType = OperaType.INSERT, details = "文件分类标记新增", logType = 1)
|
||||||
@RequiresPermissions("files:classify:add")
|
@RequiresPermissions("files:classify:add")
|
||||||
public R addArchivalCatalogueTree(@RequestBody FilesClassifyMarkDto dto) {
|
public R addArchivalCatalogueTree(@RequestBody @Validated FilesClassifyMarkDto dto) {
|
||||||
try {
|
try {
|
||||||
Integer i = service.add(dto);
|
Integer i = service.add(dto);
|
||||||
if (i > 0) {
|
if (i > 0) {
|
||||||
|
|
@ -65,7 +66,7 @@ public class FilesClassifyMarkController extends BaseController {
|
||||||
@PostMapping("editArchivalCatalogue")
|
@PostMapping("editArchivalCatalogue")
|
||||||
@SysLog(title = "文件分类标记修改", module = "档案分类管理->文件分类标记管理", businessType = OperaType.UPDATE, details = "文件分类标记修改", logType = 1)
|
@SysLog(title = "文件分类标记修改", module = "档案分类管理->文件分类标记管理", businessType = OperaType.UPDATE, details = "文件分类标记修改", logType = 1)
|
||||||
@RequiresPermissions("files:classify:edit")
|
@RequiresPermissions("files:classify:edit")
|
||||||
public R editArchivalCatalogueTree(@RequestBody FilesClassifyMarkDto dto) {
|
public R editArchivalCatalogueTree(@RequestBody @Validated FilesClassifyMarkDto dto) {
|
||||||
try {
|
try {
|
||||||
Integer i = service.edit(dto);
|
Integer i = service.edit(dto);
|
||||||
if (i > 0) {
|
if (i > 0) {
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,9 @@
|
||||||
package com.bonus.web.domain;
|
package com.bonus.web.domain;
|
||||||
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
import org.hibernate.validator.constraints.Length;
|
||||||
|
|
||||||
|
import javax.validation.constraints.NotBlank;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @Author:liang.chao
|
* @Author:liang.chao
|
||||||
|
|
@ -9,7 +12,10 @@ import lombok.Data;
|
||||||
@Data
|
@Data
|
||||||
public class FilesClassifyMarkDto {
|
public class FilesClassifyMarkDto {
|
||||||
private String id;
|
private String id;
|
||||||
|
@NotBlank(message = "分类标记名称不能为空")
|
||||||
|
@Length(max = 20, message = "分类标记名称长度不能超过20个字符")
|
||||||
private String classifyMarkName;
|
private String classifyMarkName;
|
||||||
|
@Length(max = 200, message = "备注不能超过200个字符")
|
||||||
private String remark;
|
private String remark;
|
||||||
private String createTime;
|
private String createTime;
|
||||||
private String updateTime;
|
private String updateTime;
|
||||||
|
|
|
||||||
|
|
@ -29,6 +29,8 @@ public class FilesClassifyMarkServiceImpl implements FilesClassifyMarkService {
|
||||||
public Integer add(FilesClassifyMarkDto dto) {
|
public Integer add(FilesClassifyMarkDto dto) {
|
||||||
dto.setCreateUserId(getLoginUser().getUserId().toString());
|
dto.setCreateUserId(getLoginUser().getUserId().toString());
|
||||||
dto.setCreateUserName(getLoginUser().getUsername());
|
dto.setCreateUserName(getLoginUser().getUsername());
|
||||||
|
dto.setUpdateUserId(getLoginUser().getUserId().toString());
|
||||||
|
dto.setUpdateUserName(getLoginUser().getUsername());
|
||||||
return filesClassifyMarkMapper.add(dto);
|
return filesClassifyMarkMapper.add(dto);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -31,6 +31,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
<if test="updateUserId != null">update_user_id = #{updateUserId},</if>
|
<if test="updateUserId != null">update_user_id = #{updateUserId},</if>
|
||||||
<if test="updateUserName != null and updateUserName != ''">update_user_name = #{updateUserName},</if>
|
<if test="updateUserName != null and updateUserName != ''">update_user_name = #{updateUserName},</if>
|
||||||
</set>
|
</set>
|
||||||
|
WHERE
|
||||||
|
id = #{id}
|
||||||
</update>
|
</update>
|
||||||
<delete id="del">
|
<delete id="del">
|
||||||
DELETE FROM da_ky_files_classify_mark
|
DELETE FROM da_ky_files_classify_mark
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue