지대한
10 months ago
8 changed files with 173 additions and 23 deletions
@ -0,0 +1,58 @@ |
|||||||
|
package com.palnet.biz.jpa.entity; |
||||||
|
|
||||||
|
import lombok.AllArgsConstructor; |
||||||
|
import lombok.Builder; |
||||||
|
import lombok.Data; |
||||||
|
import lombok.NoArgsConstructor; |
||||||
|
import org.hibernate.annotations.CreationTimestamp; |
||||||
|
import org.hibernate.annotations.UpdateTimestamp; |
||||||
|
|
||||||
|
import javax.persistence.*; |
||||||
|
import java.time.Instant; |
||||||
|
|
||||||
|
@Data |
||||||
|
@Builder |
||||||
|
@NoArgsConstructor |
||||||
|
@AllArgsConstructor |
||||||
|
@Entity |
||||||
|
@Table(name = "COM_CONFIRM_BAS") |
||||||
|
public class ComConfirmBas { |
||||||
|
|
||||||
|
@Id |
||||||
|
@GeneratedValue(strategy = GenerationType.IDENTITY) |
||||||
|
@Column(name = "CONFIRM_SNO") |
||||||
|
private Integer confirmSno; |
||||||
|
|
||||||
|
@Column(name = "STATUS") |
||||||
|
private String status; // GENERATED, RECEIVED, CHECKED, FAILED, EXPIRED
|
||||||
|
|
||||||
|
@Column(name = "CONFIRM_KEY") |
||||||
|
private String confirmKey; |
||||||
|
|
||||||
|
@Column(name = "TARGET_TYPE") |
||||||
|
private String targetType; |
||||||
|
|
||||||
|
@Column(name = "RQ_DATA") |
||||||
|
private String rqData; |
||||||
|
|
||||||
|
@Column(name = "RS_DATA") |
||||||
|
private String rsData; |
||||||
|
|
||||||
|
@Column(name = "RM") |
||||||
|
private String rm; |
||||||
|
|
||||||
|
@Column(name = "CREATE_USER_ID") |
||||||
|
private String createUserId; |
||||||
|
|
||||||
|
@CreationTimestamp |
||||||
|
@Column(name = "CREATE_DT", columnDefinition = "TIMESTAMP", updatable = false) |
||||||
|
private Instant createDt; |
||||||
|
|
||||||
|
@Column(name = "UPDATE_USER_ID") |
||||||
|
private String updateUserId; |
||||||
|
|
||||||
|
@UpdateTimestamp |
||||||
|
@Column(name = "UPDATE_DT", columnDefinition = "TIMESTAMP") |
||||||
|
private Instant updateDt; |
||||||
|
|
||||||
|
} |
@ -0,0 +1,13 @@ |
|||||||
|
package com.palnet.biz.jpa.repository.com; |
||||||
|
|
||||||
|
import com.palnet.biz.jpa.entity.ComConfirmBas; |
||||||
|
import org.springframework.data.jpa.repository.JpaRepository; |
||||||
|
import org.springframework.stereotype.Repository; |
||||||
|
|
||||||
|
@Repository |
||||||
|
public interface ComConfirmBasRepository extends JpaRepository<ComConfirmBas, Integer> { |
||||||
|
|
||||||
|
ComConfirmBas findFirstByConfirmKey(String confirmKey); |
||||||
|
|
||||||
|
ComConfirmBas findFirstByConfirmKeyOrderByCreateDtDesc(String confirmKey); |
||||||
|
} |
Loading…
Reference in new issue