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;
}