suntianwu 3 år sedan
förälder
incheckning
af4fdf651d

+ 69 - 0
src/main/java/com/iden/common/entity/IdenWarningRuleEventComming.java

@@ -0,0 +1,69 @@
+package com.iden.common.entity;
+
+import java.util.Date;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+
+
+import com.baomidou.mybatisplus.annotation.TableField;
+
+import java.io.Serializable;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+/**
+ * 昼伏夜出人口识别预警规则表(IdenWarningRuleEventComming)实体类
+ *
+ * @author makejava
+ * @since 2021-12-30 22:29:49
+ */
+
+@Data
+@EqualsAndHashCode(callSuper = false)
+@Accessors(chain = true)
+@TableName("iden_warning_rule_event_comming")
+@ApiModel(value = "昼伏夜出人口识别预警规则表", description = "")
+public class IdenWarningRuleEventComming implements Serializable {
+    private static final long serialVersionUID = -60553155302887995L;
+
+    @TableId(value = "ID", type = IdType.AUTO)
+    private Long id;
+
+
+    @ApiModelProperty("开始时间(HH:mm:00),精确到分钟")
+    @TableField("START_TIME")
+    private String startTime;
+
+
+    @ApiModelProperty("结束时间(HH:mm:00),精确到分钟")
+    @TableField("END_TIME")
+    private String endTime;
+
+
+    @ApiModelProperty("0出现,1不出现")
+    @TableField("STATUS")
+    private String status;
+
+
+    @ApiModelProperty("备注")
+    @TableField("REMARK")
+    private String remark;
+
+
+    @ApiModelProperty("createTime")
+    @TableField("CREATE_TIME")
+    private Date createTime;
+
+
+    @ApiModelProperty("modifyTime")
+    @TableField("MODIFY_TIME")
+    private Date modifyTime;
+
+
+}

+ 54 - 0
src/main/java/com/iden/common/entity/IdenWarningRuleResident.java

@@ -0,0 +1,54 @@
+package com.iden.common.entity;
+
+import java.util.Date;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+
+import java.time.LocalDateTime;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+
+import java.io.Serializable;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+/**
+ * 常住人口识别预警规则表(IdenWarningRuleResident)实体类
+ *
+ * @author makejava
+ * @since 2021-12-30 22:29:50
+ */
+
+@Data
+@EqualsAndHashCode(callSuper = false)
+@Accessors(chain = true)
+@TableName("iden_warning_rule_resident")
+@ApiModel(value = "常住人口识别预警规则表", description = "")
+public class IdenWarningRuleResident implements Serializable {
+    private static final long serialVersionUID = 309294589618110577L;
+
+    @TableId(value = "ID", type = IdType.AUTO)
+    private Long id;
+
+
+    @ApiModelProperty("连续X天内未被抓拍到人脸的常住人口")
+    @TableField("CONTINUE_DAYS")
+    private Integer continueDays;
+
+    @ApiModelProperty("createTime")
+    @TableField("CREATE_TIME")
+    private Date createTime;
+
+
+    @ApiModelProperty("modifyTime")
+    @TableField("MODIFY_TIME")
+    private Date modifyTime;
+
+
+}

+ 70 - 0
src/main/java/com/iden/common/entity/IdenWarningRuleStranger.java

