⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 responsecodemanager.java

📁 java系统通用框架 很实用的东东 一般人都看的懂,
💻 JAVA
字号:
/*****************************************************************************
* (C) Copyright 2004 。
* 保留对所有使用、复制、修改和发布整个软件和相关文档的权利。
* 本计算机程序受著作权法和国际公约的保护,未经授权擅自复制或
* 传播本程序的全部或部分,可能受到严厉的民事和刑事制裁,并
* 在法律允许的范围内受到最大可能的起诉。
*/

 /*****************************************************************************
  * @作者:Golden Peng
  * @版本: 1.0
  * @时间: 2002-10-08
  */
 /*****************************************************************************
  * 修改记录清单
  * 修改人  :
  * 修改记录:
  * 修改时间:
  * 修改描述:
  *
  */
package com.corp.bisc.ebiz.base;

/**
 * 响应码采用八位数字描述: TSSBBnnn,其中:
 *	T: 代表信息类别:
 *	0 -- 系统错误
 *	1 -- 信息
 *	2 -- 业务错误
 *	SS: 代表子模块类别:
 *  01--系统管理;
 *  02--客户信息;
 *  03--信息服务;
 *  04--业务应用;
 *  05--信息交流;
 *  06--市场服务;
 *  07--网站服务;
 *			。。。。。。
 *		98-安全
 * 		99--系统
 *	BB子模块下级模块编号(根据业务需求自己定义,如信息交流可以分为01-BBS,02-Chat……)。
 *	nnn:顺序号,从001 开始
 *  举例说明:聊天室没有发言权限,对应的响应码为:20502001.
 *  在本系统中定义 响应码"00000000" 为应用正常执行结束.
 *	响应码存在对应的页面显示信息,系统内部信息
 *		页面显示信息可以显示给外部用户,系统内信息用于在记录相应的系统日志时使用,方便系统管理.
 * 创建日期:(2002-5-27 14:44:58)
 * @author:PangWei
 */
 import java.sql.*;
 import java.util.*;
public class ResponseCodeManager extends ObjectBase{

	/*Return Code Table*/

	public final static String RES_CODE_SUCCESS 						= "00000000";	//应用正常执行结束

	public final static String RES_CODE_PARSEFAILURE 					= "09901001";	//XML文件解析错误

	public final static String RES_CODE_DBFAILURE 						= "09902001";	//数据库连接错误
	public final static String RES_CODE_DBERROR 						= "09902002";	//数据库操作错误
	public final static String RES_CODE_LOGERROR 						= "09902003";	//数据库记录日志错误

	public final static String RES_CODE_NOACTION 						= "09903001";	//请求的ACTION不存在
	public final static String RES_CODE_INVALIDPARAMETER 				= "09903002";	//参数不正确
	public final static String RES_CODE_KEYERROR 						= "09903003";	//键值错误
	public final static String RES_CODE_LANGERROR 						= "09903004";	//语言设置错误
	public final static String RES_CODE_UPREADERERROR 					= "09903005";   //文件上载出错
	public final static String RES_CODE_FILEERROR 						= "09903006";	//不能找到指定文件

	public final static String RES_CODE_USERUNKOWN 						="10200001";	//用户信息不存在
	public final static String RES_CODE_USERNORIGHT 					= "10200002";	//用户权限不够

	public final static String RES_CODE_ 								= "10402001";	//用户成功上传会员报表

	//权限管理模块
	public final static String RES_CODE_RIGHT_GRPROLEMANAGE 			= "10101001";		//权限组管理
	public final static String RES_CODE_RIGHT_UNITROLEMANAGE 			= "10101002";		//权限单元管理
	public final static String RES_CODE_RIGHT_GRPROLEDETAIL 			= "10101003";		//权限组细节
	public final static String RES_CODE_RIGHT_UNITROLEDETAIL 			= "10101004";		//权限单元细节
	public final static String RES_CODE_RIGHT_GRPADD 					= "10101005";		//权限组增加
	public final static String RES_CODE_RIGHT_EMBEDEDGRP 				= "10101006";		//权限组嵌套提示

