Class ContractSuppliers

java.lang.Object
com.sankcrm.erp.contract.infrastructure.sup.ContractSuppliers

@Component public class ContractSuppliers extends Object
合同渠道工具
Since:
1.0.0
Author:
zhsxin
  • Constructor Details

  • Method Details

    • supTypes

      public static List<SupTypeDto> supTypes()
    • checkOpt

      public static Optional<ContractSupplier> checkOpt(ContractSupplier supplier, com.sankcrm.erp.contract.domain.model.sup.SupplierId supplierId)
      检测合同渠道
      Parameters:
      supplier - 渠道信息
      supplierId - 渠道编号
      Returns:
      渠道信息
      Since:
      1.0.0
    • check

      public static ContractSupplier check(ContractSupplier supplier, com.sankcrm.erp.contract.domain.model.sup.SupplierId supplierId, com.sankcrm.erp.contract.domain.model.sup.SupStatus... statuses)
      检测合同渠道
      Parameters:
      supplier - 渠道信息
      supplierId - 渠道编号
      statuses - 目标状态
      Returns:
      渠道信息
      Since:
      1.0.0
    • check

      public static ContractSupplier check(com.sankcrm.erp.contract.domain.model.sup.SupplierId supplierId, com.sankcrm.erp.contract.domain.model.sup.SupStatus... statuses)
      检测合同渠道
      Parameters:
      supplierId - 渠道编号
      statuses - 目标状态
      Returns:
      渠道信息
    • downloaderOpt

      public static Optional<ContractDownloader> downloaderOpt(String type)
    • downloaderOpt

      public static Optional<ContractDownloader> downloaderOpt(ContractSupplier supplier, com.sankcrm.erp.contract.domain.model.sup.SupplierId supplierId)
    • downloaderOpt

      public static Optional<ContractDownloader> downloaderOpt(com.sankcrm.erp.contract.domain.model.sup.SupplierId supplierId)
    • checkToPo

      public static Optional<SupSecretPo> checkToPo(String type, com.sankcrm.erp.contract.application.sup.command.SupSecretBo bo)
      检测并转换渠道密钥
      Parameters:
      type - 渠道类型
      bo - 渠道密钥
      Returns:
      渠道密钥
      Since:
      1.0.0