package cn.com.poc.law.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_ai_lawyer_writing_template
 * 法律文书模板写作
 */
@Entity
@Table(name = "biz_ai_lawyer_writing_template")
@DynamicInsert
@DynamicUpdate
public class BizAiLawyerWritingTemplateModel extends BaseModelClass implements Serializable {

    private static final long serialVersionUID = 1L;
    
  
    /** lawyer_writing_template_id
    *id
    */ 
    private java.lang.Integer lawyerWritingTemplateId;
    
    @Column(name = "lawyer_writing_template_id",length = 10)
	@Id @GeneratedValue(strategy = GenerationType.AUTO) 
    public java.lang.Integer getLawyerWritingTemplateId(){
        return this.lawyerWritingTemplateId;
    }
    
    public void setLawyerWritingTemplateId(java.lang.Integer lawyerWritingTemplateId){
        this.lawyerWritingTemplateId = lawyerWritingTemplateId;
        super.addValidField("lawyerWritingTemplateId");
    }
    
  
    /** lawyer_writing_template_type
    *模板类型 和 lawyer_writing_template_type 表关联
    */ 
    private java.lang.String lawyerWritingTemplateType;
    
    @Column(name = "lawyer_writing_template_type",length = 50)
    public java.lang.String getLawyerWritingTemplateType(){
        return this.lawyerWritingTemplateType;
    }
    
    public void setLawyerWritingTemplateType(java.lang.String lawyerWritingTemplateType){
        this.lawyerWritingTemplateType = lawyerWritingTemplateType;
        super.addValidField("lawyerWritingTemplateType");
    }
    
  
    /** lawyer_writing_template_icon
    *图标
    */ 
    private java.lang.String lawyerWritingTemplateIcon;
    
    @Column(name = "lawyer_writing_template_icon",length = 255)
    public java.lang.String getLawyerWritingTemplateIcon(){
        return this.lawyerWritingTemplateIcon;
    }
    
    public void setLawyerWritingTemplateIcon(java.lang.String lawyerWritingTemplateIcon){
        this.lawyerWritingTemplateIcon = lawyerWritingTemplateIcon;
        super.addValidField("lawyerWritingTemplateIcon");
    }
    
  
    /** lawyer_writing_template_name
    *模板名称
    */ 
    private java.lang.String lawyerWritingTemplateName;
    
    @Column(name = "lawyer_writing_template_name",length = 10)
    public java.lang.String getLawyerWritingTemplateName(){
        return this.lawyerWritingTemplateName;
    }
    
    public void setLawyerWritingTemplateName(java.lang.String lawyerWritingTemplateName){
        this.lawyerWritingTemplateName = lawyerWritingTemplateName;
        super.addValidField("lawyerWritingTemplateName");
    }
    
  
    /** lawyer_writing_template_desc
    *模板描述
    */ 
    private java.lang.String lawyerWritingTemplateDesc;
    
    @Column(name = "lawyer_writing_template_desc",length = 255)
    public java.lang.String getLawyerWritingTemplateDesc(){
        return this.lawyerWritingTemplateDesc;
    }
    
    public void setLawyerWritingTemplateDesc(java.lang.String lawyerWritingTemplateDesc){
        this.lawyerWritingTemplateDesc = lawyerWritingTemplateDesc;
        super.addValidField("lawyerWritingTemplateDesc");
    }
    
  
    /** lawyer_writing_template_code
    *模板代码
    */ 
    private java.lang.String lawyerWritingTemplateCode;
    
    @Column(name = "lawyer_writing_template_code",length = 50)
    public java.lang.String getLawyerWritingTemplateCode(){
        return this.lawyerWritingTemplateCode;
    }
    
    public void setLawyerWritingTemplateCode(java.lang.String lawyerWritingTemplateCode){
        this.lawyerWritingTemplateCode = lawyerWritingTemplateCode;
        super.addValidField("lawyerWritingTemplateCode");
    }
    
  
    /** lawyer_writing_template_classification
    *模板分类：ai/template
    */ 
    private java.lang.String lawyerWritingTemplateClassification;
    
    @Column(name = "lawyer_writing_template_classification",length = 10)
    public java.lang.String getLawyerWritingTemplateClassification(){
        return this.lawyerWritingTemplateClassification;
    }
    
    public void setLawyerWritingTemplateClassification(java.lang.String lawyerWritingTemplateClassification){
        this.lawyerWritingTemplateClassification = lawyerWritingTemplateClassification;
        super.addValidField("lawyerWritingTemplateClassification");
    }

    private java.lang.String lawyerWritingTemplateQuestion;
    @Column(name = "lawyer_writing_template_question",length = 10)
    public String getLawyerWritingTemplateQuestion() {
        return lawyerWritingTemplateQuestion;
    }

    public void setLawyerWritingTemplateQuestion(String lawyerWritingTemplateQuestion) {
        this.lawyerWritingTemplateQuestion = lawyerWritingTemplateQuestion;
    }

}