package com.se.system.domain; import java.util.Date; import com.fasterxml.jackson.annotation.JsonFormat; import com.se.common.core.annotation.Excel; import org.apache.commons.lang3.builder.ToStringBuilder; import org.apache.commons.lang3.builder.ToStringStyle; /** * 控制日志对象 sys_ctrl_log * * @author se * @date 2024-12-13 */ public class SysCtrlLog { private static final long serialVersionUID = 1L; /** * 日志ID */ private Long logId; /** * 表ID */ @Excel(name = "表ID") private Long tabId; /** * 标题 */ @Excel(name = "标题") private String title; /** * 类型(n-正常,e-错误) */ @Excel(name = "类型", readConverterExp = "n=-正常,e-错误") private String type; /** * IP */ @Excel(name = "IP") private String ip; /** * URL */ @Excel(name = "URL") private String url; /** * 方法 */ @Excel(name = "方法") private String method; /** * 参数 */ @Excel(name = "参数") private String args; /** * 消息 */ @Excel(name = "消息") private String msg; /** * 操作员 */ @Excel(name = "操作员") private String oper; /** * 操作时间 */ @JsonFormat(pattern = "yyyy-MM-dd") @Excel(name = "操作时间", width = 30, dateFormat = "yyyy-MM-dd") private Date time; /** * 备注 */ @Excel(name = "备注") private String remark; public void setLogId(Long logId) { this.logId = logId; } public Long getLogId() { return logId; } public void setTabId(Long tabId) { this.tabId = tabId; } public Long getTabId() { return tabId; } public void setTitle(String title) { this.title = title; } public String getTitle() { return title; } public void setType(String type) { this.type = type; } public String getType() { return type; } public void setIp(String ip) { this.ip = ip; } public String getIp() { return ip; } public void setUrl(String url) { this.url = url; } public String getUrl() { return url; } public void setMethod(String method) { this.method = method; } public String getMethod() { return method; } public void setArgs(String args) { this.args = args; } public String getArgs() { return args; } public void setMsg(String msg) { this.msg = msg; } public String getMsg() { return msg; } public void setOper(String oper) { this.oper = oper; } public String getOper() { return oper; } public void setTime(Date time) { this.time = time; } public Date getTime() { return time; } public String getRemark() { return remark; } public void setRemark(String remark) { this.remark = remark; } @Override public String toString() { return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE) .append("logId", getLogId()) .append("tabId", getTabId()) .append("title", getTitle()) .append("type", getType()) .append("ip", getIp()) .append("url", getUrl()) .append("method", getMethod()) .append("args", getArgs()) .append("msg", getMsg()) .append("oper", getOper()) .append("time", getTime()) .append("remark", getRemark()) .toString(); } }