diff --git a/modules/i3plus-pojo-platform/src/main/java/cn/estsh/i3plus/pojo/platform/bean/LogOperate.java b/modules/i3plus-pojo-platform/src/main/java/cn/estsh/i3plus/pojo/platform/bean/LogOperate.java index bf70aee..abd6e0f 100644 --- a/modules/i3plus-pojo-platform/src/main/java/cn/estsh/i3plus/pojo/platform/bean/LogOperate.java +++ b/modules/i3plus-pojo-platform/src/main/java/cn/estsh/i3plus/pojo/platform/bean/LogOperate.java @@ -1,6 +1,8 @@ package cn.estsh.i3plus.pojo.platform.bean; import cn.estsh.i3plus.pojo.base.bean.BaseBean; +import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; import io.swagger.annotations.Api; import io.swagger.annotations.ApiParam; import lombok.Data; @@ -42,4 +44,25 @@ public class LogOperate extends BaseBean { @Column(name="OPERATE_MESSAGE") @ApiParam(value ="操作信息" , access ="操作信息") private String operateMessage; + + @Column(name="REMOTE_IP") + @ApiParam(value ="请求IP" , access ="请求IP") + private String remoteIp; + + @Column(name="REQUEST_URL") + @ApiParam(value ="请求路径" , access ="请求路径") + private String requestUrl; + + @Column(name="HTTP_METHOD") + @ApiParam(value ="http请求方法" , access ="http请求方法") + private String httpMethod; + + @Column(name="LOG_ARGS") + @ApiParam(value ="方法入参" , access ="方法入参") + private String logArgs; + + @Column(name="EXECUTE_TIME") + @ApiParam(value ="执行耗时") + @JsonSerialize(using = ToStringSerializer.class) + private Long executeTime; }