BaseEntity
基础实体类,包含了共有的主键ID,也方便BaseCrudServiceImpl
进行各类操作。
@Data
public abstract class BaseEntity implements Serializable{
private static final long serialVersionUID = 9155075099270404125L;
/**
* 唯一标识ID
*/
@Id
@ApiModelProperty("唯一标识ID")
protected Integer id;
}
BaseDao
基础的DAO,使用通用Mapper,包装了各类CRUD操作。
public interface BaseDao<T extends BaseEntity> extends BaseMapper<T>,
SelectRowBoundsMapper<T>,
MySqlMapper<T> {
}