Files
api/src/main/java/com/kospo/talk/model/VManual.java
2025-07-02 21:55:07 +09:00

69 lines
1.4 KiB
Java

package com.kospo.talk.model;
import jakarta.persistence.*;
import jakarta.validation.constraints.NotNull;
import jakarta.validation.constraints.Size;
import lombok.*;
import java.time.Instant;
import java.time.LocalDateTime;
@TableGenerator(
name = "v_manual_seq",
table = "sequence",
pkColumnName = "sequence_name",
valueColumnName = "next_val",
allocationSize = 1
)
@NoArgsConstructor
@AllArgsConstructor
@Builder
@Getter
@Setter
@Entity
@Table(name = "v_manual")
public class VManual {
@Id
@Column(name = "id", nullable = false)
@GeneratedValue(strategy = GenerationType.TABLE,generator = "v_manual_seq")
private Integer id;
@Size(max = 20)
@Column(name = "work_id", length = 20)
private String workId;
@Size(max = 100)
@Column(name = "sonm", length = 100)
private String sonm;
@Size(max = 100)
@NotNull
@Column(name = "svnm", nullable = false, length = 100)
private String svnm;
@Size(max = 100)
@Column(name = "onm", length = 100)
private String onm;
@Size(max = 100)
@NotNull
@Column(name = "vnm", nullable = false, length = 100)
private String vnm;
@Size(max = 200)
@Column(name = "path", length = 200)
private String path;
@Column(name = "ins_date")
private LocalDateTime insDate;
@Column(name = "size")
private Integer size;
@Column(name = "delete_yn")
private Boolean deleteYn;
}