package com.kexue.skills.entity.dto;


import java.io.Serializable;
import com.kexue.skills.entity.base.BaseQueryDto;
import lombok.Data;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.v3.oas.annotations.media.Schema;


/**
 * (SysMenu)实体类Dto
 *
 * @author 王志维
 * @since 2025-02-21 23:01:48
 */
@Data
@ApiModel
public class SysMenuDto extends BaseQueryDto implements Serializable  {
 private static final long serialVersionUID = 745631748723623384L;

        @Schema(description ="主键ID")
        private Long menuId;

        @Schema(description ="为空时表示是子系统")
        private Long menuPid;

        @Schema(description ="菜单名称")
        private String menuName;

        @Schema(description ="菜单链接地址")
        private String menuSrc;

        @Schema(description ="菜单图标")
        private String menuIcon;

        @Schema(description ="菜单样式")
        private String menuStyle;

        @Schema(description ="值越小越排在前面")
        private Integer sort;

        @Schema(description ="备注")
        private String note;

        @Schema(description ="删除标记")
        private Object deleteFlag;

}
