@MappedSuperclass | @MappedSuperclass | ||||
public abstract class AbstractInsertTimeEntity extends AbstractStringPropertyUUIDEntity { | public abstract class AbstractInsertTimeEntity extends AbstractStringPropertyUUIDEntity { | ||||
@Column(name = "insert_time", nullable = false) | |||||
private LocalDateTime insertTime = LocalDateTime.now(); | private LocalDateTime insertTime = LocalDateTime.now(); | ||||
public AbstractInsertTimeEntity() {} | public AbstractInsertTimeEntity() {} | ||||
@Column(name = "insert_time", nullable = false) | |||||
public LocalDateTime getInsertTime() { | public LocalDateTime getInsertTime() { | ||||
return this.insertTime; | return this.insertTime; | ||||
} | } |
*/ | */ | ||||
@MappedSuperclass | @MappedSuperclass | ||||
public abstract class AbstractUpdateTimeEntity extends AbstractInsertTimeEntity { | public abstract class AbstractUpdateTimeEntity extends AbstractInsertTimeEntity { | ||||
@Column( | |||||
name = "update_time", | |||||
nullable = false | |||||
) | |||||
private LocalDateTime updateTime = LocalDateTime.now(); | private LocalDateTime updateTime = LocalDateTime.now(); | ||||
public AbstractUpdateTimeEntity() { | public AbstractUpdateTimeEntity() { | ||||
} | } | ||||
@Column( | |||||
name = "update_time", | |||||
nullable = false | |||||
) | |||||
public LocalDateTime getUpdateTime() { | public LocalDateTime getUpdateTime() { | ||||
return this.updateTime; | return this.updateTime; | ||||
} | } |
package cn.com.taiji.core.entity.basic; | package cn.com.taiji.core.entity.basic; | ||||
import cn.com.taiji.common.entity.StringPropertyUUIDEntity; | |||||
import cn.com.taiji.common.entity.StringUUIDEntity; | import cn.com.taiji.common.entity.StringUUIDEntity; | ||||
import lombok.Getter; | import lombok.Getter; | ||||
import lombok.Setter; | import lombok.Setter; | ||||
@Getter | @Getter | ||||
@Setter | @Setter | ||||
@Table(name = "DICT_ITEM") | @Table(name = "DICT_ITEM") | ||||
public class DictItem extends StringUUIDEntity { | |||||
public class DictItem extends StringPropertyUUIDEntity { | |||||
@Column(name = "INSERT_TIME") | @Column(name = "INSERT_TIME") | ||||
private LocalDateTime insertTime;//入库时间 | private LocalDateTime insertTime;//入库时间 |
package cn.com.taiji.core.entity.basic; | package cn.com.taiji.core.entity.basic; | ||||
import cn.com.taiji.common.entity.StringPropertyUUIDEntity; | |||||
import cn.com.taiji.common.entity.StringUUIDEntity; | import cn.com.taiji.common.entity.StringUUIDEntity; | ||||
import lombok.Getter; | import lombok.Getter; | ||||
import lombok.Setter; | import lombok.Setter; | ||||
@Getter | @Getter | ||||
@Setter | @Setter | ||||
@Table(name = "DICT_TYPE") | @Table(name = "DICT_TYPE") | ||||
public class DictType extends StringUUIDEntity { | |||||
public class DictType extends StringPropertyUUIDEntity { | |||||
@NotNull | @NotNull | ||||
@Column(name = "INSERT_TIME") | @Column(name = "INSERT_TIME") |
package cn.com.taiji.core.entity.basic; | package cn.com.taiji.core.entity.basic; | ||||
import cn.com.taiji.common.entity.StringPropertyUUIDEntity; | |||||
import cn.com.taiji.common.entity.StringUUIDEntity; | import cn.com.taiji.common.entity.StringUUIDEntity; | ||||
import lombok.Getter; | import lombok.Getter; | ||||
import lombok.Setter; | import lombok.Setter; | ||||
@Setter | @Setter | ||||
@Entity | @Entity | ||||
@Table(name = "QTK_AGENCY") | @Table(name = "QTK_AGENCY") | ||||
public class QtkAgency extends StringUUIDEntity { | |||||
public class QtkAgency extends StringPropertyUUIDEntity { | |||||
@NotBlank | @NotBlank | ||||
@Size(max = 6) | @Size(max = 6) |