@@ -0,0 +1,70 @@
+package com.iden.common.entity;
+
+import java.util.Date;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+
+import java.time.LocalDateTime;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+
+import java.io.Serializable;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+/**
+ * 陌生人员识别预警规则表(IdenWarningRuleStranger)实体类
+ *
+ * @author makejava
+ * @since 2021-12-30 22:29:50
+ */
+
+@Data
+@EqualsAndHashCode(callSuper = false)
+@Accessors(chain = true)
+@TableName("iden_warning_rule_stranger")
+@ApiModel(value = "陌生人员识别预警规则表", description = "")
+public class IdenWarningRuleStranger implements Serializable {
+    private static final long serialVersionUID = -19599267894769977L;
+
+    @TableId(value = "ID", type = IdType.AUTO)
+    private Long id;
+
+
+    @ApiModelProperty("陌生人1月内出现频次小于等于X次")
+    @TableField("STRANGER_FREQUENCY")
+    private Integer strangerFrequency;
+
+
+    @ApiModelProperty("X天内,未连续出现")
+    @TableField("STRANGER_DAYS")
+    private Integer strangerDays;
+
+
+    @ApiModelProperty("1月内出现频次大于X次")
+    @TableField("NO_REGISTER_FREQUENCY")
+    private Integer noRegisterFrequency;
+
+
+    @ApiModelProperty("X天内,连续出现")
+    @TableField("NO_REGISTER_DAYS")
+    private Integer noRegisterDays;
+
+
+    @ApiModelProperty("createTime")
+    @TableField("CREATE_TIME")
+    private Date createTime;
+
+
+    @ApiModelProperty("modifyTime")
+    @TableField("MODIFY_TIME")
+    private Date modifyTime;
+
+
+}

+ 15 - 0
src/main/java/com/iden/common/mapper/IdenWarningRuleEventCommingMapper.java

@@ -0,0 +1,15 @@
+package com.iden.common.mapper;
+
+import com.iden.common.entity.IdenWarningRuleEventComming;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+
+/**
+ * 昼伏夜出人口识别预警规则表(IdenWarningRuleEventComming)表数据库访问层
+ *
+ * @author makejava
+ * @since 2021-12-30 22:29:49
+ */
+public interface IdenWarningRuleEventCommingMapper extends BaseMapper<IdenWarningRuleEventComming> {
+
+}

+ 15 - 0
src/main/java/com/iden/common/mapper/IdenWarningRuleResidentMapper.java

@@ -0,0 +1,15 @@
+package com.iden.common.mapper;
+
+import com.iden.common.entity.IdenWarningRuleResident;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+
+/**
+ * 常住人口识别预警规则表(IdenWarningRuleResident)表数据库访问层
+ *
+ * @author makejava
+ * @since 2021-12-30 22:29:50
+ */
+public interface IdenWarningRuleResidentMapper extends BaseMapper<IdenWarningRuleResident> {
+
+}

+ 15 - 0
src/main/java/com/iden/common/mapper/IdenWarningRuleStrangerMapper.java

@@ -0,0 +1,15 @@
+package com.iden.common.mapper;
+
+import com.iden.common.entity.IdenWarningRuleStranger;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+
+/**
+ * 陌生人员识别预警规则表(IdenWarningRuleStranger)表数据库访问层
+ *
+ * @author makejava
+ * @since 2021-12-30 22:29:50
+ */
+public interface IdenWarningRuleStrangerMapper extends BaseMapper<IdenWarningRuleStranger> {
+
+}

+ 14 - 0
src/main/java/com/iden/common/service/IdenWarningRuleEventCommingService.java

@@ -0,0 +1,14 @@
+package com.iden.common.service;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.iden.common.entity.IdenWarningRuleEventComming;
+
+/**
+ * 昼伏夜出人口识别预警规则表(IdenWarningRuleEventComming)表服务接口
+ *
+ * @author makejava
+ * @since 2021-12-30 22:29:49
+ */
+public interface IdenWarningRuleEventCommingService extends IService<IdenWarningRuleEventComming> {
+
+}

+ 14 - 0
src/main/java/com/iden/common/service/IdenWarningRuleResidentService.java

@@ -0,0 +1,14 @@
+package com.iden.common.service;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.iden.common.entity.IdenWarningRuleResident;
+
+/**
+ * 常住人口识别预警规则表(IdenWarningRuleResident)表服务接口
+ *
+ * @author makejava
+ * @since 2021-12-30 22:29:50
+ */
+public interface IdenWarningRuleResidentService extends IService<IdenWarningRuleResident> {
+
+}

+ 14 - 0
src/main/java/com/iden/common/service/IdenWarningRuleStrangerService.java

