package cn.com.poc.agent_application.model;	

import java.io.Serializable;
import cn.com.yict.framemax.data.model.BaseModelClass;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
import javax.persistence.Id;
import org.hibernate.annotations.DynamicInsert;
import org.hibernate.annotations.DynamicUpdate;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;

/**
 * Model class for biz_agent_application_gc_config
 * agent应用 AI生成【提示词-大模型配置】
 */
@Entity
@Table(name = "biz_agent_application_gc_config")
@DynamicInsert
@DynamicUpdate
public class BizAgentApplicationGcConfigModel extends BaseModelClass implements Serializable {

    private static final long serialVersionUID = 1L;
    
  
    /** id
    *
    */ 
    private java.lang.Integer id;
    
    @Column(name = "id",length = 10)
	@Id @GeneratedValue(strategy = GenerationType.AUTO) 
    public java.lang.Integer getId(){
        return this.id;
    }
    
    public void setId(java.lang.Integer id){
        this.id = id;
        super.addValidField("id");
    }
    
  
    /** config_code
    *配置代码
    */ 
    private java.lang.String configCode;
    
    @Column(name = "config_code",length = 100)
    public java.lang.String getConfigCode(){
        return this.configCode;
    }
    
    public void setConfigCode(java.lang.String configCode){
        this.configCode = configCode;
        super.addValidField("configCode");
    }
    
  
    /** config_system
    *提示词
    */ 
    private java.lang.String configSystem;
    
    @Column(name = "config_system",length = 2147483647)
    public java.lang.String getConfigSystem(){
        return this.configSystem;
    }
    
    public void setConfigSystem(java.lang.String configSystem){
        this.configSystem = configSystem;
        super.addValidField("configSystem");
    }
    
  
    /** large_model
    *大模型
    */ 
    private java.lang.String largeModel;
    
    @Column(name = "large_model",length = 100)
    public java.lang.String getLargeModel(){
        return this.largeModel;
    }
    
    public void setLargeModel(java.lang.String largeModel){
        this.largeModel = largeModel;
        super.addValidField("largeModel");
    }
    
  
    /** top_p
    *多样性
    */ 
    private java.lang.Float topP;
    
    @Column(name = "top_p",length = 12)
    public java.lang.Float getTopP(){
        return this.topP;
    }
    
    public void setTopP(java.lang.Float topP){
        this.topP = topP;
        super.addValidField("topP");
    }
    

}