form_columnbean.java

来自「java开发的办公系统 1.系统管理 (地区管理,部门管理,菜单管理,用户管理」· Java 代码 · 共 1,391 行 · 第 1/4 页

JAVA
1,391
字号
package com.vere.form.bean;	import java.sql.*;	import java.util.*;	import com.vere.db.*;	import com.vere.form.item.*;	public class Form_columnBean	{		private ResultSet rs=null;		private int keyId;		private int totalRecord;		private Access access = null;		public Form_columnBean()		{			try {				access=new Access();			}			catch(Exception e) {				System.out.println(e.toString());			}		}		/**		 * @author	Administrator		 * @param	无		 * @return	ArrayList:Form_columnItem 对象的 ArrayList 数组		 * @see		取出 form_column 表中的所有记录,每一条记录存储在一个 Form_columnItem 对象中		 */		public List find(){			ArrayList list=new ArrayList();			try {				String sql="select * from "+T.FORM_COLUMN;				rs = executeQuery(sql);				while(rs.next()){					Form_columnItem item=new Form_columnItem();					item.setId(rs.getString("id"));					item.setForm_table_id(rs.getString("form_table_id"));					item.setNodepath(rs.getString("nodepath"));					item.setField_english_name(rs.getString("field_english_name"));					item.setField_chinese_name(rs.getString("field_chinese_name"));					item.setSort_id(rs.getString("sort_id"));					item.setField_type(rs.getString("field_type"));					item.setField_width(rs.getString("field_width"));					item.setField_is_null(rs.getString("field_is_null"));					item.setField_is_primary(rs.getString("field_is_primary"));					item.setField_validate(rs.getString("field_validate"));					item.setJavascript(rs.getString("javascript"));					item.setIs_query(rs.getString("is_query"));					item.setIs_show(rs.getString("is_show"));					item.setDirect_type(rs.getString("direct_type"));					item.setCom_width(rs.getString("com_width"));					item.setCom_height(rs.getString("com_height"));					item.setCom_type(rs.getString("com_type"));					item.setEdit_type(rs.getString("edit_type"));					item.setAuto_value(rs.getString("auto_value"));					item.setGet_value_type(rs.getString("get_value_type"));					item.setFix_value(rs.getString("fix_value"));					item.setFix_table(rs.getString("fix_table"));					item.setFix_column_value(rs.getString("fix_column_value"));					item.setRow_formula(rs.getString("row_formula"));					item.setColumn_formula(rs.getString("column_formula"));					list.add(item);				}			}catch(SQLException e){				System.out.print(e.toString());			}			finally{				DBclose();			}			return list;		}		/**		 * @author	Administrator		 * @param	无		 * @return	ArrayList:Form_columnItem 对象的 ArrayList 数组		 * @see		取出 form_column 表中的所有记录,每一条记录存储在一个 Form_columnItem 对象中		 */		public List findByIds(String ids){			ArrayList list=new ArrayList();			try {				String sql="select * from "+T.FORM_COLUMN+" where id in ("+ids+")";				rs = executeQuery(sql);				while(rs.next()){					Form_columnItem item=new Form_columnItem();					item.setId(rs.getString("id"));					item.setForm_table_id(rs.getString("form_table_id"));					item.setNodepath(rs.getString("nodepath"));					item.setField_english_name(rs.getString("field_english_name"));					item.setField_chinese_name(rs.getString("field_chinese_name"));					item.setSort_id(rs.getString("sort_id"));					item.setField_type(rs.getString("field_type"));					item.setField_width(rs.getString("field_width"));					item.setField_is_null(rs.getString("field_is_null"));					item.setField_is_primary(rs.getString("field_is_primary"));					item.setField_validate(rs.getString("field_validate"));					item.setJavascript(rs.getString("javascript"));					item.setIs_query(rs.getString("is_query"));					item.setIs_show(rs.getString("is_show"));					item.setDirect_type(rs.getString("direct_type"));					item.setCom_width(rs.getString("com_width"));					item.setCom_height(rs.getString("com_height"));					item.setCom_type(rs.getString("com_type"));					item.setEdit_type(rs.getString("edit_type"));					item.setAuto_value(rs.getString("auto_value"));					item.setGet_value_type(rs.getString("get_value_type"));					item.setFix_value(rs.getString("fix_value"));					item.setFix_table(rs.getString("fix_table"));					item.setFix_column_value(rs.getString("fix_column_value"));					item.setRow_formula(rs.getString("row_formula"));					item.setColumn_formula(rs.getString("column_formula"));					list.add(item);				}			}catch(SQLException e){				System.out.print(e.toString());			}			finally{				DBclose();			}			return list;		}		/**		 * @author	Administrator		 * @param	id: 当前要修改记录的id号		 * @return	Form_columnItem		 * @see		取出 form_column 表中的指定id号的一条记录存储在一个 Form_columnItem 对象中		 */		public Form_columnItem find(String id){			try {				String sql="select  "+T.FORM_COLUMN+".* ,"+T.FORM_TABLE+".chinese_name as  "+T.FORM_TABLE+"_chinese_name  from   "+T.FORM_COLUMN+" ,"+T.FORM_TABLE+"  where "+T.FORM_COLUMN+".form_table_id = "+T.FORM_TABLE+".id  and   "+T.FORM_COLUMN+".id="+id;				rs = executeQuery(sql);				Form_columnItem item=new Form_columnItem();				if(rs.next()){					item.setId(rs.getString("id"));					item.setForm_table_id(rs.getString("form_table_id"));					item.setNodepath(rs.getString("nodepath"));					item.setField_english_name(rs.getString("field_english_name"));					item.setField_chinese_name(rs.getString("field_chinese_name"));					item.setSort_id(rs.getString("sort_id"));					item.setField_type(rs.getString("field_type"));					item.setField_width(rs.getString("field_width"));					item.setField_is_null(rs.getString("field_is_null"));					item.setField_is_primary(rs.getString("field_is_primary"));					item.setField_validate(rs.getString("field_validate"));					item.setJavascript(rs.getString("javascript"));					item.setIs_query(rs.getString("is_query"));					item.setIs_show(rs.getString("is_show"));					item.setDirect_type(rs.getString("direct_type"));					item.setCom_width(rs.getString("com_width"));					item.setCom_height(rs.getString("com_height"));					item.setCom_type(rs.getString("com_type"));					item.setEdit_type(rs.getString("edit_type"));					item.setAuto_value(rs.getString("auto_value"));					item.setGet_value_type(rs.getString("get_value_type"));					item.setFix_value(rs.getString("fix_value"));					item.setFix_table(rs.getString("fix_table"));					item.setFix_column_value(rs.getString("fix_column_value"));					item.setRow_formula(rs.getString("row_formula"));					item.setColumn_formula(rs.getString("column_formula"));					Form_tableItem form_tableItem=new Form_tableItem();					form_tableItem.setChinese_name(rs.getString(T.FORM_TABLE+"_chinese_name"));					item.setForm_tableItem(form_tableItem);				}				return item;			}catch(SQLException e){				System.out.print(e.toString());				return null;			}			finally{				DBclose();			}		}		/**		 * @author	Administrator		 * @param	aItem: 查询的数据对象,page: 翻页时的当前页,pageSize: 翻页的每页显示的记录条数		 * @return	ArrayList:Form_columnItem 对象的 ArrayList 数组		 * @see		查出 form_column 表中的指定数据,页号,页大小的每一条记录存储在一个 Form_columnItem 对象中		 */		public List find(Form_columnItem aItem,int page,int pageSize){			int nextPageSize=pageSize*(page-1);			ArrayList list=new ArrayList();			try {				boolean b=false;				StringBuffer filter=new StringBuffer();				String fvalue=null;				fvalue=aItem.getForm_table_id();				if(fvalue!=null &&   fvalue.length()>0)				{					if(b) filter.append(" and");					filter.append(" "+T.FORM_COLUMN+".form_table_id ="+fvalue+" ");					b=true;				}				fvalue=aItem.getNodepath();				if(fvalue!=null &&   fvalue.length()>0)				{					if(b) filter.append(" and");					filter.append(" "+T.FORM_COLUMN+".nodepath like '%"+fvalue+"%' ");					b=true;				}				fvalue=aItem.getField_english_name();				if(fvalue!=null &&   fvalue.length()>0)				{					if(b) filter.append(" and");					filter.append(" "+T.FORM_COLUMN+".field_english_name like '%"+fvalue+"%' ");					b=true;				}				fvalue=aItem.getField_chinese_name();				if(fvalue!=null &&   fvalue.length()>0)				{					if(b) filter.append(" and");					filter.append(" "+T.FORM_COLUMN+".field_chinese_name like '%"+fvalue+"%' ");					b=true;				}				fvalue=aItem.getSort_id();				if(fvalue!=null &&   fvalue.length()>0)				{					if(b) filter.append(" and");					filter.append(" "+T.FORM_COLUMN+".sort_id ="+fvalue+" ");					b=true;				}				fvalue=aItem.getField_type();				if(fvalue!=null &&   fvalue.length()>0)				{					if(b) filter.append(" and");					filter.append(" "+T.FORM_COLUMN+".field_type like '%"+fvalue+"%' ");					b=true;				}				fvalue=aItem.getField_width();				if(fvalue!=null &&   fvalue.length()>0)				{					if(b) filter.append(" and");					filter.append(" "+T.FORM_COLUMN+".field_width like '%"+fvalue+"%' ");					b=true;				}				fvalue=aItem.getField_is_primary();				if(fvalue!=null &&   fvalue.length()>0)				{					if(b) filter.append(" and");					filter.append(" "+T.FORM_COLUMN+".field_is_primary ="+fvalue+" ");					b=true;				}				fvalue=aItem.getField_validate();				if(fvalue!=null &&   fvalue.length()>0)				{					if(b) filter.append(" and");					filter.append(" "+T.FORM_COLUMN+".field_validate like '%"+fvalue+"%' ");					b=true;				}				fvalue=aItem.getJavascript();				if(fvalue!=null &&   fvalue.length()>0)				{					if(b) filter.append(" and");					filter.append(" "+T.FORM_COLUMN+".javascript like '%"+fvalue+"%' ");					b=true;				}				fvalue=aItem.getIs_query();				if(fvalue!=null &&   fvalue.length()>0)				{					if(b) filter.append(" and");					filter.append(" "+T.FORM_COLUMN+".is_query ="+fvalue+" ");					b=true;				}				fvalue=aItem.getIs_show();				if(fvalue!=null &&   fvalue.length()>0)				{					if(b) filter.append(" and");					filter.append(" "+T.FORM_COLUMN+".is_show ="+fvalue+" ");					b=true;				}				fvalue=aItem.getDirect_type();				if(fvalue!=null &&   fvalue.length()>0)				{					if(b) filter.append(" and");					filter.append(" "+T.FORM_COLUMN+".direct_type like '%"+fvalue+"%' ");					b=true;				}				fvalue=aItem.getCom_width();				if(fvalue!=null &&   fvalue.length()>0)				{					if(b) filter.append(" and");					filter.append(" "+T.FORM_COLUMN+".com_width like '%"+fvalue+"%' ");					b=true;				}				fvalue=aItem.getCom_height();				if(fvalue!=null &&   fvalue.length()>0)				{					if(b) filter.append(" and");					filter.append(" "+T.FORM_COLUMN+".com_height like '%"+fvalue+"%' ");					b=true;				}				fvalue=aItem.getCom_type();				if(fvalue!=null &&   fvalue.length()>0)				{					if(b) filter.append(" and");					filter.append(" "+T.FORM_COLUMN+".com_type like '%"+fvalue+"%' ");					b=true;				}				fvalue=aItem.getEdit_type();				if(fvalue!=null &&   fvalue.length()>0)				{					if(b) filter.append(" and");					filter.append(" "+T.FORM_COLUMN+".edit_type ="+fvalue+" ");					b=true;				}				fvalue=aItem.getGet_value_type();				if(fvalue!=null &&   fvalue.length()>0)				{					if(b) filter.append(" and");					filter.append(" "+T.FORM_COLUMN+".get_value_type ="+fvalue+" ");					b=true;				}				fvalue=aItem.getFix_value();				if(fvalue!=null &&   fvalue.length()>0)				{					if(b) filter.append(" and");					filter.append(" "+T.FORM_COLUMN+".fix_value like '%"+fvalue+"%' ");					b=true;				}				fvalue=aItem.getFix_table();				if(fvalue!=null &&   fvalue.length()>0)				{					if(b) filter.append(" and");					filter.append(" "+T.FORM_COLUMN+".fix_table like '%"+fvalue+"%' ");					b=true;				}				fvalue=aItem.getFix_column_value();				if(fvalue!=null &&   fvalue.length()>0)				{					if(b) filter.append(" and");					filter.append(" "+T.FORM_COLUMN+".fix_column_value like '%"+fvalue+"%' ");					b=true;				}				fvalue=aItem.getRow_formula();				if(fvalue!=null &&   fvalue.length()>0)				{					if(b) filter.append(" and");					filter.append(" "+T.FORM_COLUMN+".row_formula like '%"+fvalue+"%' ");					b=true;				}				fvalue=aItem.getColumn_formula();				if(fvalue!=null &&   fvalue.length()>0)				{					if(b) filter.append(" and");

⌨️ 快捷键说明

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