Browse Source

日志导出

hanqingsong 1 year ago
parent
commit
183c173186

+ 26 - 4
src/main/java/com/chinaitop/depot/system/mapper/UserOperationPageLogMapper.xml

@@ -7,6 +7,8 @@
7 7
     <result column="real_name" property="realName" jdbcType="VARCHAR" />
8 8
     <result column="user_ip" property="userIp" jdbcType="VARCHAR" />
9 9
     <result column="visit_page_time" property="visitPageTime" jdbcType="TIMESTAMP" />
10
+    <result column="org_id" property="orgId" jdbcType="INTEGER" />
11
+    <result column="org_name" property="orgName" jdbcType="VARCHAR" />
10 12
   </resultMap>
11 13
   <sql id="Example_Where_Clause" >
12 14
     <where >
@@ -67,7 +69,7 @@
67 69
     </where>
68 70
   </sql>
69 71
   <sql id="Base_Column_List" >
70
-    id, view_name, real_name, user_ip, visit_page_time
72
+    id, view_name, real_name, user_ip, visit_page_time, org_id, org_name
71 73
   </sql>
72 74
   <select id="selectByExample" resultMap="BaseResultMap" parameterType="com.chinaitop.depot.system.model.UserOperationPageLogExample" >
73 75
     select
@@ -91,9 +93,9 @@
91 93
   </delete>
92 94
   <insert id="insert" parameterType="com.chinaitop.depot.system.model.UserOperationPageLog" >
93 95
     insert into user_operation_page_log (id, view_name, real_name, 
94
-      user_ip, visit_page_time)
96
+      user_ip, visit_page_time,org_id, org_name)
95 97
     values (#{id,jdbcType=VARCHAR}, #{viewName,jdbcType=VARCHAR}, #{realName,jdbcType=VARCHAR}, 
96
-      #{userIp,jdbcType=VARCHAR}, #{visitPageTime,jdbcType=TIMESTAMP})
98
+      #{userIp,jdbcType=VARCHAR}, #{visitPageTime,jdbcType=TIMESTAMP}, #{orgId,jdbcType=INTEGER}, #{orgName,jdbcType=VARCHAR})
97 99
   </insert>
98 100
   <insert id="insertSelective" parameterType="com.chinaitop.depot.system.model.UserOperationPageLog" >
99 101
     insert into user_operation_page_log
@@ -113,6 +115,12 @@
113 115
       <if test="visitPageTime != null" >
114 116
         visit_page_time,
115 117
       </if>
118
+      <if test="orgId != null" >
119
+        org_id,
120
+      </if>
121
+      <if test="orgName != null" >
122
+        org_name,
123
+      </if>
116 124
     </trim>
117 125
     <trim prefix="values (" suffix=")" suffixOverrides="," >
118 126
       <if test="id != null" >
@@ -130,6 +138,12 @@
130 138
       <if test="visitPageTime != null" >
131 139
         #{visitPageTime,jdbcType=TIMESTAMP},
132 140
       </if>
141
+      <if test="orgId != null" >
142
+        #{orgId,jdbcType=INTEGER},
143
+      </if>
144
+      <if test="orgName != null" >
145
+        #{orgName,jdbcType=VARCHAR},
146
+      </if>
133 147
     </trim>
134 148
   </insert>
135 149
   <select id="countByExample" parameterType="com.chinaitop.depot.system.model.UserOperationPageLogExample" resultType="java.lang.Integer" >
@@ -156,6 +170,12 @@
156 170
       <if test="record.visitPageTime != null" >
157 171
         visit_page_time = #{record.visitPageTime,jdbcType=TIMESTAMP},
158 172
       </if>
173
+      <if test="record.orgId != null" >
174
+        org_id = #{record.orgId,jdbcType=INTEGER},
175
+      </if>
176
+      <if test="record.orgName != null" >
177
+        org_name = #{record.orgName,jdbcType=VARCHAR},
178
+      </if>
159 179
     </set>
160 180
     <if test="_parameter != null" >
161 181
       <include refid="Update_By_Example_Where_Clause" />
@@ -167,7 +187,9 @@
167 187
       view_name = #{record.viewName,jdbcType=VARCHAR},
168 188
       real_name = #{record.realName,jdbcType=VARCHAR},
169 189
       user_ip = #{record.userIp,jdbcType=VARCHAR},
170
-      visit_page_time = #{record.visitPageTime,jdbcType=TIMESTAMP}
190
+      visit_page_time = #{record.visitPageTime,jdbcType=TIMESTAMP},
191
+      org_id = #{record.orgId,jdbcType=INTEGER},
192
+      org_name = #{record.orgName,jdbcType=VARCHAR}
171 193
     <if test="_parameter != null" >
172 194
       <include refid="Update_By_Example_Where_Clause" />
173 195
     </if>

+ 4 - 0
src/main/java/com/chinaitop/depot/system/model/UserLoginLogVO.java

@@ -33,4 +33,8 @@ public class UserLoginLogVO {
33 33
     // 注销时间
34 34
     @ExcelProperty(value = "注销时间")
35 35
     private Date outLoginTime;
36
+
37
+    // 机构名称
38
+    @ExcelProperty(value = "粮库名称")
39
+    private String orgName;
36 40
 }

+ 8 - 0
src/main/java/com/chinaitop/depot/system/model/UserOperationPageLog.java

@@ -1,6 +1,8 @@
1 1
 package com.chinaitop.depot.system.model;
2 2
 
3 3
 import com.fasterxml.jackson.annotation.JsonFormat;
4
+import lombok.Getter;
5
+import lombok.Setter;
4 6
 
5 7
 import java.util.Date;
6 8
 
@@ -16,6 +18,12 @@ public class UserOperationPageLog {
16 18
     @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
17 19
     private Date visitPageTime;
18 20
 
21
+    @Getter @Setter
22
+    private String orgId;
23
+
24
+    @Getter @Setter
25
+    private String orgName;
26
+
19 27
     /**
20 28
      * null
21 29
      * @return id null

+ 3 - 0
src/main/java/com/chinaitop/depot/system/model/UserOperationPageLogVO.java

@@ -33,4 +33,7 @@ public class UserOperationPageLogVO {
33 33
     // 访问页面时间
34 34
     @ExcelProperty(value = "访问页面时间")
35 35
     private Date visitPageTime;
36
+
37
+    @ExcelProperty(value = "粮库名称")
38
+    private String orgName;
36 39
 }