Class JunZQUtils
java.lang.Object
com.sankcrm.erp.contract.jzq.infrastructure.JunZQUtils
君子签工具
- Since:
- 1.0.0
- Author:
- zhsxin
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic JZQClientgetClient(com.sankcrm.erp.contract.domain.model.sup.ContractSupplier supplier) 获取客户端static JZQClientgetClient(com.sankcrm.erp.contract.domain.model.sup.SupplierId supplierId) 获取客户端static IntegergetType(com.sankcrm.erp.contract.domain.model.signatory.SignatoryCredPo type) protected static JZQClientinit(com.sankcrm.erp.contract.domain.model.sup.ContractSupplier supplier) 初始化客户端static String下载地址static <T> Optional<T> 解析JSONstatic JZQClientresetClient(com.sankcrm.erp.contract.domain.model.sup.ContractSupplier supplier) 重置客户端static JZQFile转换为君子签文件static IntegertoIdentityType(com.sankcrm.erp.contract.domain.model.signatory.SignatoryCredType type) static String转为JSON字符串static LocalDateTimetoLocalDatetime(Long timestamp) 转为本地日期时间static IntegertoQzj(com.sankcrm.erp.contract.domain.model.AuthLevel type) static IntegertoQzj(com.sankcrm.erp.contract.domain.model.DealType type) static IntegertoQzj(com.sankcrm.erp.contract.domain.model.signatory.SignatoryType type) static IntegertoQzj(com.sankcrm.erp.contract.domain.model.SignLevel type) static IntegertoQzq(com.sankcrm.erp.contract.domain.model.PagingSeal pagingSeal) 骑缝章设置static com.sankcrm.erp.contract.domain.model.signatory.SignatoryTypetoSignatoryType(String type) 证件类型
-
Field Details
-
SUP_TYPE
- See Also:
-
-
Constructor Details
-
JunZQUtils
public JunZQUtils()
-
-
Method Details
-
toQzj
-
toQzj
-
toQzj
-
toQzj
-
getType
-
toFile
转换为君子签文件- 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
解析JSON- Type Parameters:
T- 类型- Parameters:
json- jsonclazz- 类型- Returns:
- 对象
-
toJson
转为JSON字符串- Parameters:
value- 对象- Returns:
- json
- Since:
- 1.2.0
-
toQzq
骑缝章设置- Parameters:
pagingSeal- 骑缝章设置- Returns:
- QZQ的骑缝章设置
- Since:
- 1.1.2
-
toLocalDatetime
转为本地日期时间- Parameters:
timestamp- 时间戳- Returns:
- 本地日期时间
-
getClient
获取客户端- 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
下载地址- Parameters:
supplierId- 合同编号- Returns:
- 下载地址
-