feat(电子合同): 添加电子合同相关功能及文档链接
- 在model/merchant.go中将AttType字段类型改为consts.AcctTypeCode - 为所有电子合同相关接口添加文档链接注释 - 在consts/url.go中添加测试环境URL和电子合同相关API路径 - 在lklsdk/merchant/in_net/ec/applymanual/request.go中将AttachType字段类型改为consts.AttType - 在lklsdk/sdk.go中添加电子合同相关服务初始化及接口封装
This commit is contained in:
@@ -19,6 +19,7 @@ func NewApplyManual(client *common.Client[ECApplyManualResponse]) *ApplyManual {
|
||||
}
|
||||
|
||||
// ECApplyManual 电子合同人工复核申请(生产环境)
|
||||
// https://o.lakala.com/#/home/document/detail?id=981
|
||||
func (a *ApplyManual) ECApplyManual(req *ECApplyManualRequestData) (*ECApplyManualResponse, error) {
|
||||
// 创建请求对象
|
||||
request := ECApplyManualRequest{
|
||||
@@ -30,6 +31,7 @@ func (a *ApplyManual) ECApplyManual(req *ECApplyManualRequestData) (*ECApplyManu
|
||||
}
|
||||
|
||||
// ECApplyManualTest 电子合同人工复核申请(测试环境)
|
||||
// https://o.lakala.com/#/home/document/detail?id=981
|
||||
func (a *ApplyManual) ECApplyManualTest(req *ECApplyManualRequestData) (*ECApplyManualResponse, error) {
|
||||
// 创建请求对象
|
||||
request := ECApplyManualRequest{
|
||||
|
||||
@@ -1,5 +1,9 @@
|
||||
package applymanual
|
||||
|
||||
import (
|
||||
"github.com/black1552/lkl_sdk/consts"
|
||||
)
|
||||
|
||||
// ECApplyManualRequestData 电子合同人工复核申请请求数据结构体
|
||||
type ECApplyManualRequestData struct {
|
||||
Version string `json:"version"` // 版本号,默认1.0
|
||||
@@ -13,7 +17,7 @@ type ECApplyManualRequestData struct {
|
||||
|
||||
// ECFileData 附件信息结构体
|
||||
type ECFileData struct {
|
||||
AttachType string `json:"attach_type"` // 附件类型,必填,枚举值见文档
|
||||
AttachType consts.AttType `json:"attach_type"` // 附件类型,必填,枚举值见文档
|
||||
AttachName string `json:"attach_name"` // 附件名称,必填,最大32字符
|
||||
AttachExtName string `json:"attach_ext_name"` // 附件格式,必填,jpg、pdf等
|
||||
AttachStorePath string `json:"attach_store_path"` // 附件坐标URL,必填,如G1/M00/00/61/CrFdEl3IyceAVVd8AAA0ADuZsA0911.jpg
|
||||
|
||||
Reference in New Issue
Block a user