package com.ydtech.modules.admin.model; import cn.hutool.core.lang.Snowflake; import com.ydtech.utils.idgen.IdGenerate; import java.util.Date; public class SysLog { /** * 编号 */ private String id; /** * 用户名 */ private String userName; /** * url */ private String url; /** * 方法描述 */ private String description; /** * 请求方式(GET,POST) */ private String method; /** * 请求类 */ private String requestClass; /** * 请求方法 */ private String requestMethod; /** * IP地址 */ private String ip; /** * 创建时间 */ private Date createTime; /** * 请求参数 */ private String params; public SysLog() { } public SysLog(String userName, String url, String method, String requestClass, String requestMethod, String ip, Date createTime) { this.userName = userName; this.url = url; this.method = method; this.requestClass = requestClass; this.requestMethod = requestMethod; this.ip = ip; this.createTime = createTime; } /** * 编号 * * @return id 编号 */ public String getId() { return id; } /** * 编号 * * @param id 编号 */ public void setId(String id) { this.id = id; } /** * 用户名 * * @return user_name 用户名 */ public String getUserName() { return userName; } /** * 用户名 * * @param userName 用户名 */ public void setUserName(String userName) { this.userName = userName; } /** * url * * @return url url */ public String getUrl() { return url; } /** * url * * @param url url */ public void setUrl(String url) { this.url = url; } public String getDescription() { return description; } public void setDescription(String description) { this.description = description; } /** * 请求方式(GET,POST) * * @return method 请求方式(GET,POST) */ public String getMethod() { return method; } /** * 请求方式(GET,POST) * * @param method 请求方式(GET,POST) */ public void setMethod(String method) { this.method = method; } /** * 请求类 * * @return request_class 请求类 */ public String getRequestClass() { return requestClass; } /** * 请求类 * * @param requestClass 请求类 */ public void setRequestClass(String requestClass) { this.requestClass = requestClass; } /** * 请求方法 * * @return request_method 请求方法 */ public String getRequestMethod() { return requestMethod; } /** * 请求方法 * * @param requestMethod 请求方法 */ public void setRequestMethod(String requestMethod) { this.requestMethod = requestMethod; } /** * IP地址 * * @return ip IP地址 */ public String getIp() { return ip; } /** * IP地址 * * @param ip IP地址 */ public void setIp(String ip) { this.ip = ip; } /** * 创建时间 * * @return create_time 创建时间 */ public Date getCreateTime() { return createTime; } /** * 创建时间 * * @param createTime 创建时间 */ public void setCreateTime(Date createTime) { this.createTime = createTime; } /** * 请求参数 * * @return params 请求参数 */ public String getParams() { return params; } /** * 请求参数 * * @param params 请求参数 */ public void setParams(String params) { this.params = params; } public void preInsert() { this.setId(IdGenerate.nextId()); } }