Class AliAppInfoController

java.lang.Object
com.sankcrm.erp.auth.interfaces.thirdauth.ali.AliAppInfoController

@RestController public class AliAppInfoController extends Object
支付宝应用管理
Since:
2.1.7
Author:
zhsxin
create time:
2024/1/2 下午5:45
  • Constructor Details

    • AliAppInfoController

      public AliAppInfoController()
  • Method Details

    • create

      @PostMapping("/v1/app/auth/ali/app/create") public com.sankcrm.erp.mvc.application.readmodel.Response<ThirdAppInfoDto> create(@RequestBody ThirdAppInfoCreateCommand command) throws com.sankcrm.erp.common.exception.CoreException
      创建应用
      Parameters:
      command - 创建参数
      Returns:
      应用信息
      Throws:
      com.sankcrm.erp.common.exception.CoreException - 创建失败
    • update

      @PostMapping("/v1/app/auth/ali/app/update") public com.sankcrm.erp.mvc.application.readmodel.Response<ThirdAppInfoDto> update(@RequestBody ThirdAppInfoUpdateCommand command) throws com.sankcrm.erp.common.exception.CoreException
      修改应用信息
      Parameters:
      command - 修改参数
      Returns:
      应用信息
      Throws:
      com.sankcrm.erp.common.exception.CoreException - 修改失败
    • updateSecret

      @PostMapping("/v1/app/auth/ali/app/secret/update") public com.sankcrm.erp.mvc.application.readmodel.Response<AliApiSecretDto> updateSecret(@RequestBody AliAppSecretUpdateCommand command) throws com.sankcrm.erp.common.exception.CoreException
      修改API配置
      Parameters:
      command - 修改参数
      Returns:
      应用信息
      Throws:
      com.sankcrm.erp.common.exception.CoreException - 修改失败
    • certUpload

      @PostMapping("/v1/app/auth/ali/app/cert/upload") public com.sankcrm.erp.mvc.application.readmodel.Response<AliApiSecretDto> certUpload(AliAppCertUploadCommand command, @RequestParam org.springframework.web.multipart.MultipartFile file) throws com.sankcrm.erp.common.exception.CoreException
      证书上传
      Parameters:
      command - 上传参数
      file - 文件
      Returns:
      接口凭证
      Throws:
      com.sankcrm.erp.common.exception.CoreException - 上传失败
    • secret

      @GetMapping("/v1/app/auth/ali/app/secret") public com.sankcrm.erp.mvc.application.readmodel.Response<AliApiSecretDto> secret(ThirdAppInfoByIdQuery query) throws com.sankcrm.erp.common.exception.CoreException
      查看API配置
      Parameters:
      query - 修改参数
      Returns:
      应用信息
      Throws:
      com.sankcrm.erp.common.exception.CoreException - 修改失败
    • list

      @GetMapping("/v1/app/auth/ali/app/list") public com.sankcrm.erp.mvc.application.readmodel.Response<List<ThirdAppInfoDto>> list(ThirdAppInfoListQuery query) throws com.sankcrm.erp.common.exception.CoreException
      应用列表
      Parameters:
      query - 查询条件
      Returns:
      应用配置信息
      Throws:
      com.sankcrm.erp.common.exception.CoreException - 查询失败
    • page

      @GetMapping("/v1/app/auth/ali/app/page") public com.sankcrm.erp.mvc.application.readmodel.Response<com.sankcrm.erp.bus.Pagination<ThirdAppInfoDto>> page(ThirdAppInfoPageQuery query) throws com.sankcrm.erp.common.exception.CoreException
      应用分页
      Parameters:
      query - 查询条件
      Returns:
      应用信息
      Throws:
      com.sankcrm.erp.common.exception.CoreException - 查询失败