Class ContractSupController
java.lang.Object
com.sankcrm.erp.contract.interfaces.ContractSupController
合同渠道管理
- Since:
- 1.0.0
- Author:
- zhsxin
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.sankcrm.erp.mvc.application.readmodel.Response<ContractSupplierDto> apiById(ContractSupplierByIdQuery query) 渠道详情com.sankcrm.erp.mvc.application.readmodel.Response<ContractSupplierDto> apiCreate(ContractSupplierCreateCommand command) 创建合同渠道com.sankcrm.erp.mvc.application.readmodel.Response<List<ContractSupplierDto>> apiList(ContractSupplierListQuery query) 合同渠道列表com.sankcrm.erp.mvc.application.readmodel.Response<com.sankcrm.erp.bus.Pagination<ContractSupplierDto>> apiPage(ContractSupplierPageQuery query) 合同渠道分页com.sankcrm.erp.mvc.application.readmodel.Response<ContractSupplierDto> 合同渠道状态转换com.sankcrm.erp.mvc.application.readmodel.Response<ContractSupplierDto> byId(ContractSupplierByIdQuery query) 渠道详情com.sankcrm.erp.mvc.application.readmodel.Response<ContractSupplierDto> create(ContractSupplierCreateCommand command) 创建合同渠道com.sankcrm.erp.mvc.application.readmodel.Response<List<SupTypeDto>> list()合同渠道类型列表com.sankcrm.erp.mvc.application.readmodel.Response<List<ContractSupplierDto>> list(ContractSupplierListQuery query) 合同渠道列表com.sankcrm.erp.mvc.application.readmodel.Response<com.sankcrm.erp.bus.Pagination<ContractSupplierDto>> page(ContractSupplierPageQuery query) 合同渠道分页com.sankcrm.erp.mvc.application.readmodel.Response<SupSecretPo> secret(ContractSupplierByIdQuery query) 合同渠道配置详情com.sankcrm.erp.mvc.application.readmodel.Response<SupSecretPo> 更新合同渠道配置com.sankcrm.erp.mvc.application.readmodel.Response<ContractSupplierDto> 合同渠道状态转换
-
Constructor Details
-
ContractSupController
public ContractSupController()
-
-
Method Details
-
create
@PostMapping(value="/v1/app/contract/sup/create", name="\u521b\u5efa\u5408\u540c\u6e20\u9053") public com.sankcrm.erp.mvc.application.readmodel.Response<ContractSupplierDto> create(@RequestBody ContractSupplierCreateCommand command) throws com.sankcrm.erp.common.exception.CoreException 创建合同渠道- Parameters:
command- 生成配置- Returns:
- 邀请码
- Throws:
com.sankcrm.erp.common.exception.CoreException- 创建失败
-
apiCreate
@PostMapping("/v1/api/contract/sup/create") public com.sankcrm.erp.mvc.application.readmodel.Response<ContractSupplierDto> apiCreate(@RequestBody ContractSupplierCreateCommand command) throws com.sankcrm.erp.common.exception.CoreException 创建合同渠道- Parameters:
command- 生成配置- Returns:
- 邀请码
- Throws:
com.sankcrm.erp.common.exception.CoreException- 创建失败
-
statusToggle
@PostMapping(value="/v1/app/contract/sup/status/toggle", name="\u5408\u540c\u6e20\u9053\u72b6\u6001\u8f6c\u6362") public com.sankcrm.erp.mvc.application.readmodel.Response<ContractSupplierDto> statusToggle(@RequestBody ContractSupplierStatusToggleCommand command) throws com.sankcrm.erp.common.exception.CoreException 合同渠道状态转换INIT,ENABLE 转为 DISABLE DISABLE 转为 INIT 转为(配置校验成功) ENABLE
- Parameters:
command- 生成配置- Returns:
- 邀请码
- Throws:
com.sankcrm.erp.common.exception.CoreException- 创建失败
-
apiStatusToggle
@PostMapping("/v1/api/contract/sup/status/toggle") public com.sankcrm.erp.mvc.application.readmodel.Response<ContractSupplierDto> apiStatusToggle(@RequestBody ContractSupplierStatusToggleCommand command) throws com.sankcrm.erp.common.exception.CoreException 合同渠道状态转换INIT,ENABLE 转为 DISABLE DISABLE 转为 INIT 转为(配置校验成功) ENABLE
- Parameters:
command- 生成配置- Returns:
- 邀请码
- Throws:
com.sankcrm.erp.common.exception.CoreException- 创建失败
-
secretUpdate
@PostMapping(value="/v1/app/contract/sup/secret/update", name="\u66f4\u65b0\u5408\u540c\u6e20\u9053\u914d\u7f6e") public com.sankcrm.erp.mvc.application.readmodel.Response<SupSecretPo> secretUpdate(@RequestBody ContractSupplierSecretUpdateCommand command) throws com.sankcrm.erp.common.exception.CoreException 更新合同渠道配置- Parameters:
command- 生成配置- Returns:
- 邀请码
- Throws:
com.sankcrm.erp.common.exception.CoreException- 创建失败
-
secret
@GetMapping(value="/v1/app/contract/sup/secret", name="\u5408\u540c\u6e20\u9053\u914d\u7f6e\u8be6\u60c5") public com.sankcrm.erp.mvc.application.readmodel.Response<SupSecretPo> secret(ContractSupplierByIdQuery query) throws com.sankcrm.erp.common.exception.CoreException 合同渠道配置详情- Parameters:
query- 生成配置- Returns:
- 邀请码
- Throws:
com.sankcrm.erp.common.exception.CoreException- 创建失败
-
apiById
@GetMapping("/v1/api/contract/sup/by_id") public com.sankcrm.erp.mvc.application.readmodel.Response<ContractSupplierDto> apiById(ContractSupplierByIdQuery query) throws com.sankcrm.erp.common.exception.CoreException 渠道详情- Parameters:
query- 生成配置- Returns:
- 邀请码
- Throws:
com.sankcrm.erp.common.exception.CoreException- 创建失败
-
byId
@GetMapping("/v1/app/contract/sup/by_id") public com.sankcrm.erp.mvc.application.readmodel.Response<ContractSupplierDto> byId(ContractSupplierByIdQuery query) throws com.sankcrm.erp.common.exception.CoreException 渠道详情- Parameters:
query- 生成配置- Returns:
- 邀请码
- Throws:
com.sankcrm.erp.common.exception.CoreException- 创建失败
-
apiList
@GetMapping("/v1/api/contract/sup/list") public com.sankcrm.erp.mvc.application.readmodel.Response<List<ContractSupplierDto>> apiList(ContractSupplierListQuery query) throws com.sankcrm.erp.common.exception.CoreException 合同渠道列表- Parameters:
query- 生成配置- Returns:
- 邀请码
- Throws:
com.sankcrm.erp.common.exception.CoreException- 创建失败
-
list
@GetMapping(value="/v1/app/contract/sup/list", name="\u5408\u540c\u6e20\u9053\u5217\u8868") public com.sankcrm.erp.mvc.application.readmodel.Response<List<ContractSupplierDto>> list(ContractSupplierListQuery query) throws com.sankcrm.erp.common.exception.CoreException 合同渠道列表- Parameters:
query- 生成配置- Returns:
- 邀请码
- Throws:
com.sankcrm.erp.common.exception.CoreException- 创建失败
-
apiPage
@GetMapping("/v1/api/contract/sup/page") public com.sankcrm.erp.mvc.application.readmodel.Response<com.sankcrm.erp.bus.Pagination<ContractSupplierDto>> apiPage(ContractSupplierPageQuery query) throws com.sankcrm.erp.common.exception.CoreException 合同渠道分页- Parameters:
query- 生成配置- Returns:
- 邀请码
- Throws:
com.sankcrm.erp.common.exception.CoreException- 创建失败
-
page
@GetMapping(value="/v1/app/contract/sup/page", name="\u5408\u540c\u6e20\u9053\u5206\u9875") public com.sankcrm.erp.mvc.application.readmodel.Response<com.sankcrm.erp.bus.Pagination<ContractSupplierDto>> page(ContractSupplierPageQuery query) throws com.sankcrm.erp.common.exception.CoreException 合同渠道分页- Parameters:
query- 生成配置- Returns:
- 邀请码
- Throws:
com.sankcrm.erp.common.exception.CoreException- 创建失败
-
list
@GetMapping(value="/v1/app/contract/sup/types", name="\u5408\u540c\u6e20\u9053\u7c7b\u578b\u5217\u8868") public com.sankcrm.erp.mvc.application.readmodel.Response<List<SupTypeDto>> list()合同渠道类型列表- Returns:
- 邀请码
-