pig-mesh / pig

↥ ↥ ↥ 点击关注更新,基于 Spring Cloud 2023 、Spring Boot 3.3、 OAuth2 的 RBAC 权限管理系统
https://wiki.pig4cloud.com
Apache License 2.0
5.94k stars 956 forks source link

实体类继承基类问题 #1116

Open Awei-996 opened 2 weeks ago

Awei-996 commented 2 weeks ago

这里为啥要替换BaseEntity,这样填充属性不就得重新写一遍吗? public class SysDept extends BaseEntity ==》public class SysDept extends Model 1520

Awei-996 commented 2 weeks ago

直接在基类上继承不可以吗?

public class BaseEntity<T extends Model<?>> extends Model<T> 
lltx commented 2 weeks ago

有代码生成器,这些通用字段不用管, base 实体 controller 这些属于 充血模型, POJO 里面就需要简单一点

Awei-996 commented 2 weeks ago

有点不太明白,继承Model是为了实现当前实体的一些业务方法,这样就是充血模型是吧。POJO(VO、DTO)这种只专注数据,这种的需要继承BaseEntity是吗