摘要:
我的课程列表使用element 的card组件,如下: 前端页面代码 点击新增到了一个新增课程的页面 新增课程的界面 下面的card是循环遍历的代码 写死的card的静态数据 请求服务端的接口拿到数据 api接口 输入参数: 页码、每页显示个数、查询条件 输出结果类型: QueryResponseR 阅读全文
摘要:
1 我的课程 1.1需求分析 课程添加完成后可通过我的课程进入课程修改页面,此页面显示我的课程列表,如下图所示,可分页查询。 注意:由于课程图片服务器没有搭建,这里在测试时图片暂时无法显示。 上边的查询要实现分页、会存在多表关联查询,所以建议使用mybatis实现我的课程查询。 1.2 PageHe 阅读全文
摘要:
调试课程计划的添加功能 课程添加的弹窗使用的是dialog组件 这个变量控制对话框是否显示 当点击按钮的时候就设置为true。那么弹窗就会显示出来了 测试 在测试的节点下面添加一个子节点 添加成功后会自动的来刷新 从数据库中查询这个节点的数据 看看全不全 添加一个不选择上级节点的数据 案例开发下添加 阅读全文
摘要:
api内定义接口 controller内实现接口 service service内定义添加课程的计划 判断当前对象是否为空,对象的课程id 课程名称 是够为空 ,如果为空就抛出非法参数的异常。 所有的课程的根节点的parentId是0 这样就查到了根节点 定义TeachplanRepository 阅读全文
摘要:
用户操作流程: 1、进入课程计划页面,点击“添加课程计划” 2、打开添加课程计划页面,输入课程计划信息 上级结点说明: 不选择上级结点表示当前课程计划为该课程的一级结点。 当添加该课程在课程计划中还没有节点时要自动添加课程的根结点。 3、点击提交。 上级节点是需要特别处理的地方。上级节点不选择就是根 阅读全文
摘要:
前端页面代码 点击课程计划。单后面的id不对。复制这个id进行查看 可能需要刷新页面,这样我们就看到了加载出来的tree的数据。这就说明我们的接口查询就是正常的了 Chrome F12跟踪请求的数据 这就是前端的测试 也可以找到我的课程的页面。把查询的id写死 这样这个id的数据就带过来了 阅读全文
摘要:
首先需要定义mapper,在dao里面创建一个TeachplanMapper 一定要用@Mapper的注解标识一下 定义接口方法 与mapper定义的映射xml文件 返回的结果映射用resultMap 定义resultMap的映射 type类型就是要返回的类的完整的包的路径 复制完整的引用路径 把刚 阅读全文
摘要:
实现课程计划查询接口的sql语句, SpringDataJpa是面向对象的,我们要查123三个级别的数据,sql语句写出来,所以用Mybatis 第二级别 parentId是第一级节点的id,三级节点的parentId就是二级节点的id, 所以我们采用表自链接来完成本表内这三个级别节点的关联查询 自 阅读全文
摘要:
先熟悉下表结构 这张表对应一个模型类 使用Spring Data Jpa任何一个模型类都要用@Entity这个注解来标识一下 另外要制定表名 设置主键的生成规则 下面这些字段和数据库是一一对应的 最终接口返回的数据类型是这种结构 所以我们单独定义一个数据的模型类 包ext表示里面都是扩展的包 Tea 阅读全文