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_type
 * 
 */
@Entity
@Table(name = "biz_ai_lawyer_writing_template_type")
@DynamicInsert
@DynamicUpdate
public class BizAiLawyerWritingTemplateTypeModel extends BaseModelClass implements Serializable {

    private static final long serialVersionUID = 1L;
    
  
    /** lawyer_writing_template_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
    *
    */ 
    private java.lang.String lawyerWritingTemplateType;
    
    @Column(name = "lawyer_writing_template_type",length = 255)
    public java.lang.String getLawyerWritingTemplateType(){
        return this.lawyerWritingTemplateType;
    }
    
    public void setLawyerWritingTemplateType(java.lang.String lawyerWritingTemplateType){
        this.lawyerWritingTemplateType = lawyerWritingTemplateType;
        super.addValidField("lawyerWritingTemplateType");
    }
    
  
    /** lawyer_writing_template_name
    *
    */ 
    private java.lang.String lawyerWritingTemplateName;
    
    @Column(name = "lawyer_writing_template_name",length = 255)
    public java.lang.String getLawyerWritingTemplateName(){
        return this.lawyerWritingTemplateName;
    }
    
    public void setLawyerWritingTemplateName(java.lang.String lawyerWritingTemplateName){
        this.lawyerWritingTemplateName = lawyerWritingTemplateName;
        super.addValidField("lawyerWritingTemplateName");
    }

    /** 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");
    }

}