UserRoleModel.java

package com.hwhub.backend.domain.model;

import com.hwhub.backend.domain.enums.UserRole;
import lombok.Getter;

@Getter
public class UserRoleModel {
  private final long userRoleId;
  private final long userId;
  private final UserRole role;

  private UserRoleModel(long userRoleId, long userId, UserRole role) {
    this.userRoleId = userRoleId;
    this.userId = userId;
    this.role = role;
  }

  public static UserRoleModel reconstruct(long userRoleId, long userId, UserRole role) {
    return new UserRoleModel(userRoleId, userId, role);
  }
}