package com.shlanbao.tzsc.base.model; import com.fasterxml.jackson.annotation.JsonFormat; import org.springframework.format.annotation.DateTimeFormat; import javax.persistence.*; import java.util.Date; /** * @author: sunzhen * @date: 2019/7/31 * @time: 18:18 * @description: 基类Bean,可继承到创建人,创建时间,修改人,修改时间属性 */ @MappedSuperclass public class BaseEntity { //创建人姓名 public String createUserName; //创建时间 @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone="GMT+8") public Date createUserTime; //修改人姓名 public String updateUserName; //修改时间 @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone="GMT+8") public Date updateUserTime; public String getCreateUserName() { return createUserName; } public void setCreateUserName(String createUserName) { this.createUserName = createUserName; } @DateTimeFormat(pattern = "yyyy-MM-dd") public Date getCreateUserTime() { return createUserTime; } @DateTimeFormat(pattern = "yyyy-MM-dd") public void setCreateUserTime(Date createUserTime) { this.createUserTime = createUserTime; } public String getUpdateUserName() { return updateUserName; } public void setUpdateUserName(String updateUserName) { this.updateUserName = updateUserName; } @DateTimeFormat(pattern = "yyyy-MM-dd") public Date getUpdateUserTime() { return updateUserTime; } @DateTimeFormat(pattern = "yyyy-MM-dd") public void setUpdateUserTime(Date updateUserTime) { this.updateUserTime = updateUserTime; } }