Explorar o código

Merge branch 'dev' of http://192.168.1.43:3000/v2/zd-parents into dev

chaiyunlong %!s(int64=2) %!d(string=hai) anos
pai
achega
0d27609027
Modificáronse 37 ficheiros con 1301 adicións e 0 borrados
  1. 64 0
      zd-api/zd-security-api/src/main/java/com/zd/security/api/bo/CheckPlanBo.java
  2. 44 0
      zd-api/zd-security-api/src/main/java/com/zd/security/api/dto/UploadDto.java
  3. 21 0
      zd-modules/zd-security/src/main/java/com/zd/security/controller/CheckGroupController.java
  4. 21 0
      zd-modules/zd-security/src/main/java/com/zd/security/controller/CheckGroupMemberController.java
  5. 21 0
      zd-modules/zd-security/src/main/java/com/zd/security/controller/CheckManageController.java
  6. 21 0
      zd-modules/zd-security/src/main/java/com/zd/security/controller/CheckMemberController.java
  7. 57 0
      zd-modules/zd-security/src/main/java/com/zd/security/controller/CheckPlanController.java
  8. 21 0
      zd-modules/zd-security/src/main/java/com/zd/security/controller/NoticeConfigController.java
  9. 55 0
      zd-modules/zd-security/src/main/java/com/zd/security/controller/UploadController.java
  10. 74 0
      zd-modules/zd-security/src/main/java/com/zd/security/entity/CheckGroup.java
  11. 77 0
      zd-modules/zd-security/src/main/java/com/zd/security/entity/CheckGroupMember.java
  12. 116 0
      zd-modules/zd-security/src/main/java/com/zd/security/entity/CheckManage.java
  13. 77 0
      zd-modules/zd-security/src/main/java/com/zd/security/entity/CheckMember.java
  14. 109 0
      zd-modules/zd-security/src/main/java/com/zd/security/entity/CheckPlan.java
  15. 68 0
      zd-modules/zd-security/src/main/java/com/zd/security/entity/NoticeConfig.java
  16. 77 0
      zd-modules/zd-security/src/main/java/com/zd/security/entity/Upload.java
  17. 18 0
      zd-modules/zd-security/src/main/java/com/zd/security/mapper/CheckGroupMapper.java
  18. 18 0
      zd-modules/zd-security/src/main/java/com/zd/security/mapper/CheckGroupMemberMapper.java
  19. 18 0
      zd-modules/zd-security/src/main/java/com/zd/security/mapper/CheckManageMapper.java
  20. 18 0
      zd-modules/zd-security/src/main/java/com/zd/security/mapper/CheckMemberMapper.java
  21. 18 0
      zd-modules/zd-security/src/main/java/com/zd/security/mapper/CheckPlanMapper.java
  22. 18 0
      zd-modules/zd-security/src/main/java/com/zd/security/mapper/NoticeConfigMapper.java
  23. 18 0
      zd-modules/zd-security/src/main/java/com/zd/security/mapper/UploadMapper.java
  24. 16 0
      zd-modules/zd-security/src/main/java/com/zd/security/service/CheckGroupMemberService.java
  25. 16 0
      zd-modules/zd-security/src/main/java/com/zd/security/service/CheckGroupService.java
  26. 16 0
      zd-modules/zd-security/src/main/java/com/zd/security/service/CheckManageService.java
  27. 16 0
      zd-modules/zd-security/src/main/java/com/zd/security/service/CheckMemberService.java
  28. 16 0
      zd-modules/zd-security/src/main/java/com/zd/security/service/CheckPlanService.java
  29. 16 0
      zd-modules/zd-security/src/main/java/com/zd/security/service/NoticeConfigService.java
  30. 16 0
      zd-modules/zd-security/src/main/java/com/zd/security/service/UploadService.java
  31. 20 0
      zd-modules/zd-security/src/main/java/com/zd/security/service/impl/CheckGroupMemberServiceImpl.java
  32. 20 0
      zd-modules/zd-security/src/main/java/com/zd/security/service/impl/CheckGroupServiceImpl.java
  33. 20 0
      zd-modules/zd-security/src/main/java/com/zd/security/service/impl/CheckManageServiceImpl.java
  34. 20 0
      zd-modules/zd-security/src/main/java/com/zd/security/service/impl/CheckMemberServiceImpl.java
  35. 20 0
      zd-modules/zd-security/src/main/java/com/zd/security/service/impl/CheckPlanServiceImpl.java
  36. 20 0
      zd-modules/zd-security/src/main/java/com/zd/security/service/impl/NoticeConfigServiceImpl.java
  37. 20 0
      zd-modules/zd-security/src/main/java/com/zd/security/service/impl/UploadServiceImpl.java

+ 64 - 0
zd-api/zd-security-api/src/main/java/com/zd/security/api/bo/CheckPlanBo.java

