【千锋教育java教程SpringBoot2全套,springboot快速入门到项目实战视频教程】
当点击删除按钮时,弹出是否确认删除,确认就直接删除,如果取消则不删除
删除客户接口路径
http://localhost/customer/110xxx
请求方式:DELETE
请求参数:
| 参数名 | 参数说明 | 备注 |
|---|---|---|
| identity | 客户身份证 | String |
响应数据
| 参数名 | 参数说明 | 备注 |
|---|---|---|
| ResultObj | 统一封装数据对象 |
【CustomerMapper持久层接口】
/*
* 删除客户
* */
void deleteCustomer(String identity);

【CustomerMapper.xml映射文件】
<delete id="deleteCustomer">
delete
from t_customer
where identity = #{identity }
delete>

【CustomerService接口】
/*
* 删除客户信息
* */
void deleteCustomer(String identity);

【CustomerServicelmpl实现类】
@Override
public void deleteCustomer(String identity) {
customerMapper.deleteCustomer(identity);
}

【CustomerController控制器】
/*
* 删除客户信息
* */
@DeleteMapping
public ResultObj updateCustomer(String identity) {
try {
customerService.deleteCustomer(identity);
return ResultObj.DELETE_SUCCESS;
} catch (Exception e) {
e.printStackTrace();
return ResultObj.DELETE_ERROR;
}
}

重启服务器

测试接口

查看数据库

OK。