package com.hzs.system.sys.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.hzs.common.core.annotation.Excel;
import lombok.Data;

import java.util.Date;

/**
 * @Description: 用户菜单配置查询VO
 * @Author: jiang chao
 * @Time: 2023/1/7 9:35
 * @Classname: SysUserMenuQueryVO
 * @PackageName: com.hzs.system.sys.vo
 */
@Data
public class SysUserMenuQueryVO {

    /**
     * 用户ID
     */
    private Long userId;

    /**
     * 角色ID冗余
     */
    @JsonIgnore
    private String roleIds;
    /**
     * 角色显示
     */
    @Excel(name = "角色")
    private String roleIdVal;

    /**
     * 管理名称
     */
    @Excel(name = "管理名称")
    private String nickName;

    /**
     * 菜单ID冗余
     */
    @JsonIgnore
    private String menuIds;
    /**
     * 菜单名称显示
     */
    @Excel(name = "菜单名称")
    private String menuIdVal;

    /**
     * 创建时间
     */
    @Excel(name = "菜单名称", dateFormat = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date creationTime;


}
