DataPermission.java 1.7 KB
package com.tianbo.warehouse.model;

import java.io.Serializable;
import java.util.Date;
import lombok.Data;

/**
 * data_permission
 * @author
 */
@Data
public class DataPermission implements Serializable {
    private Integer data_perm_id;

    /**
     * 数据权限名称
     */
    private String perm_name;

    /**
     * 数据权限描述
     */
    private String perm_des;

    /**
     * 权限排序
     */
    private Byte perm_sort;

    /**
     * 权限禁用状态 - 0 不禁用 / 1 禁用
     */
    private Boolean perm_status;

    /**
     * 创建时间
     */
    private Date create_time;

    /**
     * 更新时间
     */
    private Date update_time;

    /**
     * 创建人id/名称
     */
    private String create_user;

    /**
     * 条件行冗余,数组转字符串orJson字符串
可以为* ,代表所有行
     */
    private String row_condition;

    /**
     * 行条件对应的实体类名
     */
    private String row_condition_property;

    /**
     * 条件列冗余,数组转字符串orJson字符串
可以为* 代表所有列
     */
    private String cols_list;

    /**
     * 对应访问权限id
     */
    private Integer permission_id;

    /**
     * 对应接口访问地址
     */
    private String path;

    /**
     * 接口名称冗余
     */
    private String interface_name;

    /**
     * 涉及微服务名称冗余
     */
    private String service_name;

    /**
     * 涉及微服务描述
     */
    private String service_name_des;

    /**
     * 关键字
     */
    private String perm_keyword;

    /**
     * 权限类别-row:行权限,col:列权限
     */
    private String perm_type;

    private static final long serialVersionUID = 1L;
}