FAISP/src/main/java/com/dbnt/faisp/authMgt/model/AccessConfig.java

37 lines
764 B
Java
Raw Normal View History

2022-08-24 09:17:28 +00:00
package com.dbnt.faisp.authMgt.model;
import lombok.*;
import org.hibernate.annotations.DynamicInsert;
import org.hibernate.annotations.DynamicUpdate;
import javax.persistence.*;
import java.io.Serializable;
@Getter
@Setter
@Entity
@NoArgsConstructor
@DynamicInsert
@DynamicUpdate
@Table(name = "access_config")
@IdClass(AccessConfig.AccessConfigId.class)
public class AccessConfig{
@Id
@Column(name = "menu_key")
private Integer menuKey;
@Id
@Column(name = "user_seq")
private Integer userSeq;
@Column(name = "access_auth")
private String accessAuth;
@Embeddable
@Data
@NoArgsConstructor
@AllArgsConstructor
public static class AccessConfigId implements Serializable {
private Integer menuKey;
private Integer userSeq;
}
}