启用、禁用员工账号

这篇具有很好参考价值的文章主要介绍了启用、禁用员工账号。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

 接口相关信息

启用、禁用员工账号,java,开发语言

 controller层

    /*
    * 启用禁用员工账号
    * */
    @PostMapping("/status/{status}")
    @ApiOperation("启用禁用员工账号")
    public Result startOrStop(@PathVariable Integer status, Long id) {
        log.info("启用禁用员工{},{}",status,id);
        employeeService.startOrStop(status,id);
        return Result.success();
    }

service和serviceimpl层 

    /*
    *启用禁用员工账号
    * */
    void startOrStop(Integer status, Long id);
    /*
    * 启用禁用员工账号
    * */
    @Override
    public void startOrStop(Integer status, Long id) {
        Employee employee=new Employee();
        employee.setStatus(status);
        employee.setId(id);
        employeeMapper.update(employee);
    }

 mapper层和xml配置文件

因为sql比较复杂所以使用在XML文件下配置动态SQL的方式实现功能

    void update(Employee employee);
    <!--更新员工信息-->
    <!--前面是employee的属性-->
    <update id="update" parameterType="Employee">
        update employee  
        <set>
            <if test="name != null"> name = #{name},</if>
            <if test="username != null"> username = #{username},</if>
            <if test="password != null">password = #{password},</if>
            <if test="phone != null"> phone = #{phone}, </if>
            <if test="sex != null"> sex = #{sex},</if>
            <if test="idNumber != null"> id_number = #{idNumber},</if>
            <if test="updateTime != null">update_Time = #{updateTime},</if>
            <if test="updateUser != null">update_User = #{updateUser},</if>
            <!--因为用了set标签所以最后这里也加,-->
            <if test="status != null">status = #{status},</if>
        </set>
        where id=#{id}
    </update>

 启用、禁用员工账号,java,开发语言文章来源地址https://www.toymoban.com/news/detail-612663.html

到了这里,关于启用、禁用员工账号的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • MFC 如何启用/禁用菜单(返灰/不可点击状态)

    1、为页面(窗口)添加一个菜单栏和子菜单 2、在XXDlg.h文件中定义一个菜单栏变量和bool变量 3、在OnInitDialog函数中进行初始化:(即将菜单栏植入主界面) 4、添加菜单ID的ON_UPDATE_COMMAND_UI消息,点击菜单,在子菜单上右键点击,添加事件处理程序,选择你的对话框类,在左边

    2024年02月07日
    浏览(33)
  • 如何使用组策略禁用/启用远程连接管理远程协助

    首先来完全了解下远程协助吧!远程控制是在网络上由一台电脑(主控端Remote/客户端)远距离去控制另一台电脑(被控端Host/服务器端)的技术。电脑中的远程控制技术,始于DOS时代。远程控制一般支持下面的这些网络方式:LAN、WAN、拨号方式、互联网方式。此外,有的远程控制软

    2024年02月06日
    浏览(46)
  • Android 12.0 禁用和启用拨打电话功能实现

     在12.0的产品定制化开发中,在一些wifi产品的产品开发中,对于系统4g部分的功能需要裁剪 比如拨打电话 接听电话 短信功能等这部分 需要禁用系统对应的功能,接下来就来初步分析下系统中拨打电话部分功能,然后实现禁用拨打电话功能 在系统中TelecomManager 主要是提供有

    2024年02月09日
    浏览(26)
  • Android 13 动态启用或禁用IPV6

    客户想要通过APK来控制IPV6的启用和禁用,这里我们通过广播的方式来让客户控制IPV6。 adb shell ifconfig 这里我们用debug软件,将下面节点置为1 如图ipv6已被禁用了  echo 1  /proc/sys/net/ipv6/conf/all/disable_ipv6 接下来我们通过代码控制,动态注册广播 custom.action.intent.ipv6.on   //禁用i

    2024年01月20日
    浏览(30)
  • 如何在 Ubuntu 20.04 桌面上启用/禁用 wayland

    Wayland 是一种通信协议,指定显示服务器与其客户端之间的通信。 默认情况下,Ubuntu 20.04 桌面不会启动 Wayland,而是加载 Xorg 显示服务器X11。 在本教程中您将学习: 如何启用 Wayland 如何禁用 Wayland    类别 要求、约定或使用的软件版本 系统 Installed Ubuntu 20.04 or upgraded Ubu

    2024年02月16日
    浏览(39)
  • ARCGIS PRO SDK 设置UI控件状态:启用/禁用

    举例: 第一步:添加两个 Button 分别命名为Connect、Disconnect 第二步:nfig.daml添加状态和条件:在 DAML 中定义条件。请记住,条件存在于模块标记modules之外,下代码定义:Disconnected_condition初时为启用状态,Connected_condition初时为禁用状态。 第三步:在控件标记 controlsButton,引用

    2024年01月23日
    浏览(35)
  • 如何使用 CMD 命令禁用或启用笔记本自带键盘?

    虽然现在的笔记本越来越薄,但是笔记本键盘并不一定好用,很多人购买了笔记本后除了出差临时使用自带键盘外,估计有很多用户喜欢外置键盘使用。而有些时候,如果您的笔记本键盘出现损坏,那么使用外置键盘无疑是个好方法。如果您因为自带键盘无法使用或损坏同时

    2024年02月12日
    浏览(34)
  • 苹果账号被禁用怎么办

    转载:苹果账号被禁用怎么办 目录 禁用的原因 解除Apple ID禁用 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-UKQ1ILhC-1689932607373)(data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==)]​编辑 转载:苹果账号被禁用怎么办? 当我们使用苹

    2024年02月16日
    浏览(31)
  • 如何在本地组策略编辑器中启用或禁用剪贴板历史记录

    复制粘贴是我们大家都会做的事情,可能一天要做多次。但是,如果你需要一次又一次地复制同样的几件事,你该怎么办?如何在设备上复制内容? 从Windows 10版本17666开始,微软正在解决这一问题,并将剪贴板提升到一个新的水平,只需按下Win+V,你将获得全新的剪贴板体验

    2024年02月13日
    浏览(37)
  • 【华为OD机考 统一考试机试C卷】员工派遣(C++ Java JavaScript Python C语言)

    目前在考C卷,经过两个月的收集整理, C卷真题已基本整理完毕 抽到原题的概率为2/3到3/3, 也就是最少抽到两道原题。 请注意:大家刷完C卷真题,最好要把B卷的真题刷一下,因为C卷的部分真题来自B卷。 另外订阅专栏还可以联系笔者开通在线OJ进行刷题,提高刷题效率。

    2024年02月02日
    浏览(53)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包