基于javaweb+SpringBoot+MyBatis社区疫情防控人员流动管理系统

基于javaweb+SpringBoot+MyBatis社区疫情防控人员流动管理系统

开发工具:eclipse/idea/myeclipse/sts等均可配置运行

适用

课程设计,大作业,毕业设计,项目练习,学习演示等

                            <div class="layui-card-header"><i class="fa fa-credit-card icon icon-blue"></i>快捷入口</div>
                            <div class="layui-card-body">
                                <div class="welcome-module">
                                    <div class="layui-row layui-col-space10 layuimini-qiuck">
                                        <div class="layui-col-xs4 layuimini-qiuck-module">
                                            <a href="/User/main#//User/resRecord"
                                               layuimini-content-href="page/menu.html" data-title="住户进出"
                                               data-icon="fa fa-window-maximize">
                                                <i class="fa fa-window-maximize"></i>
                                                <cite>住户进出</cite>
                                            </a>
                                        </div>
                                        <div class="layui-col-xs4 layuimini-qiuck-module">
                                            <a href="/User/main#//User/visRecord"
                                               layuimini-content-href="page/setting.html" data-title="访客进出"
                                               data-icon="fa fa-gears">
                                                <i class="fa fa-gears"></i>
                                                <cite>访客进出</cite>
                                            </a>
                                        </div>
                                        <div class="layui-col-xs4 layuimini-qiuck-module">
                                            <a href="/User/main#//User/resident"
                a.add_name =#{addName},
                a.add_house = #{addHouse},
                a.add_unit = #{addUnit}
        where v.vis_id =#{visId}
    </update>

    <update id="deleteVistor" parameterType="integer">
        update tb_visitor set deleted = 1
        where vis_id in
        <foreach collection="array" item="id" open="(" separator="," close=")">
            #{id,jdbcType=VARCHAR}
        </foreach>
    </update>
</mapper>
<div class="layuimini-container layuimini-page-anim">
    <div class="layuimini-main">

        <fieldset class="table-search-fieldset">
            <legend>搜索信息</legend>
            <div style="margin: 10px 10px 10px 10px">
                    layer.msg('请选择要删除的数据', {icon: 2});
                    return;
                }

                layer.confirm('确定删除选中数据?',{icon:3,title:"登记信息管理"},function (index) {
                    //关闭确认框
                    layer.close(index);
                    //传递的参数是数组,获取传递的ID
                    var ids = "ids=";
                    //循环获取选中的行的数据
                    for (var i=0;i<saleChanceData.length;i++)
                    {
                        if (i < saleChanceData.length-1)
                        {
                            ids = ids+saleChanceData[i].userId+"&ids="
                        }else {
                            ids = ids+saleChanceData[i].userId
                        }
                    }
                    //向服务器发送删除指令  多个删除
                    $.ajax({
                        url:'/Users/deleteUser',
                        type:'POST',
                        data:ids,
</div>
<style>
    .welcome .layui-card {
        border: 1px solid #f2f2f2;
        border-radius: 5px;
    }

    .welcome .icon {
        margin-right: 10px;
        color: #1aa094;
    }

    .welcome .icon-cray {
        color: #ffb800 !important;
    }

    .welcome .icon-blue {
        color: #1e9fff !important;
    }

    .welcome .icon-tip {
        color: #ff5722 !important;
    }

    }

    .welcome .layuimini-notice-extra {
        position: absolute;
        top: 50%;
        margin-top: -8px;
        right: 16px;
        display: inline-block;
        height: 16px;
        color: #999;
    }
</style>
<div class="layuimini-container layuimini-page-anim">
    <div class="layuimini-main welcome">
        <div class="layui-row layui-col-space15">
            <div class="layui-col-md10">
                <div class="layui-row layui-col-space15">
                    <div class="layui-col-md10">
                        <h2 class="layui-main-head">欢迎使用疫情社区人员管理系统</h2>
                    </div>
                    <div class="layui-col-md6">
                        <div class="layui-card">
                            <div class="layui-card-header"><i class="fa fa-warning icon"></i>数据统计</div>
                            <div class="layui-card-body">
                                <div class="welcome-module">
                                    <div class="layui-row layui-col-space10">
                                        <div class="layui-col-xs6">
                        }
                    })
                });

            }
        });


        //更改用户信息
        function setFormValue(obj,data) {
            if (data.roleName == 'admin')
            {
                document.getElementById('roleName').value = "admin";
            }else if (data.roleName == 'user'){
                        success: function (suc) {
                            if (suc.code == 200) {
                                layer.msg("删除住户信息成功!", {icon: 6, time: 1000});
                                parent.window.location.reload();
                            } else {
                                layer.msg("删除住户信息失败!!!", {icon: 5, time: 1000});
                            }
                        }
                    });
                });


            }
                                                    </div>
                                                    <div class="panel-content">
                                                        <h1 class="no-margins" id="resCount"></h1>
                                                        <small>当前住户总记录数</small>
                                                    </div>
                                                </div>
                                            </div>
                                        </div>
                                        <div class="layui-col-xs6">
                                            <div class="panel layui-bg-number">
                                                <div class="panel-body">
                                                    <div class="panel-title">
                                                        <span class="label pull-right layui-bg-cyan">实时</span>
                                                        <h5>访客统计</h5>
                                                    </div>
