diff --git a/src/main/java/com/pms/ocp/controller/AppRegisterController.java b/src/main/java/com/pms/ocp/controller/AppRegisterController.java index 5826cde51a324eedbd9b7118c4ea89867c8f9556..5261420fd0b64feb2bd1ec34b4c27b8f0269712e 100644 --- a/src/main/java/com/pms/ocp/controller/AppRegisterController.java +++ b/src/main/java/com/pms/ocp/controller/AppRegisterController.java @@ -1,5 +1,6 @@ package com.pms.ocp.controller; +import com.pms.ocp.common.aspectj.WebLog; import com.pms.ocp.common.config.CreateGroups; import com.pms.ocp.common.utils.StringBusinessUtil; import com.pms.ocp.model.dto.AppRegisterDTO; @@ -31,6 +32,7 @@ public class AppRegisterController { @ApiOperation("新增应用注册") @PostMapping("addApp") + @WebLog(description = "新增应用注册") public ResponseVO addApp(@RequestBody @Validated(CreateGroups.class) AppRegisterDTO appRegisterDTO, BindingResult bindingResult) { if (bindingResult.hasErrors()) { @@ -42,6 +44,7 @@ public class AppRegisterController { @ApiOperation("查询应用目录") @PostMapping("getAppInfo") + @WebLog(description = "查询应用目录") public ResponseVO getAppInfo(@RequestBody @Validated QueryAppDTO queryAppDTO, BindingResult bindingResult) { if (bindingResult.hasErrors()) { return StringBusinessUtil.verifyDispose(bindingResult); @@ -52,6 +55,7 @@ public class AppRegisterController { @ApiOperation("应用预览图") @PostMapping("addAppImgUrl") + @WebLog(description = "应用预览图") public ResponseVO addAppImgUrl(@RequestBody @Validated(CreateGroups.class) List imgDTO, BindingResult bindingResult) { if (bindingResult.hasErrors()) { diff --git a/src/main/java/com/pms/ocp/model/dto/AppRegisterDTO.java b/src/main/java/com/pms/ocp/model/dto/AppRegisterDTO.java index 49ab5c8f545c784124caae0bfa4516657713a32d..6822d9b56f7445cf3bd68a60a6f26de37f9bb960 100644 --- a/src/main/java/com/pms/ocp/model/dto/AppRegisterDTO.java +++ b/src/main/java/com/pms/ocp/model/dto/AppRegisterDTO.java @@ -28,7 +28,7 @@ public class AppRegisterDTO { @ApiModelProperty("应用图标") @NotBlank(message = "应用图标不能为空", groups = CreateGroups.class) - private String imgUrl; + private byte[] imgUrl; @ApiModelProperty("应用名称") @NotBlank(message = "应用名称不能为空", groups = CreateGroups.class) @@ -165,11 +165,11 @@ public class AppRegisterDTO { this.time = time; } - public String getImgUrl() { + public byte[] getImgUrl() { return imgUrl; } - public void setImgUrl(String imgUrl) { + public void setImgUrl(byte[] imgUrl) { this.imgUrl = imgUrl; } diff --git a/src/main/java/com/pms/ocp/model/dto/ImgDTO.java b/src/main/java/com/pms/ocp/model/dto/ImgDTO.java index 0a2a6d8115ae43dde6787ffd2a583e3d98a86552..f4d59e7e756d571bc8b64466eea4d2af0e617661 100644 --- a/src/main/java/com/pms/ocp/model/dto/ImgDTO.java +++ b/src/main/java/com/pms/ocp/model/dto/ImgDTO.java @@ -20,7 +20,7 @@ public class ImgDTO { @ApiModelProperty(value = "应用预览url") @NotBlank(message = "应用预览url不能为空", groups = CreateGroups.class) - private String img; + private byte[] img; public String getTenantCode() { return tenantCode; @@ -30,11 +30,11 @@ public class ImgDTO { this.tenantCode = tenantCode; } - public String getImg() { + public byte[] getImg() { return img; } - public void setImg(String img) { + public void setImg(byte[] img) { this.img = img; } } diff --git a/src/main/java/com/pms/ocp/model/entity/OcpTenantIocn.java b/src/main/java/com/pms/ocp/model/entity/OcpTenantIocn.java index 7ea12066be5817b2c4ed49500f4bbd6da90f8172..b21e55d7dd48a12643fcf516542ef8039d714bc6 100644 --- a/src/main/java/com/pms/ocp/model/entity/OcpTenantIocn.java +++ b/src/main/java/com/pms/ocp/model/entity/OcpTenantIocn.java @@ -40,7 +40,7 @@ public class OcpTenantIocn implements Serializable { * 应用调用的服务数量图标数据 */ @ApiModelProperty(value = "应用调用的服务数量图标数据") - private String iocn; + private byte[] iocn; @ApiModelProperty(value = "图片类型") private Object iocnKind; @@ -77,11 +77,11 @@ public class OcpTenantIocn implements Serializable { this.codeNo = codeNo; } - public String getIocn() { + public byte[] getIocn() { return iocn; } - public void setIocn(String iocn) { + public void setIocn(byte[] iocn) { this.iocn = iocn; } diff --git a/src/main/java/com/pms/ocp/model/vo/ApiProvinceVo.java b/src/main/java/com/pms/ocp/model/vo/ApiProvinceVo.java index d77da780f6f8f1d9f98eda068263a7b0bca20e15..8b1cb5325986ea5445921bc4d364ba349edc5124 100644 --- a/src/main/java/com/pms/ocp/model/vo/ApiProvinceVo.java +++ b/src/main/java/com/pms/ocp/model/vo/ApiProvinceVo.java @@ -48,7 +48,7 @@ public class ApiProvinceVo implements Serializable { @Excel(name = "服务厂商") private String apiUnit; @ApiModelProperty(value = "服务图标") - private String apiPic; + private byte[] apiPic; @ApiModelProperty(value = "服务返回体") private String apiResp; @ApiModelProperty(value = "服务请求体") @@ -137,11 +137,11 @@ public class ApiProvinceVo implements Serializable { this.apiUnit = apiUnit; } - public String getApiPic() { + public byte[] getApiPic() { return apiPic; } - public void setApiPic(String apiPic) { + public void setApiPic(byte[] apiPic) { this.apiPic = apiPic; } diff --git a/src/main/java/com/pms/ocp/model/vo/QueryAppInfoVO.java b/src/main/java/com/pms/ocp/model/vo/QueryAppInfoVO.java index d54a6909fd6728c577c4d62471e5cd99b10e14fd..6fdc517879e8be815eb2ad894b8d4974fd7819f2 100644 --- a/src/main/java/com/pms/ocp/model/vo/QueryAppInfoVO.java +++ b/src/main/java/com/pms/ocp/model/vo/QueryAppInfoVO.java @@ -14,7 +14,7 @@ import lombok.Data; public class QueryAppInfoVO { @ApiModelProperty("应用图标") - private Object icon; + private byte[] icon; @ApiModelProperty("应用名称") private String appName; diff --git a/src/main/resources/mapper/AppRegisterMapper.xml b/src/main/resources/mapper/AppRegisterMapper.xml index 9c746a32be491f109d3f705a0bc1dc3ce7f1f0ab..fe5b33b70dc3ee5d1f85cf370599bf28a2d12301 100644 --- a/src/main/resources/mapper/AppRegisterMapper.xml +++ b/src/main/resources/mapper/AppRegisterMapper.xml @@ -16,10 +16,10 @@ INNER JOIN ocp_tenant_group g ON g.tenant_group_code = base.tenant_group_code WHERE icon.iocn_type = 'tenant' and icon.iocn_kind is null - base.professional_kind like CONCAT('%', #{dto.kind}, '%') + and base.professional_kind like '${dto.kind}' - and g.tenant_group_name like CONCAT('%', #{dto.type}, '%') + and g.tenant_group_name like '${dto.type}'