Part05 中州养老项目实训 ☀️
大约 2 分钟
Part05 中州养老项目实训 ☀️
今日目标
- 预约模块接口开发 ✏️
- 新增预约
- 取消预约
1. 新增预约 🎯
新增预约
代码操作
开发流程:
- 编写Controller代码
- 编写Mapper接口和Mapper映射配置文件
- 微信小程序测试
1 在ReservationController中添加方法
//新增预约
@PostMapping("/customer/reservation")
public Result addReservation(@RequestBody HashMap<String,Object> params){
//补全数据
//1.补全状态
params.put("status",0);
//2.补全创建时间
params.put("createTime", LocalDateTime.now());
//3.补全更新时间
params.put("updateTime",LocalDateTime.now());
//调用mapper完成添加
reservationMapper.insert(params);
return Result.success();
}
注意: 可以通过@Autowired注解,从IOC容器中获取指定类型的对象并赋值给成员变量
3 在ReservationMapper接口中添加方法
@Mapper
public interface ReservationMapper {
//完成预约新增
void insert(HashMap<String, Object> params);
}
ReservationMapper.xml映射文件的内容
<insert id="insert">
insert into reservation(
name, mobile, visitor,
time, type, status,
create_time, update_time, create_by,
update_by)
values (#{name}, #{mobile}, #{visitor},
#{time}, #{type}, #{status},
#{createTime}, #{updateTime}, #{userId},
#{userId})
</insert>
微信小程序测试

总结
课堂作业
- 参考接口文档和上述步骤,完成新增分页查询🎤
2.取消预约 🎯
新增预约
代码操作
开发流程:
- 编写Controller代码
- 编写Mapper接口和Mapper映射配置文件
- 微信小程序测试
1 在ReservationController中添加方法

注意: 可以通过@Autowired注解,从IOC容器中获取指定类型的对象并赋值给成员变量
3 在ReservationMapper接口中添加方法

ReservationMapper.xml映射文件的内容

微信小程序测试

总结
课堂作业
- 参考接口文档和上述步骤,完成取消订单🎤