addResContent.md 1.95 KB

添加内容

接口名: `/resources/addResContent

方法

POST JSONRAW

入参


属性名称 类型 例子 说明 是否必填 长度限制
rId int 4 资源id 11
content string {0: "{\"template_name\":\"text\",\"data\":{\"text\":\"a1\"}}"}
data_id string {0: "id_5743",1: "id_5744"}

对应SQL的操作库表

  <select id="selectByPrimaryKey" resultMap="BaseResultMap" parameterType="java.lang.Integer" >
    select
    <include refid="Base_Column_List" />
    from resources
    where id = #{id,jdbcType=INTEGER}
  </select>

    <select id="selectByPrimaryKey" resultMap="ResultMapWithBLOBs" parameterType="java.lang.Integer" >
    select 
    <include refid="Base_Column_List" />
    ,
    <include refid="Blob_Column_List" />
    from resources_content_data
    where id = #{id,jdbcType=INTEGER}
  </select>

  <update id="updateByPrimaryKeySelective" parameterType="com.yohobuy.platform.dal.cms.model.ResourcesContent" >
    update resources_content
    <set >
      <if test="platformId != null" >
        platform_id = #{platformId,jdbcType=INTEGER},
      </if>
      <if test="sortId != null" >
        sort_id = #{sortId,jdbcType=INTEGER},
      </if>
      <if test="resourcesId != null" >
        resources_id = #{resourcesId,jdbcType=INTEGER},
      </if>
      <if test="name != null" >
        name = #{name,jdbcType=VARCHAR},
      </if>
      <if test="orderBy != null" >
        order_by = #{orderBy,jdbcType=TINYINT},
      </if>
      <if test="createTime != null" >
        create_time = #{createTime,jdbcType=INTEGER},
      </if>
    </set>
    where id = #{id,jdbcType=INTEGER}
  </update>

错误编码


错误码code 消息 说明
200 操作成功
400 所管理资源不存在!
500 更新排序出错!
500 通过id修改内容出错!

返回

{
"code": 200,
"data": [],
"md5": "d751713988987e9331980363e24189ce",
"message": "添加成功."
}