@@ -0,0 +1,64 @@
+package com.zd.security.api.bo;
+
+import com.zd.model.page.PageQuery;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.io.Serializable;
+import java.time.LocalDateTime;
+
+/**
+ * <p>
+ * 检查计划业务表
+ * </p>
+ *
+ * @author hzw
+ * @since 2023-04-19
+ */
+@Data
+@ApiModel(value = "CheckPlanBo对象", description = "检查计划业务表")
+public class CheckPlanBo extends PageQuery implements Serializable {
+
+    private static final long serialVersionUID = -8423906903586415207L;
+
+    @ApiModelProperty("主键id")
+    private Long id;
+
+    @ApiModelProperty("计划标题")
+    private String title;
+
+    @ApiModelProperty("检查类型(1校院巡查 2实验室自查)")
+    private Integer checkType;
+
+    @ApiModelProperty("检查状态(1未开始 2进行中 3已结束)")
+    private Integer checkStatus;
+
+    @ApiModelProperty("检查进度")
+    private String checkSchedule;
+
+    @ApiModelProperty("检查范围(1全校 2学院 3实验室)")
+    private Integer checkRange;
+
+    @ApiModelProperty("检查实验室ids")
+    private String checkIds;
+
+    @ApiModelProperty("实验室数量")
+    private Integer subjectNum;
+
+    @ApiModelProperty("周期开始时间")
+    private LocalDateTime cycleStartTime;
+
+    @ApiModelProperty("周期结束时间")
+    private LocalDateTime cycleEndTime;
+
+    @ApiModelProperty("检查要求")
+    private String checkDemand;
+
+    @ApiModelProperty("巡查组id")
+    private Long checkGroupId;
+
+    @ApiModelProperty("是否删除(0否 1是)")
+    private Boolean isDeleted;
+
+}

+ 44 - 0
zd-api/zd-security-api/src/main/java/com/zd/security/api/dto/UploadDto.java

@@ -0,0 +1,44 @@
+package com.zd.security.api.dto;
+
+import com.zd.model.page.PageQuery;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.io.Serializable;
+
+/**
+ * <p>
+ * 安全检查上传业务类
+ * </p>
+ *
+ * @author hzw
+ * @since 2023-04-19
+ */
+@Data
+@ApiModel(value = "UploadBo对象", description = "安全检查上传业务")
+public class UploadDto extends PageQuery implements Serializable {
+
+    private static final long serialVersionUID = -8194206803487524992L;
+
+    @ApiModelProperty("主键id")
+    private Long id;
+
+    @ApiModelProperty("keyId")
+    private Long keyId;
+
+    @ApiModelProperty("上传id")
+    private Long uploadId;
+
+    @ApiModelProperty("文件名称")
+    private String fileName;
+
+    @ApiModelProperty("文件类型(1文件,2图片)")
+    private Integer fileType;
+
+    @ApiModelProperty("来源(1巡查计划,2隐患,3整改,4随手拍)")
+    private Integer source;
+
+    @ApiModelProperty("是否删除(0否 1是)")
+    private Boolean isDeleted;
+}

+ 21 - 0
zd-modules/zd-security/src/main/java/com/zd/security/controller/CheckGroupController.java

@@ -0,0 +1,21 @@
+package com.zd.security.controller;
+
+import com.zd.common.core.web.controller.AbstractController;
+import io.swagger.annotations.Api;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 检查组表 前端控制器
+ * </p>
+ *
+ * @author hzw
+ * @since 2023-04-19
+ */
+@Api(tags = "检查组")
+@RestController
+@RequestMapping("/checkGroup")
+public class CheckGroupController extends AbstractController {
+
+}

+ 21 - 0
zd-modules/zd-security/src/main/java/com/zd/security/controller/CheckGroupMemberController.java

@@ -0,0 +1,21 @@
+package com.zd.security.controller;
+
+import com.zd.common.core.web.controller.AbstractController;
+import io.swagger.annotations.Api;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 检查组成员表 前端控制器
+ * </p>
+ *
+ * @author hzw
+ * @since 2023-04-19
+ */
+@Api(tags = "检查组成员")
+@RestController
+@RequestMapping("/checkGroupMember")
+public class CheckGroupMemberController extends AbstractController {
+
+}

+ 21 - 0
zd-modules/zd-security/src/main/java/com/zd/security/controller/CheckManageController.java

@@ -0,0 +1,21 @@
+package com.zd.security.controller;
+
+import com.zd.common.core.web.controller.AbstractController;
+import io.swagger.annotations.Api;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 检查管理表 前端控制器
+ * </p>
+ *
+ * @author hzw
+ * @since 2023-04-19
+ */
+@Api(tags = "检查管理")
+@RestController
+@RequestMapping("/checkManage")
+public class CheckManageController extends AbstractController {
+
+}

+ 21 - 0
zd-modules/zd-security/src/main/java/com/zd/security/controller/CheckMemberController.java

@@ -0,0 +1,21 @@
+package com.zd.security.controller;
+
+import com.zd.common.core.web.controller.AbstractController;
+import io.swagger.annotations.Api;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 检查成员表 前端控制器
+ * </p>
+ *
+ * @author hzw
+ * @since 2023-04-19
+ */
+@Api(tags = "检查成员")
+@RestController
+@RequestMapping("/checkMember")
+public class CheckMemberController extends AbstractController {
+
+}

+ 57 - 0
zd-modules/zd-security/src/main/java/com/zd/security/controller/CheckPlanController.java

