Commit 73821433 authored by licc's avatar licc

LoginRecord 新增操作字段

parent 0e608630
......@@ -6,6 +6,7 @@
<id column="id" property="id"/>
<result column="user_id" property="userId"/>
<result column="type" property="type"/>
<result column="operation_name" property="operationName"/>
<result column="ip" property="ip"/>
<result column="create_time" property="createTime"/>
<result column="update_time" property="updateTime"/>
......@@ -21,16 +22,17 @@
</sql>
<sql id="cols_exclude_id">
user_id,type, ip, create_time,update_time
user_id,type, operationName,ip, create_time,update_time
</sql>
<sql id="vals">
#{userId},#{type},#{ip},now(),now()
#{userId},#{type},#{operation_name},#{ip},now(),now()
</sql>
<sql id="updateCondition">
<if test="userId != null">user_id = #{userId},</if>
<if test="type != null">type =#{type},</if>
<if test="operationName != null">operation_name =#{operationName},</if>
<if test="ip != null">ip =#{ip},</if>
update_time =now()
</sql>
......@@ -39,6 +41,7 @@
<if test="id != null">id = #{id}</if>
<if test="userId != null">and user_id = #{userId}</if>
<if test="type != null">and type =#{type}</if>
<if test="operationName != null">and operation_name =#{operationName}</if>
<if test="ip != null">and ip =#{ip}</if>
<if test="createTime != null">and create_time &gt;= #{createTime}</if>
<if test="updateTime != null">and #{updateTime} &gt;= update_time</if>
......
......@@ -30,11 +30,17 @@ public class LoginRecord implements Serializable {
private Integer userId;
/**
* 类型 1:登录 2:退出
* 类型 1:用户祖册 2:用户登录 3:用户退出
*/
@ApiModelProperty(value = "类型 1:登录 2:退出", name = "type")
@ApiModelProperty(value = "类型 1:用户祖册 2:用户登录 3:用户退出", name = "type")
private Integer type;
/**
* 操作名称
*/
@ApiModelProperty(value = "操作名称", name = "operationName")
private String operationName;
/**
* ip
*/
......
package cn.wisenergy.model.enums;
/**
* @ Description: 操作枚举类
* @ Author : 86187
* @ Date : 2021/1/15 9:58
*/
public enum OperationTypeEnum {
/**
* 用户登录相关-操作枚举类
*/
USER_REGISTER(1, "用户祖册"),
USER_LOGIN(2, "用户登录"),
USER_OUT(3, "用户退出");
private Integer code;
private String desc;
OperationTypeEnum(Integer code, String desc) {
this.code = code;
this.desc = desc;
}
public Integer getCode() {
return code;
}
public void setCode(Integer code) {
this.code = code;
}
public String getDesc() {
return desc;
}
public void setDesc(String desc) {
this.desc = desc;
}
}
......@@ -3,6 +3,7 @@ package cn.wisenergy.service.app.impl;
import cn.wisenergy.common.utils.Md5Util;
import cn.wisenergy.common.utils.R;
import cn.wisenergy.mapper.UsersMapper;
import cn.wisenergy.model.app.LoginRecord;
import cn.wisenergy.model.app.UserInfo;
import cn.wisenergy.model.vo.UserInfoVo;
import cn.wisenergy.model.vo.UserRegisterVo;
......@@ -58,6 +59,10 @@ public class UserLoginServiceImpl extends ServiceImpl<UsersMapper, UserInfo> imp
return R.ok(1, false);
}
//4、保存操作记录
LoginRecord loginRecord=new LoginRecord();
loginRecord.setType(1);
return R.ok(0, true);
}
......@@ -159,4 +164,7 @@ public class UserLoginServiceImpl extends ServiceImpl<UsersMapper, UserInfo> imp
return true;
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment