terminaldefine.java

来自「一种基于dao的实现,用于电量计量系统,支持weblogic websphere」· Java 代码 · 共 96 行

JAVA
96
字号
package pbs.service.defineobject;

/**
 * <p>Title: </p>
 * <p>Description: </p>
 * <p>Copyright: Copyright (c) 2004</p>
 * <p>Company: </p>
 * @author not attributable
 * @version 1.0
 */
import pbs.service.vo.terminal;
import pbs.service.function.*;

public class terminalDefine
    extends defineObject {
  public static int TERMINAL_ID_NO = 0;
  public static int TERMINAL_NAME_NO = 1;
  public static int FAC_ID_NO = 2;
  public static int CUR_STATUS_NO = 3;
  public static int TASK_CONFIG_ID_NO = 4;

  public static int SAVE_DATA_NO = 5;
  public static int EVENT_SAMPLE_TIME_NO = 6;
  public static int INVALID_STATUS_NO = 7;
  public static int REMOTE_ADDRESS_NO = 8;
  public static int ADDRESS_NO = 9;

  public static int UNIT_TYPE_NO = 10;
  public static int PRI_NO = 11;

  static public int ONE_ONE_TERMDEVICES = 0;
  static public int ONE_ONE_CHANNEL_GROUPS = 1;

  static public int MANY_ONE_TASK_CONFIG = 0;

  static public int ONE_MANY_METERS = 0;

  public terminalDefine() {
    tableName = "terminal";
    keyidName = "terminal_id";
    className = "pbs.service.vo.terminal";
    field = new fieldDefine[] {
        new fieldDefine("terminal_id", Constant.JAVA_TYPE_LONG, "setTerminalId",
                        "getTerminalId"),
        new fieldDefine("terminal_name", Constant.JAVA_TYPE_STRING,
                        "setTerminalName",
                        "getTerminalName"),
        new fieldDefine("fac_id", Constant.JAVA_TYPE_LONG, "setFacId",
                        "getFacId"),
        new fieldDefine("cur_status", Constant.JAVA_TYPE_LONG,
                        "setCurStatus", "getCurStatus"),
        new fieldDefine("task_config_id", Constant.JAVA_TYPE_LONG,
                        "setTaskConfigId", "getTaskConfigId"),
        new fieldDefine("save_data", Constant.JAVA_TYPE_INT,
                        "setSaveData", "getSaveData"),
        new fieldDefine("event_sample_time", Constant.JAVA_TYPE_LONG,
                        "setEventSampleTime", "getEventSampleTime"),
        new fieldDefine("invalid_status", Constant.JAVA_TYPE_INT,
                        "setInvalidStatus", "getInvalidStatus"),
        new fieldDefine("remote_address", Constant.JAVA_TYPE_INT,
                        "setRemoteAddress", "getRemoteAddress"),
        new fieldDefine("address", Constant.JAVA_TYPE_INT,
                        "setAddress", "getAddress"),
        new fieldDefine("unit_type", Constant.JAVA_TYPE_INT,
                        "setUnitType", "getUnitType"),
        new fieldDefine("pri", Constant.JAVA_TYPE_INT,
                        "setPri", "getPri")
    };
    idGenerateMode = Constant.ID_GENERATE_MODE_NO_SEQ;
    tableNo = Constant.TABLE_NO_TERMINAL;
    idSequenceName = "terminal_seq";
    oneOne = new oneOneDefine[] {
        new oneOneDefine("pbs.service.defineobject.termdeviceDefine",
                         termdeviceDefine.TERMINAL_ID_NO, "setTermDevice",
                         "getTermDevice"),
        new oneOneDefine("pbs.service.defineobject.channel_groupDefine",
                         channel_groupDefine.TERMINAL_ID_NO, "setChannelGroup",
                         "getChannelGroup")
    };
    manyOne = new manyOneDefine[] {
        new manyOneDefine("pbs.service.defineobject.task_configDefine",
                          terminalDefine.TASK_CONFIG_ID_NO, "setTaskConfig",
                          "getTaskConfig")
    };
    oneMany = new oneManyDefine[] {
        new oneManyDefine("pbs.service.defineobject.meterDefine",
                          meterDefine.TERMINAL_ID_NO, "setMeters", "getMeters")
    };
  }

  public int getTableNo() {
    return Constant.TABLE_NO_TERMINAL;
  }

}

⌨️ 快捷键说明

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