delete from ocp_api_base where api_code in
and api_code = #{apiCode}
and api_code in
#{item}
insert into ocp_api_base(obj_id,api_code,api_name,api_group_code,api_promotion,api_req,
api_resp,api_url,api_ctime,api_mtime,api_user_id,api_unit,owner_company_code,is_delete,
api_zone,api_layer,api_version,api_center_code,api_description,api_user_name,professional_kind)
values (#{objId},#{apiCode},#{apiName},#{apiGroupCode},#{apiPromotion},#{apiReq},
#{apiResp},#{apiUrl},#{apiCtime},#{apiMtime},#{apiUserId},#{apiUnit},#{ownerCompanyCode},
#{isDelete},#{apiZone},#{apiLayer},#{apiVersion},#{apiCenterCode},#{apiDescription},#{apiUserName},#{professionalKind})
insert into ocp_api_group(obj_id,api_group_code,api_group_name,api_group_promotion_type,
api_group_company_code,api_group_version,api_group_order_no,api_group_user_id,
api_group_user_name,api_group_ctime,api_group_mtime,api_group_pcode,api_group_level,is_delete)
values (#{objId},#{apiGroupCode},#{apiGroupName},#{apiGroupPromotionType},#{apiGroupCompanyCode},
#{apiGroupVersion},#{apiGroupOrderNo},#{apiGroupUserId},#{apiGroupUserName},#{apiGroupCtime},
#{apiGroupMtime},#{apiGroupPcode},#{apiGroupLevel},#{isDelete})
delete from ocp_api_base oab where 1=1
AND oab.obj_id in
#{objId}
update ocp_api_base
api_name = #{apiName},
api_group_code = #{apiGroupCode},
api_description = #{apiDescription},
api_version = #{apiVersion},
api_user_id = #{apiUserId},
owner_company_code = #{ownerCompanyCode},
where 1 = 1
and api_code = #{apiCode}
update ocp_api_group
api_group_name = #{apiGroupName},
where 1 = 1
and api_group_code = #{apiGroupCode}