FAISP/src/main/java/com/dbnt/faisp/userInfo/model/DashboardConfig.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;
}
}