package com.sinata.appointment.dto; import io.swagger.v3.oas.annotations.media.Schema; import java.time.LocalDateTime; import lombok.Data; @Data @Schema(description = "操作日志列表项") public class OpLogListVo { @Schema(description = "日志ID") private Long id; @Schema(description = "来源类型") private String sourceType; @Schema(description = "来源名称") private String sourceTypeText; @Schema(description = "操作人ID") private Long operatorUserId; @Schema(description = "操作人名称") private String operatorName; @Schema(description = "模块") private String module; @Schema(description = "动作") private String action; @Schema(description = "资源类型") private String resourceType; @Schema(description = "资源ID") private String resourceId; @Schema(description = "详情JSON") private String detailJson; @Schema(description = "TraceId") private String traceId; @Schema(description = "操作时间") private LocalDateTime opTime; }