package com.dora.entity;

import lombok.Data;
import java.time.LocalDateTime;

/**
 * 积分消费配置表实体类
 */
@Data
public class PointsConfig {
    private Long id;
    private String modelName;
    private Integer pointsCost;
    private String description;
    private Integer isEnabled;
    private String providerType;      // AI服务提供商类型（openai, runninghub）
    private String providerConfig;    // 服务商特定配置（JSON格式）
    private String taskType;          // 任务类型（text_to_image, image_to_image, text_to_video, image_to_video, llm, text_to_audio, image_to_text, other）
    private LocalDateTime createTime;
    private LocalDateTime updateTime;
    private Integer isDeleted;        // 逻辑删除标识
}
