package com.hnshituo.core.auth.vo;

import java.io.Serializable;
import java.util.Date;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.hnshituo.basic.vo.BaseVO;
import com.hnshituo.core.auth.mapper.UserGroupMapper;
import com.hnshituo.orm.annotation.Column;
import com.hnshituo.orm.annotation.Id;
import com.hnshituo.orm.annotation.Table;

@Table(name="CORE_AUTH_USER_GROUP", namespace=UserGroupMapper.class)
public class UserGroup extends BaseVO implements Serializable {

	private static final long serialVersionUID = -6018914145868078321L;
	
	/** 分组编号 */
	@Id
	private String group_id;

	/** 用户编号 */
	@Column("GROUP_NAME")
	private String groupName;
	
	@Column("DEPARTMENT_NO")
	private String department_no;
	
	@Column("DEPARTMENT_NAEM")
	private String department_name;
	
	@Column("CREATE_MAN")
	private String creat_man;
	
	@Column("CREATE_TIME")
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	private Date creat_time;
	
	@Column("UPDATE_MAN")
	private String update_name;
	
	@Column("UPDATE_TIME")
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	private Date update_time;
	
	@Column("MEMO")
	private String memo;
	
	@Column("STATUS")
	private String status;
	
	@Column("GROUP_PERSON_NO")
	private String group_person_no;
	
	@Column("GROUP_PERSON_NAME")
	private String group_person_name;
	
	//管理员头像
	private String group_person_logo;
	
	//管理员部门ID
	private String group_person_deptId;

	//管理员部门名称
	private String group_person_deptName;

	
	public String getGroup_person_deptId() {
		return group_person_deptId;
	}

	public void setGroup_person_deptId(String group_person_deptId) {
		this.group_person_deptId = group_person_deptId;
	}

	public String getGroup_person_deptName() {
		return group_person_deptName;
	}

	public void setGroup_person_deptName(String group_person_deptName) {
		this.group_person_deptName = group_person_deptName;
	}

	public String getGroup_person_logo() {
		return group_person_logo;
	}

	public void setGroup_person_logo(String group_person_logo) {
		this.group_person_logo = group_person_logo;
	}

	public String getGroup_id() {
		return group_id;
	}

	public void setGroup_id(String group_id) {
		this.group_id = group_id;
	}

	public String getGroupName() {
		return groupName;
	}

	public void setGroupName(String groupName) {
		this.groupName = groupName;
	}

	public String getDepartment_no() {
		return department_no;
	}

	public void setDepartment_no(String department_no) {
		this.department_no = department_no;
	}

	public String getDepartment_name() {
		return department_name;
	}

	public void setDepartment_name(String department_name) {
		this.department_name = department_name;
	}

	public String getCreat_man() {
		return creat_man;
	}

	public void setCreat_man(String creat_man) {
		this.creat_man = creat_man;
	}

	public Date getCreat_time() {
		return creat_time;
	}

	public void setCreat_time(Date creat_time) {
		this.creat_time = creat_time;
	}

	public String getUpdate_name() {
		return update_name;
	}

	public void setUpdate_name(String update_name) {
		this.update_name = update_name;
	}

	public Date getUpdate_time() {
		return update_time;
	}

	public void setUpdate_time(Date update_time) {
		this.update_time = update_time;
	}

	public String getMemo() {
		return memo;
	}

	public void setMemo(String memo) {
		this.memo = memo;
	}

	public String getStatus() {
		return status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	public String getGroup_person_no() {
		return group_person_no;
	}

	public void setGroup_person_no(String group_person_no) {
		this.group_person_no = group_person_no;
	}

	public String getGroup_person_name() {
		return group_person_name;
	}

	public void setGroup_person_name(String group_person_name) {
		this.group_person_name = group_person_name;
	}

}
