SpringBoot项目接口示例数据xml交互

接口名

getUserOwnRecipeList 
getRecipeGroupList
getSellerRecipeList

获取菜谱分类列表(修改)

请求

<req> 
  <call> 
    <lib>recipe/RecipeInstanceService</lib>  
    <func>getUserOwnRecipeList</func>
  </call>  
  <par> 
    <row>
      <km_id/>
    </row>  
  </par> 
</req>

响应

假设

全部:
1.recipe_id_1 东坡肉
2.recipe_id_2 手撕包菜
2.recipe_id_3 水煮鱼
分组A:
1.recipe_id_1 东坡肉
2.recipe_id_2 手撕包菜
分组B:
1.recipe_id_2 手撕包菜
2.recipe_id_1 东坡肉

那么该接口响应如下:

<res lib="recipe/RecipeInstanceService" func="getUserOwnRecipeList"> 
  <rc>0</rc>
  <err>操作成功!</err>
  <cont>
    <row rownum="1" recipe_id="recipe_id_1" recipe_name="东坡肉" recipe_version="10"> 
      <recipe_group recipe_group_id="aaaaaaaaaa" recipe_group_name="分组A" recipe_sort=1/>  
      <recipe_group recipe_group_id="bbbbbbbbbb" recipe_group_name="分组B" recipe_sort=2/> 
    </row>
    <row rownum="2" recipe_id="recipe_id_2" recipe_name="手撕包菜" recipe_version="11"> 
      <recipe_group recipe_group_id="aaaaaaaaaa" recipe_group_name="分组A" recipe_sort=2/> 
      <recipe_group recipe_group_id="bbbbbbbbbb" recipe_group_name="分组B" recipe_sort=1/> 
    </row>
     <row rownum="3" recipe_id="recipe_id_3" recipe_name="水煮鱼" recipe_version="11" /> 
  </cont>
</res>

注:与上次修改内容为:新增字段recipe_sort,表示该菜谱在该分组的顺序

获取菜谱分组数据(新增)

请求

<?xml version="1.0" encoding="utf-8"?>
<req> 
  <call> 
    <lib>recipe/RecipeInstanceService</lib>  
    <func>getRecipeGroupList</func> 
  </call>  
  <par> 
    <row/> 
  </par> 
</req>

响应

<res lib="recipe/RecipeInstanceService" func="getUserOwnRecipeEntity">
    <rc>0</rc>
    <err>操作成功!</err>
    <cont>
        <recipe_group  recipe_group_num='1' recipe_group_id='group_1' recipe_group_name='分组1' />
        <recipe_group  recipe_group_num='2' recipe_group_id='group_2' recipe_group_name='分组2' />
    </cont>
</res>
<?xml version="1.0" encoding="utf-8" ?>
<req>
    <call>
        <lib>recipe/RecipeCreateService</lib>
        <func>downLoadRecipe</func>
    </call>
    <par>
        <row>
            <recipeid>30000000000000000027</recipeid>
        </row>
    </par>
</req>

注:recipe_group_num为分组的排序,同时返回结果按序号从小到大排列好。

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