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.
clean-parking/src/main/java/go/kr/project/domain/entity/CpAnswer.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);
}
}