启用禁用员工账号
代码开发
1.Controller
返回值:Result 查询类一般加泛型 这里属于修改类 一般不加泛型
返回Result.success
参数有 Integer status 和long id
注意这里的status用的是路径参数 要用注解@PathVariable
ApiOperation
接着再调用service层代码
2.Service
这里要创建一个实体类,把Controller传过来的两个参数封装起来,然后
再传过去mapper接口
3.Mapper
这里用xml来写sql
编辑员工
首先分析 编辑分为两个步骤:
①根据id查询员工信息
②编辑员工信息
写代码的时候也是分成两部分来写
1.根据id查询员工信息
Controller:
返回值Result<Employee> 查询,所以写泛型最后从service传回来一个
Employee即可
参数是id 也是路径参数 要用注解
Service:
返回值是Employee
注意这里要对密码进行隐私设置
直接设置密码setPassword为****即可
Mapper:
这里直接用注解进行写sql即可
2.编辑员工信息
Controller:
返回值直接Result即可 不用泛型
参数用DTO封装 因为要接收编辑好的参数 所以要加RequestBody注解
注意请求方式是PutMapping
Service:
这里要对DTO得属性进行拷贝
然后最后传到mapper里的是一个Employee类型的
Mapper:
标签:员工,编辑,Controller,参数,Result,返回值,id From: https://blog.51cto.com/u_15806469/6896432这里就是直接与之前的update的xml的sql共用即可