Class AppNodeController

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

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

    • AppNodeController

      public AppNodeController()
  • Method Details

    • create

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

      @PostMapping("/v1/api/auth/route/node/create") public com.sankcrm.erp.mvc.application.readmodel.Response<AppNodeDto> apiCreate(@RequestBody AppNodeCreateCommand command) throws com.sankcrm.erp.common.exception.CoreException
      创建应用节点
      Parameters:
      command - 应用节点
      Returns:
      应用节点
      Throws:
      com.sankcrm.erp.common.exception.CoreException - 创建失败
      Since:
      2.2.1
    • apiRegister

      @PostMapping("/v1/api/auth/route/node/reg") public com.sankcrm.erp.mvc.application.readmodel.Response<AppNodeDto> apiRegister(@RequestBody AppNodeRegisterCommand command) throws com.sankcrm.erp.common.exception.CoreException
      应用节点注册

      如果应用节点存在则修改, 不存在则创建

      Parameters:
      command - 应用节点
      Returns:
      应用节点
      Throws:
      com.sankcrm.erp.common.exception.CoreException - 创建失败
      Since:
      2.6.0
    • update

      @PostMapping("/v1/app/auth/route/node/update") public com.sankcrm.erp.mvc.application.readmodel.Response<AppNodeDto> update(@RequestBody AppNodeUpdateCommand command) throws com.sankcrm.erp.common.exception.CoreException
      更新应用节点
      Parameters:
      command - 应用节点
      Returns:
      应用节点
      Throws:
      com.sankcrm.erp.common.exception.CoreException - 更新失败
    • byId

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

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

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

      @PostMapping("/v1/app/auth/route/node/add") public com.sankcrm.erp.mvc.application.readmodel.Response<AppNodeDto> addNode(@RequestBody AppNodeAddCommand command) throws com.sankcrm.erp.common.exception.CoreException
      应用节点增加
      Parameters:
      command - 应用节点
      Returns:
      应用节点
      Throws:
      com.sankcrm.erp.common.exception.CoreException - 更新失败
      Since:
      2.2.1
    • delNode

      @PostMapping("/v1/app/auth/route/node/del") public com.sankcrm.erp.mvc.application.readmodel.Response<AppNodeDto> delNode(@RequestBody AppNodeDelCommand command) throws com.sankcrm.erp.common.exception.CoreException
      应用节点删除
      Parameters:
      command - 应用节点
      Returns:
      应用节点
      Throws:
      com.sankcrm.erp.common.exception.CoreException - 更新失败
      Since:
      2.2.1
    • delNode

      @PostMapping("/v1/app/auth/route/node/timeout/update") public com.sankcrm.erp.mvc.application.readmodel.Response<AppNodeDto> delNode(@RequestBody AppNodeTimeoutUpdateCommand command) throws com.sankcrm.erp.common.exception.CoreException
      应用节点超时配置修改
      Parameters:
      command - 应用节点
      Returns:
      应用节点
      Throws:
      com.sankcrm.erp.common.exception.CoreException - 更新失败
      Since:
      2.5.0
    • delNode

      @PostMapping("/v1/app/auth/route/node/extra/update") public com.sankcrm.erp.mvc.application.readmodel.Response<AppNodeDto> delNode(@RequestBody AppNodeExtraUpdateCommand command) throws com.sankcrm.erp.common.exception.CoreException
      应用节点其他属性修改
      Parameters:
      command - 应用节点
      Returns:
      应用节点
      Throws:
      com.sankcrm.erp.common.exception.CoreException - 更新失败
      Since:
      2.5.0