Преглед на файлове

1.预警人员 和 预警记录 的基础框架

wxg преди 3 години
родител
ревизия
697cd85087

+ 19 - 0
src/main/java/com/yx/face/controller/admin/UserControlEarlyWarningListController.java

@@ -0,0 +1,19 @@
+package com.yx.face.controller.admin;
+
+
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.RequestMapping;
+
+/**
+ * <p>
+ * 预警人员 前端控制器
+ * </p>
+ *
+ * @author wxg
+ * @since 2022-01-24
+ */
+@Controller
+@RequestMapping("/userControlEarlyWarningList")
+public class UserControlEarlyWarningListController {
+
+}

+ 19 - 0
src/main/java/com/yx/face/controller/admin/UserControlEarlyWarningListLogController.java

@@ -0,0 +1,19 @@
+package com.yx.face.controller.admin;
+
+
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.RequestMapping;
+
+/**
+ * <p>
+ * 预警日志 前端控制器
+ * </p>
+ *
+ * @author wxg
+ * @since 2022-01-24
+ */
+@Controller
+@RequestMapping("/userControlEarlyWarningListLog")
+public class UserControlEarlyWarningListLogController {
+
+}

+ 16 - 0
src/main/java/com/yx/face/dao/UserControlEarlyWarningListDao.java

@@ -0,0 +1,16 @@
+package com.yx.face.dao;
+
+import com.yx.face.boot.component.tk.TKMapper;
+import com.yx.face.model.entity.UserControlEarlyWarningList;
+
+/**
+ * <p>
+ * 预警人员 Mapper 接口
+ * </p>
+ *
+ * @author wxg
+ * @since 2022-01-24
+ */
+public interface UserControlEarlyWarningListDao extends TKMapper<UserControlEarlyWarningList> {
+
+}

+ 16 - 0
src/main/java/com/yx/face/dao/UserControlEarlyWarningListLogDao.java

@@ -0,0 +1,16 @@
+package com.yx.face.dao;
+
+import com.yx.face.boot.component.tk.TKMapper;
+import com.yx.face.model.entity.UserControlEarlyWarningListLog;
+
+/**
+ * <p>
+ * 预警日志 Mapper 接口
+ * </p>
+ *
+ * @author wxg
+ * @since 2022-01-24
+ */
+public interface UserControlEarlyWarningListLogDao extends TKMapper<UserControlEarlyWarningListLog> {
+
+}

+ 77 - 0
src/main/java/com/yx/face/model/entity/UserControlEarlyWarningList.java

@@ -0,0 +1,77 @@
+package com.yx.face.model.entity;
+
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+import javax.persistence.*;
+import java.io.Serializable;
+import java.time.LocalDateTime;
+
+/**
+ * <p>
+ * 预警人员
+ * </p>
+ *
+ * @author wxg
+ * @since 2022-01-24
+ */
+@Data
+@Table(name = "user_control_early_warning_list")
+public class UserControlEarlyWarningList{
+    /**
+     * 预警人员id
+     */
+    @Id
+    @GeneratedValue(strategy = GenerationType.IDENTITY)
+    private Long id;
+
+    /**
+     * 预警姓名
+     */
+    @Column(name = "early_warning_name")
+    private String earlyWarningName;
+
+    /**
+     * 更新时间
+     */
+    @Column(name = "update_time")
+    private LocalDateTime updateTime;
+
+    /**
+     * 创建时间
+     */
+    @Column(name = "create_time")
+    private LocalDateTime createTime;
+
+    /**
+     * 管理员id
+     */
+    @Column(name = "admin_id")
+    private Integer adminId;
+
+    /**
+     * 预警身份证号
+     */
+    @Column(name = "early_warning_id_number")
+    private String earlyWarningIdNumber;
+
+    /**
+     * 布控人名称
+     */
+    @Column(name = "control_name")
+    private String controlName;
+
+    /**
+     * 布控人电话
+     */
+    @Column(name = "control_phone")
+    private String controlPhone;
+
+    /**
+     * 布控人单位
+     */
+    @Column(name = "control_unit")
+    private String controlUnit;
+
+}

+ 65 - 0
src/main/java/com/yx/face/model/entity/UserControlEarlyWarningListLog.java

@@ -0,0 +1,65 @@
+package com.yx.face.model.entity;
+
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+import javax.persistence.*;
+import java.io.Serializable;
+import java.time.LocalDateTime;
+
+/**
+ * <p>
+ * 预警日志
+ * </p>
+ *
+ * @author wxg
+ * @since 2022-01-24
+ */
+@Data
+@Table(name = "user_control_early_warning_list_log")
+public class UserControlEarlyWarningListLog{
+    /**
+     * 预警人员日志id
+     */
+    @Id
+    @GeneratedValue(strategy = GenerationType.IDENTITY)
+    private Integer id;
+
+    /**
+     * 更新时间
+     */
+    @Column(name = "update_time")
+    private LocalDateTime updateTime;
+
+    /**
+     * 创建时间
+     */
+    @Column(name = "create_time")
+    private LocalDateTime createTime;
+
+    /**
+     * 管理员id
+     */
+    @Column(name = "admin_id")
+    private Integer adminId;
+
+    /**
+     * 预警是否缺认1否2是
+     */
+    @Column(name = "status")
+    private Integer status;
+
+    /**
+     * 人脸进出记录
+     */
+    @Column(name = "face_log_id")
+    private Long faceLogId;
+
+    /**
+     * 预警人员id
+     */
+    @Column(name = "control_early_warning_id")
+    private Long controlEarlyWarningId;
+
+}

