build: 调整 JaCoCo 覆盖率检查配置 #7

Merged
zhangxiang merged 29 commits from dev into main 2026-05-06 19:43:41 +08:00
4 changed files with 17 additions and 1 deletions
Showing only changes of commit f38616c8d8 - Show all commits
@@ -1,6 +1,8 @@
package cn.novalon.manage.sys.dto.request;
import jakarta.validation.constraints.Min;
import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.Size;
/**
* 菜单创建请求DTO
@@ -17,11 +19,13 @@ public class MenuCreateRequest {
private Long parentId;
@NotBlank(message = "菜单名称不能为空")
@Size(min = 1, max = 100, message = "菜单名称长度必须在1-100之间")
private String menuName;
@NotBlank(message = "菜单类型不能为空")
private String menuType;
@Min(value = 0, message = "排序不能为负数")
private Integer orderNum;
private String component;
@@ -1,5 +1,8 @@
package cn.novalon.manage.sys.dto.request;
import jakarta.validation.constraints.Min;
import jakarta.validation.constraints.Size;
/**
* 菜单更新请求DTO
*
@@ -14,10 +17,12 @@ public class MenuUpdateRequest {
private Long parentId;
@Size(min = 1, max = 100, message = "菜单名称长度必须在1-100之间")
private String menuName;
private String menuType;
@Min(value = 0, message = "排序不能为负数")
private Integer orderNum;
private String component;
@@ -1,11 +1,16 @@
package cn.novalon.manage.sys.dto.request;
import jakarta.validation.constraints.Min;
import jakarta.validation.constraints.Pattern;
import jakarta.validation.constraints.Size;
public class RoleUpdateRequest {
@Size(min = 2, max = 50, message = "角色名称长度必须在2-50之间")
private String roleName;
@Size(min = 2, max = 50, message = "角色权限字符串长度必须在2-50之间")
@Pattern(regexp = "^[a-zA-Z0-9_-]+$", message = "角色权限字符串只能包含字母、数字、下划线和横线")
private String roleKey;
@Min(value = 1, message = "显示顺序必须大于0")
@@ -2,6 +2,7 @@ package cn.novalon.manage.sys.dto.request;
import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.constraints.Email;
import jakarta.validation.constraints.Size;
/**
* 用户更新请求DTO
@@ -13,6 +14,8 @@ import jakarta.validation.constraints.Email;
public class UserUpdateRequest {
@Schema(description = "邮箱", example = "newemail@example.com")
@Email(message = "邮箱格式不正确")
@Size(max = 100, message = "邮箱长度不能超过100")
private String email;
@Schema(description = "状态:0-禁用,1-正常", example = "1")
@@ -24,7 +27,6 @@ public class UserUpdateRequest {
@Schema(description = "是否清除角色关联", example = "false")
private Boolean clearRole;
@Email(message = "邮箱格式不正确")
public String getEmail() {
return email;
}