Commit cd41d848 authored by diaoruifeng's avatar diaoruifeng
parents e5406bf6 9641875b
......@@ -100,12 +100,23 @@ public class PmsApiDetailsController {
}
@ApiOperation("服务分类——添加服务")
@PostMapping("/add")
public ResponseResult add(@RequestBody PmsApiMangageApi pmsApiMangageApi) {
return pmsApiManagementService.add(pmsApiMangageApi);
}
@ApiOperation("服务分类——删除服务")
@PostMapping("/delete")
public void delete(@RequestBody PmsApiMangageApi pmsApiMangageApi) {
pmsApiManagementService.deleteApi(pmsApiMangageApi);
}
@ApiOperation("服务分类——编辑服务")
@PostMapping("/updatePammByCode")
public ResponseResult UpdatePammByCode(@RequestBody OcpApiBase ocpApiBase) {
return pmsApiManagementService.UpdatePammByCode(ocpApiBase);
@PostMapping("/update")
public ResponseResult update(@RequestBody PmsApiMangageApi pmsApiMangageApi) {
return pmsApiManagementService.updateApi(pmsApiMangageApi);
}
......
package com.pms.ocp.mapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.pms.ocp.model.dto.ApiBaseDto;
import com.pms.ocp.model.dto.OcpGroupBaseDto;
......@@ -26,5 +27,6 @@ public interface OcpApiGroupMapper extends BaseMapper<OcpApiGroup> {
List<OcpGroupBaseDto> selectBase(String apiGroupCompanyCode, String apiGroupPcode,Integer apiGroupPromotionType);
// List<WholeLinkTreeVo> queryApiTreeData1();
}
package com.pms.ocp.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.pms.ocp.model.entity.PmsApiManagement;
import com.pms.ocp.model.entity.PmsApiMangageApi;
import com.pms.ocp.model.entity.*;
import java.util.List;
......@@ -13,6 +12,22 @@ public interface PmsApiManagementMapper extends BaseMapper<PmsApiManagement> {
List<PmsApiManagement> getPammByCode(PmsApiManagement pmsApiManagement);
int deleteids(List<Integer> ids);
int addPamm(PmsApiMangageApi pmsApiMangageApi);
int addOag(PmsApiMangageApi pmsApiMangageApi);
int deleteApi( PmsApiMangageApi pmsApiMangageApi);
List<OcpApiModelRel> getApiModel(OcpApiModelRel ocpApiModelRel);
List<OcpApiTenantRel> getApitenant(OcpApiTenantRel ocpApiTenantRel);
int updatePamm(PmsApiMangageApi pmsApiMangageApi);
int updateOag(PmsApiMangageApi pmsApiMangageApi);
......
......@@ -30,14 +30,14 @@ public class ResponseResult implements Response {
this.message = msg;
}
public static ResponseResult SUCCESS(){
public static ResponseResult SUCCESS(boolean b){
return new ResponseResult(CommonCode.SUCCESS);
}
public static ResponseResult FAIL(){
return new ResponseResult(CommonCode.FAIL);
}
public static ResponseResult EXTIST(){
public static ResponseResult EXTIST(String message){
return new ResponseResult(CommonCode.EXTIST);
}
......
......@@ -158,12 +158,12 @@ public class PmsApiMangageApi {
@ApiModelProperty("关系创建用户")
private String apiTenantRelUserName;
public long getIsDelete() {
return isDelete;
public String getObjId() {
return objId;
}
public void setIsDelete(long isDelete) {
this.isDelete = isDelete;
public void setObjId(String objId) {
this.objId = objId;
}
public String getApiCode() {
......@@ -174,6 +174,118 @@ public class PmsApiMangageApi {
this.apiCode = apiCode;
}
public String getApiName() {
return apiName;
}
public void setApiName(String apiName) {
this.apiName = apiName;
}
public String getApiGroupCode() {
return apiGroupCode;
}
public void setApiGroupCode(String apiGroupCode) {
this.apiGroupCode = apiGroupCode;
}
public long getApiPromotion() {
return apiPromotion;
}
public void setApiPromotion(long apiPromotion) {
this.apiPromotion = apiPromotion;
}
public String getApiReq() {
return apiReq;
}
public void setApiReq(String apiReq) {
this.apiReq = apiReq;
}
public String getApiResp() {
return apiResp;
}
public void setApiResp(String apiResp) {
this.apiResp = apiResp;
}
public String getApiUrl() {
return apiUrl;
}
public void setApiUrl(String apiUrl) {
this.apiUrl = apiUrl;
}
public Timestamp getApiCtime() {
return apiCtime;
}
public void setApiCtime(Timestamp apiCtime) {
this.apiCtime = apiCtime;
}
public Timestamp getApiMtime() {
return apiMtime;
}
public void setApiMtime(Timestamp apiMtime) {
this.apiMtime = apiMtime;
}
public String getApiUserId() {
return apiUserId;
}
public void setApiUserId(String apiUserId) {
this.apiUserId = apiUserId;
}
public String getApiUnit() {
return apiUnit;
}
public void setApiUnit(String apiUnit) {
this.apiUnit = apiUnit;
}
public String getOwnerCompanyCode() {
return ownerCompanyCode;
}
public void setOwnerCompanyCode(String ownerCompanyCode) {
this.ownerCompanyCode = ownerCompanyCode;
}
public long getIsDelete() {
return isDelete;
}
public void setIsDelete(long isDelete) {
this.isDelete = isDelete;
}
public long getApiZone() {
return apiZone;
}
public void setApiZone(long apiZone) {
this.apiZone = apiZone;
}
public long getApiLayer() {
return apiLayer;
}
public void setApiLayer(long apiLayer) {
this.apiLayer = apiLayer;
}
public String getApiVersion() {
return apiVersion;
}
......@@ -182,6 +294,30 @@ public class PmsApiMangageApi {
this.apiVersion = apiVersion;
}
public String getApiCenterCode() {
return apiCenterCode;
}
public void setApiCenterCode(String apiCenterCode) {
this.apiCenterCode = apiCenterCode;
}
public String getApiDescription() {
return apiDescription;
}
public void setApiDescription(String apiDescription) {
this.apiDescription = apiDescription;
}
public String getApiUserName() {
return apiUserName;
}
public void setApiUserName(String apiUserName) {
this.apiUserName = apiUserName;
}
public String getApiGroupName() {
return apiGroupName;
}
......@@ -189,4 +325,196 @@ public class PmsApiMangageApi {
public void setApiGroupName(String apiGroupName) {
this.apiGroupName = apiGroupName;
}
public long getApiGroupPromotionType() {
return apiGroupPromotionType;
}
public void setApiGroupPromotionType(long apiGroupPromotionType) {
this.apiGroupPromotionType = apiGroupPromotionType;
}
public String getApiGroupCompanyCode() {
return apiGroupCompanyCode;
}
public void setApiGroupCompanyCode(String apiGroupCompanyCode) {
this.apiGroupCompanyCode = apiGroupCompanyCode;
}
public String getApiGroupVersion() {
return apiGroupVersion;
}
public void setApiGroupVersion(String apiGroupVersion) {
this.apiGroupVersion = apiGroupVersion;
}
public long getApiGroupOrderNo() {
return apiGroupOrderNo;
}
public void setApiGroupOrderNo(long apiGroupOrderNo) {
this.apiGroupOrderNo = apiGroupOrderNo;
}
public String getApiGroupUserId() {
return apiGroupUserId;
}
public void setApiGroupUserId(String apiGroupUserId) {
this.apiGroupUserId = apiGroupUserId;
}
public String getApiGroupUserName() {
return apiGroupUserName;
}
public void setApiGroupUserName(String apiGroupUserName) {
this.apiGroupUserName = apiGroupUserName;
}
public Timestamp getApiGroupCtime() {
return apiGroupCtime;
}
public void setApiGroupCtime(Timestamp apiGroupCtime) {
this.apiGroupCtime = apiGroupCtime;
}
public Timestamp getApiGroupMtime() {
return apiGroupMtime;
}
public void setApiGroupMtime(Timestamp apiGroupMtime) {
this.apiGroupMtime = apiGroupMtime;
}
public String getApiGroupPcode() {
return apiGroupPcode;
}
public void setApiGroupPcode(String apiGroupPcode) {
this.apiGroupPcode = apiGroupPcode;
}
public String getApiGroupLevel() {
return apiGroupLevel;
}
public void setApiGroupLevel(String apiGroupLevel) {
this.apiGroupLevel = apiGroupLevel;
}
public String getIocnType() {
return iocnType;
}
public void setIocnType(String iocnType) {
this.iocnType = iocnType;
}
public String getCodeNo() {
return codeNo;
}
public void setCodeNo(String codeNo) {
this.codeNo = codeNo;
}
public Object getIocn() {
return iocn;
}
public void setIocn(Object iocn) {
this.iocn = iocn;
}
public String getCompanyCode() {
return companyCode;
}
public void setCompanyCode(String companyCode) {
this.companyCode = companyCode;
}
public String getModelCode() {
return modelCode;
}
public void setModelCode(String modelCode) {
this.modelCode = modelCode;
}
public String getModelDepCompanyCode() {
return modelDepCompanyCode;
}
public void setModelDepCompanyCode(String modelDepCompanyCode) {
this.modelDepCompanyCode = modelDepCompanyCode;
}
public String getApiDepCompanyCode() {
return apiDepCompanyCode;
}
public void setApiDepCompanyCode(String apiDepCompanyCode) {
this.apiDepCompanyCode = apiDepCompanyCode;
}
public Timestamp getRelationCtime() {
return relationCtime;
}
public void setRelationCtime(Timestamp relationCtime) {
this.relationCtime = relationCtime;
}
public String getTenantCode() {
return tenantCode;
}
public void setTenantCode(String tenantCode) {
this.tenantCode = tenantCode;
}
public String getTenantDepCompanyCode() {
return tenantDepCompanyCode;
}
public void setTenantDepCompanyCode(String tenantDepCompanyCode) {
this.tenantDepCompanyCode = tenantDepCompanyCode;
}
public Timestamp getApiTenantRelCtime() {
return apiTenantRelCtime;
}
public void setApiTenantRelCtime(Timestamp apiTenantRelCtime) {
this.apiTenantRelCtime = apiTenantRelCtime;
}
public Timestamp getApiTenantRelMtime() {
return apiTenantRelMtime;
}
public void setApiTenantRelMtime(Timestamp apiTenantRelMtime) {
this.apiTenantRelMtime = apiTenantRelMtime;
}
public String getApiTenantRelUserId() {
return apiTenantRelUserId;
}
public void setApiTenantRelUserId(String apiTenantRelUserId) {
this.apiTenantRelUserId = apiTenantRelUserId;
}
public String getApiTenantRelUserName() {
return apiTenantRelUserName;
}
public void setApiTenantRelUserName(String apiTenantRelUserName) {
this.apiTenantRelUserName = apiTenantRelUserName;
}
}
......@@ -170,4 +170,7 @@ public class PmsApiModelRel {
@ApiModelProperty("模型版本模型版本(最新版本)")
private String modelVersion;
}
package com.pms.ocp.model.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModelProperty;
import java.sql.Timestamp;
public class PmsApiModelTenant {
@TableId(type = IdType.ASSIGN_ID)
@ApiModelProperty("主键ID")
private String objId;
@ApiModelProperty("服务代码")
private String apiCode;
@ApiModelProperty("服务接口中文名称")
private String apiName;
@ApiModelProperty("服务分类代码")
private String apiGroupCode;
@ApiModelProperty("推广类型0:统建;1:自建")
private long apiPromotion;
@ApiModelProperty("服务请求体")
private String apiReq;
@ApiModelProperty("服务返回体")
private String apiResp;
@ApiModelProperty("服务地址")
private String apiUrl;
@ApiModelProperty("服务创建时间")
private Timestamp apiCtime;
@ApiModelProperty("服务修改时间")
private Timestamp apiMtime;
@ApiModelProperty("创建者用户ID")
private String apiUserId;
@ApiModelProperty("建设单位")
private String apiUnit;
@ApiModelProperty("服务所属公司")
private String ownerCompanyCode;
// @ApiModelProperty("服务所属公司")
// private String ownerCompanyName;
@ApiModelProperty("是否删除0-否1-是")
private long isDelete;
@ApiModelProperty("所属区域 1:生产控制大区;2:信息关联大区;3:互联网大区")
private long apiZone;
@ApiModelProperty("'所属层级 1:应用层;2:平台层;3:网络层;4:感知层;")
private long apiLayer;
@ApiModelProperty("服务版本(最新版本)")
private String apiVersion;
@ApiModelProperty("服务所属中心编码所属中心")
private String apiCenterCode;
@ApiModelProperty("服务简述")
private String apiDescription;
@ApiModelProperty("创建者姓名")
private String apiUserName;
@ApiModelProperty("模型编码")
private String modelCode;
@ApiModelProperty("模型部署公司")
private String modelDepCompanyCode;
@ApiModelProperty("服务部署公司")
private String apiDepCompanyCode;
@ApiModelProperty("关系添加时间")
private Timestamp relationCtime;
@ApiModelProperty("应用编码")
private String tenantCode;
@ApiModelProperty("应用所属公司")
private String tenantDepCompanyCode;
@ApiModelProperty("关系创建时间")
private Timestamp apiTenantRelCtime;
@ApiModelProperty("关系创建时间")
private Timestamp apiTenantRelMtime;
@ApiModelProperty("关系创建用户ID")
private String apiTenantRelUserId;
@ApiModelProperty("关系创建用户")
private String apiTenantRelUserName;
public String getObjId() {
return objId;
}
public void setObjId(String objId) {
this.objId = objId;
}
public String getApiCode() {
return apiCode;
}
public void setApiCode(String apiCode) {
this.apiCode = apiCode;
}
public String getApiName() {
return apiName;
}
public void setApiName(String apiName) {
this.apiName = apiName;
}
public String getApiGroupCode() {
return apiGroupCode;
}
public void setApiGroupCode(String apiGroupCode) {
this.apiGroupCode = apiGroupCode;
}
public long getApiPromotion() {
return apiPromotion;
}
public void setApiPromotion(long apiPromotion) {
this.apiPromotion = apiPromotion;
}
public String getApiReq() {
return apiReq;
}
public void setApiReq(String apiReq) {
this.apiReq = apiReq;
}
public String getApiResp() {
return apiResp;
}
public void setApiResp(String apiResp) {
this.apiResp = apiResp;
}
public String getApiUrl() {
return apiUrl;
}
public void setApiUrl(String apiUrl) {
this.apiUrl = apiUrl;
}
public Timestamp getApiCtime() {
return apiCtime;
}
public void setApiCtime(Timestamp apiCtime) {
this.apiCtime = apiCtime;
}
public Timestamp getApiMtime() {
return apiMtime;
}
public void setApiMtime(Timestamp apiMtime) {
this.apiMtime = apiMtime;
}
public String getApiUserId() {
return apiUserId;
}
public void setApiUserId(String apiUserId) {
this.apiUserId = apiUserId;
}
public String getApiUnit() {
return apiUnit;
}
public void setApiUnit(String apiUnit) {
this.apiUnit = apiUnit;
}
public String getOwnerCompanyCode() {
return ownerCompanyCode;
}
public void setOwnerCompanyCode(String ownerCompanyCode) {
this.ownerCompanyCode = ownerCompanyCode;
}
public long getIsDelete() {
return isDelete;
}
public void setIsDelete(long isDelete) {
this.isDelete = isDelete;
}
public long getApiZone() {
return apiZone;
}
public void setApiZone(long apiZone) {
this.apiZone = apiZone;
}
public long getApiLayer() {
return apiLayer;
}
public void setApiLayer(long apiLayer) {
this.apiLayer = apiLayer;
}
public String getApiVersion() {
return apiVersion;
}
public void setApiVersion(String apiVersion) {
this.apiVersion = apiVersion;
}
public String getApiCenterCode() {
return apiCenterCode;
}
public void setApiCenterCode(String apiCenterCode) {
this.apiCenterCode = apiCenterCode;
}
public String getApiDescription() {
return apiDescription;
}
public void setApiDescription(String apiDescription) {
this.apiDescription = apiDescription;
}
public String getApiUserName() {
return apiUserName;
}
public void setApiUserName(String apiUserName) {
this.apiUserName = apiUserName;
}
public String getModelCode() {
return modelCode;
}
public void setModelCode(String modelCode) {
this.modelCode = modelCode;
}
public String getModelDepCompanyCode() {
return modelDepCompanyCode;
}
public void setModelDepCompanyCode(String modelDepCompanyCode) {
this.modelDepCompanyCode = modelDepCompanyCode;
}
public String getApiDepCompanyCode() {
return apiDepCompanyCode;
}
public void setApiDepCompanyCode(String apiDepCompanyCode) {
this.apiDepCompanyCode = apiDepCompanyCode;
}
public Timestamp getRelationCtime() {
return relationCtime;
}
public void setRelationCtime(Timestamp relationCtime) {
this.relationCtime = relationCtime;
}
public String getTenantCode() {
return tenantCode;
}
public void setTenantCode(String tenantCode) {
this.tenantCode = tenantCode;
}
public String getTenantDepCompanyCode() {
return tenantDepCompanyCode;
}
public void setTenantDepCompanyCode(String tenantDepCompanyCode) {
this.tenantDepCompanyCode = tenantDepCompanyCode;
}
public Timestamp getApiTenantRelCtime() {
return apiTenantRelCtime;
}
public void setApiTenantRelCtime(Timestamp apiTenantRelCtime) {
this.apiTenantRelCtime = apiTenantRelCtime;
}
public Timestamp getApiTenantRelMtime() {
return apiTenantRelMtime;
}
public void setApiTenantRelMtime(Timestamp apiTenantRelMtime) {
this.apiTenantRelMtime = apiTenantRelMtime;
}
public String getApiTenantRelUserId() {
return apiTenantRelUserId;
}
public void setApiTenantRelUserId(String apiTenantRelUserId) {
this.apiTenantRelUserId = apiTenantRelUserId;
}
public String getApiTenantRelUserName() {
return apiTenantRelUserName;
}
public void setApiTenantRelUserName(String apiTenantRelUserName) {
this.apiTenantRelUserName = apiTenantRelUserName;
}
}
......@@ -5,13 +5,12 @@ import com.baomidou.mybatisplus.extension.service.IService;
import com.github.pagehelper.PageInfo;
import com.pms.ocp.model.ResponseResult;
import com.pms.ocp.model.entity.OcpApiBase;
import com.pms.ocp.model.entity.OcpApiGroup;
import com.pms.ocp.model.entity.PmsApiManagement;
import com.pms.ocp.model.entity.PmsApiMangageApi;
import com.pms.ocp.model.vo.ResponseVO;
public interface PmsApiManagementService extends IService<PmsApiManagement> {
ResponseVO<PageInfo<PmsApiManagement>> getPammList(PmsApiManagement pmsApiManagement);
......@@ -22,5 +21,15 @@ public interface PmsApiManagementService extends IService<PmsApiManagement> {
// ResponseVO getDeletePammByCode(PmsApiMangageApi pmsApiMangageApi);
ResponseResult UpdatePammByCode(OcpApiBase ocpApiBase);
ResponseResult add(PmsApiMangageApi pmsApiMangageApi);
ResponseResult deleteApi(PmsApiMangageApi pmsApiMangageApi);
ResponseResult updateApi(PmsApiMangageApi pmsApiMangageApi);
}
......@@ -55,23 +55,51 @@ public class PmsApiManagementServiceImpl extends ServiceImpl<PmsApiManagementMap
}
@Override
public ResponseResult UpdatePammByCode(OcpApiBase ocpApiBase) {
if(ocpApiBase == null){
ocpApiBase = new OcpApiBase();
public ResponseResult add(PmsApiMangageApi pmsApiMangageApi) {
pmsApiManagementMapper.addPamm(pmsApiMangageApi);
pmsApiMangageApi.setApiCode(pmsApiMangageApi.getApiGroupName());
pmsApiManagementMapper.addOag(pmsApiMangageApi);
return new ResponseResult(CommonCode.SUCCESS);
}
QueryWrapper<OcpApiBase> oab = getCondition(ocpApiBase.getApiCode());
OcpApiBase one = ocpApiBaseMapper.selectOne(oab);
if(one != null) {
ocpApiBase.setObjId(null);
int update = ocpApiBaseMapper.update(ocpApiBase, oab);
if (update < 0) {
return new ResponseResult(CommonCode.FAIL);
@Override
public ResponseResult deleteApi(PmsApiMangageApi pmsApiMangageApi) {
//服务模型
OcpApiModelRel oamr = new OcpApiModelRel();
oamr.setApiCode(pmsApiMangageApi.getApiCode());
List<OcpApiModelRel> apiModel = pmsApiManagementMapper.getApiModel(oamr);
//应用服务
OcpApiTenantRel oat = new OcpApiTenantRel();
oat.setApiCode(pmsApiMangageApi.getApiCode());
List<OcpApiTenantRel> apitenant = pmsApiManagementMapper.getApitenant(oat);
for (OcpApiModelRel ocpApiModelRel : apiModel) {
for (OcpApiTenantRel ocpApiTenantRel : apitenant) {
if (ocpApiModelRel.getApiCode().equals(ocpApiModelRel.getApiCode())
|| ocpApiTenantRel.getApiCode().equals(ocpApiTenantRel.getApiCode())){
return ResponseResult.SUCCESS(false);
}else {
//删除
pmsApiManagementMapper.deleteApi(pmsApiMangageApi);
}
return new ResponseResult(CommonCode.SUCCESS);
}
return new ResponseResult(CommonCode.FAIL);
}
pmsApiManagementMapper.deleteApi(pmsApiMangageApi);
return ResponseResult.SUCCESS(true);
}
@Override
public ResponseResult updateApi(PmsApiMangageApi pmsApiMangageApi) {
pmsApiManagementMapper.updatePamm(pmsApiMangageApi);
pmsApiMangageApi.setApiCode(pmsApiMangageApi.getApiGroupName());
pmsApiManagementMapper.updateOag(pmsApiMangageApi);
return new ResponseResult(CommonCode.SUCCESS);
}
private QueryWrapper<OcpApiBase> getCondition(String apiCode){
QueryWrapper<OcpApiBase> qw = new QueryWrapper<>();
......
......@@ -102,6 +102,98 @@
</select>
<delete id="deleteids" parameterType="java.lang.String">
delete from ocp_api_base where api_code in
<if test="apiCode != null and apiCode != '' ">
and api_code = #{apiCode}
</if>
<if test="ids != null and ids.size() != 0">
and api_code in
<foreach collection="ids" separator="," open="(" close=")" item="item" index="index">
#{item}
</foreach>
</if>
</delete>
<insert id="addPamm">
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)
values (#{objId},#{apiCode},#{apiName},#{apiGroupCode},#{apiPromotion},#{apiReq},
#{apiResp},#{apiUrl},#{apiCtime},#{apiMtime},#{apiUserId},#{apiUnit},#{ownerCompanyCode},
#{isDelete},#{apiZone},#{apiLayer},#{apiVersion},#{apiCenterCode},#{apiDescription},#{apiUserName})
</insert>
<insert id="addOag">
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})
</insert>
<delete id="deleteApi">
delete from ocp_api_base oab where oab.api_code = #{apiCode}
</delete>
<select id="getApiModel" resultType="com.pms.ocp.model.entity.OcpApiModelRel">
select * from ocp_api_model_rel oam where oam.api_code = #{apiCode}
</select>
<select id="getApitenant" resultType="com.pms.ocp.model.entity.OcpApiTenantRel">
select * from ocp_api_tenant_rel oatr where oatr.api_code = #{apiCode}
</select>
<update id="updatePamm">
update ocp_api_base
<set>
<if test="apiName != null and apiName != ''">
api_name = #{apiName},
</if>
<if test="apiGroupCode != null and apiGroupCode != ''">
api_group_code = #{apiGroupCode},
</if>
<if test="apiDescription != null and apiDescription != ''">
api_description = #{apiDescription},
</if>
<if test="apiVersion != null and apiVersion != ''">
api_version = #{apiVersion},
</if>
<if test="apiUserId != null and apiUserId != ''">
api_user_id = #{apiUserId},
</if>
<if test="ownerCompanyCode != null and ownerCompanyCode != ''">
owner_company_code = #{ownerCompanyCode},
</if>
</set>
where 1 = 1
<if test="apiCode != null and apiCode != '' ">
and api_code = #{apiCode}
</if>
</update>
<update id="updateOag">
update ocp_api_group
<set>
<if test="apiGroupName != null and apiGroupName != ''">
api_group_name = #{apiGroupName},
</if>
</set>
where 1 = 1
<if test="apiGroupCode != null and apiGroupCode != '' ">
and api_group_code = #{apiGroupCode}
</if>
</update>
</mapper>
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment