package com.emergencyrepair.system.entity; import com.emergencyrepair.common.entity.BaseAuditEntity; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; import lombok.Data; import java.time.LocalDateTime; @Data @TableName("LX.T_SYS_OPERATION_LOG") public class SysOperationLog extends BaseAuditEntity { @TableId(value = "ID", type = IdType.ASSIGN_ID) @JsonSerialize(using = ToStringSerializer.class) private Long id; @JsonSerialize(using = ToStringSerializer.class) @TableField("USER_ID") private Long userId; @TableField("USER_NAME") private String userName; @TableField("NICK_NAME") private String nickName; @TableField("MODULE") private String module; @TableField("OPERATION_TYPE") private String operationType; @TableField("TARGET_TYPE") private String targetType; @TableField("TARGET_ID") private String targetId; @TableField("DESCRIPTION") private String description; @TableField("REQUEST_METHOD") private String requestMethod; @TableField("REQUEST_URI") private String requestUri; @TableField("RESULT") private String result; @TableField("CREATE_TIME") private LocalDateTime createTime; }