Commit 50e217e9 by 吴星煌

Merge remote-tracking branch 'origin/feature-cluster' into feature-cluster

parents c88db01a a42595a7
......@@ -9,7 +9,7 @@ import com.wecloud.imserver.client.model.dto.Result;
* @date 2022/6/9
* @apiNote
*/
public interface ImApplicationProductsConfig {
public interface ImApplicationProductsConfigFacade {
/**
* 创建即使通讯产品应用配置
......@@ -21,10 +21,10 @@ public interface ImApplicationProductsConfig {
/**
* 查看即使通讯产品应用配置
* @param id
* @param appId
* @return
*/
Result<ImApplicationProductsConfigDTO> getImApplicationProductsConfig(Long id);
Result<ImApplicationProductsConfigDTO> getImApplicationProductsConfig(Long appId);
}
......@@ -9,7 +9,7 @@ import com.wecloud.imserver.client.model.dto.RtcApplicationProductsConfigDTO;
* @date 2022/6/9
* @apiNote
*/
public interface RtcApplicationProductsConfig {
public interface RtcApplicationProductsConfigFacades {
/**
......@@ -22,8 +22,8 @@ public interface RtcApplicationProductsConfig {
/**
* 查看rtc产品应用配置
* @param id
* @param appId
* @return
*/
Result<RtcApplicationProductsConfigDTO> getRtcApplicationProductsConfig(Long id);
Result<RtcApplicationProductsConfigDTO> getRtcApplicationProductsConfig(Long appId);
}
......@@ -12,5 +12,10 @@ import java.io.Serializable;
@Data
public class BaseAO implements Serializable {
private static final long serialVersionUID = -5900782600599879551L;
/**
* 操作者id
*/
private String operationId;
}
......@@ -14,7 +14,9 @@ import java.io.Serializable;
@Getter
@Setter
@ToString
public class CreateApplicationAO extends BaseAO implements Serializable {
public class CreateApplicationAO extends BaseAO {
private static final long serialVersionUID = -5946291690043099493L;
private Long id;
private String appName;
......
......@@ -4,7 +4,6 @@ import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
......@@ -15,8 +14,9 @@ import java.time.LocalDateTime;
@Getter
@Setter
@ToString
public class ImApplicationProductsConfigAO implements Serializable {
public class ImApplicationProductsConfigAO extends BaseAO {
private static final long serialVersionUID = -5277932689556028232L;
/**
* 主键id
*/
......
package com.wecloud.imserver.client.model.ao;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
import java.io.Serializable;
/**
* @author nanqianhao
* @date 2022/5/26
* @apiNote
*/
@Getter
@Setter
@ToString
public class ListApplicationQueryAO implements Serializable {
private Long tenantId;
}
......@@ -4,7 +4,6 @@ import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
......@@ -15,7 +14,9 @@ import java.time.LocalDateTime;
@Getter
@Setter
@ToString
public class RtcApplicationProductsConfigAO implements Serializable {
public class RtcApplicationProductsConfigAO extends BaseAO {
private static final long serialVersionUID = 914250330526225921L;
/**
* 主键id
......
......@@ -4,8 +4,6 @@ import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
import java.io.Serializable;
/**
* @author nanqianhao
* @date 2022/5/26
......@@ -14,9 +12,22 @@ import java.io.Serializable;
@Getter
@Setter
@ToString
public class UpdateAppSecretAO extends BaseAO implements Serializable {
public class UpdateAppSecretAO extends BaseAO {
private static final long serialVersionUID = 5970447569934702115L;
/**
* 主键id
*/
private Long id;
/**
* app_key
*/
private String appKey;
/**
* app密匙
*/
private String appSecret;
}
package com.wecloud.imserver.client.model.dto;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
import java.io.Serializable;
import java.util.Date;
/**
* @author nanqianhao
* @date 2022/5/26
* @apiNote
*/
@Getter
@Setter
@ToString
public class ApplicationDTO implements Serializable {
private Long id;
private String appName;
private Date createTime;
}
......@@ -17,6 +17,8 @@ import java.time.LocalDateTime;
@ToString
public class ImApplicationProductsConfigDTO implements Serializable {
private static final long serialVersionUID = 2949246769587717425L;
/**
* 应用id
*/
......
......@@ -17,6 +17,8 @@ import java.time.LocalDateTime;
@ToString
public class RtcApplicationProductsConfigDTO implements Serializable {
private static final long serialVersionUID = 306040760030445655L;
/**
* 应用id
*/
......
......@@ -16,7 +16,20 @@ import java.io.Serializable;
@ToString
public class UpdateAppSecretDTO implements Serializable {
private static final long serialVersionUID = 2897714552501459897L;
/**
* 主键id
*/
private Long id;
/**
* app_key
*/
private String appKey;
/**
* 新的app密匙
*/
private String newAppSecret;
}
package com.wecloud.imserver.client.model.dto;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
/**
* @author nanqianhao
* @date 2022/5/26
* @apiNote
*/
@Getter
@Setter
@ToString
public class UpdateApplicationDTO {
}
package com.wecloud.im.productsconfig;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.wecloud.im.entity.ApplicationProductsImConfig;
import com.wecloud.im.service.IApplicationProductsImConfigService;
import com.wecloud.imserver.client.api.ImApplicationProductsConfig;
import com.wecloud.imserver.client.api.ImApplicationProductsConfigFacade;
import com.wecloud.imserver.client.model.ao.ImApplicationProductsConfigAO;
import com.wecloud.imserver.client.model.dto.ImApplicationProductsConfigDTO;
import com.wecloud.imserver.client.model.dto.Result;
......@@ -20,7 +21,7 @@ import org.springframework.stereotype.Service;
@Slf4j
@Service
@DubboService
public class ImApplicationProductsConfigImpl implements ImApplicationProductsConfig {
public class ImApplicationProductsConfigImpl implements ImApplicationProductsConfigFacade {
@Autowired
private IApplicationProductsImConfigService applicationProductsImConfigService;
......@@ -41,9 +42,11 @@ public class ImApplicationProductsConfigImpl implements ImApplicationProductsCon
}
@Override
public Result<ImApplicationProductsConfigDTO> getImApplicationProductsConfig(Long id) {
log.info("查看即时通讯应用配置传入appid为{}",id);
ApplicationProductsImConfig applicationProductsImConfig = applicationProductsImConfigService.getById(id);
public Result<ImApplicationProductsConfigDTO> getImApplicationProductsConfig(Long appId) {
log.info("查看即时通讯应用配置传入appid为{}",appId);
ApplicationProductsImConfig applicationProductsImConfig = applicationProductsImConfigService.getOne(
new LambdaQueryWrapper<ApplicationProductsImConfig>().eq(ApplicationProductsImConfig::getFkAppid,appId)
);
if (applicationProductsImConfig==null||applicationProductsImConfig.getIsDeleted().equals(true)){
return Result.getBusinessException("查无此应用配置", null);
}
......
package com.wecloud.rtc.productsconfig;
import com.wecloud.imserver.client.api.RtcApplicationProductsConfig;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.wecloud.imserver.client.api.RtcApplicationProductsConfigFacades;
import com.wecloud.imserver.client.model.ao.RtcApplicationProductsConfigAO;
import com.wecloud.imserver.client.model.dto.Result;
import com.wecloud.imserver.client.model.dto.RtcApplicationProductsConfigDTO;
......@@ -20,7 +21,7 @@ import org.springframework.stereotype.Service;
@Slf4j
@Service
@DubboService
public class RtcApplicationProductsConfigImpl implements RtcApplicationProductsConfig {
public class RtcApplicationProductsConfigImpl implements RtcApplicationProductsConfigFacades {
@Autowired
private IApplicationProductsRtcConfigService applicationProductsRtcConfigService;
......@@ -41,9 +42,11 @@ public class RtcApplicationProductsConfigImpl implements RtcApplicationProductsC
}
@Override
public Result<RtcApplicationProductsConfigDTO> getRtcApplicationProductsConfig(Long id) {
log.info("查看即时通讯应用配置传入appid为{}",id);
ApplicationProductsRtcConfig applicationProductsRtcConfig = applicationProductsRtcConfigService.getById(id);
public Result<RtcApplicationProductsConfigDTO> getRtcApplicationProductsConfig(Long appId) {
log.info("查看即时通讯应用配置传入appid为{}",appId);
ApplicationProductsRtcConfig applicationProductsRtcConfig = applicationProductsRtcConfigService.getOne(
new LambdaQueryWrapper<ApplicationProductsRtcConfig>().eq(ApplicationProductsRtcConfig::getFkAppid,appId)
);
if (applicationProductsRtcConfig==null||applicationProductsRtcConfig.getIsDeleted().equals(true)){
return Result.getBusinessException("查无此应用配置", null);
}
......
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