metadbfield.xml 2.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. <?xml version="1.0" encoding="GB2312"?>
  2. <service provider="com.trs.components.metadata.service.MetaDataDefServiceProvider">
  3. <method name="findDBFieldInfoById">
  4. <parameter name="ObjectId" desc="元数据字段ID" type="int" required="true"/>
  5. </method>
  6. <method name="jFindById" truename="findDBFieldInfoById" convertor="uri:/app/metadbfield/metadbfield_findbyid.jsp"/>
  7. <method name="queryDBFieldInfos">
  8. <!-- 检索相关配置 BEGIN -->
  9. <parameter name="queryAnotherName" desc="元数据别名" type="string" required="false"
  10. search="true" search-operator="like" search-field="AnotherName"/>
  11. <parameter name="queryName" desc="元数据名称" type="string" required="false"
  12. search="true" search-operator="like" search-field="FieldName"/>
  13. <parameter name="fieldInfoId" desc="id" type="string" required="false"
  14. search="true" search-operator="like" search-field="dbfieldInfoId"/>
  15. <parameter name="ClassId" desc="查询创建者" type="int" required="false"
  16. search="true" search-operator="=" search-field="ClassId"/>
  17. <parameter name="CrUser" desc="查询创建者" type="string" required="false" search="true"
  18. search-operator="like"/>
  19. <!-- 检索相关配置 END -->
  20. <parameter name="OrderBy" desc="排序字段及方式" type="string" default="CrTime Asc" required="false"/>
  21. </method>
  22. <method name="jQuery" truename="queryDBFieldInfos" convertor="uri:/app/metadbfield/metadbfield_query.jsp"/>
  23. <method name="jSelectQuery" truename="queryDBFieldInfos" convertor="uri:/app/metadbfield/metadbfield_select_query.jsp"/>
  24. <method name="saveDBFieldInfo">
  25. <parameter name="ObjectId" desc="元数据字段ID" type="int" required="true"/>
  26. <parameter name="TableInfoId" desc="元数据表ID" type="int" required="false"/>
  27. <parameter name="FieldName" desc="物理字段名" type="string" required="false" max-length="50"/>
  28. <parameter name="AnotherName" desc="别名" type="string" required="false" max-length="100"/>
  29. <parameter name="FieldType" desc="字段逻辑类型" type="int" required="fasle"/>
  30. <parameter name="DBType" desc="物理字段类型" type="int" required="fasle"/>
  31. <parameter name="DBLength" desc="物理字段长度" type="int" required="fasle"/>
  32. <parameter name="DBScale" desc="小数位" type="int" required="fasle"/>
  33. <parameter name="NotNull" desc="是否允许空" type="boolean" required="fasle"/>
  34. <parameter name="DefaultValue" desc="默认值" type="string" required="false" max-length="200"/>
  35. <parameter name="EnumValue" desc="默认值" type="string" required="false" max-length="200"/>
  36. <parameter name="ClassId" desc="所属分类法" type="int" required="fasle"/>
  37. </method>
  38. <method name="deleteDBFieldInfo">
  39. <parameter name="ObjectIds" desc="待删除元数据字段ID序列" type="string" required="true"/>
  40. </method>
  41. </service>