You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

96 lines
3.4 KiB
Java

package com.xit.biz.ctgy.entity;
import com.xit.biz.cmm.entity.CmmUser;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.Generated;
import lombok.NoArgsConstructor;
import javax.persistence.*;
import java.util.HashSet;
import java.util.Set;
@Schema(name = "MinSimsa680", description = "민원심사")
@NoArgsConstructor
@Data
@Entity
@Table(name = "MIN_SIMSA680", schema = "", catalog = "")
public class MinSimsa680 {
@Id
private Long id;
@Schema(required = true, title = "민원코드", example = " ", description = "Input Description...")
// @Column(name = "MS_MAINCODE", nullable = false)
@OneToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "RC_CODE")
/*private Long msMaincode;*/
private Tf680Recall tf680Recall;
@OneToMany(targetEntity = MinSimsaUser680.class, cascade = CascadeType.ALL, orphanRemoval = true)
@JoinColumn(name = "MSU_MAINCODE")
private final Set<MinSimsaUser680> minSimsaUser680ss = new HashSet<>();
@Schema(required = true, title = "접수번호", example = " ", description = "Input Description...")
@Column(name = "MS_SEQ", nullable = false)
private String msSeq;
@Schema(required = true, title = "차량번호", example = " ", description = "Input Description...")
@Column(name = "MS_CARNUM", nullable = false)
private String msCarnum;
@Schema(required = true, title = "년도", example = " ", description = "Input Description...")
@Column(name = "MS_YEAR", nullable = false)
private String msYear;
@Schema(required = true, title = "차수", example = " ", description = "Input Description...")
@Column(name = "MS_CHASU", nullable = false)
private Long msChasu;
@Schema(required = true, title = "심사시작일시", example = " ", description = "Input Description...")
@Column(name = "MS_SDATE", nullable = false)
private java.sql.Date msSdate;
@Schema(required = true, title = "심사시작시간", example = " ", description = "Input Description...")
@Column(name = "MS_STARTSI", nullable = false)
private String msStartsi;
@Schema(required = true, title = "심사종료일시", example = " ", description = "Input Description...")
@Column(name = "MS_EDATE", nullable = false)
private java.sql.Date msEdate;
@Schema(required = true, title = "심사마감일시", example = " ", description = "Input Description...")
@Column(name = "MS_CDATE", nullable = false)
private java.sql.Date msCdate;
@Schema(required = true, title = "심사마감시간", example = " ", description = "Input Description...")
@Column(name = "MS_CLOSESI", nullable = false)
private String msClosesi;
@Schema(required = false, title = "단속일자", example = " ", description = "Input Description...")
@Column(name = "MS_WDATE", nullable = true)
private java.sql.Date msWdate;
@Schema(required = false, title = "단속장소", example = " ", description = "Input Description...")
@Column(name = "MS_POS", nullable = true)
private String msPos;
@Schema(required = false, title = "결과코드", example = " ", description = "Input Description...")
@Column(name = "MS_RESULT", nullable = true)
private String msResult;
@Schema(required = false, title = "단속시간", example = " ", description = "Input Description...")
@Column(name = "MS_JBTIME", nullable = true)
private String msJbtime;
}