package com.gx.obe.server.management.im.entity;

import java.io.Serializable;
import java.sql.Blob;
import java.time.LocalDateTime;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.extension.activerecord.Model;

import lombok.Data;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;


import com.baomidou.mybatisplus.annotation.TableName;

/** 
 * @Description: 
 * @author mazc 
 */
@TableName("chat_group")
@Data
public class ChatGroup extends Model<ChatGroup> {

	private static final long serialVersionUID = 1L;

		    @TableId("GROUP_ID")
        	    	    	private String id;
			@TableField("GROUP_NAME")
	    	    	private String groupName;
			@TableField("MANAGER_ID")
	    	    	private String managerId;
			@TableField("GROUP_TYPE")
	    	    	private String groupType;
			@TableField("GROUP_NOTE")
	    	    	private String groupNote;
			@TableField("BUSINESS_ID")
	    	    	private String businessId;
			@TableField("BUSINESS_CODE")
	    	    	private String businessCode;


 
    public static final String GROUP_ID ="GROUP_ID";
	
    public static final String GROUP_NAME ="GROUP_NAME";
	
    public static final String MANAGER_ID ="MANAGER_ID";
	
    public static final String GROUP_TYPE ="GROUP_TYPE";
	
    public static final String GROUP_NOTE ="GROUP_NOTE";
	
    public static final String BUSINESS_ID ="BUSINESS_ID";
	
    public static final String BUSINESS_CODE ="BUSINESS_CODE";
	
	@Override
	protected Serializable pkVal(){
        return this.id;
    }

}