@@ -0,0 +1,57 @@
+package com.zd.security.controller;
+
+import com.zd.common.core.annotation.Log;
+import com.zd.common.core.log.BusinessType;
+import com.zd.common.core.web.controller.AbstractController;
+import com.zd.model.domain.ResultData;
+import com.zd.security.api.bo.CheckPlanBo;
+import com.zd.security.entity.CheckPlan;
+import com.zd.security.service.CheckPlanService;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import org.springframework.beans.BeanUtils;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 检查计划表 前端控制器
+ * </p>
+ *
+ * @author hzw
+ * @since 2023-04-19
+ */
+@Api(tags = "检查计划")
+@RestController
+@RequestMapping("/checkPlan")
+public class CheckPlanController extends AbstractController {
+
+    @Autowired
+    private CheckPlanService checkPlanService;
+
+    /**
+     * 添加计划
+     *
+     * @param
+     * @return
+     */
+    @Log(title = "安全服务-添加计划", businessType = BusinessType.INSERT)
+    @ApiOperation("添加计划方法")
+    @PostMapping(value = "/add")
+    public ResultData add(@RequestBody CheckPlanBo checkPlanBo) {
+        //参数检查
+        paramCheck.notNull(checkPlanBo).strNotEmpty(checkPlanBo.getTitle()).notNull(checkPlanBo.getCheckType()).notNull(checkPlanBo.getCycleStartTime()).notNull(checkPlanBo.getCycleEndTime()).notNull(checkPlanBo.getCheckRange());
+        CheckPlan checkPlan = new CheckPlan();
+        BeanUtils.copyProperties(checkPlanBo, checkPlan);
+        checkPlan.setCheckStatus(checkPlan.getCheckStatus() != null ? checkPlan.getCheckStatus() : 1);
+        checkPlan.setIsDeleted(Boolean.FALSE);
+        if (checkPlanService.save(checkPlan)) {
+            return ResultData.success("操作成功");
+        }
+        return ResultData.fail("操作失败");
+    }
+
+}

+ 21 - 0
zd-modules/zd-security/src/main/java/com/zd/security/controller/NoticeConfigController.java

@@ -0,0 +1,21 @@
+package com.zd.security.controller;
+
+import com.zd.common.core.web.controller.AbstractController;
+import io.swagger.annotations.Api;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 通知配置表 前端控制器
+ * </p>
+ *
+ * @author hzw
+ * @since 2023-04-19
+ */
+@Api(tags = "通知配置")
+@RestController
+@RequestMapping("/noticeConfig")
+public class NoticeConfigController extends AbstractController {
+
+}

+ 55 - 0
zd-modules/zd-security/src/main/java/com/zd/security/controller/UploadController.java

@@ -0,0 +1,55 @@
+package com.zd.security.controller;
+
+import com.zd.common.core.annotation.Log;
+import com.zd.common.core.log.BusinessType;
+import com.zd.common.core.web.controller.AbstractController;
+import com.zd.model.domain.ResultData;
+import com.zd.security.api.dto.UploadDto;
+import com.zd.security.entity.Upload;
+import com.zd.security.service.UploadService;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import org.springframework.beans.BeanUtils;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 安全检查上传表 前端控制器
+ * </p>
+ *
+ * @author hzw
+ * @since 2023-04-19
+ */
+@Api(tags = "安全检查上传")
+@RestController
+@RequestMapping("/upload")
+public class UploadController extends AbstractController {
+
+    @Autowired
+    private UploadService uploadService;
+
+    /**
+     * 安全检查上传
+     *
+     * @param
+     * @return
+     */
+    @Log(title = "安全检查上传", businessType = BusinessType.INSERT)
+    @ApiOperation("安全检查上传新增方法")
+    @PostMapping(value = "/add")
+    public ResultData add(@RequestBody UploadDto uploadDto) {
+        //参数检查
+        paramCheck.notNull(uploadDto).strNotEmpty(uploadDto.getFileName()).notNull(uploadDto.getUploadId());
+        Upload upload = new Upload();
+        BeanUtils.copyProperties(uploadDto, upload);
+        upload.setIsDeleted(Boolean.FALSE);
+        if (uploadService.save(upload)) {
+            return ResultData.success("操作成功");
+        }
+        return ResultData.fail("操作失败");
+    }
+}

+ 74 - 0
zd-modules/zd-security/src/main/java/com/zd/security/entity/CheckGroup.java

@@ -0,0 +1,74 @@
+package com.zd.security.entity;
+
+import com.baomidou.mybatisplus.annotation.*;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.io.Serializable;
+import java.time.LocalDateTime;
+
+/**
+ * <p>
+ * 检查组表
+ * </p>
+ *
+ * @author hzw
+ * @since 2023-04-19
+ */
+@Data
+@TableName("sec_check_group")
+@ApiModel(value = "CheckGroup对象", description = "检查组表")
+public class CheckGroup extends Model<CheckGroup> {
+
+    private static final long serialVersionUID = 1L;
+
+    @ApiModelProperty("主键id")
+    @TableId(value = "id", type = IdType.ASSIGN_ID)
+    private Long id;
+
+    @ApiModelProperty("检查组名称")
+    private String groupName;
+
+    @ApiModelProperty("巡查层级(1校级,2院级)")
+    private Integer checkLevel;
+
+    @ApiModelProperty("是否启用(0否 1是)")
+    private Integer enable;
+
+    @ApiModelProperty("人数")
+    private Integer peopleNum;
+
+    @ApiModelProperty("创建人名称")
+    private String createName;
+
+    @ApiModelProperty("创建人ID")
+    @TableField(fill = FieldFill.INSERT)
+    private Long createBy;
+
+    @ApiModelProperty("创建时间")
+    @TableField(fill = FieldFill.INSERT)
+    private LocalDateTime createTime;
+
+    @ApiModelProperty("修改人名称")
+    private String updateName;
+
+    @ApiModelProperty("修改人ID")
+    @TableField(fill = FieldFill.UPDATE)
+    private Long updateBy;
+
+    @ApiModelProperty("修改时间")
+    @TableField(fill = FieldFill.UPDATE)
+    private LocalDateTime updateTime;
+
+    @ApiModelProperty("是否删除(0否 1是)")
+    private Boolean isDeleted;
+
+
+    @Override
+    public Serializable pkVal() {
+        return this.id;
+    }
+
+}

