java.lang.Object
com.sankcrm.erp.contract.jzq.infrastructure.JunZQUtils

public class JunZQUtils extends Object
君子签工具
Since:
1.0.0
Author:
zhsxin
  • Field Details

  • Constructor Details

    • JunZQUtils

      public JunZQUtils()
  • Method Details

    • toQzj

      public static Integer toQzj(com.sankcrm.erp.contract.domain.model.signatory.SignatoryType type)
    • toQzj

      public static Integer toQzj(com.sankcrm.erp.contract.domain.model.DealType type)
    • toQzj

      public static Integer toQzj(com.sankcrm.erp.contract.domain.model.AuthLevel type)
    • toQzj

      public static Integer toQzj(com.sankcrm.erp.contract.domain.model.SignLevel type)
    • getType

      public static Integer getType(com.sankcrm.erp.contract.domain.model.signatory.SignatoryCredPo type)
    • toFile

      public static JZQFile toFile(String url)
      转换为君子签文件
      Parameters:
      url - 文件url
      Returns:
      文件
    • toIdentityType

      public static Integer toIdentityType(com.sankcrm.erp.contract.domain.model.signatory.SignatoryCredType type)
    • toSignatoryType

      public static com.sankcrm.erp.contract.domain.model.signatory.SignatoryType toSignatoryType(String type)
      证件类型
      Parameters:
      type - 证件类型
      Returns:
      证件类型
    • parseJson

      public static <T> Optional<T> parseJson(String json, Type clazz)
      解析JSON
      Type Parameters:
      T - 类型
      Parameters:
      json - json
      clazz - 类型
      Returns:
      对象
    • toJson

      public static String toJson(Object value)
      转为JSON字符串
      Parameters:
      value - 对象
      Returns:
      json
      Since:
      1.2.0
    • toQzq

      public static Integer toQzq(com.sankcrm.erp.contract.domain.model.PagingSeal pagingSeal)
      骑缝章设置
      Parameters:
      pagingSeal - 骑缝章设置
      Returns:
      QZQ的骑缝章设置
      Since:
      1.1.2
    • toLocalDatetime

      public static LocalDateTime toLocalDatetime(Long timestamp)
      转为本地日期时间
      Parameters:
      timestamp - 时间戳
      Returns:
      本地日期时间
    • getClient

      public static JZQClient getClient(com.sankcrm.erp.contract.domain.model.sup.SupplierId supplierId)
      获取客户端
      Parameters:
      supplierId - 供应商ID
      Returns:
      客户端
      Since:
      1.3.0
    • getClient

      public static JZQClient getClient(com.sankcrm.erp.contract.domain.model.sup.ContractSupplier supplier)
      获取客户端
      Parameters:
      supplier - 供应商
      Returns:
      客户端
      Since:
      1.3.0
    • resetClient

      public static JZQClient resetClient(com.sankcrm.erp.contract.domain.model.sup.ContractSupplier supplier)
      重置客户端
      Parameters:
      supplier - 供应商
      Returns:
      客户端
      Since:
      1.3.0
    • init

      protected static JZQClient init(com.sankcrm.erp.contract.domain.model.sup.ContractSupplier supplier)
      初始化客户端
      Parameters:
      supplier - 供应商
      Returns:
      客户端
      Since:
      1.3.0
    • noticeUri

      public static String noticeUri(String supplierId)
      下载地址
      Parameters:
      supplierId - 合同编号
      Returns:
      下载地址