【15】创建接口将要接收的数据结构
从0开始搭建后台管理系统,这是No15。上一篇我们讲到了:让Mybatis-Plus新增和修改时自动设置时间和修改者。这一节,我们来创建几个类,用于未来http请求时返回数据。 普通返回Result 一般情况下,返回Result packa...
从0开始搭建后台管理系统,这是No15。上一篇我们讲到了:让Mybatis-Plus新增和修改时自动设置时间和修改者。这一节,我们来创建几个类,用于未来http请求时返回数据。 普通返回Result 一般情况下,返回Result packa...
从0开始搭建后台管理系统,这是No14。上一篇我们讲到了:引入MapStruct,对象转化更轻松。这一节,我们来优化下Mybatis-Plus相关的细节。 在Mybatis-Plus新增和修改时自动设置时间和修改者。 package cn....
从0开始搭建后台管理系统,这是No13。上一篇我们讲到了:Mybatis-Plus配置,实现多租户、逻辑删除、乐观锁。这一节,我们就来引入MapStruct。 MapStruct是一个 编译时的Java对象映射框架 ,通过注解处理器在编译阶...
从0开始搭建后台管理系统,这是No12。上一篇我们讲到了:增加Mybatis-Plus依赖。这一节,我们就来看看怎么配置Mybatis-Plus。 添加模块yuen-starter-mybatisplus 在yuen-framework模块...
从0开始搭建后台管理系统,这是No11。上一篇我们讲到了:创建系统模块,确定模块包结构。这一节,我们就来增加Mybatis-Plus依赖,为访问数据库做准备。 调整maven配置 1、调整主项目的pom.xml,引入Mybatis-Plus...

从0开始搭建后台管理系统,这是No10。上一篇我们讲到了:创建第一个数据库表:用户表。这一节,我们就来创建系统模块,为后续的数据库访问做准备。 创建系统模块 用Trae打开项目,在主项目的pom.xm上右键->Maven->新建...
从0开始搭建后台管理系统,这是No9。上一篇我们讲到了:一个数据库表应该有哪些字段?。这一节,我们就来创建第一个数据库表。 创建用户表 建表语句如下: CREATE TABLE `sys_user` ( `id` bigint NOT NU...
从0开始搭建后台管理系统,这是No8。上一篇我们讲到了:一个后台系统应该包含哪些功能?。这一节,结合这些功能,我们来说说一个数据库表应该包含哪些字段? 在数据库表设计中,包含 id 、 tenant_id 、 create_time 、 u...
从0开始搭建后台管理系统,这是No7。这一节,我们来聊聊一个后台管理系统应该包含哪些功能。 一个后台管理系统的核心价值在于提供高效、安全、可扩展的管理能力。应当包括数据字典、参数配置、组织管理、用户管理、菜单管理、角色管理、岗位管理、租户管...
从0开始搭建后台管理系统,这是No6。这一节,我们来聊聊为什么要从0开始做一个后台管理系统。 为什么要从0开始做一个后台管理系统?不管是什么业务都离不开后台管理系统,从零开始构建一个后台管理系统有很多潜在的好处。 1. 学习与成长 深入理解...