Class AppRouteController

java.lang.Object
com.sankcrm.erp.auth.interfaces.app.AppRouteController

@RestController public class AppRouteController extends Object
应用路由管理.
Since:
2.1.0
Author:
zhsxin
create time:
2023/4/3 下午5:15
  • Constructor Details

    • AppRouteController

      public AppRouteController()
  • Method Details

    • create

      @PostMapping("/v1/app/auth/route/create") public com.sankcrm.erp.mvc.application.readmodel.Response<AppRouteDto> create(@RequestBody CreateCommand command) throws com.sankcrm.erp.common.exception.CoreException
      创建应用路由
      Parameters:
      command - 应用路由
      Returns:
      应用路由
      Throws:
      com.sankcrm.erp.common.exception.CoreException - 创建失败
    • apiCreate

      @PostMapping("/v1/api/auth/route/create") public com.sankcrm.erp.mvc.application.readmodel.Response<AppRouteDto> apiCreate(@RequestBody CreateCommand command) throws com.sankcrm.erp.common.exception.CoreException
      创建应用路由
      Parameters:
      command - 应用路由
      Returns:
      应用路由
      Throws:
      com.sankcrm.erp.common.exception.CoreException - 创建失败
      Since:
      2.2.1
    • update

      @PostMapping("/v1/app/auth/route/update") public com.sankcrm.erp.mvc.application.readmodel.Response<AppRouteDto> update(@RequestBody UpdateCommand command) throws com.sankcrm.erp.common.exception.CoreException
      更新应用路由
      Parameters:
      command - 应用路由
      Returns:
      应用路由
      Throws:
      com.sankcrm.erp.common.exception.CoreException - 更新失败
    • apiUpdate

      @PostMapping("/v1/api/auth/route/update") public com.sankcrm.erp.mvc.application.readmodel.Response<AppRouteDto> apiUpdate(@RequestBody UpdateCommand command) throws com.sankcrm.erp.common.exception.CoreException
      更新应用路由
      Parameters:
      command - 应用路由
      Returns:
      应用路由
      Throws:
      com.sankcrm.erp.common.exception.CoreException - 更新失败
      Since:
      3.1.5
    • byId

      @GetMapping("/v1/app/auth/route/by_id") public com.sankcrm.erp.mvc.application.readmodel.Response<AppRouteDto> byId(AppRouteByIdQuery query) throws com.sankcrm.erp.common.exception.CoreException
      查询应用路由列详情
      Parameters:
      query - 查询条件
      Returns:
      应用路由
      Throws:
      com.sankcrm.erp.common.exception.CoreException - 查询失败
    • list

      @GetMapping("/v1/app/auth/route/list") public com.sankcrm.erp.mvc.application.readmodel.Response<List<AppRouteDto>> list(AppRouteListQuery query) throws com.sankcrm.erp.common.exception.CoreException
      查询应用路由列表
      Parameters:
      query - 查询条件
      Returns:
      应用路由
      Throws:
      com.sankcrm.erp.common.exception.CoreException - 查询失败
    • apiList

      @GetMapping("/v1/api/auth/route/list") public com.sankcrm.erp.mvc.application.readmodel.Response<List<AppRouteDto>> apiList(AppRouteListQuery query) throws com.sankcrm.erp.common.exception.CoreException
      查询应用路由列表
      Parameters:
      query - 查询条件
      Returns:
      应用路由
      Throws:
      com.sankcrm.erp.common.exception.CoreException - 查询失败
      Since:
      3.1.5
    • page

      @GetMapping("/v1/app/auth/route/page") public com.sankcrm.erp.mvc.application.readmodel.Response<com.sankcrm.erp.bus.Pagination<AppRouteDto>> page(AppRoutePageQuery query) throws com.sankcrm.erp.common.exception.CoreException
      分页查询应用路由
      Parameters:
      query - 查询条件
      Returns:
      应用路由
      Throws:
      com.sankcrm.erp.common.exception.CoreException - 查询失败
    • tls

      @PostMapping("/v1/app/auth/route/ssl/cer/update") public com.sankcrm.erp.mvc.application.readmodel.Response<String> tls(@RequestBody TLSCerUploadCommand command) throws com.sankcrm.erp.common.exception.CoreException
      SSL(TLS)证书修改
      Parameters:
      command - 参数
      Returns:
      上传失败
      Throws:
      com.sankcrm.erp.common.exception.CoreException - 修改失败
      Since:
      2.2.0
    • hostsUpdate

      @PostMapping("/v1/app/auth/route/hosts/update") public com.sankcrm.erp.mvc.application.readmodel.Response<AppRouteDto> hostsUpdate(@RequestBody AppRouteHostsUpdateCommand command) throws com.sankcrm.erp.common.exception.CoreException
      路由域名变更
      Parameters:
      command - 应用路由
      Returns:
      应用路由
      Throws:
      com.sankcrm.erp.common.exception.CoreException - 创建失败
      Since:
      2.2.1
    • urlsUpdate

      @PostMapping("/v1/app/auth/route/urls/update") public com.sankcrm.erp.mvc.application.readmodel.Response<AppRouteDto> urlsUpdate(@RequestBody AppRouteUrisUpdateCommand command) throws com.sankcrm.erp.common.exception.CoreException
      路由URLs变更
      Parameters:
      command - 应用路由
      Returns:
      应用路由
      Throws:
      com.sankcrm.erp.common.exception.CoreException - 创建失败
      Since:
      2.2.1
    • urlsUpdate

      @PostMapping("/v1/app/auth/route/timeout/update") public com.sankcrm.erp.mvc.application.readmodel.Response<AppRouteDto> urlsUpdate(@RequestBody AppRouteTimeoutUpdateCommand command) throws com.sankcrm.erp.common.exception.CoreException
      路由超时配置变更
      Parameters:
      command - 应用路由
      Returns:
      应用路由
      Throws:
      com.sankcrm.erp.common.exception.CoreException - 创建失败
      Since:
      2.5.0
    • urlsUpdate

      @PostMapping("/v1/app/auth/route/extra/update") public com.sankcrm.erp.mvc.application.readmodel.Response<AppRouteDto> urlsUpdate(@RequestBody AppRouteExtraUpdateCommand command) throws com.sankcrm.erp.common.exception.CoreException
      路由其他信息变更
      Parameters:
      command - 应用路由
      Returns:
      应用路由
      Throws:
      com.sankcrm.erp.common.exception.CoreException - 创建失败
      Since:
      2.5.0
    • fullSyn

      @PostMapping("/v1/app/auth/route/full/syn") public com.sankcrm.erp.mvc.application.readmodel.Response<Integer> fullSyn(@RequestBody AppRouteFullSynCommand command) throws com.sankcrm.erp.common.exception.CoreException
      应用路由同步
      Parameters:
      command - 同步参数
      Returns:
      处理的数据量
      Throws:
      com.sankcrm.erp.common.exception.CoreException
      Since:
      2.6.0