package com.kexue.skills.entity.dto;


import java.io.Serializable;
import java.util.Date;
import com.kexue.skills.entity.base.BaseQueryDto;
import lombok.Data;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.v3.oas.annotations.media.Schema;


/**
 * (SysLog)实体类Dto
 *
 * @author 王志维
 * @since 2025-02-21 23:01:48
 */
@Data
@ApiModel
public class SysLogDto extends BaseQueryDto implements Serializable  {
 private static final long serialVersionUID = 439036642073575183L;

        @Schema(description ="主键ID")
        private Long logId;

        @Schema(description ="模块")
        private String module;

        @Schema(description ="描述")
        private String description;

        @Schema(description ="IP地址")
        private String ip;

        @Schema(description ="状态")
        private Integer status;

        @Schema(description ="开始时间")
        @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
        private Date startTime;

        @Schema(description ="结束时间")
        @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
        private Date endTime;

}
