package jnpf.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;
import java.util.Date;
import lombok.Data;

/**
 * <p>
 * 权限字典表
 * </p>
 *
 * @author Auto-generator
 * @since 2023-11-21
 */
@Data
@TableName("ftb_permission_dict")
public class PermissionDict {

    /**
     * 主键
     */
    @TableId("F_Id")
    private String id;
    /**
     * 权限名称
     */
    @TableField("F_Name")
    private String name;
    /**
     * 权限请求路径
     */
    @TableField("F_Path")
    private String path;
    /**
     * 权限类型 1.目录 2.功能 3.菜单
     */
    @TableField("F_Type")
    private Integer type;
    /**
     * 权限模块 1.考勤
     */
    @TableField("F_ModuleType")
    private Integer moduleType;
    /**
     * 关联父级id
     */
    @TableField("F_Parent")
    private String parent;
    /**
     * 权限编码
     */
    @TableField("F_PermissionCode")
    private String permissionCode;
    /**
     * 创建用户id
     */
    @TableField("F_CreatorUserId")
    private String creatorUserId;
    /**
     * 创建时间
     */
    @TableField("F_CreatorTime")
    private Date creatorTime;
    /**
     * 租户id
     */
    @TableField("F_TenantId")
    private String tenantId;
    /**
     * 删除标志 1.是
     */
    @TableField("F_DeleteMark")
    private Integer deleteMark;
    /**
     * 删除用户id
     */
    @TableField("F_DeleteUserId")
    private String deleteUserId;
    /**
     * 最后修改时间
     */
    @TableField("F_LastModifyTime")
    private Date lastModifyTime;
    /**
     * 最后修改用户id
     */
    @TableField("F_LastModifyUserId")
    private String lastModifyUserId;

    @TableField("F_DeleteTime")
    private Date deleteTime;
}