	//不同用户登陆页面


	//from 王正茂
	public final static String RES_CODE_MEMBERCOMPANY_YH_SHOWDATA      = "10403002"; //显示用户信息页面
	public final static String RES_CODE_MEMBERCOMPANY_YH_CONFIRMMODIFY = "10403006"; //显示用户信息修改确认页面
	public final static String RES_CODE_MEMBERCOMPANY_JB_SHOWDATA      = "10403012"; //显示基本情况页面
	public final static String RES_CODE_MEMBERCOMPANY_JB_CONFIRMMODIFY = "10403016"; //显示基本情况修改确认页面
	public final static String RES_CODE_MEMBERCOMPANY_GG_SHOWDATA      = "10403022"; //显示高管人员页面
	public final static String RES_CODE_MEMBERCOMPANY_FZ_SHOWDATA      = "10403092"; //显示修改副总信息页面
	public final static String RES_CODE_MEMBERCOMPANY_FZ_PREPAREADD    = "10403093"; //显示添加副总信息页面
	public final static String RES_CODE_MEMBERCOMPANY_FZ_CONFIRMDELETE = "10403094"; //显示副总信息删除确认页面
	public final static String RES_CODE_MEMBERCOMPANY_FZ_CONFIRMADD    = "10403095"; //显示副总信息添加确认页面
	public final static String RES_CODE_MEMBERCOMPANY_FZ_CONFIRMMODIFY = "10403096"; //显示副总信息修改确认页面
	public final static String RES_CODE_MEMBERCOMPANY_FR_CONFIRMMODIFY = "10403106"; //显示法人代表信息修改确认页面
	public final static String RES_CODE_MEMBERCOMPANY_ZC_CONFIRMMODIFY = "10403116"; //显示总裁/总经理信息修改确认页面
	public final static String RES_CODE_MEMBERCOMPANY_DB_CONFIRMMODIFY = "10403126"; //显示会员代表信息修改确认页面
	public final static String RES_CODE_MEMBERCOMPANY_JG_SHOWLIST      = "10403031"; //显示分支机构页面
	public final static String RES_CODE_MEMBERCOMPANY_JG_SHOWDATA      = "10403032"; //显示修改分支机构信息页面
	public final static String RES_CODE_MEMBERCOMPANY_JG_PREPAREADD    = "10403033"; //显示添加分支机构页面
	public final static String RES_CODE_MEMBERCOMPANY_JG_CONFIRMDELETE = "10403034"; //显示分支机构删除确认页面
	public final static String RES_CODE_MEMBERCOMPANY_JG_CONFIRMADD    = "10403035"; //显示分支机构添加确认页面
	public final static String RES_CODE_MEMBERCOMPANY_JG_CONFIRMMODIFY = "10403036"; //显示分支机构修改确认页面
	public final static String RES_CODE_MEMBERCOMPANY_BM_SHOWLIST      = "10403041"; //显示部门信息页面
	public final static String RES_CODE_MEMBERCOMPANY_BM_SHOWDATA      = "10403042"; //显示修改部门信息页面
	public final static String RES_CODE_MEMBERCOMPANY_BM_PREPAREADD    = "10403043"; //显示添加部门信息页面
	public final static String RES_CODE_MEMBERCOMPANY_BM_CONFIRMDELETE = "10403044"; //显示部门信息删除确认页面
	public final static String RES_CODE_MEMBERCOMPANY_BM_CONFIRMADD    = "10403045"; //显示部门信息添加确认页面
	public final static String RES_CODE_MEMBERCOMPANY_BM_CONFIRMMODIFY = "10403046"; //显示部门信息修改确认页面
	public final static String RES_CODE_MEMBERCOMPANY_GD_SHOWLIST      = "10403051"; //显示主要股东信息页面
	public final static String RES_CODE_MEMBERCOMPANY_GD_SHOWDATA      = "10403052"; //显示修改主要股东信息页面
	public final static String RES_CODE_MEMBERCOMPANY_GD_PREPAREADD    = "10403053"; //显示添加主要股东信息页面
	public final static String RES_CODE_MEMBERCOMPANY_GD_CONFIRMDELETE = "10403054"; //显示主要股东信息删除确认页面
	public final static String RES_CODE_MEMBERCOMPANY_GD_CONFIRMADD    = "10403055"; //显示主要股东信息添加确认页面
	public final static String RES_CODE_MEMBERCOMPANY_GD_CONFIRMMODIFY = "10403056"; //显示主要股东信息修改确认页面
	public final static String RES_CODE_MEMBERCOMPANY_BG_SHOWDATA      = "10403062"; //显示B股资料页面
	public final static String RES_CODE_MEMBERCOMPANY_BG_CONFIRMMODIFY = "10403066"; //显示B股资料修改确认页面
	public final static String RES_CODE_MEMBERCOMPANY_YY_SHOWLIST      = "10403071"; //显示营业部信息页面
	public final static String RES_CODE_MEMBERCOMPANY_YY_SHOWDATA      = "10403072"; //显示修改营业部信息页面
	public final static String RES_CODE_MEMBERCOMPANY_YY_PREPAREADD    = "10403073"; //显示添加营业部信息页面
	public final static String RES_CODE_MEMBERCOMPANY_YY_CONFIRMDELETE = "10403074"; //显示营业部信息删除确认页面
	public final static String RES_CODE_MEMBERCOMPANY_YY_CONFIRMADD    = "10403075"; //显示营业部信息添加确认页面
	public final static String RES_CODE_MEMBERCOMPANY_YY_CONFIRMMODIFY = "10403076"; //显示营业部信息修改确认页面
	public final static String RES_CODE_MEMBERCOMPANY_FW_SHOWLIST      = "10403081"; //显示服务部信息页面
	public final static String RES_CODE_MEMBERCOMPANY_FW_SHOWDATA      = "10403082"; //显示修改服务部信息页面
	public final static String RES_CODE_MEMBERCOMPANY_FW_PREPAREADD    = "10403083"; //显示添加服务部信息页面
	public final static String RES_CODE_MEMBERCOMPANY_FW_CONFIRMDELETE = "10403084"; //显示删除服务部信息页面
	public final static String RES_CODE_MEMBERCOMPANY_FW_CONFIRMADD    = "10403085"; //显示服务部信息添加确认页面
	public final static String RES_CODE_MEMBERCOMPANY_FW_CONFIRMMODIFY = "10403086"; //显示服务部信息修改确认页面
	public final static String RES_CODE_MEMBERCOMPANY_FK_SHOWLIST      = "10403131"; //显示反馈信息列表
	public final static String RES_CODE_MEMBERCOMPANY_FK_SHOWDATA      = "10403132"; //显示一条反馈信息
	                                                                                 //
	public final static String RES_CODE_MEMBERCOMPANY_ER_NULLFIELD 	   = "20403001"; //填报数据不合法,有非空字段未填写
	public final static String RES_CODE_MEMBERCOMPANY_ER_WRONGFIELD    = "20403002"; //填报数据不合法,字段填写不符合格式要求
	public final static String RES_CODE_MEMBERCOMPANY_ER_PRIVILEGE     = "20403003"; //要求查看填报信息不属于当前会员