+ 15 - 0
src/main/java/com/yx/face/service/UserControlEarlyWarningListLogService.java

@@ -0,0 +1,15 @@
+package com.yx.face.service;
+
+import com.yx.face.model.entity.UserControlEarlyWarningListLog;
+
+/**
+ * <p>
+ * 预警日志 服务类
+ * </p>
+ *
+ * @author wxg
+ * @since 2022-01-24
+ */
+public interface UserControlEarlyWarningListLogService{
+
+}

+ 15 - 0
src/main/java/com/yx/face/service/UserControlEarlyWarningListService.java

@@ -0,0 +1,15 @@
+package com.yx.face.service;
+
+import com.yx.face.model.entity.UserControlEarlyWarningList;
+
+/**
+ * <p>
+ * 预警人员 服务类
+ * </p>
+ *
+ * @author wxg
+ * @since 2022-01-24
+ */
+public interface UserControlEarlyWarningListService{
+
+}

+ 20 - 0
src/main/java/com/yx/face/service/impl/UserControlEarlyWarningListLogServiceImpl.java

@@ -0,0 +1,20 @@
+package com.yx.face.service.impl;
+
+
+import com.yx.face.dao.UserControlEarlyWarningListLogDao;
+import com.yx.face.model.entity.UserControlEarlyWarningListLog;
+import com.yx.face.service.UserControlEarlyWarningListLogService;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 预警日志 服务实现类
+ * </p>
+ *
+ * @author wxg
+ * @since 2022-01-24
+ */
+@Service
+public class UserControlEarlyWarningListLogServiceImpl implements UserControlEarlyWarningListLogService {
+
+}

+ 19 - 0
src/main/java/com/yx/face/service/impl/UserControlEarlyWarningListServiceImpl.java

@@ -0,0 +1,19 @@
+package com.yx.face.service.impl;
+
+import com.yx.face.dao.UserControlEarlyWarningListDao;
+import com.yx.face.model.entity.UserControlEarlyWarningList;
+import com.yx.face.service.UserControlEarlyWarningListService;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 预警人员 服务实现类
+ * </p>
+ *
+ * @author wxg
+ * @since 2022-01-24
+ */
+@Service
+public class UserControlEarlyWarningListServiceImpl implements UserControlEarlyWarningListService {
+
+}

+ 22 - 0
src/main/resources/mapper/UserControlEarlyWarningListDao.xml

@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.yx.face.dao.UserControlEarlyWarningListDao">
+
+    <!-- 通用查询映射结果 -->
+    <resultMap id="BaseResultMap" type="com.yx.face.model.entity.UserControlEarlyWarningList">
+        <id column="id" property="id" />
+        <result column="early_warning_name" property="earlyWarningName" />
+        <result column="update_time" property="updateTime" />
+        <result column="create_time" property="createTime" />
+        <result column="admin_id" property="adminId" />
+        <result column="early_warning_id_number" property="earlyWarningIdNumber" />
+        <result column="control_name" property="controlName" />
+        <result column="control_phone" property="controlPhone" />
+        <result column="control_unit" property="controlUnit" />
+    </resultMap>
+    <!-- 通用查询结果列 -->
+    <sql id="Base_Column_List">
+        id, early_warning_name, update_time, create_time, admin_id, early_warning_id_number, control_name, control_phone, control_unit
+    </sql>
+
+</mapper>

+ 20 - 0
src/main/resources/mapper/UserControlEarlyWarningListLogDao.xml

@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.yx.face.dao.UserControlEarlyWarningListLogDao">
+
+    <!-- 通用查询映射结果 -->
+    <resultMap id="BaseResultMap" type="com.yx.face.model.entity.UserControlEarlyWarningListLog">
+        <id column="id" property="id" />
+        <result column="update_time" property="updateTime" />
+        <result column="create_time" property="createTime" />
+        <result column="admin_id" property="adminId" />
+        <result column="status" property="status" />
+        <result column="face_log_id" property="faceLogId" />
+        <result column="control_early_warning_id" property="controlEarlyWarningId" />
+    </resultMap>
+    <!-- 通用查询结果列 -->
+    <sql id="Base_Column_List">
+        id, update_time, create_time, admin_id, status, face_log_id, control_early_warning_id
+    </sql>
+
+</mapper>