工作框架各种使用整理 -- 复杂输入参数查询

本文介绍了一个用于获取特定产品内容的API接口,该接口通过多种输入参数如productId、productContentId等来精确查找产品信息,并返回一系列产品内容列表。文章详细展示了API的XML配置示例,包括输入参数、输出参数及动作。
 1 <service verb="get" noun="ProductContents">
 2         <in-parameters>
 3             <parameter name="productId" required="true"/>
 4             <parameter name="productContentTypeEnumId" type="String" />
 5             <parameter name="productContentTypeEnumId_op" type="String" />
 6             <parameter name="productContentTypeEnumId_not" type="String" />
 7             <parameter name="productContentId" type="String" />
 8             <parameter name="productContentId_op" type="String" />
 9             <parameter name="productContentId_not" type="String" />
10         </in-parameters>
11         <out-parameters>
12             <parameter name="productContentList" type="List"><parameter name="productContent" type="Map">
13                 <auto-parameters entity-name="mantle.product.ProductContent"><exclude field-name="contentLocation"/>
14                     <exclude field-name="fromDate"/><exclude field-name="thruDate"/>
15                 </auto-parameters>
16             </parameter></parameter>
17         </out-parameters>
18         <actions>
19             <entity-find entity-name="mantle.product.ProductContent" list="productContentList">
20                 <search-form-inputs/>
21                 <date-filter/>
22                 <econdition field-name="productId" from="productId"/>
23             </entity-find>
24         </actions>
25     </service>

其中_op参数中可以填 in  like等来实现复杂的查询条件。使用的时候主要加上<search-form-inputs/>

转载于:https://www.cnblogs.com/dream-to-pku/p/5741493.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值