| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- package com.its.op.model.entity;
- import com.its.op.model.dto.LeglHldyInfrDto;
- import lombok.AllArgsConstructor;
- import lombok.Getter;
- import lombok.NoArgsConstructor;
- import org.hibernate.annotations.DynamicInsert;
- import org.hibernate.annotations.DynamicUpdate;
- import javax.persistence.Column;
- import javax.persistence.Entity;
- import javax.persistence.Id;
- import javax.persistence.Table;
- @DynamicInsert
- @DynamicUpdate
- @Getter
- @NoArgsConstructor
- @AllArgsConstructor
- @Entity
- @Table(name = "TB_LEGL_HLDY_INFR")
- public class LeglHldyInfr {
- @Id
- @Column(nullable = false, unique = true, length = 8)
- private String YMD; // N VARCHAR2(8) N 년월일
- private String DAY_TYPE_CD; // N VARCHAR2(7) Y 요일 유형 코드
- private String LEGL_HLDY_NM; // N VARCHAR2(30) Y 공휴일 명
- private String RMRK; // N VARCHAR2(200) Y 비고
- public LeglHldyInfr(String YMD) {
- this.YMD = YMD;
- }
- public void updateInfo(LeglHldyInfrDto.LeglHldyUpdateReq req) {
- //this.YMD = YMD;
- this.DAY_TYPE_CD = req.getDAY_TYPE_CD();
- this.LEGL_HLDY_NM = req.getLEGL_HLDY_NM();
- this.RMRK = req.getRMRK();
- }
- }
|