美文网首页
2023-12-28 后端实现删除

2023-12-28 后端实现删除

作者: 大也 | 来源:发表于2024-01-11 10:25 被阅读0次

    注意点 数据库添加 isdelete字段 逻辑删除 / 物理删除 这个功能在 mybaticplus 上已经集成 包括乐观锁等等
    现阶段做了解 项目实战 当了解 自己怎么实现

    1.controller
    @GetMapping(value = "/deleteById/{roleId}")
    public Result deleteById(@PathVariable String roleId) {
    int row = sysRoleService.deleteById(roleId) ;
    if(row == 1){
    return Result.build(null , ResultCodeEnum.SUCCESS) ;
    }else {
    return Result.build(null , ResultCodeEnum.INSERT_FAILL) ;
    }
    }
    2.server
    /**
    角色删除
    * */
    int deleteById(String roleId);
    2.1 serverImpl
    @Override
    public int deleteById(String roleId) {
    int id = Integer.parseInt(roleId);
    int row = sysRoleMapper.deleteById(id);
    return row;
    }
    3.mapper
    int deleteById(int id);
    3.1 mapper 。xml

    <update id="deleteById">
    update sys_role set is_deleted=1 where id=#{id}
    </update>

    相关文章

      网友评论

          本文标题:2023-12-28 后端实现删除

          本文链接:https://www.haomeiwen.com/subject/iomrndtx.html