00:00
各位大家好,咱们继续来开发角色管理接口,下面呢,我们来实现角色管理中的添加修改。包括里边的批量删除功能,因为刚才我们写了一个逻辑删除,根据ID,但是里边还有一个批量删除,咱们最后这几个接口给他最终实现,咱们首先先写一个添加接口,那我在这里边给大家来写一下。咱们是第四个添加。然后添加,首先我先加上这个swa的注解。添加角色,然后下面加上方法,方法咱们用post提交,然后在里边我给它起个名字,我就叫save,下面加上方法public result。这个提到了所有口回相同结果,然后起个名字。
01:00
最终我先re一个值,先不让它报错,所以现在这结构完成,完成之后在里边写一下,首先第一部分大家想一下啊,添加的时候咱们是不是要通过页面,具体说是表单页面给我们是不是要传数据哦,所以在里边咱就得到表单的数据,我们通过这个肉对象咱可以直接得到,就这么做完全可以。另外还一种写法,咱可以加上一个注解,这个注解叫request body,通过它也可以得到,所以咱就换一种方式,因为刚才条件的时候,咱直接加对象,现在咱们用蕊块body得到,当然你不加出来的包底也是完全可以的,那我说一下啊,这蕊块的包底到底该怎么去理解,或者说这个注解到底什么意思?这里给大家说明啊,你可以理解为快的包底是不是叫请求体啊,也就说这种方式呢,咱们不能用get提交,要用get,比如说用post等等方式提交,而不能用get提交,我写一下啊,不能使用get提交方式,然后第二个各位注意啊,它是什么意思呢?表示。
02:12
咱们就是传递的是一个格式数据,然后这里边会把Jason格式数据封装到。我们这个对象里面来,然后再通过对象得到值,再做添加,所以它里边是这么一个结构。也就是我们之前提到的啊,Jason的对象对应是不是Java对象,那我们传的话,咱就传一个Jason的对象格式,然后这个对象会给它封装到这个对象中,最终把值加到数据库,如果你传的是一个J数组,那里边会有一个list集合来接收,所以我们目前是这么一个结构,那下面这只得到咱们直接调方法。里边有个方法叫save,咱们传入对象,最终就完成了添加,然后里边有一个布尔类型,咱们做一个判断。
03:08
所以现在结构完成。完成之后咱们快速判断一下啊,如果说这个is true,那咱就OK,代表成功,如果是else,那它就是失败,咱们就吞这个fair。所以现在这个接口我们就完成了,完成之后呢,咱把服务器重启,通过swa来做个测试,看一下添加的最终结果。我们把它重启一下。大家看啊,服务器已经重启了,然后来到里边我们刷新一下,我们找到添加这个。然后添加里边大家看调试中,或者咱们先看文档里边啊,这里提到请求的是数据是不是一个Jason数据,然后最终啊,它里边用它来做添加,那咱们来到调试中,我们看啊,这里边有一段示例数据,咱们把数据需要改一下,怎么改,特别说明啊,首先大家看第一部分。
04:11
里边是不是有ID啊,这需要去掉,因为ID咱们做的是主键自动增长,这去掉,另外注意两个时间需要去掉。我把这个去掉。为什么去掉,给大家说明一下啊,咱们来到表里边,我们看表中的这个字段,咱这么来看啊。这个。改变表,然后你看这里边它是不是能获取到当前的时间呀,所以咱们这个时间也不需要加,而这个时候还有一个para,这也没有啊,所以现在另外一次d delete的也不需要,因为默认值就是零,但是你这改完之后注意啊。最后一个逗号要去掉,包括你看啊,比如我加上之后是不是一个叉,你把它去掉是不就没了,然后咱在里边写几个值,比如说这个角色名称,咱们写一个啊,我就叫这个上。
05:07
管理员。这个code我就叫at,然后描述就叫,所以现在这些都有,然后都有之后咱们点发看结果。大家看啊,提示我们是不是成功到表里边,咱们看一下,我们看数据是不是加进来了,上规谷管理员,所以以上我们就完成了添加角色接口的开发,根据request保底得到传回来的这些数据,把这些数据得到之后封装到对象中去,然后把对象中的内容最终加到数据库,以上就是添加角色的接口。
我来说两句