工作框架各种使用整理 --创建的时候使用前面创建成功的输出

<service verb="create" noun="TelecomNumber">
<in-parameters>
<auto-parameters entity-name="mantle.party.contact.TelecomNumber" include="nonpk"/>
<parameter name="partyId" required="true"/>
<parameter name="contactMechPurposeId" required="true"/>
</in-parameters>
<out-parameters>
<parameter name="contactMechId" required="true"/>
</out-parameters>
<actions>
<entity-make-value entity-name="mantle.party.contact.ContactMech" value-field="contactMech" map="[contactMechTypeEnumId:'CmtTelecomNumber']"/>
<entity-sequenced-id-primary value-field="contactMech"/>
<entity-create value-field="contactMech"/>
<set field="contactMechId" from="contactMech.contactMechId"/>
<entity-make-value entity-name="mantle.party.contact.TelecomNumber" value-field="telecomNumber"/>
<set field="telecomNumber.contactMechId" from="contactMech.contactMechId"/>
<entity-set value-field="telecomNumber" include="nonpk"/>
<entity-create value-field="telecomNumber"/>
<service-call name="create#mantle.party.contact.PartyContactMech" in-map="context"/>
</actions>
</service>

等价于 只是不同的写法:
<service verb="create" noun="TelecomNumber">
<in-parameters>
<auto-parameters entity-name="mantle.party.contact.TelecomNumber" include="nonpk"/>
<parameter name="partyId" required="true"/>
<parameter name="contactMechPurposeId" required="true"/>
</in-parameters>
<out-parameters>
<parameter name="contactMechId" required="true"/>
</out-parameters>
<actions>
<service-call name="create#mantle.party.contact.ContactMech" out-map="context" in-map="context + [contactMechTypeEnumId:'CmtTelecomNumber']"/>
<service-call name="create#mantle.party.contact.TelecomNumber" in-map="context"/>
<service-call name="create#mantle.party.contact.PartyContactMech" in-map="context"/>
</actions>
</service>


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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值