+ 77 - 0
zd-modules/zd-security/src/main/java/com/zd/security/entity/CheckGroupMember.java

@@ -0,0 +1,77 @@
+package com.zd.security.entity;
+
+import com.baomidou.mybatisplus.annotation.*;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.io.Serializable;
+import java.time.LocalDateTime;
+
+/**
+ * <p>
+ * 检查组成员表
+ * </p>
+ *
+ * @author hzw
+ * @since 2023-04-19
+ */
+@Data
+@TableName("sec_check_group_member")
+@ApiModel(value = "CheckGroupMember对象", description = "检查组成员表")
+public class CheckGroupMember extends Model<CheckGroupMember> {
+
+    private static final long serialVersionUID = 1L;
+
+    @ApiModelProperty("主键id")
+    @TableId(value = "id", type = IdType.ASSIGN_ID)
+    private Long id;
+
+    @ApiModelProperty("检查组id")
+    private Long checkGroupId;
+
+    @ApiModelProperty("工号")
+    private Long jobNum;
+
+    @ApiModelProperty("姓名")
+    private String name;
+
+    @ApiModelProperty("部门名称")
+    private String deptName;
+
+    @ApiModelProperty("是否启用(0否 1是)")
+    private Integer enable;
+
+    @ApiModelProperty("创建人名称")
+    private String createName;
+
+    @ApiModelProperty("创建人ID")
+    @TableField(fill = FieldFill.INSERT)
+    private Long createBy;
+
+    @ApiModelProperty("创建时间")
+    @TableField(fill = FieldFill.INSERT)
+    private LocalDateTime createTime;
+
+    @ApiModelProperty("修改人名称")
+    private String updateName;
+
+    @ApiModelProperty("修改人ID")
+    @TableField(fill = FieldFill.UPDATE)
+    private Long updateBy;
+
+    @ApiModelProperty("修改时间")
+    @TableField(fill = FieldFill.UPDATE)
+    private LocalDateTime updateTime;
+
+    @ApiModelProperty("是否删除(0否 1是)")
+    private Boolean isDeleted;
+
+
+    @Override
+    public Serializable pkVal() {
+        return this.id;
+    }
+
+}

+ 116 - 0
zd-modules/zd-security/src/main/java/com/zd/security/entity/CheckManage.java

@@ -0,0 +1,116 @@
+package com.zd.security.entity;
+
+import com.baomidou.mybatisplus.annotation.*;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.io.Serializable;
+import java.time.LocalDateTime;
+
+/**
+ * <p>
+ * 检查管理表
+ * </p>
+ *
+ * @author hzw
+ * @since 2023-04-19
+ */
+@Data
+@TableName("sec_check_manage")
+@ApiModel(value = "CheckManage对象", description = "检查管理表")
+public class CheckManage extends Model<CheckManage> {
+
+    private static final long serialVersionUID = 1L;
+
+    @ApiModelProperty("主键id")
+    @TableId(value = "id", type = IdType.ASSIGN_ID)
+    private Long id;
+
+    @ApiModelProperty("检查计划id")
+    private Long checkPlanId;
+
+    @ApiModelProperty("实验室id")
+    private Long subId;
+
+    @ApiModelProperty("计划标题")
+    private String manageTitle;
+
+    @ApiModelProperty("实验室信息")
+    private String subject;
+
+    @ApiModelProperty("学院名称")
+    private String collegeName;
+
+    @ApiModelProperty("检查要求")
+    private String checkDemand;
+
+    @ApiModelProperty("检查类型(1校院巡查 2实验室自查)")
+    private Integer checkType;
+
+    @ApiModelProperty("管理状态(0待检查,1检查中,2已检查)")
+    private Integer manageStatus;
+
+    @ApiModelProperty("检查人名称")
+    private String checkUser;
+
+    @ApiModelProperty("检查时间")
+    private LocalDateTime checkTime;
+
+    @ApiModelProperty("检查结果(0不符合,1符合)")
+    private Integer checkResult;
+
+    @ApiModelProperty("是否逾期(0否 1是)")
+    private Integer isOverdue;
+
+    @ApiModelProperty("隐患数")
+    private Integer dangerNum;
+
+    @ApiModelProperty("整改进度")
+    private String rectifySchedule;
+
+    @ApiModelProperty("周期开始时间")
+    private LocalDateTime cycleStartTime;
+
+    @ApiModelProperty("周期结束时间")
+    private LocalDateTime cycleEndTime;
+
+    @ApiModelProperty("整改期限")
+    private LocalDateTime rectifyDeadline;
+
+    @ApiModelProperty("整改通知(1整改告知书 2整改通知书)")
+    private Integer rectifyNotice;
+
+    @ApiModelProperty("创建人名称")
+    private String createName;
+
+    @ApiModelProperty("创建人ID")
+    @TableField(fill = FieldFill.INSERT)
+    private Long createBy;
+
+    @ApiModelProperty("创建时间")
+    @TableField(fill = FieldFill.INSERT)
+    private LocalDateTime createTime;
+
+    @ApiModelProperty("修改人名称")
+    private String updateName;
+
+    @ApiModelProperty("修改人ID")
+    @TableField(fill = FieldFill.UPDATE)
+    private Long updateBy;
+
+    @ApiModelProperty("修改时间")
+    @TableField(fill = FieldFill.UPDATE)
+    private LocalDateTime updateTime;
+
+    @ApiModelProperty("是否删除(0否 1是)")
+    private Boolean isDeleted;
+
+
+    @Override
+    public Serializable pkVal() {
+        return this.id;
+    }
+
+}

