package com.jwipc.sys.dto;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;

import java.io.Serial;
import java.io.Serializable;

/**
 * <p> </p>
 *
 * @author ZhangJie
 * @version 1.0
 * @since JDK 1.8
 */
@Data
public class RoleDTO implements Serializable {
    @Serial
    private static final long serialVersionUID = 5069047415951963490L;

    private Long id;

    private Integer enterpriseId;

    private String state;

    private String name;

    private String rolekey;

    private String description;

    /**
     * 是否有效(0有效)
     */
    private Long isvalid;

    private String remark;

    /**
     * 角色类型 0-系统角色 1-供应商角色
     */
    private Integer type;

    /**
     * 当角色类型是 供应商角色的时候，此字段设置是否向其它系统展示该供应商角色。0-展示 1-不展示
     */
    private Byte supplierShow;
}
