package com.cloud.common.constants; import com.cloud.model.sys.GloDict; import java.util.HashMap; import java.util.Map; /** * 全局字典 * @author lp * @date 2018-08-05 */ public class GlobalDict { /** 模块名称 **/ /** * 行为监控模块 */ public static final String MODEL_ACTION="ACTION"; /** * 食堂管理模块 */ public static final String MODEL_CANTEEN="CANTEEN"; /** 操作符 . **/ /** * 大于 */ public static final String GT = "GT"; /** * 小于 */ public static final String LT = "LT"; /** * 等于 */ public static final String EQ = "EQ"; /** * 大于等于 */ public static final String GT_EQ = "GT_EQ"; /** * 大于等于 */ public static final String LT_EQ = "LT_EQ"; public static final String ORG_TYPE_ = "ORG_SAVE"; /** * 默认顶级机构ID */ public static final Integer ROOT_OFFICES_ID = 1; /** * 超级管理员ID */ public static final Integer SUPER_ADMIN_ID = 1; /** * 目前使用的机构类型,如果以后 添加,可以直接根据类型进行查找,不添加常量也可以. */ public static final String CITY = "市教委"; public static final String AREA = "区教委"; public static final String SCHOOL_DISTRICT = "学区"; public static final String ROOT_SCHOOL = "总校"; public static final String CATEGORY = "分类"; public static final String SCHOOL = "学校"; public static final String GRADE = "年级"; public static final String CLASS = "班级"; public static final String DEPARTMENT = "部门"; public static final String OTHER = "其它"; /** * 数据同步标识符 */ public static final String IS_SYNCHRON = "Y"; /** * 数据软删除成功标识符 */ public static final String IS_VALID = "1"; /** * 数据未删除标识符 */ public static final String IS_NOT_DEL = "0"; /** 导出模版类型 **/ /** * 学生 */ public static final String TEMPLATE_STU = "stu"; /** * 教师 */ public static final String TEMPLATE_TEA = "tea"; /** * 团体团队 */ public static final String TEMPLATE_TEAM = "team"; /** * 导入导出使用的常量 */ public static final int STUDENT_SHEET_LINE = 4; public static final int PHOTO_LINE = 3; public static final int TEL = 7; public static final int TEACHER_SHEET_LINE = 7; public static final int ADD_LIST_LINE_NUM = 2; public static final int ADD_LIST_LINE_NUM_3 = 3; public static final String[] STUDENT_HEADERS = new String[] {"姓名", "性别", "身份证号","照片"}; public static final String[] TEACHER_HEADERS = new String[] {"姓名", "性别", "身份证号","照片","联系电话", "部门","编制"}; public static final String[] GENDER = new String[] {"男", "女"}; public static final String DEPARTMENT_TYPE = "800"; public static final int DATA_LINE=2 ; /** * officeType * */ public static final int SCHOOL_TYPE =500; public static final int GRADE_TYPE = 600; public static final int CLASS_TYPE = 700; /** * excel 图片参数 */ public static final int PHOTO_WIDTH = 120; public static final int PHOTO_HEIGH = 170; public static final int PHOTO_WIDTH_IN_POINTS = 140; public static final int PHOTO_SHEET_WIDTH = 256 * 17 + 184; public static Map ORG_TYPE_MAP = new HashMap() {{ put( GlobalDict.CITY , new GloDict("100",GlobalDict.CITY,"1") ); put( GlobalDict.AREA , new GloDict("200",GlobalDict.AREA,"1") ); put( GlobalDict.SCHOOL_DISTRICT , new GloDict("300",GlobalDict.SCHOOL_DISTRICT,"1") ); put( GlobalDict.ROOT_SCHOOL , new GloDict("400",GlobalDict.ROOT_SCHOOL,"1") ); put( GlobalDict.SCHOOL , new GloDict("500",GlobalDict.SCHOOL,"1") ); put( GlobalDict.GRADE , new GloDict("600",GlobalDict.GRADE,"1") ); put( GlobalDict.CLASS , new GloDict("700",GlobalDict.CLASS,"1") ); put( GlobalDict.DEPARTMENT , new GloDict("800",GlobalDict.DEPARTMENT,"1") ); put( GlobalDict.CATEGORY , new GloDict("900",GlobalDict.CATEGORY,"0") ); put( GlobalDict.OTHER , new GloDict("1000",GlobalDict.OTHER,"0") ); }}; }