mirror of
https://git.hmsn.ink/kospo/helptalk/api.git
synced 2026-03-20 20:13:45 +09:00
69 lines
1.4 KiB
Java
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;
|
|
|
|
} |