Blame | Last modification | View Log | RSS feed
package com.spice.profitmandi.dao.entity.transaction;import com.spice.profitmandi.dao.enumuration.transaction.CronBatchStatus;import javax.persistence.*;import java.time.LocalDateTime;@Entity@Table(name = "transaction.cron_batch")public class CronBatch {@Id@Column(name = "id", unique = true, updatable = false)@GeneratedValue(strategy = GenerationType.IDENTITY)private int id;@Column(name = "job_name")private String jobName;@Enumerated(EnumType.STRING)@Column(name = "status")private CronBatchStatus status;@Column(name = "total_count")private int totalCount;@Column(name = "success_count")private int successCount;@Column(name = "failure_count")private int failureCount;@Column(name = "started_at")private LocalDateTime startedAt;@Column(name = "completed_at")private LocalDateTime completedAt;public CronBatch() {}public CronBatch(String jobName) {this.jobName = jobName;this.status = CronBatchStatus.RUNNING;this.startedAt = LocalDateTime.now();}public int getId() { return id; }public String getJobName() { return jobName; }public void setJobName(String jobName) { this.jobName = jobName; }public CronBatchStatus getStatus() { return status; }public void setStatus(CronBatchStatus status) { this.status = status; }public int getTotalCount() { return totalCount; }public void setTotalCount(int totalCount) { this.totalCount = totalCount; }public int getSuccessCount() { return successCount; }public void setSuccessCount(int successCount) { this.successCount = successCount; }public int getFailureCount() { return failureCount; }public void setFailureCount(int failureCount) { this.failureCount = failureCount; }public LocalDateTime getStartedAt() { return startedAt; }public void setStartedAt(LocalDateTime startedAt) { this.startedAt = startedAt; }public LocalDateTime getCompletedAt() { return completedAt; }public void setCompletedAt(LocalDateTime completedAt) { this.completedAt = completedAt; }}