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.
101 lines
2.3 KiB
Java
101 lines
2.3 KiB
Java
package go.kr.project.domain.entity;
|
|
|
|
import lombok.AllArgsConstructor;
|
|
import lombok.Builder;
|
|
import lombok.Getter;
|
|
import lombok.NoArgsConstructor;
|
|
|
|
import javax.persistence.Column;
|
|
import javax.persistence.Entity;
|
|
import javax.persistence.Id;
|
|
import javax.persistence.Table;
|
|
import java.time.LocalDateTime;
|
|
import java.time.format.DateTimeFormatter;
|
|
|
|
@Entity
|
|
@Table(name = "cp_answer")
|
|
@Getter
|
|
@NoArgsConstructor
|
|
@AllArgsConstructor
|
|
@Builder
|
|
public class CpAnswer {
|
|
|
|
@Id
|
|
@Column(name = "AS_MMCODE", length = 16)
|
|
private String asMmcode;
|
|
|
|
@Column(name = "AS_SGGCODE", length = 5)
|
|
private String asSggcode;
|
|
|
|
@Column(name = "AS_INGB", length = 3)
|
|
private String asIngb;
|
|
|
|
@Column(name = "AS_JSDATE", length = 8)
|
|
private String asJsdate;
|
|
|
|
@Column(name = "AS_JSNO", length = 30)
|
|
private String asJsno;
|
|
|
|
@Column(name = "AS_JSNO_M", length = 30)
|
|
private String asJsnoM;
|
|
|
|
@Column(name = "AS_BBS_NO", length = 15)
|
|
private String asBbsNo;
|
|
|
|
@Column(name = "AS_LIMIT_DT", length = 16)
|
|
private String asLimitDt;
|
|
|
|
@Column(name = "AS_USER", length = 50)
|
|
private String asUser;
|
|
|
|
@Column(name = "AS_TEL", length = 20)
|
|
private String asTel;
|
|
|
|
@Column(name = "AS_CELL", length = 20)
|
|
private String asCell;
|
|
|
|
@Column(name = "AS_EMAIL", length = 50)
|
|
private String asEmail;
|
|
|
|
@Column(name = "AS_STATE", length = 1)
|
|
private String asState;
|
|
|
|
@Column(name = "AS_POST_CD", length = 1)
|
|
private String asPostCd;
|
|
|
|
@Column(name = "AS_POST_DT", length = 14)
|
|
private String asPostDt;
|
|
|
|
@Column(name = "AS_STATE_DT", length = 14)
|
|
private String asStateDt;
|
|
|
|
@Column(name = "AS_TEXT", length = 1000)
|
|
private String asText;
|
|
|
|
@Column(name = "AS_REUSER")
|
|
private Integer asReuser;
|
|
|
|
@Column(name = "AS_INLINE", length = 1)
|
|
private String asInline;
|
|
|
|
@Column(name = "AS_SYS_GUBUN_C", length = 8)
|
|
private String asSysGubunC;
|
|
|
|
@Column(name = "AS_PETI_ANC_CODE_V", length = 7)
|
|
private String asPetiAncCodeV;
|
|
|
|
@Column(name = "AS_PETI_NO_C", length = 30)
|
|
private String asPetiNoC;
|
|
|
|
|
|
public void changeState(String newState) {
|
|
this.asState = newState;
|
|
}
|
|
|
|
public void changePostDtNow() {
|
|
DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyyMMddHHmmss");
|
|
this.asPostDt = LocalDateTime.now().format(dtf);
|
|
}
|
|
|
|
}
|