首页>代码>springboot+mybatis职教务管理系统>/niceschoolapi/src/main/java/com/nsapi/niceschoolapi/common/base/BaseEntity.java
package com.nsapi.niceschoolapi.common.base;


import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.extension.activerecord.Model;

import java.io.Serializable;

public class BaseEntity<T extends Model> extends Model<T> {

    @TableId
    protected String id;

    public BaseEntity() {
    }

    @Override
    protected Serializable pkVal() {
        return this.id;
    }

    public BaseEntity(String id) {
        this.id = id;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public boolean equals(Object obj) {
        if (obj == null) {
            return false;
        }
        if (this == obj) {
            return true;
        }
        if (!getClass().equals(obj.getClass())) {
            return false;
        }
        BaseEntity<?> that = (BaseEntity<?>) obj;
        return null != this.getId() && this.getId().equals(that.getId());
    }
}
最近下载更多
huangzy  LV12 10月23日
xinxin23383  LV7 9月13日
grant1123  LV2 7月18日
TY0165  LV20 6月21日
赵鑫cdsaljkdfsa  LV11 6月18日
叉烧君  LV3 5月24日
jimodeai  LV15 5月4日
itlaolang  LV6 4月28日
梁小贤  LV1 4月25日
zolscy  LV12 3月24日
最近浏览更多
暂无贡献等级
bluerstar  LV1 10月23日
huangzy  LV12 10月23日
2377374005 10月8日
暂无贡献等级
半夏bx  LV14 10月1日
筱昼1213 9月29日
暂无贡献等级
tonghao  LV18 9月26日
Lxmzdm123  LV3 9月20日
xinxin23383  LV7 9月13日
17600446733  LV21 9月8日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友