+ 77 - 0
zd-modules/zd-security/src/main/java/com/zd/security/entity/CheckMember.java

@@ -0,0 +1,77 @@
+package com.zd.security.entity;
+
+import com.baomidou.mybatisplus.annotation.*;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.io.Serializable;
+import java.time.LocalDateTime;
+
+/**
+ * <p>
+ * 检查成员表
+ * </p>
+ *
+ * @author hzw
+ * @since 2023-04-19
+ */
+@Data
+@TableName("sec_check_member")
+@ApiModel(value = "CheckMember对象", description = "检查成员表")
+public class CheckMember extends Model<CheckMember> {
+
+    private static final long serialVersionUID = 1L;
+
+    @ApiModelProperty("主键id")
+    @TableId(value = "id", type = IdType.ASSIGN_ID)
+    private Long id;
+
+    @ApiModelProperty("检查计划id")
+    private Long checkPlanId;
+
+    @ApiModelProperty("工号")
+    private Long jobNum;
+
+    @ApiModelProperty("姓名")
+    private String name;
+
+    @ApiModelProperty("部门名称")
+    private String deptName;
+
+    @ApiModelProperty("是否启用(0否 1是)")
+    private Integer enable;
+
+    @ApiModelProperty("创建人名称")
+    private String createName;
+
+    @ApiModelProperty("创建人ID")
+    @TableField(fill = FieldFill.INSERT)
+    private Long createBy;
+
+    @ApiModelProperty("创建时间")
+    @TableField(fill = FieldFill.INSERT)
+    private LocalDateTime createTime;
+
+    @ApiModelProperty("修改人名称")
+    private String updateName;
+
+    @ApiModelProperty("修改人ID")
+    @TableField(fill = FieldFill.UPDATE)
+    private Long updateBy;
+
+    @ApiModelProperty("修改时间")
+    @TableField(fill = FieldFill.UPDATE)
+    private LocalDateTime updateTime;
+
+    @ApiModelProperty("是否删除(0否 1是)")
+    private Boolean isDeleted;
+
+
+    @Override
+    public Serializable pkVal() {
+        return this.id;
+    }
+
+}

+ 109 - 0
zd-modules/zd-security/src/main/java/com/zd/security/entity/CheckPlan.java

@@ -0,0 +1,109 @@
+package com.zd.security.entity;
+
+import com.baomidou.mybatisplus.annotation.*;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.io.Serializable;
+import java.time.LocalDateTime;
+
+/**
+ * <p>
+ * 检查计划表
+ * </p>
+ *
+ * @author hzw
+ * @since 2023-04-19
+ */
+@Data
+@TableName("sec_check_plan")
+@ApiModel(value = "CheckPlan对象", description = "检查计划表")
+public class CheckPlan extends Model<CheckPlan> {
+
+    private static final long serialVersionUID = 1L;
+
+    @ApiModelProperty("主键id")
+    @TableId(value = "id", type = IdType.ASSIGN_ID)
+    private Long id;
+
+    @ApiModelProperty("计划标题")
+    @TableField("title")
+    private String title;
+
+    @ApiModelProperty("检查类型(1校院巡查 2实验室自查)")
+    @TableField("check_type")
+    private Integer checkType;
+
+    @ApiModelProperty("检查状态(1未开始 2进行中 3已结束)")
+    @TableField("check_status")
+    private Integer checkStatus;
+
+    @ApiModelProperty("检查进度")
+    @TableField("check_schedule")
+    private String checkSchedule;
+
+    @ApiModelProperty("检查范围(1全校 2学院 3实验室)")
+    @TableField("check_range")
+    private Integer checkRange;
+
+    @ApiModelProperty("检查实验室ids")
+    @TableField("check_ids")
+    private String checkIds;
+
+    @ApiModelProperty("实验室数量")
+    @TableField("subject_num")
+    private Integer subjectNum;
+
+    @ApiModelProperty("周期开始时间")
+    @TableField("cycle_start_time")
+    private LocalDateTime cycleStartTime;
+
+    @ApiModelProperty("周期结束时间")
+    @TableField("cycle_end_time")
+    private LocalDateTime cycleEndTime;
+
+    @ApiModelProperty("检查要求")
+    @TableField("check_demand")
+    private String checkDemand;
+
+    @ApiModelProperty("巡查组id")
+    @TableField("check_group_id")
+    private Long checkGroupId;
+
+    @ApiModelProperty("创建人名称")
+    @TableField("create_name")
+    private String createName;
+
+    @ApiModelProperty("创建人ID")
+    @TableField(value = "create_by", fill = FieldFill.INSERT)
+    private Long createBy;
+
+    @ApiModelProperty("创建时间")
+    @TableField(value = "create_time", fill = FieldFill.INSERT)
+    private LocalDateTime createTime;
+
+    @ApiModelProperty("修改人名称")
+    @TableField("update_name")
+    private String updateName;
+
+    @ApiModelProperty("修改人ID")
+    @TableField(value = "update_by", fill = FieldFill.UPDATE)
+    private Long updateBy;
+
+    @ApiModelProperty("修改时间")
+    @TableField(value = "update_time", fill = FieldFill.UPDATE)
+    private LocalDateTime updateTime;
+
+    @ApiModelProperty("是否删除(0否 1是)")
+    @TableField("is_deleted")
+    private Boolean isDeleted;
+
+
+    @Override
+    public Serializable pkVal() {
+        return this.id;
+    }
+
+}

