package com.zy.ai.entity; 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 lombok.Data; import java.io.Serializable; import java.util.Date; @Data @TableName("sys_ai_auto_tune_job") public class AiAutoTuneJob implements Serializable { private static final long serialVersionUID = 1L; @TableId(value = "id", type = IdType.AUTO) private Long id; @TableField("trigger_type") private String triggerType; private String status; @TableField("start_time") private Date startTime; @TableField("finish_time") private Date finishTime; @TableField("has_active_tasks") private Integer hasActiveTasks; @TableField("prompt_scene_code") private String promptSceneCode; private String summary; @TableField("reasoning_digest") private String reasoningDigest; @TableField("snapshot_digest") private String snapshotDigest; @TableField("interval_before") private Integer intervalBefore; @TableField("interval_after") private Integer intervalAfter; @TableField("success_count") private Integer successCount; @TableField("reject_count") private Integer rejectCount; @TableField("error_message") private String errorMessage; @TableField("llm_call_count") private Integer llmCallCount; @TableField("prompt_tokens") private Integer promptTokens; @TableField("completion_tokens") private Integer completionTokens; @TableField("total_tokens") private Integer totalTokens; @TableField("create_time") private Date createTime; }