46 lines
1.2 KiB
Java
46 lines
1.2 KiB
Java
package com.codesdream.ase.model.activity;
|
|
|
|
import com.alibaba.fastjson.annotation.JSONField;
|
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
|
import lombok.Data;
|
|
import org.springframework.boot.autoconfigure.condition.ConditionalOnBean;
|
|
|
|
import javax.persistence.*;
|
|
import java.time.LocalDateTime;
|
|
import java.util.Calendar;
|
|
import java.util.Date;
|
|
import java.util.Objects;
|
|
|
|
@Entity
|
|
@Table(name = "period_container")
|
|
@Data
|
|
public class Period {
|
|
@Id
|
|
@GeneratedValue(strategy = GenerationType.AUTO)
|
|
private int id;
|
|
|
|
//开始时间
|
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
|
@Column(name = "start_time")//, nullable = false)
|
|
private LocalDateTime startTime = LocalDateTime.of(2020,2,18,16,36);
|
|
|
|
//结束时间
|
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
|
@Column(name = "end_time")//, nullable = false)
|
|
private LocalDateTime endTime = LocalDateTime.of(2020,2,18,16,37);
|
|
|
|
//启用状态
|
|
@Column(name = "enabled")//, nullable = false)
|
|
private boolean enabled;
|
|
|
|
public Period(LocalDateTime startTime, LocalDateTime endTime) {
|
|
this.startTime = startTime;
|
|
this.endTime = endTime;
|
|
}
|
|
|
|
public Period(){
|
|
|
|
}
|
|
|
|
}
|