+ 68 - 0
zd-modules/zd-security/src/main/java/com/zd/security/entity/NoticeConfig.java

@@ -0,0 +1,68 @@
+package com.zd.security.entity;
+
+import com.baomidou.mybatisplus.annotation.*;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.io.Serializable;
+import java.time.LocalDateTime;
+
+/**
+ * <p>
+ * 通知配置表
+ * </p>
+ *
+ * @author hzw
+ * @since 2023-04-19
+ */
+@Data
+@TableName("sec_notice_config")
+@ApiModel(value = "NoticeConfig对象", description = "通知配置表")
+public class NoticeConfig extends Model<NoticeConfig> {
+
+    private static final long serialVersionUID = 1L;
+
+    @ApiModelProperty("主键id")
+    @TableId(value = "id", type = IdType.ASSIGN_ID)
+    private Long id;
+
+    @ApiModelProperty("通知类型(1检查通知,2整改通知,3复核通知)")
+    private Long noticeType;
+
+    @ApiModelProperty("通知方式(1短信通知方式,2系统通知方式,3一体机通知方式)")
+    private String noticeWay;
+
+    @ApiModelProperty("创建人名称")
+    private String createName;
+
+    @ApiModelProperty("创建人ID")
+    @TableField(fill = FieldFill.INSERT)
+    private Long createBy;
+
+    @ApiModelProperty("创建时间")
+    @TableField(fill = FieldFill.INSERT)
+    private LocalDateTime createTime;
+
+    @ApiModelProperty("修改人名称")
+    private String updateName;
+
+    @ApiModelProperty("修改人ID")
+    @TableField(fill = FieldFill.UPDATE)
+    private Long updateBy;
+
+    @ApiModelProperty("修改时间")
+    @TableField(fill = FieldFill.UPDATE)
+    private LocalDateTime updateTime;
+
+    @ApiModelProperty("是否删除(0否 1是)")
+    private Boolean isDeleted;
+
+
+    @Override
+    public Serializable pkVal() {
+        return this.id;
+    }
+
+}

+ 77 - 0
zd-modules/zd-security/src/main/java/com/zd/security/entity/Upload.java

@@ -0,0 +1,77 @@
+package com.zd.security.entity;
+
+import com.baomidou.mybatisplus.annotation.*;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.io.Serializable;
+import java.time.LocalDateTime;
+
+/**
+ * <p>
+ * 安全检查上传表
+ * </p>
+ *
+ * @author hzw
+ * @since 2023-04-19
+ */
+@Data
+@TableName("sec_upload")
+@ApiModel(value = "Upload对象", description = "安全检查上传表")
+public class Upload extends Model<Upload> {
+
+    private static final long serialVersionUID = 1L;
+
+    @ApiModelProperty("主键id")
+    @TableId(value = "id", type = IdType.ASSIGN_ID)
+    private Long id;
+
+    @ApiModelProperty("keyId")
+    private Long keyId;
+
+    @ApiModelProperty("上传id")
+    private Long uploadId;
+
+    @ApiModelProperty("文件名称")
+    private String fileName;
+
+    @ApiModelProperty("文件类型(1文件,2图片)")
+    private Integer fileType;
+
+    @ApiModelProperty("来源(1巡查计划,2隐患,3整改,4随手拍)")
+    private Integer source;
+
+    @ApiModelProperty("创建人名称")
+    private String createName;
+
+    @ApiModelProperty("创建人ID")
+    @TableField(fill = FieldFill.INSERT)
+    private Long createBy;
+
+    @ApiModelProperty("创建时间")
+    @TableField(fill = FieldFill.INSERT)
+    private LocalDateTime createTime;
+
+    @ApiModelProperty("修改人名称")
+    private String updateName;
+
+    @ApiModelProperty("修改人ID")
+    @TableField(fill = FieldFill.UPDATE)
+    private Long updateBy;
+
+    @ApiModelProperty("修改时间")
+    @TableField(fill = FieldFill.UPDATE)
+    private LocalDateTime updateTime;
+
+    @ApiModelProperty("是否删除(0否 1是)")
+    private Boolean isDeleted;
+
+
+    @Override
+    public Serializable pkVal() {
+        return this.id;
+    }
+
+}

+ 18 - 0
zd-modules/zd-security/src/main/java/com/zd/security/mapper/CheckGroupMapper.java

@@ -0,0 +1,18 @@
+package com.zd.security.mapper;
+
+import com.zd.security.entity.CheckGroup;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+
+/**
+ * <p>
+ * 检查组表 Mapper 接口
+ * </p>
+ *
+ * @author hzw
+ * @since 2023-04-19
+ */
+@Mapper
+public interface CheckGroupMapper extends BaseMapper<CheckGroup> {
+
+}

