111
k94314517
2025-02-19 18cf2f252338e52fb531cd2ca1cc49e39bf6efe0
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
package com.doumee.dao.business.model;
 
import com.baomidou.mybatisplus.annotation.TableField;
import com.doumee.core.annotation.excel.ExcelColumn;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.poi.ss.usermodel.HorizontalAlignment;
 
import java.util.Date;
import java.util.List;
 
/**
 * 系统行为操作记录表
 * @author 江蹄蹄
 * @date 2023/09/27 18:06
 */
@Data
@ApiModel("系统行为操作记录表")
@TableName("\"action_log\"")
public class ActionLog {
 
    @ApiModelProperty(value = "编码")
    private String id;
 
    @ApiModelProperty(value = "创建时间")
    @ExcelColumn(name="创建时间",index = 6,width = 10,align = HorizontalAlignment.CENTER)
    private Date createDate;
 
    @ApiModelProperty(value = "创建人")
    @ExcelColumn(name="创建人",index = 7,width = 10,align = HorizontalAlignment.CENTER)
    private String creator;
 
 
    @ApiModelProperty(value = "创建人名称")
    @ExcelColumn(name="创建人名称",index = 7,width = 10,align = HorizontalAlignment.CENTER)
    @TableField(exist = false)
    private String creatorName;
 
    @ApiModelProperty(value = "编辑时间")
    //@JsonFormat(pattern = "yyyy-MM-dd")
    private Date editDate;
 
    @ApiModelProperty(value = "编辑人")
    private String editor;
 
    @ApiModelProperty(value = "是否已删除 0未删除 1已删除", example = "1")
    private Integer isdeleted;
 
    @ApiModelProperty(value = "备注")
    private String info;
 
    @ApiModelProperty(value = "标题/管理员卡号")
    private String title;
 
    @ApiModelProperty(value = "内容")
    private String content;
 
    @ApiModelProperty(value = "类型 0强制还车 1骑行时长修改 2管理员卡开锁头", example = "1")
    @ExcelColumn(name="类型 " ,valueMapping = "0=强制还车;1=骑行时长修改;",index = 5,width = 10,align = HorizontalAlignment.CENTER)
    private Integer type;
    @ApiModelProperty(value = "类型集合", example = "1")
    @TableField(exist = false)
    private List<Integer> typeList;
 
    @ApiModelProperty(value = "关联对象编码")
    private String objId;
 
    @ApiModelProperty(value = "关联对象类型  ", example = "1")
    private Integer objType;
 
    @ApiModelProperty(value = "用户编码")
    private String userId;
 
    @ApiModelProperty(value = "用户类型 0会员 1系统用户", example = "1")
    private Integer userType;
 
    @ApiModelProperty(value = "操作前内容")
    private String beforeContent;
 
    @ApiModelProperty(value = "操作后内容")
    private String afterContent;
 
    @ApiModelProperty(value = "参数1")
    private String param;
 
    @ApiModelProperty(value = "参数2")
    private String param2;
 
    @ApiModelProperty(value = "参数3")
    private String param3;
 
    @ApiModelProperty(value = "操作结果 0成功 1失败", example = "1")
    private Integer result;
    @ApiModelProperty(value = "操作原因")
    @ExcelColumn(name="操作原因",index = 8,width = 10,align = HorizontalAlignment.CENTER)
    private String actReason;
 
    @ApiModelProperty(value = "操作备注")
    @ExcelColumn(name="操作备注",index = 9,width = 10,align = HorizontalAlignment.CENTER)
    private String actInfo;
 
    @ApiModelProperty(value = "骑行记录对象" )
    @TableField(exist = false)
    private MemberRides ridesObj;
    @ApiModelProperty(value = "车编号" )
    @TableField(exist = false)
    private String bikeCode;
    @ApiModelProperty(value = "用户" )
    @ExcelColumn(name="用户",index = 1,width = 10,align = HorizontalAlignment.CENTER)
    @TableField(exist = false)
    private String openid;
    @ApiModelProperty(value = "借出站点" )
    @ExcelColumn(name="借出站点",index = 3,width = 10,align = HorizontalAlignment.CENTER)
    @TableField(exist = false)
    private String rentSiteId;
    @ApiModelProperty(value = "借出时间" )
    @ExcelColumn(name="借出时间",index = 4,width = 10,align = HorizontalAlignment.CENTER)
    @TableField(exist = false)
    private Date rentDate;
    @ApiModelProperty(value = "查询开始日期(包含)", example = "2023-10-01 15:12:01")
    @TableField(exist = false)
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date startDate;
    @ApiModelProperty(value = "查询截止日期(包含)", example = "2023-10-09 15:12:05")
    @TableField(exist = false)
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date endDate;
 
}