温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
各位同学,我们继续来开发角色接口,咱们写最后一个接口,最后一个接口写什么呢?它叫做批量删除的接口,什么意思呢?大家注意啊,我们刚才的接口中有这么一个接口,根据ID是不是删除,但是这个接口每次是不是只能删一条记录,而我现在想做个效果,我想一次性删除多条记录,这个功能就叫批量删除,就类似于比如我现在选择多条记录点删除,是不是删掉类似于这个效果,那咱们最后来写这个接口,那咱们在里边写一下。首先加上注解API operation。批量删除,下面我们加上提交方式,还是底delete的提交,然后给它起个名字,就叫半尺。然后下面加上方法public result,咱们叫remove这个方法,呃,这我大写了。
01:06
然后这个之后在里边我们要具体怎么做,给各位说明啊,其实做法有多种方式,首先第一个各位注意咱们删除根据什么是是不是ID,如果这里边我要得到多个ID值。那多个ID值怎么得到呢?多种方式,比如说大家注意啊,其实我可以这么写。各位仔细看这是什么结构,是不是一个Jason度格式,所以现在比如我想这么做,我想得到Jason的数度格式,然后通过这个我们做操作,那怎么实现在里边写下啊,咱加上一个注解底,然后加上一个list,里边我们加上一个泛型浪类型ids。看这个结构啊,就是我之前讲到的,咱们之前这么来写,Jason的对象格式对应Java中的对象,JA中的数组对应Java中的是不是list集合,所以咱们传递一个Jason数组里边有多个ID,然后用list集合法这得到这是咱们的做法。
02:11
然后这个之后我们调用方法,方法中有一个叫看这个方法叫100IDS里边传的就是一个集合,咱们把集合直接传过来就可以了。当然这个过程中最终也是一个布尔类型,这我就不做判断了,咱就直接了。点OK,所以以上就是批量删除,主要记住这点啊,我这里特别标注一下。Jason的数组格式对应Java中的那个例子的集合,所以咱通过集合能得到Jason数组格式中的多个ID值,然后通过方法把多个数据进行删除,以上批量删除我们就完成,完成之后我们把服务器启动,通过swag我们做一个最终的测试,看一下最终的结果是怎么样的。
03:08
杆位挡它启动。现在已经启动了,然后来到八哥里边。我们刷新。找到批量删除接口,咱们找到调试,大家注意啊,参数是不是就是一个中号,那我里边比如说我写个一写个二。注意啊,是中文输入法的一二逗号啊,主要是逗号不要写错,然后现在点发送。大家看是不是成功,然后到表里边刷新,我们很明显看到啊,这两个数据是不是都删掉了,就变成了一嘛,因为咱是逻辑删除。所以以上啊,咱们通过这些代码就完成了角色管理的接口,最终给大家重复一遍,第一个接口查询所有第二个接口逻辑删除,第三个条件分页查询,第四个添加角色,第五个ID查询,第六个修改,还有最后一个就是批量删除。以上就是角色管理的接口开发,咱把这些接口现在就都开发完成了。
我来说两句