+ 18 - 0
zd-modules/zd-security/src/main/java/com/zd/security/mapper/CheckGroupMemberMapper.java

@@ -0,0 +1,18 @@
+package com.zd.security.mapper;
+
+import com.zd.security.entity.CheckGroupMember;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+
+/**
+ * <p>
+ * 检查组成员表 Mapper 接口
+ * </p>
+ *
+ * @author hzw
+ * @since 2023-04-19
+ */
+@Mapper
+public interface CheckGroupMemberMapper extends BaseMapper<CheckGroupMember> {
+
+}

+ 18 - 0
zd-modules/zd-security/src/main/java/com/zd/security/mapper/CheckManageMapper.java

@@ -0,0 +1,18 @@
+package com.zd.security.mapper;
+
+import com.zd.security.entity.CheckManage;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+
+/**
+ * <p>
+ * 检查管理表 Mapper 接口
+ * </p>
+ *
+ * @author hzw
+ * @since 2023-04-19
+ */
+@Mapper
+public interface CheckManageMapper extends BaseMapper<CheckManage> {
+
+}

+ 18 - 0
zd-modules/zd-security/src/main/java/com/zd/security/mapper/CheckMemberMapper.java

@@ -0,0 +1,18 @@
+package com.zd.security.mapper;
+
+import com.zd.security.entity.CheckMember;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+
+/**
+ * <p>
+ * 检查成员表 Mapper 接口
+ * </p>
+ *
+ * @author hzw
+ * @since 2023-04-19
+ */
+@Mapper
+public interface CheckMemberMapper extends BaseMapper<CheckMember> {
+
+}

+ 18 - 0
zd-modules/zd-security/src/main/java/com/zd/security/mapper/CheckPlanMapper.java

@@ -0,0 +1,18 @@
+package com.zd.security.mapper;
+
+import com.zd.security.entity.CheckPlan;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+
+/**
+ * <p>
+ * 检查计划表 Mapper 接口
+ * </p>
+ *
+ * @author hzw
+ * @since 2023-04-19
+ */
+@Mapper
+public interface CheckPlanMapper extends BaseMapper<CheckPlan> {
+
+}

+ 18 - 0
zd-modules/zd-security/src/main/java/com/zd/security/mapper/NoticeConfigMapper.java

@@ -0,0 +1,18 @@
+package com.zd.security.mapper;
+
+import com.zd.security.entity.NoticeConfig;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+
+/**
+ * <p>
+ * 通知配置表 Mapper 接口
+ * </p>
+ *
+ * @author hzw
+ * @since 2023-04-19
+ */
+@Mapper
+public interface NoticeConfigMapper extends BaseMapper<NoticeConfig> {
+
+}

+ 18 - 0
zd-modules/zd-security/src/main/java/com/zd/security/mapper/UploadMapper.java

@@ -0,0 +1,18 @@
+package com.zd.security.mapper;
+
+import com.zd.security.entity.Upload;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+
+/**
+ * <p>
+ * 安全检查上传表 Mapper 接口
+ * </p>
+ *
+ * @author hzw
+ * @since 2023-04-19
+ */
+@Mapper
+public interface UploadMapper extends BaseMapper<Upload> {
+
+}

+ 16 - 0
zd-modules/zd-security/src/main/java/com/zd/security/service/CheckGroupMemberService.java

@@ -0,0 +1,16 @@
+package com.zd.security.service;
+
+import com.zd.security.entity.CheckGroupMember;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ * 检查组成员表 服务类
+ * </p>
+ *
+ * @author hzw
+ * @since 2023-04-19
+ */
+public interface CheckGroupMemberService extends IService<CheckGroupMember> {
+
+}

+ 16 - 0
zd-modules/zd-security/src/main/java/com/zd/security/service/CheckGroupService.java

@@ -0,0 +1,16 @@
+package com.zd.security.service;
+
+import com.zd.security.entity.CheckGroup;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ * 检查组表 服务类
+ * </p>
+ *
+ * @author hzw
+ * @since 2023-04-19
+ */
+public interface CheckGroupService extends IService<CheckGroup> {
+
+}

+ 16 - 0
zd-modules/zd-security/src/main/java/com/zd/security/service/CheckManageService.java

@@ -0,0 +1,16 @@
+package com.zd.security.service;
+
+import com.zd.security.entity.CheckManage;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ * 检查管理表 服务类
+ * </p>
+ *
+ * @author hzw
+ * @since 2023-04-19
+ */
+public interface CheckManageService extends IService<CheckManage> {
+
+}

+ 16 - 0
zd-modules/zd-security/src/main/java/com/zd/security/service/CheckMemberService.java

@@ -0,0 +1,16 @@
+package com.zd.security.service;
+
+import com.zd.security.entity.CheckMember;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ * 检查成员表 服务类
+ * </p>
+ *
+ * @author hzw
+ * @since 2023-04-19
+ */
+public interface CheckMemberService extends IService<CheckMember> {
+
+}

+ 16 - 0
zd-modules/zd-security/src/main/java/com/zd/security/service/CheckPlanService.java

@@ -0,0 +1,16 @@
+package com.zd.security.service;
+
+import com.zd.security.entity.CheckPlan;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ * 检查计划表 服务类
+ * </p>
+ *
+ * @author hzw
+ * @since 2023-04-19
+ */
+public interface CheckPlanService extends IService<CheckPlan> {
+
+}

