mirror of
https://gitee.com/softnetcat/FCat.git
synced 2024-11-29 17:57:51 +08:00
增加用户操作日志记录
This commit is contained in:
parent
8f87cc08a3
commit
c76901d5c1
@ -33,6 +33,14 @@ export class TDictAddComponent implements OnInit {
|
||||
this.msg = '编码不能为空';
|
||||
result = false;
|
||||
}
|
||||
if(!dict.name){
|
||||
this.msg = '名称不能为空';
|
||||
result = false;
|
||||
}
|
||||
if(!dict.sort){
|
||||
this.msg = '排序不能为空,且为数字';
|
||||
result = false;
|
||||
}
|
||||
return result;
|
||||
}
|
||||
onSubmit(){
|
||||
|
@ -36,6 +36,14 @@ export class TDictUpdateComponent implements OnInit {
|
||||
this.msg = '编码不能为空';
|
||||
result = false;
|
||||
}
|
||||
if(!dict.name){
|
||||
this.msg = '名称不能为空';
|
||||
result = false;
|
||||
}
|
||||
if(!dict.sort){
|
||||
this.msg = '排序不能为空,且为数字';
|
||||
result = false;
|
||||
}
|
||||
return result;
|
||||
}
|
||||
onSubmit(){
|
||||
|
@ -20,6 +20,7 @@ import {TGroupAuthorityComponent} from "./t-group-authority.component";
|
||||
import {TDictComponent} from "./dict/t-dict.component";
|
||||
import {TDictUpdateComponent} from "./dict/t-dict-update.component";
|
||||
import {TDictAddComponent} from "./dict/t-dict-add.component";
|
||||
import {TUserLogComponent} from "./userLog/t-user-log.component";
|
||||
|
||||
|
||||
const routes: Routes = [
|
||||
@ -103,6 +104,10 @@ const routes: Routes = [
|
||||
{
|
||||
path: 'tDictAdd',
|
||||
component: TDictAddComponent
|
||||
},
|
||||
{
|
||||
path: 'tUserLogList',
|
||||
component: TUserLogComponent
|
||||
}
|
||||
]},
|
||||
{ path: '**',
|
||||
|
@ -37,6 +37,8 @@ import {TDictComponent} from "./dict/t-dict.component";
|
||||
import {TDictService} from "./dict/t-dict.service";
|
||||
import {TDictUpdateComponent} from "./dict/t-dict-update.component";
|
||||
import {TDictAddComponent} from "./dict/t-dict-add.component";
|
||||
import {TUserLogComponent} from "./userLog/t-user-log.component";
|
||||
import {TUserLogService} from "./userLog/t-user-log.service";
|
||||
|
||||
@NgModule({
|
||||
imports: [BrowserModule, FormsModule,TUserRoutingModule,PaginationModule.forRoot(),AmexioWidgetModule],
|
||||
@ -46,10 +48,11 @@ import {TDictAddComponent} from "./dict/t-dict-add.component";
|
||||
TGroupTypeListComponent,TGroupTypeUpdateComponent,TGroupTypeAddComponent,
|
||||
TGroupListComponent,TGroupAddComponent,TGroupUpdateComponent,TGroupAddUserComponent,TGroupAuthorityComponent,
|
||||
TDictComponent,TDictUpdateComponent,TDictAddComponent,
|
||||
TUserLogComponent,
|
||||
InfoComponent
|
||||
],
|
||||
providers: [Config,TUserService,TMenuService,TElementService,TGroupTypeService,TGroupService,
|
||||
CommonHttpService,TAuthorityService,TUserGroupService,TDictService
|
||||
CommonHttpService,TAuthorityService,TUserGroupService,TDictService,TUserLogService
|
||||
]
|
||||
})
|
||||
export class TUserModule {
|
||||
|
@ -0,0 +1,74 @@
|
||||
<my-info [msg]="msg" (msg_)="msg_($event)"></my-info>
|
||||
<section class="content-header">
|
||||
<h1>
|
||||
{{secondName}}
|
||||
<small>{{firstName}}</small>
|
||||
</h1>
|
||||
<ol class="breadcrumb">
|
||||
<li><a ><i class="fa fa-dashboard"></i> 首页</a></li>
|
||||
<li><a >{{firstName}}</a></li>
|
||||
<li class="active">{{secondName}}</li>
|
||||
</ol>
|
||||
</section>
|
||||
|
||||
<!-- Main content -->
|
||||
<section class="content">
|
||||
<div class="row">
|
||||
<div class="col-xs-12">
|
||||
<div class="box">
|
||||
<div class="box-header">
|
||||
<h3 class="box-title">日志列表</h3>
|
||||
|
||||
<div class="box-tools">
|
||||
<div class="input-group input-group-sm" style="width: 150px;">
|
||||
<input type="text" name="table_search" class="form-control pull-right" placeholder="Search">
|
||||
|
||||
<div class="input-group-btn">
|
||||
<button type="submit" class="btn btn-default"><i class="fa fa-search"></i></button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- /.box-header -->
|
||||
<div class="box-body table-responsive ">
|
||||
<table class="table table-hover table-bordered">
|
||||
<tr>
|
||||
<th style="width:8px;"></th>
|
||||
<th>ID</th>
|
||||
<th>用户名</th>
|
||||
<th>操作时间</th>
|
||||
<th>会话ID</th>
|
||||
<th>操作</th>
|
||||
<th>方法</th>
|
||||
</tr>
|
||||
<tr *ngFor="let userLog of userLogList" (click)="onSelect(userLog);radio.checked=true;">
|
||||
<td><input type="radio" name="r1" class="minimal" #radio ></td>
|
||||
<td>{{userLog.id}}</td>
|
||||
<td>{{userLog.username}}</td>
|
||||
<td>{{userLog.optTime | date:'yyyy-mm-dd HH:mm:ss'}}</td>
|
||||
<td>{{userLog.sessionId}}</td>
|
||||
<td>{{userLog.action}}</td>
|
||||
<td>{{userLog.method}}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="9">
|
||||
<form class="form-inline" style="float:right;">
|
||||
<div class="form-group">
|
||||
<pagination [disabled]="disabled" [totalItems]="totalItems"
|
||||
[itemsPerPage]="pageSize"
|
||||
(pageChanged)="pageChanged($event)"
|
||||
(numPages)="numPages($event)"
|
||||
[maxSize]="maxSize" [boundaryLinks]="true" class="pagination-sm"></pagination>
|
||||
</div>
|
||||
</form>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<!-- /.box-body -->
|
||||
</div>
|
||||
<!-- /.box -->
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
@ -0,0 +1,73 @@
|
||||
import {Component, OnInit} from "@angular/core";
|
||||
import {Router} from "@angular/router";
|
||||
import {TUserLog} from "./t-user-log";
|
||||
import {TUserLogService} from "./t-user-log.service";
|
||||
import {TUserService} from "../t-user.service";
|
||||
import {PageChangedEvent} from "ngx-bootstrap/pagination/pagination.component";
|
||||
|
||||
@Component({
|
||||
templateUrl: './t-user-log.component.html',
|
||||
styleUrls: ['./t-user-log.component.css']
|
||||
})
|
||||
export class TUserLogComponent implements OnInit {
|
||||
msg: string;
|
||||
userLogList:TUserLog[];
|
||||
selectedUserLog:TUserLog = new TUserLog();
|
||||
firstText:string = '首页';
|
||||
disabled:boolean;
|
||||
firstName:string = '基础配置';
|
||||
secondName:string = '日志管理';
|
||||
|
||||
/**分页用到的参数**/
|
||||
pageSize:number = 10;
|
||||
maxSize:number = 5;
|
||||
totalItems:number;
|
||||
currentPage:number = 1;
|
||||
|
||||
authorityTElements:any[];
|
||||
viewButton:boolean=false;
|
||||
constructor(private router:Router,
|
||||
private tUserService:TUserService,
|
||||
private tUserLogService:TUserLogService) { }
|
||||
|
||||
|
||||
ngOnInit():void {
|
||||
this.authorityTElements = this.tUserService.getLocalAuthorityTElements();
|
||||
console.log("this.authorityTElements:",this.authorityTElements);
|
||||
this.authorityTElements.forEach((tElement) =>{
|
||||
if(tElement.code == 'userLogManager:view'){
|
||||
this.viewButton=true;
|
||||
}
|
||||
})
|
||||
if(this.viewButton) {
|
||||
this.getUserLogList();
|
||||
}
|
||||
}
|
||||
msg_(msg_:string) {
|
||||
this.msg = msg_;
|
||||
}
|
||||
pageChanged(page:PageChangedEvent) {
|
||||
this.currentPage = page.page;
|
||||
this.pageSize = page.itemsPerPage;
|
||||
this.getUserLogList();
|
||||
}
|
||||
|
||||
numPages(numPages:number) {
|
||||
console.log(numPages);
|
||||
}
|
||||
|
||||
|
||||
|
||||
onSelect(userLog:TUserLog):void {
|
||||
this.selectedUserLog = userLog;
|
||||
}
|
||||
|
||||
getUserLogList():void {
|
||||
this.tUserLogService.getList(this.currentPage, this.pageSize).subscribe(data => {
|
||||
console.log("tUserLogService:",data);
|
||||
this.userLogList = data.data.list;
|
||||
this.totalItems = data.data.total;
|
||||
});
|
||||
|
||||
}
|
||||
}
|
16
fcat-angular/src/app/baseinfo/userLog/t-user-log.service.ts
Normal file
16
fcat-angular/src/app/baseinfo/userLog/t-user-log.service.ts
Normal file
@ -0,0 +1,16 @@
|
||||
import {Injectable} from "@angular/core";
|
||||
import {TUserLog} from "./t-user-log";
|
||||
import {HttpUtil} from "../../util/http.util";
|
||||
|
||||
|
||||
@Injectable()
|
||||
export class TUserLogService{
|
||||
private baseUrl = "/fcat-user/v1/tUserLog";
|
||||
constructor(private httpUtil: HttpUtil){
|
||||
}
|
||||
getList(currentPage:number, pageSize:number) {
|
||||
let param = "?pageSize="+pageSize+"&pageNum="+currentPage;
|
||||
let url = this.baseUrl+"/listByPage"+param;
|
||||
return this.httpUtil.get(url);
|
||||
}
|
||||
}
|
9
fcat-angular/src/app/baseinfo/userLog/t-user-log.ts
Normal file
9
fcat-angular/src/app/baseinfo/userLog/t-user-log.ts
Normal file
@ -0,0 +1,9 @@
|
||||
export class TUserLog{
|
||||
id:number;
|
||||
username:string;
|
||||
optTime:Date;
|
||||
sessionId:string;
|
||||
action:string;
|
||||
method:string;
|
||||
createTime:Date;
|
||||
}
|
@ -2,11 +2,16 @@ package com.xfdmao.fcat.user.aop;
|
||||
|
||||
import com.alibaba.fastjson.JSONArray;
|
||||
import com.alibaba.fastjson.JSONObject;
|
||||
import com.xfdmao.fcat.api.vo.authority.SessionInfo;
|
||||
import com.xfdmao.fcat.user.entity.TUserLog;
|
||||
import com.xfdmao.fcat.user.service.TUserLogService;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.aspectj.lang.JoinPoint;
|
||||
import org.aspectj.lang.annotation.*;
|
||||
import org.aspectj.lang.reflect.MethodSignature;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Component;
|
||||
import org.springframework.web.context.request.RequestContextHolder;
|
||||
import org.springframework.web.context.request.ServletRequestAttributes;
|
||||
@ -25,6 +30,9 @@ public class LogAspect {
|
||||
private static final Logger logger = LoggerFactory.getLogger(LogAspect.class);
|
||||
private static final ThreadLocal<Long> timeTreadLocal = new ThreadLocal<>();
|
||||
|
||||
@Autowired
|
||||
private TUserLogService tUserLogService;
|
||||
|
||||
@Pointcut("execution(* com.xfdmao.fcat.user.controller..*.*(..)) && @annotation(org.springframework.web.bind.annotation.RequestMapping)")
|
||||
//@Pointcut("execution(* com.xfdmao.fcat.user.controller..*(..))")
|
||||
public void log() {
|
||||
@ -51,6 +59,17 @@ public class LogAspect {
|
||||
logger.info("请求方法requestMethod = {}", request.getMethod());
|
||||
logger.info("请求资源uri = {}", request.getRequestURI());
|
||||
logger.info("所有的请求参数 key:value = {}", keyValue);
|
||||
TUserLog tUserLog = new TUserLog();
|
||||
tUserLog.setAction(method.getDeclaringClass()+"");
|
||||
tUserLog.setOptTime(new Date());
|
||||
tUserLog.setMethod(methodName);
|
||||
tUserLog.setSessionId(request.getSession().getId());
|
||||
SessionInfo sessionInfo = (SessionInfo) request.getSession().getAttribute("sessionInfo");
|
||||
if(StringUtils.isNotBlank(sessionInfo.getUsername())){
|
||||
tUserLog.setUsername(sessionInfo.getUsername());
|
||||
tUserLog.setCreateTime(new Date());
|
||||
tUserLogService.insert(tUserLog);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@ -96,19 +115,14 @@ public class LogAspect {
|
||||
return null;
|
||||
}
|
||||
Enumeration<String> enumeration = request.getParameterNames();
|
||||
//StringBuilder stringBuilder = new StringBuilder();
|
||||
JSONArray jsonArray = new JSONArray();
|
||||
while (enumeration.hasMoreElements()) {
|
||||
String key = enumeration.nextElement();
|
||||
String value = request.getParameter(key);
|
||||
JSONObject json = new JSONObject();
|
||||
//String keyValue = key+" : " +value+" ; ";
|
||||
json.put(key, value);
|
||||
//stringBuilder.append(keyValue);
|
||||
jsonArray.add(json);
|
||||
}
|
||||
//JSONObject jsonObject = new JSONObject();
|
||||
//jsonObject.put("请求参数为:",jsonArray.toString());
|
||||
return jsonArray.toString();
|
||||
}
|
||||
}
|
||||
|
@ -0,0 +1,37 @@
|
||||
package com.xfdmao.fcat.user.controller;
|
||||
|
||||
import com.alibaba.fastjson.JSONObject;
|
||||
import com.github.pagehelper.PageHelper;
|
||||
import com.github.pagehelper.PageInfo;
|
||||
import com.xfdmao.fcat.common.constant.CommonConstant;
|
||||
import com.xfdmao.fcat.common.controller.BaseController;
|
||||
import com.xfdmao.fcat.common.util.JsonUtil;
|
||||
import com.xfdmao.fcat.user.entity.TUserLog;
|
||||
import com.xfdmao.fcat.user.service.TUserLogService;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestMethod;
|
||||
import org.springframework.web.bind.annotation.ResponseBody;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* Created by fier on 2017/11/28.
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("v1/tUserLog")
|
||||
public class TUserLogController extends BaseController<TUserLogService,TUserLog,Integer> {
|
||||
|
||||
@RequestMapping(value = "/listByPage",method = RequestMethod.GET)
|
||||
@ResponseBody
|
||||
public JSONObject listByPage(Integer pageNum, Integer pageSize){
|
||||
|
||||
pageNum = pageNum == null? CommonConstant.PAGE_NUM:pageNum;
|
||||
pageSize = pageSize == null?CommonConstant.PAGE_SIZE:pageSize;
|
||||
|
||||
PageHelper.startPage(pageNum, pageSize);
|
||||
List<TUserLog> tMenuList = baseServiceImpl.listByPageNewRecord();
|
||||
PageInfo page = new PageInfo(tMenuList);
|
||||
return JsonUtil.getSuccessJsonObject(page);
|
||||
}
|
||||
}
|
@ -0,0 +1,165 @@
|
||||
package com.xfdmao.fcat.user.entity;
|
||||
|
||||
import java.util.Date;
|
||||
import javax.persistence.*;
|
||||
|
||||
@Table(name = "t_user_log")
|
||||
public class TUserLog {
|
||||
@Id
|
||||
private Integer id;
|
||||
|
||||
/**
|
||||
* 用户名
|
||||
*/
|
||||
private String username;
|
||||
|
||||
/**
|
||||
* 操作时间
|
||||
*/
|
||||
@Column(name = "opt_time")
|
||||
private Date optTime;
|
||||
|
||||
/**
|
||||
* 用户sessionId
|
||||
*/
|
||||
@Column(name = "session_id")
|
||||
private String sessionId;
|
||||
|
||||
/**
|
||||
* 操作
|
||||
*/
|
||||
private String action;
|
||||
|
||||
/**
|
||||
* 访问的方法
|
||||
*/
|
||||
private String method;
|
||||
|
||||
/**
|
||||
* 数据库创建时间
|
||||
*/
|
||||
@Column(name = "create_time")
|
||||
private Date createTime;
|
||||
|
||||
/**
|
||||
* @return id
|
||||
*/
|
||||
public Integer getId() {
|
||||
return id;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param id
|
||||
*/
|
||||
public void setId(Integer id) {
|
||||
this.id = id;
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取用户名
|
||||
*
|
||||
* @return username - 用户名
|
||||
*/
|
||||
public String getUsername() {
|
||||
return username;
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置用户名
|
||||
*
|
||||
* @param username 用户名
|
||||
*/
|
||||
public void setUsername(String username) {
|
||||
this.username = username;
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取操作时间
|
||||
*
|
||||
* @return opt_time - 操作时间
|
||||
*/
|
||||
public Date getOptTime() {
|
||||
return optTime;
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置操作时间
|
||||
*
|
||||
* @param optTime 操作时间
|
||||
*/
|
||||
public void setOptTime(Date optTime) {
|
||||
this.optTime = optTime;
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取用户sessionId
|
||||
*
|
||||
* @return session_id - 用户sessionId
|
||||
*/
|
||||
public String getSessionId() {
|
||||
return sessionId;
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置用户sessionId
|
||||
*
|
||||
* @param sessionId 用户sessionId
|
||||
*/
|
||||
public void setSessionId(String sessionId) {
|
||||
this.sessionId = sessionId;
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取操作
|
||||
*
|
||||
* @return action - 操作
|
||||
*/
|
||||
public String getAction() {
|
||||
return action;
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置操作
|
||||
*
|
||||
* @param action 操作
|
||||
*/
|
||||
public void setAction(String action) {
|
||||
this.action = action;
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取访问的方法
|
||||
*
|
||||
* @return method - 访问的方法
|
||||
*/
|
||||
public String getMethod() {
|
||||
return method;
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置访问的方法
|
||||
*
|
||||
* @param method 访问的方法
|
||||
*/
|
||||
public void setMethod(String method) {
|
||||
this.method = method;
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取数据库创建时间
|
||||
*
|
||||
* @return create_time - 数据库创建时间
|
||||
*/
|
||||
public Date getCreateTime() {
|
||||
return createTime;
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置数据库创建时间
|
||||
*
|
||||
* @param createTime 数据库创建时间
|
||||
*/
|
||||
public void setCreateTime(Date createTime) {
|
||||
this.createTime = createTime;
|
||||
}
|
||||
}
|
@ -0,0 +1,10 @@
|
||||
package com.xfdmao.fcat.user.mapper;
|
||||
|
||||
import com.xfdmao.fcat.user.entity.TUserLog;
|
||||
import tk.mybatis.mapper.common.Mapper;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public interface TUserLogMapper extends Mapper<TUserLog> {
|
||||
List<TUserLog> listByPageNewRecord();
|
||||
}
|
@ -0,0 +1,13 @@
|
||||
package com.xfdmao.fcat.user.service;
|
||||
|
||||
import com.xfdmao.fcat.common.service.BaseService;
|
||||
import com.xfdmao.fcat.user.entity.TUserLog;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* Created by fier on 2017/11/28.
|
||||
*/
|
||||
public interface TUserLogService extends BaseService<TUserLog>{
|
||||
List<TUserLog> listByPageNewRecord();
|
||||
}
|
@ -0,0 +1,20 @@
|
||||
package com.xfdmao.fcat.user.service.impl;
|
||||
|
||||
import com.xfdmao.fcat.common.service.impl.BaseServiceImpl;
|
||||
import com.xfdmao.fcat.user.entity.TUserLog;
|
||||
import com.xfdmao.fcat.user.mapper.TUserLogMapper;
|
||||
import com.xfdmao.fcat.user.service.TUserLogService;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* Created by fier on 2017/11/28.
|
||||
*/
|
||||
@Service
|
||||
public class TUserLogServiceImpl extends BaseServiceImpl<TUserLogMapper,TUserLog> implements TUserLogService {
|
||||
@Override
|
||||
public List<TUserLog> listByPageNewRecord() {
|
||||
return mapper.listByPageNewRecord();
|
||||
}
|
||||
}
|
@ -14,9 +14,13 @@
|
||||
<property name="mappers" value="tk.mybatis.mapper.common.Mapper" />
|
||||
</plugin>
|
||||
|
||||
<jdbcConnection driverClass="com.mysql.jdbc.Driver"
|
||||
<!-- <jdbcConnection driverClass="com.mysql.jdbc.Driver"
|
||||
connectionURL="jdbc:mysql://localhost:3306/fcat?useUnicode=true&characterEncoding=UTF8"
|
||||
userId="root" password="xfd4m463$#ked@&!EDQd">
|
||||
</jdbcConnection>-->
|
||||
<jdbcConnection driverClass="com.mysql.jdbc.Driver"
|
||||
connectionURL="jdbc:mysql://localhost:3306/fcat?useUnicode=true&characterEncoding=UTF8"
|
||||
userId="root" password="">
|
||||
</jdbcConnection>
|
||||
|
||||
<javaModelGenerator targetPackage="${targetModelPackage}"
|
||||
@ -33,8 +37,9 @@
|
||||
<table tableName="t_authority" domainObjectName="TAuthority"/>
|
||||
<table tableName="t_group" domainObjectName="TGroup"/>
|
||||
<table tableName="t_group_type" domainObjectName="TGroupType"/>
|
||||
<table tableName="t_user_group" domainObjectName="TUserGroup"/>-->
|
||||
<table tableName="t_dict" domainObjectName="TDict"/>
|
||||
<table tableName="t_user_group" domainObjectName="TUserGroup"/>
|
||||
<table tableName="t_dict" domainObjectName="TDict"/>-->
|
||||
<table tableName="t_user_log" domainObjectName="TUserLog"/>
|
||||
|
||||
</context>
|
||||
</generatorConfiguration>
|
@ -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.xfdmao.fcat.user.mapper.TUserLogMapper" >
|
||||
<resultMap id="BaseResultMap" type="com.xfdmao.fcat.user.entity.TUserLog" >
|
||||
<!--
|
||||
WARNING - @mbggenerated
|
||||
-->
|
||||
<id column="id" property="id" jdbcType="INTEGER" />
|
||||
<result column="username" property="username" jdbcType="VARCHAR" />
|
||||
<result column="opt_time" property="optTime" jdbcType="TIMESTAMP" />
|
||||
<result column="session_id" property="sessionId" jdbcType="VARCHAR" />
|
||||
<result column="action" property="action" jdbcType="VARCHAR" />
|
||||
<result column="method" property="method" jdbcType="VARCHAR" />
|
||||
<result column="create_time" property="createTime" jdbcType="TIMESTAMP" />
|
||||
</resultMap>
|
||||
|
||||
<select id="listByPageNewRecord" resultMap="BaseResultMap">
|
||||
select * from t_user_log order by opt_time desc
|
||||
</select>
|
||||
</mapper>
|
184
fcat.sql
184
fcat.sql
@ -2,15 +2,15 @@
|
||||
Navicat MySQL Data Transfer
|
||||
|
||||
Source Server : localhost
|
||||
Source Server Version : 50505
|
||||
Source Server Version : 50611
|
||||
Source Host : localhost:3306
|
||||
Source Database : fcat
|
||||
|
||||
Target Server Type : MYSQL
|
||||
Target Server Version : 50505
|
||||
Target Server Version : 50611
|
||||
File Encoding : 65001
|
||||
|
||||
Date: 2017-11-28 19:14:37
|
||||
Date: 2017-11-29 00:23:42
|
||||
*/
|
||||
|
||||
SET FOREIGN_KEY_CHECKS=0;
|
||||
@ -28,7 +28,7 @@ CREATE TABLE `t_authority` (
|
||||
`create_time` datetime DEFAULT CURRENT_TIMESTAMP,
|
||||
`update_time` datetime DEFAULT CURRENT_TIMESTAMP,
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=2940 DEFAULT CHARSET=utf8;
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=3048 DEFAULT CHARSET=utf8;
|
||||
|
||||
-- ----------------------------
|
||||
-- Records of t_authority
|
||||
@ -68,43 +68,45 @@ INSERT INTO `t_authority` VALUES ('2899', '1', 'group', '32', 'element', null, n
|
||||
INSERT INTO `t_authority` VALUES ('2900', '1', 'group', '33', 'element', null, null);
|
||||
INSERT INTO `t_authority` VALUES ('2901', '1', 'group', '34', 'element', null, null);
|
||||
INSERT INTO `t_authority` VALUES ('2902', '1', 'group', '35', 'element', null, null);
|
||||
INSERT INTO `t_authority` VALUES ('2903', '2', 'group', '13', 'menu', null, null);
|
||||
INSERT INTO `t_authority` VALUES ('2904', '2', 'group', '5', 'menu', null, null);
|
||||
INSERT INTO `t_authority` VALUES ('2905', '2', 'group', '1', 'menu', null, null);
|
||||
INSERT INTO `t_authority` VALUES ('2906', '2', 'group', '6', 'menu', null, null);
|
||||
INSERT INTO `t_authority` VALUES ('2907', '2', 'group', '7', 'menu', null, null);
|
||||
INSERT INTO `t_authority` VALUES ('2908', '2', 'group', '8', 'menu', null, null);
|
||||
INSERT INTO `t_authority` VALUES ('2909', '2', 'group', '21', 'menu', null, null);
|
||||
INSERT INTO `t_authority` VALUES ('2910', '2', 'group', '14', 'menu', null, null);
|
||||
INSERT INTO `t_authority` VALUES ('2911', '2', 'group', '33', 'menu', null, null);
|
||||
INSERT INTO `t_authority` VALUES ('2912', '2', 'group', '4', 'element', null, null);
|
||||
INSERT INTO `t_authority` VALUES ('2913', '2', 'group', '5', 'element', null, null);
|
||||
INSERT INTO `t_authority` VALUES ('2914', '2', 'group', '3', 'element', null, null);
|
||||
INSERT INTO `t_authority` VALUES ('2915', '2', 'group', '23', 'element', null, null);
|
||||
INSERT INTO `t_authority` VALUES ('2916', '2', 'group', '10', 'element', null, null);
|
||||
INSERT INTO `t_authority` VALUES ('2917', '2', 'group', '11', 'element', null, null);
|
||||
INSERT INTO `t_authority` VALUES ('2918', '2', 'group', '12', 'element', null, null);
|
||||
INSERT INTO `t_authority` VALUES ('2919', '2', 'group', '13', 'element', null, null);
|
||||
INSERT INTO `t_authority` VALUES ('2920', '2', 'group', '14', 'element', null, null);
|
||||
INSERT INTO `t_authority` VALUES ('2921', '2', 'group', '15', 'element', null, null);
|
||||
INSERT INTO `t_authority` VALUES ('2922', '2', 'group', '24', 'element', null, null);
|
||||
INSERT INTO `t_authority` VALUES ('2923', '2', 'group', '27', 'element', null, null);
|
||||
INSERT INTO `t_authority` VALUES ('2924', '2', 'group', '20', 'element', null, null);
|
||||
INSERT INTO `t_authority` VALUES ('2925', '2', 'group', '28', 'element', null, null);
|
||||
INSERT INTO `t_authority` VALUES ('2926', '2', 'group', '16', 'element', null, null);
|
||||
INSERT INTO `t_authority` VALUES ('2927', '2', 'group', '17', 'element', null, null);
|
||||
INSERT INTO `t_authority` VALUES ('2928', '2', 'group', '18', 'element', null, null);
|
||||
INSERT INTO `t_authority` VALUES ('2929', '2', 'group', '19', 'element', null, null);
|
||||
INSERT INTO `t_authority` VALUES ('2930', '2', 'group', '21', 'element', null, null);
|
||||
INSERT INTO `t_authority` VALUES ('2931', '2', 'group', '22', 'element', null, null);
|
||||
INSERT INTO `t_authority` VALUES ('2932', '2', 'group', '32', 'element', null, null);
|
||||
INSERT INTO `t_authority` VALUES ('2933', '2', 'group', '33', 'element', null, null);
|
||||
INSERT INTO `t_authority` VALUES ('2934', '2', 'group', '34', 'element', null, null);
|
||||
INSERT INTO `t_authority` VALUES ('2935', '2', 'group', '35', 'element', null, null);
|
||||
INSERT INTO `t_authority` VALUES ('2936', '2', 'group', '36', 'element', null, null);
|
||||
INSERT INTO `t_authority` VALUES ('2937', '2', 'group', '37', 'element', null, null);
|
||||
INSERT INTO `t_authority` VALUES ('2938', '2', 'group', '38', 'element', null, null);
|
||||
INSERT INTO `t_authority` VALUES ('2939', '2', 'group', '39', 'element', null, null);
|
||||
INSERT INTO `t_authority` VALUES ('3009', '2', 'group', '13', 'menu', null, null);
|
||||
INSERT INTO `t_authority` VALUES ('3010', '2', 'group', '5', 'menu', null, null);
|
||||
INSERT INTO `t_authority` VALUES ('3011', '2', 'group', '1', 'menu', null, null);
|
||||
INSERT INTO `t_authority` VALUES ('3012', '2', 'group', '6', 'menu', null, null);
|
||||
INSERT INTO `t_authority` VALUES ('3013', '2', 'group', '7', 'menu', null, null);
|
||||
INSERT INTO `t_authority` VALUES ('3014', '2', 'group', '8', 'menu', null, null);
|
||||
INSERT INTO `t_authority` VALUES ('3015', '2', 'group', '21', 'menu', null, null);
|
||||
INSERT INTO `t_authority` VALUES ('3016', '2', 'group', '36', 'menu', null, null);
|
||||
INSERT INTO `t_authority` VALUES ('3017', '2', 'group', '14', 'menu', null, null);
|
||||
INSERT INTO `t_authority` VALUES ('3018', '2', 'group', '33', 'menu', null, null);
|
||||
INSERT INTO `t_authority` VALUES ('3019', '2', 'group', '4', 'element', null, null);
|
||||
INSERT INTO `t_authority` VALUES ('3020', '2', 'group', '5', 'element', null, null);
|
||||
INSERT INTO `t_authority` VALUES ('3021', '2', 'group', '3', 'element', null, null);
|
||||
INSERT INTO `t_authority` VALUES ('3022', '2', 'group', '23', 'element', null, null);
|
||||
INSERT INTO `t_authority` VALUES ('3023', '2', 'group', '10', 'element', null, null);
|
||||
INSERT INTO `t_authority` VALUES ('3024', '2', 'group', '11', 'element', null, null);
|
||||
INSERT INTO `t_authority` VALUES ('3025', '2', 'group', '12', 'element', null, null);
|
||||
INSERT INTO `t_authority` VALUES ('3026', '2', 'group', '13', 'element', null, null);
|
||||
INSERT INTO `t_authority` VALUES ('3027', '2', 'group', '14', 'element', null, null);
|
||||
INSERT INTO `t_authority` VALUES ('3028', '2', 'group', '15', 'element', null, null);
|
||||
INSERT INTO `t_authority` VALUES ('3029', '2', 'group', '24', 'element', null, null);
|
||||
INSERT INTO `t_authority` VALUES ('3030', '2', 'group', '27', 'element', null, null);
|
||||
INSERT INTO `t_authority` VALUES ('3031', '2', 'group', '20', 'element', null, null);
|
||||
INSERT INTO `t_authority` VALUES ('3032', '2', 'group', '28', 'element', null, null);
|
||||
INSERT INTO `t_authority` VALUES ('3033', '2', 'group', '16', 'element', null, null);
|
||||
INSERT INTO `t_authority` VALUES ('3034', '2', 'group', '17', 'element', null, null);
|
||||
INSERT INTO `t_authority` VALUES ('3035', '2', 'group', '18', 'element', null, null);
|
||||
INSERT INTO `t_authority` VALUES ('3036', '2', 'group', '19', 'element', null, null);
|
||||
INSERT INTO `t_authority` VALUES ('3037', '2', 'group', '21', 'element', null, null);
|
||||
INSERT INTO `t_authority` VALUES ('3038', '2', 'group', '22', 'element', null, null);
|
||||
INSERT INTO `t_authority` VALUES ('3039', '2', 'group', '32', 'element', null, null);
|
||||
INSERT INTO `t_authority` VALUES ('3040', '2', 'group', '33', 'element', null, null);
|
||||
INSERT INTO `t_authority` VALUES ('3041', '2', 'group', '34', 'element', null, null);
|
||||
INSERT INTO `t_authority` VALUES ('3042', '2', 'group', '35', 'element', null, null);
|
||||
INSERT INTO `t_authority` VALUES ('3043', '2', 'group', '36', 'element', null, null);
|
||||
INSERT INTO `t_authority` VALUES ('3044', '2', 'group', '37', 'element', null, null);
|
||||
INSERT INTO `t_authority` VALUES ('3045', '2', 'group', '38', 'element', null, null);
|
||||
INSERT INTO `t_authority` VALUES ('3046', '2', 'group', '39', 'element', null, null);
|
||||
INSERT INTO `t_authority` VALUES ('3047', '2', 'group', '40', 'element', null, null);
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for t_dict
|
||||
@ -146,7 +148,7 @@ CREATE TABLE `t_element` (
|
||||
`create_time` datetime DEFAULT CURRENT_TIMESTAMP,
|
||||
`update_time` datetime DEFAULT CURRENT_TIMESTAMP,
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=40 DEFAULT CHARSET=utf8;
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=41 DEFAULT CHARSET=utf8;
|
||||
|
||||
-- ----------------------------
|
||||
-- Records of t_element
|
||||
@ -179,6 +181,7 @@ INSERT INTO `t_element` VALUES ('36', 'dictManager:view', 'uri', '查看', '/fca
|
||||
INSERT INTO `t_element` VALUES ('37', 'dictManager:btn_add', 'button', '新增', '/fcat-user/v1/tDict/**', '21', null, null, 'POST', '2017-11-28 13:55:23', '2017-11-28 13:55:23');
|
||||
INSERT INTO `t_element` VALUES ('38', 'dictManager:btn_edit', 'button', '编辑', '/fcat-user/v1/tDict/**', '21', null, null, 'PUT', '2017-11-28 13:59:23', '2017-11-28 13:59:23');
|
||||
INSERT INTO `t_element` VALUES ('39', 'dictManager:btn_del', 'button', '删除', '/fcat-user/v1/tDict/**', '21', null, null, 'DELETE', '2017-11-28 13:59:56', '2017-11-28 13:59:56');
|
||||
INSERT INTO `t_element` VALUES ('40', 'userLogManager:view', 'uri', '查看', '/fcat-user/v1/tUserLog/**', '36', null, null, 'GET', '2017-11-28 23:16:00', '2017-11-28 23:16:00');
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for t_group
|
||||
@ -243,7 +246,7 @@ CREATE TABLE `t_menu` (
|
||||
`create_time` datetime DEFAULT CURRENT_TIMESTAMP,
|
||||
`update_time` datetime DEFAULT CURRENT_TIMESTAMP,
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=36 DEFAULT CHARSET=utf8;
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=37 DEFAULT CHARSET=utf8;
|
||||
|
||||
-- ----------------------------
|
||||
-- Records of t_menu
|
||||
@ -259,6 +262,7 @@ INSERT INTO `t_menu` VALUES ('21', 'dictManager', '数据字典', '5', '/index/t
|
||||
INSERT INTO `t_menu` VALUES ('33', 'areaManager', '区域管理', '14', '/', 'fa fa-map-o', '0', null, 'Y', '2017-10-17 21:44:03', '2017-10-17 21:44:03');
|
||||
INSERT INTO `t_menu` VALUES ('34', 'country', '国家', '33', '/index/tDictList', 'fa fa-clone', '0', null, 'Y', '2017-10-17 21:46:21', '2017-10-17 21:46:21');
|
||||
INSERT INTO `t_menu` VALUES ('35', 'province', '省会', '33', '/index/tDictList', 'fa fa-film', '0', null, 'Y', '2017-10-17 21:49:49', '2017-10-17 21:49:49');
|
||||
INSERT INTO `t_menu` VALUES ('36', 'user-log', '用户操作日志', '5', '/index/tUserLogList', 'fa fa-book', '0', null, 'Y', '2017-11-28 23:14:35', '2017-11-28 23:14:35');
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for t_user
|
||||
@ -322,3 +326,97 @@ INSERT INTO `t_user_group` VALUES ('47', '2', '4', 'leader', null, null);
|
||||
INSERT INTO `t_user_group` VALUES ('48', '2', '5', 'leader', null, null);
|
||||
INSERT INTO `t_user_group` VALUES ('49', '2', '7', 'leader', null, null);
|
||||
INSERT INTO `t_user_group` VALUES ('50', '1', '2', 'leader', null, null);
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for t_user_log
|
||||
-- ----------------------------
|
||||
DROP TABLE IF EXISTS `t_user_log`;
|
||||
CREATE TABLE `t_user_log` (
|
||||
`id` int(11) NOT NULL AUTO_INCREMENT,
|
||||
`username` varchar(255) DEFAULT NULL COMMENT '用户名',
|
||||
`opt_time` datetime DEFAULT NULL COMMENT '操作时间',
|
||||
`session_id` varchar(255) DEFAULT NULL COMMENT '用户sessionId',
|
||||
`action` varchar(255) DEFAULT NULL COMMENT '操作',
|
||||
`method` varchar(255) DEFAULT NULL COMMENT '访问的方法',
|
||||
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '数据库创建时间',
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=82 DEFAULT CHARSET=utf8;
|
||||
|
||||
-- ----------------------------
|
||||
-- Records of t_user_log
|
||||
-- ----------------------------
|
||||
INSERT INTO `t_user_log` VALUES ('7', 'aki', '2017-11-28 23:51:04', '0332e3a4-d649-4d44-b7c4-2bb471aa2899', 'class com.xfdmao.fcat.user.controller.SessionController', 'sessionUserInfo', '2017-11-28 23:51:04');
|
||||
INSERT INTO `t_user_log` VALUES ('8', 'aki', '2017-11-28 23:51:05', '0332e3a4-d649-4d44-b7c4-2bb471aa2899', 'class com.xfdmao.fcat.user.controller.SessionController', 'sessionUserInfo', '2017-11-28 23:51:05');
|
||||
INSERT INTO `t_user_log` VALUES ('9', 'aki', '2017-11-28 23:51:05', '0332e3a4-d649-4d44-b7c4-2bb471aa2899', 'class com.xfdmao.fcat.user.controller.TUserController', 'getAuthority', '2017-11-28 23:51:05');
|
||||
INSERT INTO `t_user_log` VALUES ('10', 'aki', '2017-11-28 23:51:14', '0332e3a4-d649-4d44-b7c4-2bb471aa2899', 'class com.xfdmao.fcat.user.controller.TGroupController', 'getByMenuId', '2017-11-28 23:51:14');
|
||||
INSERT INTO `t_user_log` VALUES ('11', 'aki', '2017-11-28 23:51:15', '0332e3a4-d649-4d44-b7c4-2bb471aa2899', 'class com.xfdmao.fcat.user.controller.TMenuController', 'allTree', '2017-11-28 23:51:15');
|
||||
INSERT INTO `t_user_log` VALUES ('12', 'aki', '2017-11-28 23:58:21', '0332e3a4-d649-4d44-b7c4-2bb471aa2899', 'class com.xfdmao.fcat.user.controller.SessionController', 'sessionUserInfo', '2017-11-28 23:58:21');
|
||||
INSERT INTO `t_user_log` VALUES ('13', 'aki', '2017-11-28 23:58:23', '0332e3a4-d649-4d44-b7c4-2bb471aa2899', 'class com.xfdmao.fcat.user.controller.TUserLogController', 'listByPage', '2017-11-28 23:58:23');
|
||||
INSERT INTO `t_user_log` VALUES ('14', 'aki', '2017-11-28 23:58:23', '0332e3a4-d649-4d44-b7c4-2bb471aa2899', 'class com.xfdmao.fcat.user.controller.SessionController', 'sessionUserInfo', '2017-11-28 23:58:23');
|
||||
INSERT INTO `t_user_log` VALUES ('15', 'aki', '2017-11-28 23:58:24', '0332e3a4-d649-4d44-b7c4-2bb471aa2899', 'class com.xfdmao.fcat.user.controller.TUserController', 'getAuthority', '2017-11-28 23:58:24');
|
||||
INSERT INTO `t_user_log` VALUES ('16', 'aki', '2017-11-29 00:01:53', '0332e3a4-d649-4d44-b7c4-2bb471aa2899', 'class com.xfdmao.fcat.user.controller.SessionController', 'sessionUserInfo', '2017-11-29 00:01:53');
|
||||
INSERT INTO `t_user_log` VALUES ('17', 'aki', '2017-11-29 00:01:53', '0332e3a4-d649-4d44-b7c4-2bb471aa2899', 'class com.xfdmao.fcat.user.controller.TUserLogController', 'listByPage', '2017-11-29 00:01:53');
|
||||
INSERT INTO `t_user_log` VALUES ('18', 'aki', '2017-11-29 00:01:53', '0332e3a4-d649-4d44-b7c4-2bb471aa2899', 'class com.xfdmao.fcat.user.controller.SessionController', 'sessionUserInfo', '2017-11-29 00:01:53');
|
||||
INSERT INTO `t_user_log` VALUES ('19', 'aki', '2017-11-29 00:01:54', '0332e3a4-d649-4d44-b7c4-2bb471aa2899', 'class com.xfdmao.fcat.user.controller.TUserController', 'getAuthority', '2017-11-29 00:01:54');
|
||||
INSERT INTO `t_user_log` VALUES ('20', 'aki', '2017-11-29 00:02:31', '0332e3a4-d649-4d44-b7c4-2bb471aa2899', 'class com.xfdmao.fcat.user.controller.SessionController', 'sessionUserInfo', '2017-11-29 00:02:31');
|
||||
INSERT INTO `t_user_log` VALUES ('21', 'aki', '2017-11-29 00:02:31', '0332e3a4-d649-4d44-b7c4-2bb471aa2899', 'class com.xfdmao.fcat.user.controller.TUserLogController', 'listByPage', '2017-11-29 00:02:31');
|
||||
INSERT INTO `t_user_log` VALUES ('22', 'aki', '2017-11-29 00:02:31', '0332e3a4-d649-4d44-b7c4-2bb471aa2899', 'class com.xfdmao.fcat.user.controller.SessionController', 'sessionUserInfo', '2017-11-29 00:02:31');
|
||||
INSERT INTO `t_user_log` VALUES ('23', 'aki', '2017-11-29 00:02:32', '0332e3a4-d649-4d44-b7c4-2bb471aa2899', 'class com.xfdmao.fcat.user.controller.TUserController', 'getAuthority', '2017-11-29 00:02:32');
|
||||
INSERT INTO `t_user_log` VALUES ('24', 'aki', '2017-11-29 00:02:40', '0332e3a4-d649-4d44-b7c4-2bb471aa2899', 'class com.xfdmao.fcat.user.controller.TGroupController', 'getByMenuId', '2017-11-29 00:02:40');
|
||||
INSERT INTO `t_user_log` VALUES ('25', 'aki', '2017-11-29 00:02:40', '0332e3a4-d649-4d44-b7c4-2bb471aa2899', 'class com.xfdmao.fcat.user.controller.TMenuController', 'allTree', '2017-11-29 00:02:40');
|
||||
INSERT INTO `t_user_log` VALUES ('26', 'aki', '2017-11-29 00:02:41', '0332e3a4-d649-4d44-b7c4-2bb471aa2899', 'class com.xfdmao.fcat.user.controller.TUserLogController', 'listByPage', '2017-11-29 00:02:41');
|
||||
INSERT INTO `t_user_log` VALUES ('27', 'aki', '2017-11-29 00:06:07', '0332e3a4-d649-4d44-b7c4-2bb471aa2899', 'class com.xfdmao.fcat.user.controller.SessionController', 'sessionUserInfo', '2017-11-29 00:06:07');
|
||||
INSERT INTO `t_user_log` VALUES ('28', 'aki', '2017-11-29 00:06:07', '0332e3a4-d649-4d44-b7c4-2bb471aa2899', 'class com.xfdmao.fcat.user.controller.SessionController', 'sessionUserInfo', '2017-11-29 00:06:07');
|
||||
INSERT INTO `t_user_log` VALUES ('29', 'aki', '2017-11-29 00:06:07', '0332e3a4-d649-4d44-b7c4-2bb471aa2899', 'class com.xfdmao.fcat.user.controller.TUserController', 'getAuthority', '2017-11-29 00:06:07');
|
||||
INSERT INTO `t_user_log` VALUES ('30', 'aki', '2017-11-29 00:12:38', '0332e3a4-d649-4d44-b7c4-2bb471aa2899', 'class com.xfdmao.fcat.user.controller.SessionController', 'sessionUserInfo', '2017-11-29 00:12:38');
|
||||
INSERT INTO `t_user_log` VALUES ('31', 'aki', '2017-11-29 00:12:39', '0332e3a4-d649-4d44-b7c4-2bb471aa2899', 'class com.xfdmao.fcat.user.controller.SessionController', 'sessionUserInfo', '2017-11-29 00:12:39');
|
||||
INSERT INTO `t_user_log` VALUES ('32', 'aki', '2017-11-29 00:12:39', '0332e3a4-d649-4d44-b7c4-2bb471aa2899', 'class com.xfdmao.fcat.user.controller.TUserController', 'getAuthority', '2017-11-29 00:12:39');
|
||||
INSERT INTO `t_user_log` VALUES ('33', 'aki', '2017-11-29 00:12:44', '0332e3a4-d649-4d44-b7c4-2bb471aa2899', 'class com.xfdmao.fcat.user.controller.TUserLogController', 'listByPage', '2017-11-29 00:12:44');
|
||||
INSERT INTO `t_user_log` VALUES ('34', 'aki', '2017-11-29 00:13:36', '0332e3a4-d649-4d44-b7c4-2bb471aa2899', 'class com.xfdmao.fcat.user.controller.SessionController', 'sessionUserInfo', '2017-11-29 00:13:36');
|
||||
INSERT INTO `t_user_log` VALUES ('35', 'aki', '2017-11-29 00:13:36', '0332e3a4-d649-4d44-b7c4-2bb471aa2899', 'class com.xfdmao.fcat.user.controller.TUserLogController', 'listByPage', '2017-11-29 00:13:36');
|
||||
INSERT INTO `t_user_log` VALUES ('36', 'aki', '2017-11-29 00:13:36', '0332e3a4-d649-4d44-b7c4-2bb471aa2899', 'class com.xfdmao.fcat.user.controller.SessionController', 'sessionUserInfo', '2017-11-29 00:13:36');
|
||||
INSERT INTO `t_user_log` VALUES ('37', 'aki', '2017-11-29 00:13:36', '0332e3a4-d649-4d44-b7c4-2bb471aa2899', 'class com.xfdmao.fcat.user.controller.TUserController', 'getAuthority', '2017-11-29 00:13:36');
|
||||
INSERT INTO `t_user_log` VALUES ('38', 'aki', '2017-11-29 00:13:58', '0332e3a4-d649-4d44-b7c4-2bb471aa2899', 'class com.xfdmao.fcat.user.controller.SessionController', 'sessionUserInfo', '2017-11-29 00:13:58');
|
||||
INSERT INTO `t_user_log` VALUES ('39', 'aki', '2017-11-29 00:13:58', '0332e3a4-d649-4d44-b7c4-2bb471aa2899', 'class com.xfdmao.fcat.user.controller.TUserLogController', 'listByPage', '2017-11-29 00:13:58');
|
||||
INSERT INTO `t_user_log` VALUES ('40', 'aki', '2017-11-29 00:13:58', '0332e3a4-d649-4d44-b7c4-2bb471aa2899', 'class com.xfdmao.fcat.user.controller.SessionController', 'sessionUserInfo', '2017-11-29 00:13:58');
|
||||
INSERT INTO `t_user_log` VALUES ('41', 'aki', '2017-11-29 00:13:58', '0332e3a4-d649-4d44-b7c4-2bb471aa2899', 'class com.xfdmao.fcat.user.controller.TUserController', 'getAuthority', '2017-11-29 00:13:58');
|
||||
INSERT INTO `t_user_log` VALUES ('42', 'aki', '2017-11-29 00:14:05', '0332e3a4-d649-4d44-b7c4-2bb471aa2899', 'class com.xfdmao.fcat.user.controller.SessionController', 'sessionUserInfo', '2017-11-29 00:14:05');
|
||||
INSERT INTO `t_user_log` VALUES ('43', 'aki', '2017-11-29 00:14:06', '0332e3a4-d649-4d44-b7c4-2bb471aa2899', 'class com.xfdmao.fcat.user.controller.TUserLogController', 'listByPage', '2017-11-29 00:14:06');
|
||||
INSERT INTO `t_user_log` VALUES ('44', 'aki', '2017-11-29 00:14:06', '0332e3a4-d649-4d44-b7c4-2bb471aa2899', 'class com.xfdmao.fcat.user.controller.SessionController', 'sessionUserInfo', '2017-11-29 00:14:06');
|
||||
INSERT INTO `t_user_log` VALUES ('45', 'aki', '2017-11-29 00:14:06', '0332e3a4-d649-4d44-b7c4-2bb471aa2899', 'class com.xfdmao.fcat.user.controller.TUserController', 'getAuthority', '2017-11-29 00:14:06');
|
||||
INSERT INTO `t_user_log` VALUES ('46', 'aki', '2017-11-29 00:16:30', '0332e3a4-d649-4d44-b7c4-2bb471aa2899', 'class com.xfdmao.fcat.user.controller.SessionController', 'sessionUserInfo', '2017-11-29 00:16:30');
|
||||
INSERT INTO `t_user_log` VALUES ('47', 'aki', '2017-11-29 00:16:30', '0332e3a4-d649-4d44-b7c4-2bb471aa2899', 'class com.xfdmao.fcat.user.controller.TUserLogController', 'listByPage', '2017-11-29 00:16:30');
|
||||
INSERT INTO `t_user_log` VALUES ('48', 'aki', '2017-11-29 00:16:31', '0332e3a4-d649-4d44-b7c4-2bb471aa2899', 'class com.xfdmao.fcat.user.controller.SessionController', 'sessionUserInfo', '2017-11-29 00:16:31');
|
||||
INSERT INTO `t_user_log` VALUES ('49', 'aki', '2017-11-29 00:16:31', '0332e3a4-d649-4d44-b7c4-2bb471aa2899', 'class com.xfdmao.fcat.user.controller.TUserController', 'getAuthority', '2017-11-29 00:16:31');
|
||||
INSERT INTO `t_user_log` VALUES ('50', 'aki', '2017-11-29 00:16:35', '0332e3a4-d649-4d44-b7c4-2bb471aa2899', 'class com.xfdmao.fcat.user.controller.SessionController', 'sessionUserInfo', '2017-11-29 00:16:35');
|
||||
INSERT INTO `t_user_log` VALUES ('51', 'aki', '2017-11-29 00:16:35', '0332e3a4-d649-4d44-b7c4-2bb471aa2899', 'class com.xfdmao.fcat.user.controller.TUserLogController', 'listByPage', '2017-11-29 00:16:35');
|
||||
INSERT INTO `t_user_log` VALUES ('52', 'aki', '2017-11-29 00:16:35', '0332e3a4-d649-4d44-b7c4-2bb471aa2899', 'class com.xfdmao.fcat.user.controller.SessionController', 'sessionUserInfo', '2017-11-29 00:16:35');
|
||||
INSERT INTO `t_user_log` VALUES ('53', 'aki', '2017-11-29 00:16:35', '0332e3a4-d649-4d44-b7c4-2bb471aa2899', 'class com.xfdmao.fcat.user.controller.TUserController', 'getAuthority', '2017-11-29 00:16:35');
|
||||
INSERT INTO `t_user_log` VALUES ('54', 'aki', '2017-11-29 00:17:07', '0332e3a4-d649-4d44-b7c4-2bb471aa2899', 'class com.xfdmao.fcat.user.controller.TMenuController', 'allTree', '2017-11-29 00:17:07');
|
||||
INSERT INTO `t_user_log` VALUES ('55', 'aki', '2017-11-29 00:17:08', '0332e3a4-d649-4d44-b7c4-2bb471aa2899', 'class com.xfdmao.fcat.user.controller.TUserLogController', 'listByPage', '2017-11-29 00:17:08');
|
||||
INSERT INTO `t_user_log` VALUES ('56', 'aki', '2017-11-29 00:17:11', '0332e3a4-d649-4d44-b7c4-2bb471aa2899', 'class com.xfdmao.fcat.user.controller.TUserLogController', 'listByPage', '2017-11-29 00:17:11');
|
||||
INSERT INTO `t_user_log` VALUES ('57', 'aki', '2017-11-29 00:17:13', '0332e3a4-d649-4d44-b7c4-2bb471aa2899', 'class com.xfdmao.fcat.user.controller.TUserLogController', 'listByPage', '2017-11-29 00:17:13');
|
||||
INSERT INTO `t_user_log` VALUES ('58', 'aki', '2017-11-29 00:17:13', '0332e3a4-d649-4d44-b7c4-2bb471aa2899', 'class com.xfdmao.fcat.user.controller.TUserLogController', 'listByPage', '2017-11-29 00:17:13');
|
||||
INSERT INTO `t_user_log` VALUES ('59', 'aki', '2017-11-29 00:17:14', '0332e3a4-d649-4d44-b7c4-2bb471aa2899', 'class com.xfdmao.fcat.user.controller.TUserLogController', 'listByPage', '2017-11-29 00:17:14');
|
||||
INSERT INTO `t_user_log` VALUES ('60', 'aki', '2017-11-29 00:17:15', '0332e3a4-d649-4d44-b7c4-2bb471aa2899', 'class com.xfdmao.fcat.user.controller.TUserLogController', 'listByPage', '2017-11-29 00:17:15');
|
||||
INSERT INTO `t_user_log` VALUES ('61', 'aki', '2017-11-29 00:17:19', '0332e3a4-d649-4d44-b7c4-2bb471aa2899', 'class com.xfdmao.fcat.user.controller.TUserLogController', 'listByPage', '2017-11-29 00:17:19');
|
||||
INSERT INTO `t_user_log` VALUES ('62', 'aki', '2017-11-29 00:17:23', '0332e3a4-d649-4d44-b7c4-2bb471aa2899', 'class com.xfdmao.fcat.user.controller.TGroupController', 'getByMenuId', '2017-11-29 00:17:23');
|
||||
INSERT INTO `t_user_log` VALUES ('63', 'aki', '2017-11-29 00:17:24', '0332e3a4-d649-4d44-b7c4-2bb471aa2899', 'class com.xfdmao.fcat.user.controller.TMenuController', 'allTree', '2017-11-29 00:17:24');
|
||||
INSERT INTO `t_user_log` VALUES ('64', 'aki', '2017-11-29 00:17:24', '0332e3a4-d649-4d44-b7c4-2bb471aa2899', 'class com.xfdmao.fcat.user.controller.TGroupController', 'getByMenuId', '2017-11-29 00:17:24');
|
||||
INSERT INTO `t_user_log` VALUES ('65', 'aki', '2017-11-29 00:17:25', '0332e3a4-d649-4d44-b7c4-2bb471aa2899', 'class com.xfdmao.fcat.user.controller.TUserLogController', 'listByPage', '2017-11-29 00:17:25');
|
||||
INSERT INTO `t_user_log` VALUES ('66', 'aki', '2017-11-29 00:17:26', '0332e3a4-d649-4d44-b7c4-2bb471aa2899', 'class com.xfdmao.fcat.user.controller.TUserLogController', 'listByPage', '2017-11-29 00:17:26');
|
||||
INSERT INTO `t_user_log` VALUES ('67', 'aki', '2017-11-29 00:17:27', '0332e3a4-d649-4d44-b7c4-2bb471aa2899', 'class com.xfdmao.fcat.user.controller.TUserLogController', 'listByPage', '2017-11-29 00:17:27');
|
||||
INSERT INTO `t_user_log` VALUES ('68', 'aki', '2017-11-29 00:17:28', '0332e3a4-d649-4d44-b7c4-2bb471aa2899', 'class com.xfdmao.fcat.user.controller.TUserLogController', 'listByPage', '2017-11-29 00:17:28');
|
||||
INSERT INTO `t_user_log` VALUES ('69', 'aki', '2017-11-29 00:17:31', '0332e3a4-d649-4d44-b7c4-2bb471aa2899', 'class com.xfdmao.fcat.user.controller.TUserLogController', 'listByPage', '2017-11-29 00:17:31');
|
||||
INSERT INTO `t_user_log` VALUES ('70', 'aki', '2017-11-29 00:17:32', '0332e3a4-d649-4d44-b7c4-2bb471aa2899', 'class com.xfdmao.fcat.user.controller.TUserLogController', 'listByPage', '2017-11-29 00:17:32');
|
||||
INSERT INTO `t_user_log` VALUES ('71', 'aki', '2017-11-29 00:17:32', '0332e3a4-d649-4d44-b7c4-2bb471aa2899', 'class com.xfdmao.fcat.user.controller.TUserLogController', 'listByPage', '2017-11-29 00:17:32');
|
||||
INSERT INTO `t_user_log` VALUES ('72', 'aki', '2017-11-29 00:17:33', '0332e3a4-d649-4d44-b7c4-2bb471aa2899', 'class com.xfdmao.fcat.user.controller.TUserLogController', 'listByPage', '2017-11-29 00:17:33');
|
||||
INSERT INTO `t_user_log` VALUES ('73', 'aki', '2017-11-29 00:17:34', '0332e3a4-d649-4d44-b7c4-2bb471aa2899', 'class com.xfdmao.fcat.user.controller.TUserLogController', 'listByPage', '2017-11-29 00:17:34');
|
||||
INSERT INTO `t_user_log` VALUES ('74', 'aki', '2017-11-29 00:17:34', '0332e3a4-d649-4d44-b7c4-2bb471aa2899', 'class com.xfdmao.fcat.user.controller.TUserLogController', 'listByPage', '2017-11-29 00:17:34');
|
||||
INSERT INTO `t_user_log` VALUES ('75', 'aki', '2017-11-29 00:17:37', '0332e3a4-d649-4d44-b7c4-2bb471aa2899', 'class com.xfdmao.fcat.user.controller.TUserLogController', 'listByPage', '2017-11-29 00:17:37');
|
||||
INSERT INTO `t_user_log` VALUES ('76', 'aki', '2017-11-29 00:17:40', '0332e3a4-d649-4d44-b7c4-2bb471aa2899', 'class com.xfdmao.fcat.user.controller.TUserLogController', 'listByPage', '2017-11-29 00:17:40');
|
||||
INSERT INTO `t_user_log` VALUES ('77', 'aki', '2017-11-29 00:17:41', '0332e3a4-d649-4d44-b7c4-2bb471aa2899', 'class com.xfdmao.fcat.user.controller.TUserLogController', 'listByPage', '2017-11-29 00:17:41');
|
||||
INSERT INTO `t_user_log` VALUES ('78', 'aki', '2017-11-29 00:17:41', '0332e3a4-d649-4d44-b7c4-2bb471aa2899', 'class com.xfdmao.fcat.user.controller.TUserLogController', 'listByPage', '2017-11-29 00:17:41');
|
||||
INSERT INTO `t_user_log` VALUES ('79', 'aki', '2017-11-29 00:17:41', '0332e3a4-d649-4d44-b7c4-2bb471aa2899', 'class com.xfdmao.fcat.user.controller.TUserLogController', 'listByPage', '2017-11-29 00:17:41');
|
||||
INSERT INTO `t_user_log` VALUES ('80', 'aki', '2017-11-29 00:17:41', '0332e3a4-d649-4d44-b7c4-2bb471aa2899', 'class com.xfdmao.fcat.user.controller.TUserLogController', 'listByPage', '2017-11-29 00:17:41');
|
||||
INSERT INTO `t_user_log` VALUES ('81', 'aki', '2017-11-29 00:17:43', '0332e3a4-d649-4d44-b7c4-2bb471aa2899', 'class com.xfdmao.fcat.user.controller.TUserLogController', 'listByPage', '2017-11-29 00:17:43');
|
||||
|
Loading…
Reference in New Issue
Block a user