	//from xuchaoxin
	public final static String RES_CODE_MEMBERCOMPANY_UPLOAD_REPORT                         ="10402001"; //报表上传成功
	public final static String RES_CODE_MEMBERCOMPANY_PUBLISH_ANNUNCIATIONNOTICE            ="10402002"; //会员通告/通知发布成功
	public final static String RES_CODE_MEMBERCOMPANY_PUBLISH_FEEDBACK                      ="10402003"; //信息反馈发布成功
	public final static String RES_CODE_MEMBERCOMPANY_PUBLISH_EXCHANGENOTICE                ="10402004"; //交易所公告发布成功
	public final static String RES_CODE_MEMBERCOMPANY_QUERY_ANNUNCIATIONNOTICE_RECENT       ="10402005"; //成功查询最新通告/通知
	public final static String RES_CODE_MEMBERCOMPANY_QUERY_ANNUNCIATIONNOTICE_KIND         ="10402006"; //成功查询某一类通告/通知
	public final static String RES_CODE_MEMBERCOMPANY_QUERY_ANNUNCIATIONNOTICE_FILTER       ="10402007"; //成功按条件查询通告/通知
	public final static String RES_CODE_MEMBERCOMPANY_SEATID_WRONG                          ="20402001"; //会员的席位号应该由0至9数字组成,请输入正确的席位号
	public final static String RES_CODE_MEMBERCOMPANY_NOT_SEATID_OWNER                      ="20402002"; //您查询的席位不属于您所在的会员
	public final static String RES_CODE_MEMBERCOMPANY_REPORTFORMAT_WRONG                    ="20402003"; //您上传的报表文件的文件名格式不正确,请按照NNNN-NN-NN-NN-NN-CODE.cry格式
	public final static String RES_CODE_MEMBERCOMPANY_ANNUNCIATIONNOTICE_TYPE_WRONG         ="20402004"; //发布类型错误
	public final static String RES_CODE_MEMBERCOMPANY_ANNUNCIATIONNOTICE_FIELD_NULL         ="20402005"; //标题和正文不能为空
	public final static String RES_CODE_MEMBERCOMPANY_ANNUNCIATIONNOTICE_FIELD_TOOLONG      ="20402006"; //标题或正文太长,标题不超过32个字,正文不超过500个字
	public final static String RES_CODE_MEMBERCOMPANY_FEEDBACK_NOT_TARGET                   ="20402007"; //请选择反馈信息的发布对象
	public final static String RES_CODE_MEMBERCOMPANY_FEEDBACK_TARGET_WRONG                 ="20402008"; //发布的对象会员错误
	public final static String RES_CODE_MEMBERCOMPANY_EXCHANGENOTICE_NULL                   ="20402009"; //公告标题、文件和文号不能为空
	                                                                                                     //
	public final static String RES_CODE_MEMBERCOMPANY_EXCHANGENOTICE_FIELD_TOOLONG          ="20402010"; //标题或文号太长,标题不超过32个字,文号不超过100个字
	public final static String RES_CODE_MEMBERCOMPANY_ANNUNCIATIONNOTICE_CANNOT_FIND_BY_ID  ="20402011"; //找不到对应的通告/通知
	public final static String RES_CODE_MEMBERCOMPANY_FEEDBACK_MISTAKEN_TARGET              ="20402012"; //您查询的反馈信息不是发送给您所在的会员的


