saveResource.md 2.39 KB

新增/修改资源

接口名: `/resources/saveResource

方法

POST JSONRAW

入参


属性名称 类型 例子 说明 是否必填 长度限制
id int -1 如果为空或者小于0为新增,否则为修改操作 11
name string 男首 资源名称 100
sortId int 2 分类编号 11
platformId int 1 平台编号 11
matchCode string 1 1 页码

对应SQL的操作库表

 <insert id="insertSelective" parameterType="com.yohobuy.platform.dal.cms.model.Resources" >
    insert into resources
    <trim prefix="(" suffix=")" suffixOverrides="," >

      <if test="name != null" >
        name,
      </if>
      <if test="sortId != null" >
        sort_id,
      </if>
      <if test="platformId != null" >
        platform_id,
      </if>
      <if test="code != null" >
        code,
      </if>
      <if test="matchCode != null" >
        match_code,
      </if>
      <if test="createTime != null" >
        create_time,
      </if>
    </trim>
    <trim prefix="values (" suffix=")" suffixOverrides="," >
      <if test="name != null" >
        #{name,jdbcType=VARCHAR},
      </if>
      <if test="sortId != null" >
        #{sortId,jdbcType=INTEGER},
      </if>
      <if test="platformId != null" >
        #{platformId,jdbcType=INTEGER},
      </if>
      <if test="code != null" >
        #{code,jdbcType=VARCHAR},
      </if>
      <if test="matchCode != null" >
        #{matchCode,jdbcType=VARCHAR},
      </if>
      <if test="createTime != null" >
        UNIX_TIMESTAMP(),
      </if>
    </trim>
  </insert>

   <update id="updateByPrimaryKeySelective" parameterType="com.yohobuy.platform.dal.cms.model.Resources" >
    update resources
    <set >
      <if test="name != null" >
        name = #{name,jdbcType=VARCHAR},
      </if>
      <if test="sortId != null" >
        sort_id = #{sortId,jdbcType=INTEGER},
      </if>
      <if test="platformId != null" >
        platform_id = #{platformId,jdbcType=INTEGER},
      </if>
      <if test="code != null" >
        code = #{code,jdbcType=VARCHAR},
      </if>
      <if test="matchCode != null" >
        match_code = #{matchCode,jdbcType=VARCHAR},
      </if>
    </set>
    where id = #{id,jdbcType=INTEGER}
  </update>

错误编码


错误码code 消息 说明
200 新增成功
500 资源添加失败!

返回

{
    "code": 200,
    "message": "资源添加成功!"
}