init
This commit is contained in:
26
src/main/java/com/optima/cemis/base/entity/BaseEntity.java
Normal file
26
src/main/java/com/optima/cemis/base/entity/BaseEntity.java
Normal file
@@ -0,0 +1,26 @@
|
||||
package com.optima.cemis.base.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.extension.activerecord.Model;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* 仅仅是一个基类,各个项目中可能不同,此项目中,只是用于避免因类不存在而报错
|
||||
*/
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@Accessors(chain = true)
|
||||
@Data
|
||||
public class BaseEntity<T> extends Model<BaseEntity<T>> {
|
||||
|
||||
@TableId("id")
|
||||
private Serializable id;
|
||||
|
||||
@Override
|
||||
public Serializable pkVal() {
|
||||
return id;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user