	//


/**
 * ResponseCodeManager 构造子注解。
 */
public ResponseCodeManager() {
	super();
}
/**
 * 此处插入方法描述。
 * 创建日期:(2002-5-27 15:14:06)
 * @return java.lang.String
 * @param code java.lang.String
 */
public static String getShowMsg(Connection conn,String code){

	String msg = "";
	String sql = "select UserMsg from ResponseCode where ResCode = '"+code.trim()+"'";

	try{
	Statement stat = conn.createStatement();
	ResultSet rs = stat.executeQuery(sql);
	while(rs.next()){
		msg = rs.getString("UserMsg");
	}
	}catch(Exception e){
		System.out.println("can't get the responding msg from the database");
	}
	return msg;
}
/**
 * 此处插入方法描述。
 * 创建日期:(2002-5-27 15:14:06)
 * @return java.lang.String
 * @param code java.lang.String
 */
public static String getSystemMsg(Connection conn,String code) {
		String msg = "";
	String sql = "select SystemMsg from ResponseCode where ResCode = "+code.trim();

	try{
	Statement stat = conn.createStatement();
	ResultSet rs = stat.executeQuery(sql);
	while(rs.next()){
		msg = rs.getString("UserMsg");
	}
	}catch(Exception e){
		System.out.println("error getting the system msg");
		System.out.println(e);
	}

	return msg;
}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -