2025-03-20 17:30:43 +08:00

25 lines
5.5 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<Table type="SQL" tableName="MIX_CONTROL" filter="" priority="2">
<COLS enableSQLSeq="false">
<COL desc="*标签名" SQLName="TAG_NAME" SQLType="VARCHAR(64)" valueType="String" valueLimit="" editable="false" hide="false" defaultValue="" isPrimaryKey="true" notNull="true" isUnique="false" group="A.基本属性"/>
<COL desc=" 遥控别名" SQLName="CTRL_ALIAS" SQLType="VARCHAR(128)" valueType="String" valueLimit="" editable="true" hide="true" defaultValue="" isPrimaryKey="false" notNull="false" isUnique="false" group="A.基本属性"/>
<COL desc=" 前置RTU" SQLName="RTU_TAG" SQLType="VARCHAR(64)" valueType="String" valueLimit="" editable="false" hide="false" defaultValue="" isPrimaryKey="false" notNull="false" isUnique="false" group="A.基本属性"/>
<COL desc=" 遥控点号" SQLName="OFFSET_NO" SQLType="VARCHAR(48)" valueType="SqlCombobox" valueLimit="SELECT fes_mix_ctrl.DOT_NO AS A, concat(FES_DEV_INFO.DEV_DESC,'.',fes_mix_ctrl.DESCRIPTION) AS B FROM fes_mix_ctrl,FES_DEV_INFO WHERE FES_DEV_INFO.TAG_NAME=fes_mix_ctrl.DEV_TAG AND fes_mix_ctrl.TAG_NAME=concat('%1','.','%2') UNION ALL SELECT fes_mix_ctrl.DOT_NO AS A, concat(FES_DEV_INFO.DEV_DESC,'.',fes_mix_ctrl.DESCRIPTION) AS B FROM (fes_mix_ctrl INNER JOIN fes_dev_info ON fes_mix_ctrl.RTU_TAG = '%1' AND fes_mix_ctrl.DEV_TAG=fes_dev_info.TAG_NAME) LEFT JOIN (SELECT COALESCE(OFFSET_NO,'') AS DOT FROM mix_control WHERE RTU_TAG='%1') AS C ON cast(fes_mix_ctrl.DOT_NO AS char)=C.DOT WHERE fes_mix_ctrl.RTU_TAG = '%1' AND C.DOT IS NULL ORDER BY A;A:B;row@RTU_TAG;row@OFFSET_NO" initSql="SELECT fes_mix_ctrl.DOT_NO AS A, concat(FES_DEV_INFO.DEV_DESC,'.',fes_mix_ctrl.DESCRIPTION) AS B FROM fes_mix_ctrl,FES_DEV_INFO WHERE FES_DEV_INFO.TAG_NAME=fes_mix_ctrl.DEV_TAG AND fes_mix_ctrl.TAG_NAME=concat('%1','.','%2');A:B;row@RTU_TAG;row@OFFSET_NO" editable="true" hide="false" defaultValue="-1" isPrimaryKey="false" notNull="false" isUnique="false" group="A.基本属性"/>
<COL desc=" 量程上限" SQLName="RANGE_UP" SQLType="DECIMAL(22,6)" valueType="Int" valueLimit="" editable="true" hide="true" defaultValue="" isPrimaryKey="false" notNull="false" isUnique="false" group="A.基本属性"/>
<COL desc=" 量程下限" SQLName="RANGE_LOW" SQLType="DECIMAL(22,6)" valueType="Int" valueLimit="" editable="true" hide="true" defaultValue="" isPrimaryKey="false" notNull="false" isUnique="false" group="A.基本属性"/>
<COL desc=" 基数" SQLName="BASE" SQLType="DECIMAL(22,6)" valueType="Double" valueLimit="" editable="true" hide="false" defaultValue="" isPrimaryKey="false" notNull="false" isUnique="false" group="A.基本属性"/>
<COL desc=" 系数" SQLName="COEFF" SQLType="DECIMAL(22,6)" valueType="Double" valueLimit="" editable="true" hide="false" defaultValue="" isPrimaryKey="false" notNull="false" isUnique="false" group="A.基本属性"/>
<COL desc="*遥控类型" SQLName="CTRL_TYPE" SQLType="DECIMAL(10)" valueType="SqlCombobox" valueLimit="SELECT * FROM DICT_MENU_INFO WHERE MENU_NAME='控制类型';ACTUAL_VALUE:DISPLAY_VALUE" editable="true" hide="false" defaultValue="" isPrimaryKey="false" notNull="false" isUnique="false" group="A.基本属性"/>
<COL desc=" 控制动作组名" SQLName="CTRL_ACT_NAME" SQLType="VARCHAR(64)" valueType="SqlCombobox" valueLimit="SELECT CTRL_GRP_NAME FROM OPT_CTRL_ACT_DEFINE WHERE SUB_SYSTEM = '%1' GROUP BY CTRL_GRP_NAME;CTRL_GRP_NAME;row@SUB_SYSTEM" editable="true" hide="false" defaultValue="" isPrimaryKey="false" notNull="false" isUnique="false" group="A.基本属性"/>
<COL desc="*是否等待返信" SQLName="IS_TAGT_STATE" SQLType="DECIMAL(10)" valueType="SqlCombobox" valueLimit="SELECT * FROM DICT_MENU_INFO WHERE MENU_NAME='遥控等待类型';ACTUAL_VALUE:DISPLAY_VALUE" editable="true" hide="false" defaultValue="" isPrimaryKey="false" notNull="false" isUnique="false" group="A.基本属性"/>
<COL desc="*控制超时时间(秒)" SQLName="CTRL_TIMEOUT" SQLType="DECIMAL(10)" valueType="Int" valueLimit="" editable="true" hide="false" defaultValue="" isPrimaryKey="false" notNull="false" isUnique="false" group="A.基本属性"/>
<COL desc="*控制保留时间(秒)" SQLName="RESV_TIMEOUT" SQLType="DECIMAL(10)" valueType="Int" valueLimit="" editable="true" hide="false" defaultValue="" isPrimaryKey="false" notNull="false" isUnique="false" group="A.基本属性"/>
<COL desc="*控制目标误差" SQLName="CTRL_TOLERANCE" SQLType="DECIMAL(22,6)" valueType="Double" valueLimit="" editable="true" hide="false" defaultValue="" isPrimaryKey="false" notNull="false" isUnique="false" group="A.基本属性"/>
<COL desc="*所属位置" SQLName="LOCATION_ID" SQLType="DECIMAL(10)" valueType="SqlCombobox" valueLimit="SELECT * FROM SYS_MODEL_LOCATION_INFO;LOCATION_ID:DESCRIPTION" editable="false" hide="false" defaultValue="" isPrimaryKey="false" notNull="false" isUnique="false" group="B.浏览属性"/>
<COL desc="*所属专业" SQLName="SUB_SYSTEM" SQLType="DECIMAL(10)" valueType="SqlCombobox" valueLimit="SELECT * FROM SYS_MODEL_SUB_SYSTEM_INFO WHERE SUB_SYSTEM_ID not in (1,2,3);SUB_SYSTEM_ID:DESCRIPTION" editable="false" hide="false" defaultValue="" isPrimaryKey="false" notNull="false" isUnique="false" group="B.浏览属性"/>
<COL desc="*点模板名" SQLName="POINT_TP_NAME" SQLType="VARCHAR(64)" valueType="String" valueLimit="" editable="false" hide="false" defaultValue="" isPrimaryKey="false" notNull="false" isUnique="false" group="B.浏览属性"/>
</COLS>
</Table>