package com.xdap.self_development.domain.pojo;

import com.definesys.mpaas.query.annotation.*;
import com.definesys.mpaas.query.model.MpaasBasePojo;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.List;

/**
 * Description：
 *
 * @author Developer
 * @date 2026/1/26
 */
@EqualsAndHashCode(callSuper = true)
@Data
@Table("yfsjglpt_model_chart_common_parameter")
public class ChartCommonParameterPojo extends MpaasBasePojo {

    /**
     * id
     */
    @RowID(sequence = "yfsjglpt_model_chart_common_parameter_s", type = RowIDType.UUID)
    private String id;

    /**
     * 图表标题
     */
    @Column(value = "title")
    private String title;

    /**
     * 图表类型
     */
    @Column(value = "chart_type")
    private String chartType;

    /**
     * X轴
     */
    @Column(value = "x_axis")
    private String xAxis;

    /**
     * Y轴
     */
    @Column(value = "y_axis")
    private String yAxis;

    @Column(value = "common_id")
    private String commonId;

    @Column(type = ColumnType.JAVA)
    private List<String> yAxisParameters;

}
