Browse Source

01/22

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

43
wms/src/main/java/com/yxt/wms/apiadmin/aggregation/OrganizationAppKeyRest.java

@ -0,0 +1,43 @@
package com.yxt.wms.apiadmin.aggregation;
import com.yxt.common.core.result.ResultBean;
import com.yxt.wms.biz.func.organizationappkey.OrganizationAppKeyService;
import com.yxt.wms.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);
}
}

25
wms/src/main/java/com/yxt/wms/biz/func/organizationappkey/OrganizationAppKeyService.java

@ -0,0 +1,25 @@
package com.yxt.wms.biz.func.organizationappkey;
import com.yxt.common.core.result.ResultBean;
import com.yxt.wms.feign.portal.organizationappkey.OrganizationAppKeyDto;
import com.yxt.wms.feign.portal.organizationappkey.OrganizationAppKeyFeign;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
/**
* @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
wms/src/main/java/com/yxt/wms/feign/portal/organizationappkey/OrganizationAppKeyDto.java

@ -0,0 +1,14 @@
package com.yxt.wms.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;
}

30
wms/src/main/java/com/yxt/wms/feign/portal/organizationappkey/OrganizationAppKeyFeign.java

@ -0,0 +1,30 @@
package com.yxt.wms.feign.portal.organizationappkey;
import com.yxt.common.core.result.ResultBean;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.*;
@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
wms/src/main/java/com/yxt/wms/feign/portal/organizationappkey/OrganizationAppKeyVo.java

@ -0,0 +1,14 @@
package com.yxt.wms.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