package com.cabletech.common.base; import java.util.ArrayList; import java.util.LinkedHashMap; import java.util.List; import java.util.Map; /** * * @author Administrator * @author 杨隽 2011-11-16 10:09 在getResourceTypeMap()方法中添加集客家客的Map键值对 * @author 杨隽 2011-12-30 09:22 添加系统登录用户的会话保存KEY * @author 杨隽 2012-01-04 14:27 添加页面数据默认显示数量 * @author 杨隽 2012-01-06 11:15 添加工作流通过与不通过常量 * @author 杨隽 2012-01-31 10:26 添加数据字典中关键字和值字段名称常量、首页专业类型KEY常量 * @author 杨隽 2012-01-31 10:31 * 添加流程名称在首页待办数量map中的KEY常量、首页待办列表中列名字段KEY常量、首页待办列表中标题字段KEY常量 * @author 杨隽 2012-02-13 10:05 添加“Excel下载模板的源包路径”常量 * */ public class SysConstant { /** * 页面数据默认显示数量 */ public static final int DEFAULT_PAGE_SIZE = 15; /** * 系统登录用户的会话保存KEY */ public static final String SESSION_USERINFO_KEY = "LOGIN_USER"; /** * 代维 */ public static final String DEPTTYPE_C = "2"; /** * 未提交状态 */ public static final String WAIT_SUBMIT_STATE = "01"; /** * 待审核状态 */ public static final String WAIT_AUDITING_STATE = "02"; /** * 审核通过状态(正在填写状态) */ public static final String PASSED_STATE = "03"; /** * 审核不通过状态 */ public static final String NOT_PASSED_STATE = "04"; /** * 上半年 */ public static final String PLAN_XJND_1 = "1"; /** * 下半年 */ public static final String PLAN_XJND_2 = "2"; /** * 年计划 */ public static final String WPLAN_YEAR = "1"; /** * 季度计划 */ public static final String WPLAN_SEASON = "2"; // 表名CONTRACTORINFO public static final String DB_TABLENAME_CONTRACTORINFO = "CONTRACTORINFO"; // 表名CONTRACTORPERSON public static final String DB_TABLENAME_CONTRACTORPERSON = "CONTRACTORPERSON"; // 基站 public static final String DB_TABLENAME_RS_BASESTATION = "A24"; // 铁塔 public static final String DB_TABLENAME_RS_OURDOOR_FACILITIES = "A25"; // 室内覆盖 public static final String DB_TABLENAME_RS_OVERRIDEINFO = "A26"; // 集客 public static final String DB_TABLENAME_RS_GROUPCUSTOMER = "A30"; // 家客 public static final String DB_TABLENAME_RS_CUSTOMER = "A31"; // 直放站 public static final String DB_TABLENAME_RS_REPEATER = "A27"; public static final String DICTIONARY_FORMITEM_POINTTYPE = "POINTTYPE"; // 通用工单 public static final String DICTIONARY_FORMITEM_BUSINESSTYPE_C20 = "C20"; /** * 线路巡检 */ public static final String DICTIONARY_FORMITEM_BUSINESSTYPE_C30 = "C30"; /** * 基站巡检 */ public static final String DICTIONARY_FORMITEM_BUSINESSTYPE_C31 = "C31"; /** * 综合覆盖巡检 */ public static final String DICTIONARY_FORMITEM_BUSINESSTYPE_C32 = "C32"; /** * 铁塔巡检 */ public static final String DICTIONARY_FORMITEM_BUSINESSTYPE_C33 = "C33"; /** * 集客家客 */ public static final String DICTIONARY_FORMITEM_BUSINESSTYPE_C34 = "C34"; public static final String IS_QUERY = "1"; public static final String IS_CITY_QUERY = "2"; /** * 系统ID */ public static final String SYSTEM_ID = "ZHDW"; /** * 菜单等级 */ public static final String MENU_LV = "3"; /** * 字典码表,信息 */ public static final String SYSDICTIONARY_TYPE_INFORMATION = "INFORMATION"; /** * 最大信息条数 */ public static final String MAX_INFORMATION_COUNT = "8"; // 信息层次常量 // 错误信息层次 public static final String ERROR = "error"; // 警告信息层次 public static final String WARNING = "warning"; // 提示信息层次 public static final String INFO = "info"; // 成功信息层次 public static final String SUCCESS = "success"; /** * 工作流通过常量 */ public static final String PASS_WORKFLOW_TRANSTION = "pass"; /** * 工作流审核通过名称 */ public static final String PASS_WORKFLOW_TRANSTIONNAME = "审核通过"; /** * 工作流不通过常量 */ public static final String REJECT_WORKFLOW_TRANSITION = "reject"; /** * 工作流不通过常量名称 */ public static final String REJECT_WORKFLOW_TRANSITIONNAME = "审核不通过"; /** * 联系函使用 驳回 */ public static final String REJECT_WORKFLOW_CONTACTNAME = "驳回"; /** * 工作流转审常量 */ public static final String TRANSFER_WORKFLOW_TRANSTION = "transfer"; /** * 工作流拒签确认常量 */ public static final String REFUSE_WORKFLOW_TRANSITION = "untread"; // 数据字典中关键字和值字段名称常量 // 数据字典中关键字字段名称常量 public static final String DICTIONARY_VALUE_COLUMN = "LABLE"; // 数据字典中值字段名称常量 public static final String DICTIONARY_KEY_COLUMN = "CODEVALUE"; // 首页专业类型KEY常量 public static final String BUSINESSTYPE_KEY = "BUSINESSTYPE"; // 流程名称在首页待办数量map中的KEY public static final String PROCESS_NAME_KEY = "module"; // 流程名称在首页待办数量map中的KEY public static final String PROCESS_COMMENT_KEY = "module_name"; // 列名字段KEY常量 public static final String ID_COLUMN_KEY = "id"; // 标题字段KEY常量 public static final String TITLE_COLUMN_KEY = "title"; // 服务处理访问地址KEY public static final String ACCESS_URL_KEY = "access_url"; /** * 开始时间 */ public static final String DAY_STARTTIME = " 00:00:00"; /** * 结束时间 */ public static final String DAY_ENDTIME = " 23:59:59"; /** * 获取资源类型列表 * * @return */ public static Map<String, String> getResourceTypeMap() { // TODO Auto-generated method stub Map<String, String> map = new LinkedHashMap<String, String>(); map.put(SysConstant.DB_TABLENAME_RS_BASESTATION, "基站"); map.put(SysConstant.DB_TABLENAME_RS_REPEATER, "直放站"); map.put(SysConstant.DB_TABLENAME_RS_OURDOOR_FACILITIES, "铁塔"); map.put(SysConstant.DB_TABLENAME_RS_OVERRIDEINFO, "室内分布"); map.put(SysConstant.DB_TABLENAME_RS_GROUPCUSTOMER, "集客"); map.put(SysConstant.DB_TABLENAME_RS_CUSTOMER, "家客"); return map; } /** * 获取是否列表,供customselect标签使用 * @return */ public static Map<String,String> getWhetherMap(){ Map<String, String> map = new LinkedHashMap<String, String>(); map.put("0", "是"); map.put("1", "否"); return map; } /** * 可用的专业类型函数 * * @return */ public static List usebtypeList() { List list = new ArrayList(); list.add(SysConstant.DICTIONARY_FORMITEM_BUSINESSTYPE_C30); list.add(SysConstant.DICTIONARY_FORMITEM_BUSINESSTYPE_C31); list.add(SysConstant.DICTIONARY_FORMITEM_BUSINESSTYPE_C32); list.add(SysConstant.DICTIONARY_FORMITEM_BUSINESSTYPE_C33); list.add(SysConstant.DICTIONARY_FORMITEM_BUSINESSTYPE_C34); return list; } /** * 获取资源专业对应列表 * * @return */ public static Map<String, String> getResourceBusinessTypeMap() { // TODO Auto-generated method stub Map<String, String> map = new LinkedHashMap<String, String>(); // 铁塔 map.put(DICTIONARY_FORMITEM_BUSINESSTYPE_C31, DB_TABLENAME_RS_BASESTATION); // 综合覆盖 map.put(DICTIONARY_FORMITEM_BUSINESSTYPE_C32, DB_TABLENAME_RS_OVERRIDEINFO + "," + DB_TABLENAME_RS_REPEATER); // 铁塔 map.put(DICTIONARY_FORMITEM_BUSINESSTYPE_C33, DB_TABLENAME_RS_OURDOOR_FACILITIES); // 集客家客 map.put(DICTIONARY_FORMITEM_BUSINESSTYPE_C34, DB_TABLENAME_RS_GROUPCUSTOMER + "," + DB_TABLENAME_RS_CUSTOMER); return map; } // 计划模板启用状态 public static final String TEMPLATE_START_USING_STATE = "1"; // 计划模板停用状态 public static final String TEMPLATE_STOP_USING_STATE = "2"; // 表单提交标识 public static final String FORM_IS_SUBMITED = "1"; // Excel下载模板的源包路径 public static final String EXCEL_DOWNLOAD_TEMPLATES_PACKAGE_PATH = "/excel_templates"; // 巡检计划执行完 状态 public static final String WPLAN_PATROLINFO_STATE_END = "03"; public static final String OILENGINEUSE_SPACE="O11"; //油机使用状态空闲 public static final String OILENGINEUSE_DISPATCHE="O12";//油机调度途 public static final String OILENGINEUSE_ING="O13";//油机发电中 public static final String OILENGINEUSED = "O14"; //发电已结束 public static final String OILENGINEUSE_STATE="O24"; //油机状态删除 //代维工单流程类型 public static final String COMMON_ORDER_FLOW_TYPE="001"; public static final String FAULT_FLOW_TYPE="002"; public static final String OE_DISPATCHTASK_FLOW_TYPE="500"; }