czt
2025-05-30 9bc5f4d58da606c6a465e152d05a1c31b0611f74
igds-dzhwk-view/src/main/java/models/igds.model.xml
@@ -413,4 +413,281 @@
      <Property name="required">false</Property>
    </PropertyDef>
  </DataType>
  <DataType name="dtDepotConf">
    <Property name="creationType">com.fzzy.igds.dzhwk.domain.DepotConf</Property>
    <PropertyDef name="depotId">
      <Property></Property>
      <Property name="label">所属仓库</Property>
      <Property name="mapping">
        <Property name="mapValues">${dorado.getDataProvider(&quot;depotPR#getAllCache&quot;).getResult()}</Property>
        <Property name="keyProperty">id</Property>
        <Property name="valueProperty">name</Property>
      </Property>
    </PropertyDef>
    <PropertyDef name="deptId">
      <Property></Property>
      <Property name="label">所属分库</Property>
      <Property name="mapping">
        <Property name="mapValues">${dorado.getDataProvider(&quot;deptPR#loadParents&quot;).getResult()}</Property>
        <Property name="keyProperty">deptId</Property>
        <Property name="valueProperty">deptName</Property>
      </Property>
      <Property name="required">true</Property>
    </PropertyDef>
    <PropertyDef name="companyId">
      <Property></Property>
      <Property name="label">组织编码</Property>
    </PropertyDef>
    <PropertyDef name="grainSer">
      <Property></Property>
      <Property name="label">粮情分机</Property>
      <Property name="mapping">
        <Property name="mapValues">${dorado.getDataProvider(&quot;deviceSerPR#getAllSerCache&quot;).getResult()}</Property>
        <Property name="keyProperty">id</Property>
        <Property name="valueProperty">name</Property>
      </Property>
      <Property name="required">true</Property>
    </PropertyDef>
    <PropertyDef name="grainFreq">
      <Property></Property>
      <Property name="label">保存频率</Property>
      <Property name="mapping">
        <Property name="mapValues">${dorado.getDataProvider(&quot;dicPR#sysDictData&quot;).getResult(&quot;GRAIN_FREQ&quot;)}</Property>
        <Property name="keyProperty">dictValue</Property>
        <Property name="valueProperty">dictLabel</Property>
      </Property>
    </PropertyDef>
    <PropertyDef name="thConf">
      <Property></Property>
      <Property name="label">温湿度通道</Property>
    </PropertyDef>
    <PropertyDef name="cableStart">
      <Property name="dataType">int</Property>
      <Property name="label">电缆开始列</Property>
    </PropertyDef>
    <PropertyDef name="cableEnd">
      <Property name="dataType">int</Property>
      <Property name="label">电缆截至列</Property>
    </PropertyDef>
    <PropertyDef name="tempMax">
      <Property name="dataType">Double</Property>
      <Property name="label">温度上限</Property>
    </PropertyDef>
    <PropertyDef name="gasStart">
      <Property name="dataType">int</Property>
      <Property name="label">采集开始点</Property>
    </PropertyDef>
    <PropertyDef name="gasEnd">
      <Property name="dataType">int</Property>
      <Property name="label">采截至集点</Property>
    </PropertyDef>
    <PropertyDef name="n2Max">
      <Property name="dataType">Double</Property>
      <Property name="label">氮气上限</Property>
    </PropertyDef>
    <PropertyDef name="co2Max">
      <Property name="dataType">Double</Property>
      <Property name="label">二氧化碳上限</Property>
    </PropertyDef>
    <PropertyDef name="o2Max">
      <Property name="dataType">Double</Property>
      <Property name="label">氧气上限</Property>
    </PropertyDef>
    <PropertyDef name="ph3Max">
      <Property name="dataType">Double</Property>
      <Property name="label">磷化氢上限</Property>
    </PropertyDef>
    <PropertyDef name="pestStart">
      <Property name="dataType">int</Property>
      <Property name="label">采集开始点</Property>
    </PropertyDef>
    <PropertyDef name="pestEnd">
      <Property name="dataType">int</Property>
      <Property name="label">采集截至点</Property>
    </PropertyDef>
    <PropertyDef name="pestMax">
      <Property name="dataType">Double</Property>
      <Property name="label">虫害上限</Property>
    </PropertyDef>
    <PropertyDef name="thSer">
      <Property></Property>
      <Property name="label">温湿度分机</Property>
      <Property name="mapping">
        <Property name="mapValues">${dorado.getDataProvider(&quot;deviceSerPR#getAllSerCache&quot;).getResult()}</Property>
        <Property name="keyProperty">id</Property>
        <Property name="valueProperty">name</Property>
      </Property>
    </PropertyDef>
    <PropertyDef name="cableRule">
      <Property></Property>
      <Property name="label">布线规则</Property>
    </PropertyDef>
    <PropertyDef name="cableCir">
      <Property></Property>
      <Property name="label">筒仓层规则</Property>
    </PropertyDef>
    <PropertyDef name="esSer">
      <Property></Property>
      <Property name="label">能耗分机</Property>
      <Property name="mapping">
        <Property name="mapValues">${dorado.getDataProvider(&quot;deviceSerPR#getAllSerCache&quot;).getResult()}</Property>
        <Property name="keyProperty">id</Property>
        <Property name="valueProperty">name</Property>
      </Property>
    </PropertyDef>
    <PropertyDef name="esSerTag">
      <Property></Property>
      <Property name="label">是否多分机</Property>
      <Property name="mapping">
        <Property name="mapValues">
          <Collection>
            <Entity>
              <Property name="code">Y</Property>
              <Property name="name">是</Property>
            </Entity>
            <Entity>
              <Property name="code">N</Property>
              <Property name="name">否</Property>
            </Entity>
          </Collection>
        </Property>
        <Property name="keyProperty">code</Property>
        <Property name="valueProperty">name</Property>
      </Property>
    </PropertyDef>
    <PropertyDef name="startOrientation">
      <Property></Property>
      <Property name="label">电缆起始方位</Property>
      <Property name="mapping">
        <Property name="keyProperty">dictValue</Property>
        <Property name="valueProperty">dictLabel</Property>
        <Property name="mapValues">${dorado.getDataProvider(&quot;dicPR#triggerStartOrientation&quot;).getResult()}</Property>
      </Property>
    </PropertyDef>
    <PropertyDef name="startDirection">
      <Property name="label">电缆布线方向</Property>
      <Property name="mapping">
        <Property name="mapValues">${dorado.getDataProvider(&quot;dicPR#triggerStartDirection&quot;).getResult()}</Property>
        <Property name="keyProperty">dictValue</Property>
        <Property name="valueProperty">dictLabel</Property>
      </Property>
    </PropertyDef>
    <PropertyDef name="startPoint">
      <Property name="label">电缆起始点位</Property>
      <Property name="mapping">
        <Property name="keyProperty">dictValue</Property>
        <Property name="valueProperty">dictLabel</Property>
        <Property name="mapValues">${dorado.getDataProvider(&quot;dicPR#triggerStartPoint&quot;).getResult()}</Property>
      </Property>
    </PropertyDef>
    <PropertyDef name="startConvert">
      <Property name="label">层行转换</Property>
      <Property name="mapping">
        <Property name="keyProperty">dictValue</Property>
        <Property name="valueProperty">dictLabel</Property>
        <Property name="mapValues">${dorado.getDataProvider(&quot;dicPR#triggerStartConvert&quot;).getResult()}</Property>
      </Property>
    </PropertyDef>
    <PropertyDef name="depotName">
      <Property></Property>
    </PropertyDef>
    <PropertyDef name="depotType">
      <Property></Property>
    </PropertyDef>
    <PropertyDef name="cableCone">
      <Property name="label">筒仓锥形</Property>
      <Property name="mapping">
        <Property name="mapValues">${dorado.getDataProvider(&quot;dicPR#triggerCableCone&quot;).getResult()}</Property>
        <Property name="keyProperty">dictValue</Property>
        <Property name="valueProperty">dictLabel</Property>
      </Property>
    </PropertyDef>
    <PropertyDef name="isOnlyTH">
      <Property></Property>
      <Property name="label">粮情类型</Property>
      <Property name="mapping">
        <Property name="mapValues">
          <Collection>
            <Entity>
              <Property name="code">Y</Property>
              <Property name="name">温湿度设备</Property>
            </Entity>
            <Entity>
              <Property name="code">N</Property>
              <Property name="name">粮情电缆</Property>
            </Entity>
          </Collection>
        </Property>
        <Property name="keyProperty">code</Property>
        <Property name="valueProperty">name</Property>
      </Property>
    </PropertyDef>
    <PropertyDef name="gasSer">
      <Property></Property>
      <Property name="label">气体分机</Property>
      <Property name="mapping">
        <Property name="mapValues">${dorado.getDataProvider(&quot;deviceSerPR#getAllSerCache&quot;).getResult()}</Property>
        <Property name="keyProperty">id</Property>
        <Property name="valueProperty">name</Property>
      </Property>
    </PropertyDef>
    <PropertyDef name="gasSerTag">
      <Property></Property>
      <Property name="label">是否多分机</Property>
      <Property name="mapping">
        <Property name="mapValues">
          <Collection>
            <Entity>
              <Property name="code">Y</Property>
              <Property name="name">是</Property>
            </Entity>
            <Entity>
              <Property name="code">N</Property>
              <Property name="name">否</Property>
            </Entity>
          </Collection>
        </Property>
        <Property name="keyProperty">code</Property>
        <Property name="valueProperty">name</Property>
      </Property>
    </PropertyDef>
    <PropertyDef name="pestSer">
      <Property></Property>
      <Property name="label">虫害分机</Property>
      <Property name="mapping">
        <Property name="mapValues">${dorado.getDataProvider(&quot;deviceSerPR#getAllSerCache&quot;).getResult()}</Property>
        <Property name="keyProperty">id</Property>
        <Property name="valueProperty">name</Property>
      </Property>
    </PropertyDef>
    <PropertyDef name="pestSerTag">
      <Property></Property>
      <Property name="label">是否多分机</Property>
      <Property name="mapping">
        <Property name="mapValues">
          <Collection>
            <Entity>
              <Property name="code">Y</Property>
              <Property name="name">是</Property>
            </Entity>
            <Entity>
              <Property name="code">N</Property>
              <Property name="name">否</Property>
            </Entity>
          </Collection>
        </Property>
        <Property name="keyProperty">code</Property>
        <Property name="valueProperty">name</Property>
      </Property>
    </PropertyDef>
    <PropertyDef name="verbSer">
      <Property></Property>
      <Property name="label">通风分机</Property>
      <Property name="mapping">
        <Property name="mapValues">${dorado.getDataProvider(&quot;deviceSerPR#getAllSerCache&quot;).getResult()}</Property>
        <Property name="keyProperty">id</Property>
        <Property name="valueProperty">name</Property>
      </Property>
    </PropertyDef>
  </DataType>
</Model>