package cn.nianxx.thhotel.platform.access.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.time.LocalDateTime;

/**
 * 平台角色权限关系实体。
 */
@TableName("platform_role_permission")
public class PlatformRolePermissionEntity {

    /** 角色权限关系 ID。 */
    @TableId(type = IdType.ASSIGN_ID)
    private Long id;
    /** 角色 ID。 */
    private Long roleId;
    /** 权限 ID。 */
    private Long permissionId;
    /** 记录创建 UTC 时间。 */
    private LocalDateTime createdAt;

    public Long getId() { return id; }
    public void setId(Long id) { this.id = id; }
    public Long getRoleId() { return roleId; }
    public void setRoleId(Long roleId) { this.roleId = roleId; }
    public Long getPermissionId() { return permissionId; }
    public void setPermissionId(Long permissionId) { this.permissionId = permissionId; }
    public LocalDateTime getCreatedAt() { return createdAt; }
    public void setCreatedAt(LocalDateTime createdAt) { this.createdAt = createdAt; }
}
