metaviewfield.xml 3.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. <?xml version="1.0" encoding="GB2312"?>
  2. <service provider="com.trs.components.metadata.service.MetaDataDefServiceProvider">
  3. <method name="findViewFieldById">
  4. <parameter name="ObjectId" desc="视图字段ID序列" type="string" required="true"/>
  5. </method>
  6. <method name="jFindById" truename="findViewFieldById" convertor="uri:/app/metaviewfield/metaviewfield_findbyid.jsp"/>
  7. <method name="queryViewFieldInfos">
  8. <parameter name="ViewId" desc="视图ID" type="int" required="false"/>
  9. <parameter name="ChannelId" desc="栏目Id" type="int" required="false"/>
  10. <!-- 检索相关配置 BEGIN -->
  11. <parameter name="IsURLField" desc="URL字段" type="int" required="false" search="true"
  12. search-operator="=" search-field="IsURLField"/>
  13. <parameter name="queryAnotherName" desc="视图字段别名" type="string" required="false"
  14. search="true" search-operator="like" search-field="AnotherName"/>
  15. <parameter name="queryFieldName" desc="视图字段名称" type="string" required="false"
  16. search="true" search-operator="like" search-field="FieldName"/>
  17. <parameter name="viewFieldInfoId" desc="视图字段ID" type="int" required="false"
  18. search="true" search-operator="=" search-field="ViewFieldInfoId"/>
  19. <parameter name="ClassId" desc="查询创建者" type="int" required="false"
  20. search="true" search-operator="=" search-field="ClassId"/>
  21. <parameter name="CrUser" desc="查询创建者" type="string" required="false" search="true"
  22. search-operator="like"/>
  23. <!-- 检索相关配置 END -->
  24. <parameter name="OrderBy" desc="排序字段及方式" type="string" default="FieldOrder desc" required="false"/>
  25. </method>
  26. <method name="jQuery" truename="queryViewFieldInfos" convertor="uri:/app/metaviewfield/metaviewfield_query.jsp"/>
  27. <method name="deleteViewField">
  28. <parameter name="ObjectIds" desc="待删除视图字段ID序列" type="string" required="true"/>
  29. </method>
  30. <method name="saveViewField">
  31. <parameter name="ObjectId" desc="视图字段ID" type="int" required="true"/>
  32. <parameter name="ViewId" desc="所属视图ID" type="int" required="false" min-value="1"/>
  33. <parameter name="AnotherName" desc="中文名称"
  34. type="string" required="false" max-length="100"/>
  35. <parameter name="FieldName" desc="英文名称"
  36. type="string" required="false" max-length="50"/>
  37. <!--逻辑属性 BEGIN-->
  38. <parameter name="InOutline" desc="是否显示在概览上"
  39. type="boolean" required="false"/>
  40. <parameter name="InDetail" desc="是否显示在细览上"
  41. type="boolean" required="false"/>
  42. <parameter name="InDetail" desc="检索字段"
  43. type="boolean" required="false"/>
  44. <parameter name="TitleField" desc="标题字段"
  45. type="boolean" required="false"/>
  46. <!--逻辑属性 END-->
  47. <!--物理字段属性 BEGIN-->
  48. <parameter name="FieldType" desc="字段逻辑类型"
  49. type="int" required="fasle"/>
  50. <parameter name="DBType" desc="物理字段类型"
  51. type="int" required="fasle"/>
  52. <parameter name="DBLength" desc="物理字段长度"
  53. type="int" required="fasle"/>
  54. <parameter name="DBScale" desc="小数位"
  55. type="int" required="fasle"/>
  56. <parameter name="NotNull" desc="是否允许空"
  57. type="boolean" required="fasle"/>
  58. <parameter name="DefaultValue" desc="默认值"
  59. type="string" required="false" max-length="200"/>
  60. <parameter name="EnumValue" desc="默认值"
  61. type="string" required="false" max-length="200"/>
  62. <parameter name="ClassId" desc="所属分类法"
  63. type="int" required="fasle"/>
  64. <parameter name="attribute" desc="扩展属性"
  65. type="string" required="fasle"/>
  66. <!--物理字段属性 END-->
  67. </method>
  68. </service>