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

📄 td_report_tree.java

📁 电信的网厅的整站代码
💻 JAVA
字号:
package com.doone.fj1w.fjmgr.rpt;

import com.doone.data.DacClient;
import com.doone.data.DataRow;
import com.doone.data.DataTable;
import com.doone.data.ObjectEntity;
import com.doone.util.FileLogger;



public class TD_Report_tree extends ObjectEntity {
	private static DataTable _entityStruct = null;

	private static String _fieldNames = null;

	private static String _tableName = "TD_Report_tree";
	
	protected DataTable get_entityStruct() {
		return _entityStruct;
	}

	protected void set_entityStruct(DataTable struct) {
		_entityStruct = struct;
	}

	protected String get_fieldNames() {
		return _fieldNames;
	}

	protected void set_fieldNames(String names) {
		_fieldNames = names;

	}

	protected String get_tableName() {
		return _tableName;
	}

	protected void set_tableName(String name) {
		_tableName = name;

	}

	protected TD_Report_tree() {
		super();
	}

	public TD_Report_tree(DacClient db, long objId) {
		super(db, objId);
	}

	public TD_Report_tree(DataRow dr) {
		super(dr);
	}

	public DataRow getDataRow() {
		return entityRow;
	}
	
	public static TD_Report_tree getInstanceByBoardId(DacClient db, long  lPurviewId) {
		TD_Report_tree td_report_tree = null;
		try {
			StringBuffer sql = new StringBuffer();
			sql.append("select ");
			if (_fieldNames != null) {
				sql.append(_fieldNames);
			}
			else {
				sql.append("*");
			}
			sql.append(" from ");
			sql.append(_tableName);
			sql.append(" where purviewid = ?");


			Object ap[] = new Object[1];
			ap[0] = new Long(lPurviewId);
			
			DataTable dt = db.executeQuery(sql.toString(), ap);
			if ( dt != null && dt.getRows().getCount() > 0 ) {
				td_report_tree = new TD_Report_tree(dt.getRow(0));
			}
		} catch (Exception e) {
			FileLogger.getLogger().warn(e.getMessage(), e);
		}
		
		return td_report_tree;
	}
	
	public static TD_Report_para[] getReport_para(TF_Reports tf_Reports){
        try {
            StringBuffer sql = new StringBuffer();
            sql.append("select ");
            if (_fieldNames != null)
                sql.append(_fieldNames);
            else
                sql.append("*");
            sql.append("from TD_Report_para where ReportID=?");

            Object aInput[] = new Object[1];
            aInput[0] = String.valueOf(tf_Reports.getReportID());
            DataTable dt = tf_Reports.getDBClient().executeQuery(sql.toString(), aInput);
            if (dt == null) throw new Exception("找不到对应的环节信息。");

            TD_Report_para report_para[] = new TD_Report_para[dt.getRows().getCount()];
            for (int i = 0; i < dt.getRows().getCount(); i++) {
            	report_para[i] = new TD_Report_para(dt.getRow(i));
            }

            return report_para;
        } catch (Exception ex) {
            FileLogger.getLogger().info("读取环节配置息出错:" + ex.getMessage(), ex);
        }
        return null;
    }
	
	public static TD_Report_tree getInstanceByBoardId(long lPurviewId) {
		return getInstanceByBoardId(new DacClient(), lPurviewId);
	}

	public void setPurviewId(long purviewId) {
		entityRow.setValue("PURVIEWID", new Long(purviewId));
	}

	public long getPurviewId() {
		return entityRow.getLong("PURVIEWID");
	}

	public void setPurviewName(String purviewName) {
		entityRow.setValue("PURVIEWNAME", purviewName);
	}
	
	public String getPurviewName() {
		return entityRow.getString("PURVIEWNAME");
	}

	public void setIndexCode(String indexCode) {
		entityRow.setValue("INDEXCODE", indexCode);
	}
	
	public String getIndexCode() {
		return entityRow.getString("INDEXCODE");
	}

	public void setState(String state) {
		entityRow.setValue("STATE", state);
	}
	
	public String getState() {
		return entityRow.getString("STATE");
	}

}

⌨️ 快捷键说明

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