@@ -0,0 +1,14 @@
+package com.iden.common.service;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.iden.common.entity.IdenWarningRuleStranger;
+
+/**
+ * 陌生人员识别预警规则表(IdenWarningRuleStranger)表服务接口
+ *
+ * @author makejava
+ * @since 2021-12-30 22:29:50
+ */
+public interface IdenWarningRuleStrangerService extends IService<IdenWarningRuleStranger> {
+
+}

+ 18 - 0
src/main/java/com/iden/common/service/impl/IdenWarningRuleEventCommingServiceImpl.java

@@ -0,0 +1,18 @@
+package com.iden.common.service.impl;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.iden.common.mapper.IdenWarningRuleEventCommingMapper;
+import com.iden.common.entity.IdenWarningRuleEventComming;
+import com.iden.common.service.IdenWarningRuleEventCommingService;
+import org.springframework.stereotype.Service;
+
+/**
+ * 昼伏夜出人口识别预警规则表(IdenWarningRuleEventComming)表服务实现类
+ *
+ * @author makejava
+ * @since 2021-12-30 22:29:49
+ */
+@Service
+public class IdenWarningRuleEventCommingServiceImpl extends ServiceImpl<IdenWarningRuleEventCommingMapper, IdenWarningRuleEventComming> implements IdenWarningRuleEventCommingService {
+
+}

+ 18 - 0
src/main/java/com/iden/common/service/impl/IdenWarningRuleResidentServiceImpl.java

@@ -0,0 +1,18 @@
+package com.iden.common.service.impl;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.iden.common.mapper.IdenWarningRuleResidentMapper;
+import com.iden.common.entity.IdenWarningRuleResident;
+import com.iden.common.service.IdenWarningRuleResidentService;
+import org.springframework.stereotype.Service;
+
+/**
+ * 常住人口识别预警规则表(IdenWarningRuleResident)表服务实现类
+ *
+ * @author makejava
+ * @since 2021-12-30 22:29:50
+ */
+@Service
+public class IdenWarningRuleResidentServiceImpl extends ServiceImpl<IdenWarningRuleResidentMapper, IdenWarningRuleResident> implements IdenWarningRuleResidentService {
+
+}

+ 18 - 0
src/main/java/com/iden/common/service/impl/IdenWarningRuleStrangerServiceImpl.java

@@ -0,0 +1,18 @@
+package com.iden.common.service.impl;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.iden.common.mapper.IdenWarningRuleStrangerMapper;
+import com.iden.common.entity.IdenWarningRuleStranger;
+import com.iden.common.service.IdenWarningRuleStrangerService;
+import org.springframework.stereotype.Service;
+
+/**
+ * 陌生人员识别预警规则表(IdenWarningRuleStranger)表服务实现类
+ *
+ * @author makejava
+ * @since 2021-12-30 22:29:50
+ */
+@Service
+public class IdenWarningRuleStrangerServiceImpl extends ServiceImpl<IdenWarningRuleStrangerMapper, IdenWarningRuleStranger> implements IdenWarningRuleStrangerService {
+
+}

BIN
src/main/resources/export/DetectorRuleExportTemplate.xlsx


BIN
src/main/resources/export/IdenCrowdExportTemplate.xlsx


+ 6 - 0
src/main/resources/mybatis/IdenWarningRuleEventCommingMapper.xml

@@ -0,0 +1,6 @@
+<?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.iden.common.mapper.IdenWarningRuleEventCommingMapper">
+
+
+</mapper>

+ 6 - 0
src/main/resources/mybatis/IdenWarningRuleResidentMapper.xml

@@ -0,0 +1,6 @@
+<?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.iden.common.mapper.IdenWarningRuleResidentMapper">
+
+
+</mapper>

+ 6 - 0
src/main/resources/mybatis/IdenWarningRuleStrangerMapper.xml

@@ -0,0 +1,6 @@
+<?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.iden.common.mapper.IdenWarningRuleStrangerMapper">
+
+
+</mapper>