00:00
各位同学大家好,下面呢,我们继续来实现审批模板分页查询方法,刚才呢,我们做了分析,并且完成了第一步和第二步,在第二步呢,我们得到了分页产文之后的列表的例子集合数据,那下面呢,我们从第三步开始往下编写,那下面咱们来写一下这个代码,首先啊,咱们把分页查出这个例子集合,我们先进行遍历。我这里写一下便利,我们用增强for循环直接便利一下,或者说你用此流便利都是可以的啊,看你的个人习惯,现在我做了便利,然后便利之后怎么做呢?咱们得到每个这个审批模板中这个类型的ID,那现在我来获取一下啊,我这里写一下。得到每个对象中的审批类型ID,通过中的叫get type ID,现在把这个ID得到,然后得到之后怎么做呢?进入到我们的第四步操作,就是这个步骤,大家看啊,第四步咱们干什么?有ID了那什么。
01:10
根据类型ID把类型对应的名称是不是得到,咱们返回它的对象,然后把它的名称取到,那这里边我们做一下这个查询,我们用这个这个我因为查的是这个审批类型,注意不要写错啊,等于上一个在per中加上它的这个条件,我们加上。太。然后加上里面这个ID,后面加上我们这个类型的ID值,把这个拿来现在条件就完成了。条件完成之后呢,下面咱开始查询,因为他要查这个就是审批类型,所以咱们把这个审批类型的service在里边给入进来,咱们加。
02:12
Service。把这个注入,注入之后我们调用里面的方法进行实现,那咱来调一下啊,因为我们根据类型的ID得到类型对象,应该是类型ID是唯一的,所以咱用这个get得到ID对应的类型的对象,我们叫process type,现在这个就完成了,完成之后呢,在这里边啊,咱们做一个更严格的判断,比如说我现在根据ID得到这个类型对象,它本身等于空,就是没有查到,那我们就直接加上一个continue,跳出当前循环,否则的话我们再做这个操作,那这个之后呢,如果里面有值,咱最终那就完成这个封装。来装装这type,然后从对中把的名称到这个get,所以现在这过程就完成了,完成之后呢,咱把那个对象最终注意需要啊,就是咱们这个的配置给它最终返回一下。
03:25
所以以上啊,我们就把这过程完成了,刚才写的这个步骤,我们的目的各位要明确啊,咱为了根据这个审批类型的ID获取到它对应的名称,然后最终封装,为了最后页面中进行显示,所以这是我们做的第一个方法,分页查询审批模板,这个咱们就讲这里。然后这个之后我们继续来看啊,在里边还有这个增加修改删除方法,我把这部分给各位来复出来,然后咱们详细来看一下啊,因为这几个比较简单,咱直接拿过来。
04:02
然后大家看啊,第二个方法,根据ID查询,这是用于修改的,包括有添加,我们用POS提交,通过body传入Jason数据封装,最终把数据加到数据库表里面去,包括有修改,用的是put提交,以及删除比例的提交,根据ID我们完成,所以以上啊,咱就把这个审批模板中增删改查接口我们就完成了,重点大家练习一下里面这个。分页查询到列表接口,这咱们就角这里,然后这个写完之后,我把这个后端服务给它启动起来,咱们快速整合一下这个前端。那咱们看一下啊,前端呢,因为跟之前一样,我这里边就不带着各位再写一遍了,我已经提前写好了,但是把里面的内容给大家详去再来说一遍啊,首先第一部分我们肯定要加这个路由,这个路由呢,因为咱是动态加的,之前是有的,所以咱们已经写过了啊,然后看第二部分,在API中我们文件,然后建个文件,我这置已经创建过了,然后咱们找到啊这里。
05:14
点在里边把增删改的接口咱们完成定义啊,就是里边这些接口,注意这个路径啊,自己查遍不要写错啊,然后之后再来看啊,除此之外,下面呢,我们建个页面,在这里边我建一个叫里面加一个,也就是我们的这个页。然后完页面之后,把里面的内容咱就直接复制就可以了,注意检查一下啊,这个路径不要写错。所以现在啊,咱就完成这个基本的这个前端的整合,现在啊这个已经启用起来了啊,然后咱们做一个最终的测试,试一下它最后的结果是怎么样。那现在呢,我们打开页面啊,大家看到啊,我先刷新一下,在页面里边呢,这是咱之前做那个审批类型,我们看到啊,123对应出勤人事财务,然后大家看我们重点啊,现在我点击这个叫审批模板,进入到我们的页面中,大家看啊,数据是完成了显示,但这里边啊有添加有修改,这些咱优社会进步完善,目前咱先主要看这个分页查询列表功能,然后咱重点看这个位置。
06:31
这是什么?是审批类型,我们表里只有的ID啊,再看一遍啊,就是我们的这个表们里边存的只有这个类型的ID,咱们现在把ID对应的名称也查到了,然后最终进行显示,包括你看到啊,出勤人事财务现在就完成了,所以以上啊,咱就把这个审批模板中的列表功能就完成了,咱们一会儿来实现里面的添加,包括修改,包括其他功能。
我来说两句