37 lines
778 B
Java
37 lines
778 B
Java
package com.dbnt.faisp.userInfo.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 = "dashboard_config")
|
|
@IdClass(DashboardConfig.DashboardConfigId.class)
|
|
public class DashboardConfig {
|
|
@Id
|
|
@Column(name = "menu_key")
|
|
private Integer menuKey;
|
|
@Id
|
|
@Column(name = "user_seq")
|
|
private Integer userSeq;
|
|
@Column(name = "order_num")
|
|
private Integer orderNum;
|
|
|
|
@Embeddable
|
|
@Data
|
|
@NoArgsConstructor
|
|
@AllArgsConstructor
|
|
public static class DashboardConfigId implements Serializable {
|
|
private Integer menuKey;
|
|
private Integer userSeq;
|
|
}
|
|
}
|