package com.app.base.entity;
|
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
|
import io.swagger.annotations.ApiModelProperty;
|
|
import javax.persistence.Column;
|
import javax.persistence.MappedSuperclass;
|
import javax.persistence.Temporal;
|
import javax.persistence.TemporalType;
|
import javax.validation.constraints.NotNull;
|
import java.util.Date;
|
|
@MappedSuperclass
|
public abstract class BaseEntityOracle extends IdEntity {
|
private static final long serialVersionUID = -5249737644031588435L;
|
|
/**
|
* 是否删除
|
* 0:否 1:是
|
*/
|
@Column
|
@NotNull
|
protected int isDel = 0;
|
|
/**
|
* 创建时间
|
*/
|
@Column
|
@Temporal(TemporalType.TIMESTAMP)
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+08:00")
|
protected Date createdTime;
|
|
/**
|
* 修改时间
|
*/
|
@Column
|
@Temporal(TemporalType.TIMESTAMP)
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+08:00")
|
protected Date modifiedTime;
|
|
/**
|
* 创建人
|
*/
|
@Column
|
protected Long pkCreatedBy;
|
|
/**
|
* 修改人
|
*/
|
@Column
|
protected Long pkModifiedBy;
|
|
public int getIsDel() {
|
return isDel;
|
}
|
|
public void setIsDel(int isDel) {
|
this.isDel = isDel;
|
}
|
|
public Date getCreatedTime() {
|
return createdTime;
|
}
|
|
public void setCreatedTime(Date createdTime) {
|
this.createdTime = createdTime;
|
}
|
|
public Date getModifiedTime() {
|
return modifiedTime;
|
}
|
|
public void setModifiedTime(Date modifiedTime) {
|
this.modifiedTime = modifiedTime;
|
}
|
|
public Long getPkCreatedBy() {
|
return pkCreatedBy;
|
}
|
|
public void setPkCreatedBy(Long pkCreatedBy) {
|
this.pkCreatedBy = pkCreatedBy;
|
}
|
|
public Long getPkModifiedBy() {
|
return pkModifiedBy;
|
}
|
|
public void setPkModifiedBy(Long pkModifiedBy) {
|
this.pkModifiedBy = pkModifiedBy;
|
}
|
}
|