SysLog.java
3.5 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
package com.jflyfox.system.log;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import com.jfinal.log.Log;
import com.jflyfox.component.base.BaseProjectModel;
import com.jflyfox.jfinal.component.annotation.ModelBind;
import com.jflyfox.system.dict.SysDictDetail;
@ModelBind(table = "sys_log")
public class SysLog extends BaseProjectModel<SysLog> {
private static final long serialVersionUID = 1L;
private final static Log log = Log.getLog(SysLog.class);
public static final SysLog dao = new SysLog();
/**
* 表中文转换
*/
private static final Map<String, String> tableMap = new HashMap<String, String>();
public static void init() {
log.info("####日志配置初始化......");
tableMap.clear();
List<SysDictDetail> list = SysDictDetail.dao.findByWhere(" where dict_type = 'systemLog' order by detail_sort ");
for (SysDictDetail detail : list) {
tableMap.put(detail.getStr("detail_name"), detail.getStr("detail_code"));
}
}
/**
* 获取表中文备注
*
* 2015年10月16日 上午11:59:45 flyfox 369191470@qq.com
*
* @param tableName
* @return
*/
public static String getTableRemark(String tableName) {
return tableMap.get(tableName);
}
public static final Integer TYPE_MODEL = 1;
public static final Integer TYPE_SYSTEM = 2;
public static final String MODEL_SAVE = "添加";
public static final String MODEL_UPDATE = "更新";
public static final String MODEL_DELETE = "删除";
public static final String SYSTEM_LOGIN = "登入";
public static final String SYSTEM_LOGOUT = "登出";
// columns START
private String ID = "id"; //
private String LOG_TYPE = "log_type"; // 类型
private String OPER_OBJECT = "oper_object"; // 操作对象
private String OPER_TABLE = "oper_table"; // 操作表
private String OPER_ID = "oper_id"; // 操作主键
private String OPER_TYPE = "oper_type"; // 操作类型
private String OPER_REMARK = "oper_remark"; // 操作备注
private String CREATE_TIME = "create_time"; // 创建时间
private String CREATE_ID = "create_id"; // 创建者
public SysLog setId(java.lang.Integer value) {
set(ID, value);
return this;
}
public java.lang.Integer getId() {
return get(ID);
}
public SysLog setLogType(java.lang.Integer value) {
set(LOG_TYPE, value);
return this;
}
public java.lang.Integer getLogType() {
return get(LOG_TYPE);
}
public SysLog setOperObject(java.lang.String value) {
set(OPER_OBJECT, value);
return this;
}
public java.lang.String getOperObject() {
return get(OPER_OBJECT);
}
public SysLog setOperTable(java.lang.String value) {
set(OPER_TABLE, value);
return this;
}
public java.lang.String getOperTable() {
return get(OPER_TABLE);
}
public SysLog setOperId(java.lang.Integer value) {
set(OPER_ID, value);
return this;
}
public java.lang.Integer getOperId() {
return get(OPER_ID);
}
public SysLog setOperType(java.lang.String value) {
set(OPER_TYPE, value);
return this;
}
public java.lang.String getOperType() {
return get(OPER_TYPE);
}
public SysLog setOperRemark(java.lang.String value) {
set(OPER_REMARK, value);
return this;
}
public java.lang.String getOperRemark() {
return get(OPER_REMARK);
}
public SysLog setCreateTime(java.lang.String value) {
set(CREATE_TIME, value);
return this;
}
public java.lang.String getCreateTime() {
return get(CREATE_TIME);
}
public SysLog setCreateId(java.lang.Integer value) {
set(CREATE_ID, value);
return this;
}
public java.lang.Integer getCreateId() {
return get(CREATE_ID);
}
}