AdminMenuSaveDTO.java
760 Bytes
package com.diligrp.rider.dto;
import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.NotNull;
import lombok.Data;
@Data
public class AdminMenuSaveDTO {
private Long id;
@NotBlank(message = "菜单编码不能为空")
private String code;
@NotBlank(message = "菜单名称不能为空")
private String name;
@NotBlank(message = "菜单类型不能为空")
private String type;
private String path;
private String icon;
@NotNull(message = "父级菜单不能为空")
private Long parentId;
@NotBlank(message = "菜单范围不能为空")
private String menuScope;
private Integer listOrder = 0;
private Integer visible = 1;
private Integer status = 1;
}