package org.dromara.settlement.common;

/**
 * 系统业务常量
 * @author 张涛
 * @date 2016年11月15日
 */
public class BussinessVariable {
	/**
	 * 批量插入参数的最多数量（由于slqserver机制，最多2100个参数）
	 */
	public static final int DB_BATCH_INSERT_PARAM_SIZE = 2100;

	/**
	 * 默认短信签名
	 */
	public static final String SMS_SIGN_DEFAULT = "【乐贝通】";

	/**
	 * 获取批量插入最大数量
	 * @author 张涛
	 * @date 2016年11月15日
	 * @param propertySize　每条的属性数量
	 * @return　一次最大批量插入数量
	 */
	public static int getMaxSizeOfInsert(int propertySize){
		return ((int)Math.floor(DB_BATCH_INSERT_PARAM_SIZE/propertySize)-1);
	}

	/**
	 * 默认短信署名
	 */
	public final static String SMS_SIGN = "乐贝通";

	/**用户类型---老师*/
	public final static int USERTYPE_TEACHER = 1;
	/**用户类型---家长*/
	public final static int USERTYPE_PARENT = 3;
	/**用户类型---学生*/
	public final static int USERTYPE_STUDENT = 2;

	/**
	 * 短信字数限制（SP业务）
	 */
	public final static int SMS_WORDS_SP = 288;

	/**
	 * 短信字数限制（非SP业务）
	 */
	public final static int SMS_WORDS_NSP = 35;

	/**
	 * 短信字数限制（非SP业务:含短信猫）
	 */
	public final static int SMS_WORDS_FNSP = 139;

	/**
	 * 短信后缀
	 */
	public final static String SMS_SUFFIX = "登录童忆园APP查看更多家校通知！下载APP：itongyiyuan.com";

	/**
	 * 家长考勤业务对应的模块
	 */
	public final static String MODULE_ATTENDANCE = "408,411";
}
