package com.xmomen.module.base.model;

import java.io.Serializable;
import java.util.List;

import javax.validation.constraints.NotNull;

import org.hibernate.validator.constraints.NotBlank;

public class CreateCompany implements Serializable{

    // 公司代码
    private String companyCode;

	// 公司名称，不能为空
	@NotBlank
	@NotNull
    private String companyName;

    // 公司地址
    private String companyAddress;

    // 公司负责人
    private String companyLeader;

    // 公司负责人电话
    private String companyLeaderTel;
    
    // 客户经理ID列表
    private List<Integer> customerManagerIds;

	// 获取公司代码
	public String getCompanyCode() {
		return companyCode;
	}

	// 设置公司代码
	public void setCompanyCode(String companyCode) {
		this.companyCode = companyCode;
	}

	// 获取公司名称
	public String getCompanyName() {
		return companyName;
	}

	// 设置公司名称
	public void setCompanyName(String companyName) {
		this.companyName = companyName;
	}

	// 获取公司地址
	public String getCompanyAddress() {
		return companyAddress;
	}

	// 设置公司地址
	public void setCompanyAddress(String companyAddress) {
		this.companyAddress = companyAddress;
	}

	// 获取公司负责人
	public String getCompanyLeader() {
		return companyLeader;
	}

	// 设置公司负责人
	public void setCompanyLeader(String companyLeader) {
		this.companyLeader = companyLeader;
	}

	// 获取公司负责人电话
	public String getCompanyLeaderTel() {
		return companyLeaderTel;
	}

	// 设置公司负责人电话
	public void setCompanyLeaderTel(String companyLeaderTel) {
		this.companyLeaderTel = companyLeaderTel;
	}

	// 获取客户经理ID列表
	public List<Integer> getCustomerManagerIds() {
		return customerManagerIds;
	}

	// 设置客户经理ID列表
	public void setCustomerManagerIds(List<Integer> customerManagerIds) {
		this.customerManagerIds = customerManagerIds;
	}
}
