浏览代码

登录记录

lwhhszx 2 年之前
父节点
当前提交
1a5025541d

+ 1 - 1
PCS/pom.xml

@@ -167,7 +167,7 @@
     </dependencies>
 
     <build>
-        <finalName>PCS_TEST</finalName>
+        <finalName>PCS_PROD</finalName>
         <plugins>
             <plugin>
                 <groupId>org.springframework.boot</groupId>

+ 8 - 0
PCS/src/main/java/cn/cslg/permission/common/model/vo/LoginVO.java

@@ -1,5 +1,6 @@
 package cn.cslg.permission.common.model.vo;
 
+import com.baomidou.mybatisplus.annotation.TableField;
 import lombok.Data;
 import lombok.experimental.Accessors;
 
@@ -31,4 +32,11 @@ public class LoginVO {
      * 密码
      */
     private String password;
+    /**
+     * 登录系统(0权限系统1分析系统2报告系统)
+     */
+
+    private Integer loginSystem;
+
+
 }

+ 72 - 0
PCS/src/main/java/cn/cslg/permission/domain/LoginRecord.java

@@ -0,0 +1,72 @@
+package cn.cslg.permission.domain;
+
+import cn.cslg.permission.common.model.BaseEntity;
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+import java.util.Date;
+
+/**
+ * @author 李仁杰
+ * @date 2022-7-20
+ * @description 登录记录
+ */
+
+@Data
+@Accessors(chain = true)
+@EqualsAndHashCode(callSuper = true)
+@TableName(value = "LOGIN_RECORD")
+public class LoginRecord extends Model {
+    /**
+     * 自增id
+     */
+    @TableField(value = "ID")
+    private Integer id;
+
+    /**
+     * 租户ID
+     */
+    @TableField(value = "TENANT_ID")
+    private Integer TENANT_ID;
+
+    /**
+     * 登录人Id
+     */
+    @TableField(value = "PERSONNEL_ID")
+    private Integer  personnelId;
+
+    /**
+     * 登录人IP
+     */
+    @TableField(value = "LOGIN_IP")
+    private Integer  loginIp;
+
+    /**
+     * 创建时间
+     */
+    @TableField(value = "CREATE_TIME")
+    private Date createTime;
+
+    /**
+     * 登录结果
+     */
+    @TableField(value = "LOGIN_RESULT")
+    private String  loginResult ;
+
+    /**
+     * 登录系统(0权限系统1分析系统2报告系统)
+     */
+    @TableField(value = "LOGIN_SYSTEM")
+    private Integer  loginSystem ;
+
+    /**
+     * 登录操作系统
+     */
+    @TableField(value = "LOGIN_OS")
+    private String  loginOs ;
+
+}

+ 16 - 0
PCS/src/main/java/cn/cslg/permission/mapper/LoginRecordMapper.java

@@ -0,0 +1,16 @@
+package cn.cslg.permission.mapper;
+
+import cn.cslg.permission.domain.Application;
+import cn.cslg.permission.domain.LoginRecord;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+
+/**
+ * @author 沈永艺
+ * @date 2022-8-2
+ * @description 应用类 Mapper 层
+ */
+
+@Mapper
+public interface LoginRecordMapper extends BaseMapper<LoginRecord> {
+}

+ 50 - 0
PCS/src/main/java/cn/cslg/permission/service/LoginRecordService.java

@@ -0,0 +1,50 @@
+package cn.cslg.permission.service;
+
+import cn.cslg.permission.common.model.vo.DataVO;
+import cn.cslg.permission.common.model.vo.LoginVO;
+import cn.cslg.permission.common.utils.Response;
+import cn.cslg.permission.domain.Data;
+import cn.cslg.permission.domain.Function;
+import cn.cslg.permission.domain.LoginRecord;
+import cn.cslg.permission.mapper.DataMapper;
+import cn.cslg.permission.mapper.LoginRecordMapper;
+import cn.cslg.permission.service.associate.RoleFunctionDataService;
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import lombok.RequiredArgsConstructor;
+import org.springframework.context.annotation.Lazy;
+import org.springframework.stereotype.Service;
+import org.springframework.transaction.annotation.Transactional;
+import org.springframework.transaction.interceptor.TransactionAspectSupport;
+
+import java.util.ArrayList;
+import java.util.List;
+
+/**
+ * @author lRJ
+ * @date 2022-8-23
+ * @description 数据权限类 Service 层
+ */
+
+@Service
+@RequiredArgsConstructor(onConstructor_ = {@Lazy})
+public class LoginRecordService extends ServiceImpl<LoginRecordMapper,LoginRecord> {
+
+public void addLoginRecord(LoginVO loginVO){
+
+
+
+}
+
+
+
+/*
+根据租户名称/id 人员名称/id 查询登录记录
+ */
+    public void getLoginRecord(LoginVO loginVO){
+
+
+
+    }
+
+}