+ 16 - 0
zd-modules/zd-security/src/main/java/com/zd/security/service/NoticeConfigService.java

@@ -0,0 +1,16 @@
+package com.zd.security.service;
+
+import com.zd.security.entity.NoticeConfig;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ * 通知配置表 服务类
+ * </p>
+ *
+ * @author hzw
+ * @since 2023-04-19
+ */
+public interface NoticeConfigService extends IService<NoticeConfig> {
+
+}

+ 16 - 0
zd-modules/zd-security/src/main/java/com/zd/security/service/UploadService.java

@@ -0,0 +1,16 @@
+package com.zd.security.service;
+
+import com.zd.security.entity.Upload;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ * 安全检查上传表 服务类
+ * </p>
+ *
+ * @author hzw
+ * @since 2023-04-19
+ */
+public interface UploadService extends IService<Upload> {
+
+}

+ 20 - 0
zd-modules/zd-security/src/main/java/com/zd/security/service/impl/CheckGroupMemberServiceImpl.java

@@ -0,0 +1,20 @@
+package com.zd.security.service.impl;
+
+import com.zd.security.entity.CheckGroupMember;
+import com.zd.security.mapper.CheckGroupMemberMapper;
+import com.zd.security.service.CheckGroupMemberService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 检查组成员表 服务实现类
+ * </p>
+ *
+ * @author hzw
+ * @since 2023-04-19
+ */
+@Service
+public class CheckGroupMemberServiceImpl extends ServiceImpl<CheckGroupMemberMapper, CheckGroupMember> implements CheckGroupMemberService {
+
+}

+ 20 - 0
zd-modules/zd-security/src/main/java/com/zd/security/service/impl/CheckGroupServiceImpl.java

@@ -0,0 +1,20 @@
+package com.zd.security.service.impl;
+
+import com.zd.security.entity.CheckGroup;
+import com.zd.security.mapper.CheckGroupMapper;
+import com.zd.security.service.CheckGroupService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 检查组表 服务实现类
+ * </p>
+ *
+ * @author hzw
+ * @since 2023-04-19
+ */
+@Service
+public class CheckGroupServiceImpl extends ServiceImpl<CheckGroupMapper, CheckGroup> implements CheckGroupService {
+
+}

+ 20 - 0
zd-modules/zd-security/src/main/java/com/zd/security/service/impl/CheckManageServiceImpl.java

@@ -0,0 +1,20 @@
+package com.zd.security.service.impl;
+
+import com.zd.security.entity.CheckManage;
+import com.zd.security.mapper.CheckManageMapper;
+import com.zd.security.service.CheckManageService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 检查管理表 服务实现类
+ * </p>
+ *
+ * @author hzw
+ * @since 2023-04-19
+ */
+@Service
+public class CheckManageServiceImpl extends ServiceImpl<CheckManageMapper, CheckManage> implements CheckManageService {
+
+}

+ 20 - 0
zd-modules/zd-security/src/main/java/com/zd/security/service/impl/CheckMemberServiceImpl.java

@@ -0,0 +1,20 @@
+package com.zd.security.service.impl;
+
+import com.zd.security.entity.CheckMember;
+import com.zd.security.mapper.CheckMemberMapper;
+import com.zd.security.service.CheckMemberService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 检查成员表 服务实现类
+ * </p>
+ *
+ * @author hzw
+ * @since 2023-04-19
+ */
+@Service
+public class CheckMemberServiceImpl extends ServiceImpl<CheckMemberMapper, CheckMember> implements CheckMemberService {
+
+}

+ 20 - 0
zd-modules/zd-security/src/main/java/com/zd/security/service/impl/CheckPlanServiceImpl.java

@@ -0,0 +1,20 @@
+package com.zd.security.service.impl;
+
+import com.zd.security.entity.CheckPlan;
+import com.zd.security.mapper.CheckPlanMapper;
+import com.zd.security.service.CheckPlanService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 检查计划表 服务实现类
+ * </p>
+ *
+ * @author hzw
+ * @since 2023-04-19
+ */
+@Service
+public class CheckPlanServiceImpl extends ServiceImpl<CheckPlanMapper, CheckPlan> implements CheckPlanService {
+
+}

+ 20 - 0
zd-modules/zd-security/src/main/java/com/zd/security/service/impl/NoticeConfigServiceImpl.java

@@ -0,0 +1,20 @@
+package com.zd.security.service.impl;
+
+import com.zd.security.entity.NoticeConfig;
+import com.zd.security.mapper.NoticeConfigMapper;
+import com.zd.security.service.NoticeConfigService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 通知配置表 服务实现类
+ * </p>
+ *
+ * @author hzw
+ * @since 2023-04-19
+ */
+@Service
+public class NoticeConfigServiceImpl extends ServiceImpl<NoticeConfigMapper, NoticeConfig> implements NoticeConfigService {
+
+}

+ 20 - 0
zd-modules/zd-security/src/main/java/com/zd/security/service/impl/UploadServiceImpl.java

@@ -0,0 +1,20 @@
+package com.zd.security.service.impl;
+
+import com.zd.security.entity.Upload;
+import com.zd.security.mapper.UploadMapper;
+import com.zd.security.service.UploadService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 安全检查上传表 服务实现类
+ * </p>
+ *
+ * @author hzw
+ * @since 2023-04-19
+ */
+@Service
+public class UploadServiceImpl extends ServiceImpl<UploadMapper, Upload> implements UploadService {
+
+}