Browse Source

01/22

master
wangpengfei 4 months ago
parent
commit
cc1725612a
  1. 42
      oms/src/main/java/com/yxt/oms/apiadmin/aggregation/OrganizationAppKeyRest.java
  2. 30
      oms/src/main/java/com/yxt/oms/biz/func/organizationappkey/OrganizationAppKeyService.java
  3. 14
      oms/src/main/java/com/yxt/oms/feign/portal/organizationappkey/OrganizationAppKeyDto.java
  4. 38
      oms/src/main/java/com/yxt/oms/feign/portal/organizationappkey/OrganizationAppKeyFeign.java
  5. 14
      oms/src/main/java/com/yxt/oms/feign/portal/organizationappkey/OrganizationAppKeyVo.java

42
oms/src/main/java/com/yxt/oms/apiadmin/aggregation/OrganizationAppKeyRest.java

@ -0,0 +1,42 @@
package com.yxt.oms.apiadmin.aggregation;
import com.yxt.common.core.result.ResultBean;
import com.yxt.oms.biz.func.organizationappkey.OrganizationAppKeyService;
import com.yxt.oms.feign.portal.organizationappkey.OrganizationAppKeyDto;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
/**
* @author wangpengfei
* @date 2025/1/21 10:42
*/
@Api(tags = "申请组织appkey")
@RestController
@RequestMapping("apiadmin/organizationappkey")
public class OrganizationAppKeyRest {
@Autowired
OrganizationAppKeyService organizationAppKeyService;
/**
* 申请appkey
*
* @return 申请appkey
*/
@ApiOperation("申请appkey")
@ResponseBody
@PostMapping("/saveAppKey")
public ResultBean saveAppKey(@RequestBody OrganizationAppKeyDto dto) {
ResultBean rb = ResultBean.fireFail();
return organizationAppKeyService.saveAppKey(dto);
}
@ApiOperation("根据组织查询appeky")
@ResponseBody
@GetMapping("/initialization/{orgSid}")
public ResultBean initialization(@PathVariable("orgSid") String orgSid) {
return organizationAppKeyService.getAppkeyByOrgSid(orgSid);
}
}

30
oms/src/main/java/com/yxt/oms/biz/func/organizationappkey/OrganizationAppKeyService.java

@ -0,0 +1,30 @@
package com.yxt.oms.biz.func.organizationappkey;
import cn.hutool.core.bean.BeanUtil;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.yxt.common.base.service.MybatisBaseService;
import com.yxt.common.core.result.ResultBean;
import com.yxt.oms.feign.portal.organizationappkey.OrganizationAppKeyDto;
import com.yxt.oms.feign.portal.organizationappkey.OrganizationAppKeyFeign;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.Date;
/**
* @author wangpengfei
* @date 2025/1/21 11:19
*/
@Service
public class OrganizationAppKeyService {
@Autowired
OrganizationAppKeyFeign organizationAppKeyFeign;
public ResultBean saveAppKey(OrganizationAppKeyDto dto){
return organizationAppKeyFeign.saveAppKey(dto);
}
public ResultBean getAppkeyByOrgSid(String orgSid){
return organizationAppKeyFeign.initialization(orgSid);
}
}

14
oms/src/main/java/com/yxt/oms/feign/portal/organizationappkey/OrganizationAppKeyDto.java

@ -0,0 +1,14 @@
package com.yxt.oms.feign.portal.organizationappkey;
import lombok.Data;
/**
* @author wangpengfei
* @date 2025/1/21 11:19
*/
@Data
public class OrganizationAppKeyDto {
private String orgSid;
private String appKey;
private String secret;
}

38
oms/src/main/java/com/yxt/oms/feign/portal/organizationappkey/OrganizationAppKeyFeign.java

@ -0,0 +1,38 @@
package com.yxt.oms.feign.portal.organizationappkey;
import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo;
import com.yxt.oms.biz.func.sysmenu.*;
import com.yxt.oms.feign.portal.sysmenu.SysMenuFeignFallback;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.*;
import javax.validation.Valid;
import java.util.List;
import java.util.Map;
@Api(tags = "组织appkey申请")
@FeignClient(
contextId = "ss-common-portal-OrganizationAppKey",
name = "ss-common-portal",
path = "/apiadmin/organizationappkey")
public interface OrganizationAppKeyFeign {
/**
* 申请appkey
*
* @return 申请appkey
*/
@ApiOperation("申请appkey")
@ResponseBody
@PostMapping("/saveAppKey")
public ResultBean saveAppKey(@RequestBody OrganizationAppKeyDto dto);
@ApiOperation("根据组织查询appeky")
@ResponseBody
@GetMapping("/initialization/{orgSid}")
public ResultBean initialization(@PathVariable("orgSid") String orgSid);
}

14
oms/src/main/java/com/yxt/oms/feign/portal/organizationappkey/OrganizationAppKeyVo.java

@ -0,0 +1,14 @@
package com.yxt.oms.feign.portal.organizationappkey;
import lombok.Data;
/**
* @author wangpengfei
* @date 2025/1/21 11:19
*/
@Data
public class OrganizationAppKeyVo {
private String orgSid;
private String appKey;
private String secret;
}
Loading…
Cancel
Save