<mapper namespace="com.demo.mapper.VisitorMapper">

    <select id="queryvisitorByParam" parameterType="string" resultType="com.demo.dto.VistorDto">
        select vis_id,v.add_id,vis_name,vis_phone,vis_remark,add_name,add_house,add_unit
        from tb_visitor v left join tb_address a on v.add_id = a.add_id
        <where>
            v.deleted = 0
            <if test="keyword != null and keyword != ''">
                and CONCAT(vis_id,vis_name,vis_phone) like CONCAT('%',#{keyword},'%')
            </if>
        </where>
    </select>

    <select id="queryVisitorById" parameterType="integer" resultType="com.demo.dto.VistorDto">
        select vis_id, add_id, vis_name, vis_phone, vis_remark
        from tb_visitor
        where vis_id = #{visId}
          and deleted = 0
    </select>

    <insert id="addVistor" parameterType="com.demo.dto.VistorDto">

    </insert>

    <update id="updateAddress" parameterType="com.demo.dto.AddressDto">
        update tb_address
        set add_name  = #{addName},
            add_house = #{addHouse},
            add_unit  = #{addUnit} add_count = #{addCount}
        where add_id = #{addId}
    </update>

    <update id="deleteAddress" parameterType="integer">
        update tb_address set deleted = 1
        where add_id in
        <foreach collection="array" item="id" open="(" separator="," close=")">
            #{id,jdbcType=VARCHAR}
        </foreach>
    </update>
        mpg.execute();//执行
    }
}
package com.demo.controller;


import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.demo.dto.ResidentDto;
import com.demo.service.ResidentService;
import com.demo.utils.JsonObject;
import com.demo.utils.Result;
import io.swagger.annotations.Api;
import org.apache.shiro.authz.annotation.Logical;
import org.apache.shiro.authz.annotation.RequiresRoles;

运行环境

Java≥8、MySQL≥5.7

开发工具

eclipse/idea/myeclipse/sts等均可配置运行

技术框架

SpringBoot SpringMVC MyBatis Shiro Thymeleaf HTML JavaScript Layui……

适用

课程设计,大作业,毕业设计,项目练习,学习演示等

功能说明

住户、高风险住户、住户出入、访客出入、体温录入、用户等管理

20220404200524

20220404200007

20220404200202

20220404200221

20220404200231

20220404200240

20220404200244

20220404200304

20220404200310

20220404200323

20220404200343

20220404200417


  • 0
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值