Compare commits
No commits in common. "master" and "v1.2.65" have entirely different histories.
@ -15,29 +15,27 @@ type InvoiceRequestOrder struct {
|
||||
|
||||
// InvoiceRequestParam 申请开发票参数
|
||||
type InvoiceRequestParam struct {
|
||||
UserName string `json:"user_name"`
|
||||
BuyerName string `json:"buyer_name"`
|
||||
Email string `json:"email"`
|
||||
Phone string `json:"phone"`
|
||||
RequestName string `json:"request_name"`
|
||||
From string `json:"from"`
|
||||
BatchFilter string `json:"batch_filter"` // 批量开票圈选条件快照(JSON),单个开票留空
|
||||
MergeBySubject int64 `json:"merge_by_subject"` // 是否同主体合并开票 0否 1是;申请单创建时锁定,审核时按此分组
|
||||
Orders []InvoiceRequestOrder `json:"orders"`
|
||||
UserName string `json:"user_name"`
|
||||
BuyerName string `json:"buyer_name"`
|
||||
Email string `json:"email"`
|
||||
Phone string `json:"phone"`
|
||||
RequestName string `json:"request_name"`
|
||||
From string `json:"from"`
|
||||
BatchFilter string `json:"batch_filter"` // 批量开票圈选条件快照(JSON),单个开票留空
|
||||
Orders []InvoiceRequestOrder `json:"orders"`
|
||||
}
|
||||
|
||||
// InvoiceRequestRequest 申请开发票请求
|
||||
type InvoiceRequestRequest struct {
|
||||
*requests.JsonRequest
|
||||
UserName string `position:"Json" field:"user_name"`
|
||||
BuyerName string `position:"Json" field:"buyer_name"`
|
||||
Email string `position:"Json" field:"email"`
|
||||
Phone string `position:"Json" field:"phone"`
|
||||
RequestName string `position:"Json" field:"request_name"`
|
||||
From string `position:"Json" field:"from"`
|
||||
BatchFilter string `position:"Json" field:"batch_filter"`
|
||||
MergeBySubject int64 `position:"Json" field:"merge_by_subject"`
|
||||
Orders []InvoiceRequestOrder `position:"Json" field:"orders"`
|
||||
UserName string `position:"Json" field:"user_name"`
|
||||
BuyerName string `position:"Json" field:"buyer_name"`
|
||||
Email string `position:"Json" field:"email"`
|
||||
Phone string `position:"Json" field:"phone"`
|
||||
RequestName string `position:"Json" field:"request_name"`
|
||||
From string `position:"Json" field:"from"`
|
||||
BatchFilter string `position:"Json" field:"batch_filter"`
|
||||
Orders []InvoiceRequestOrder `position:"Json" field:"orders"`
|
||||
}
|
||||
|
||||
// InvoiceRequestResponse 申请开发票响应
|
||||
@ -50,16 +48,15 @@ type InvoiceRequestResponse struct {
|
||||
// CreateInvoiceRequestRequest 创建申请开发票请求
|
||||
func CreateInvoiceRequestRequest(param InvoiceRequestParam) *InvoiceRequestRequest {
|
||||
req := &InvoiceRequestRequest{
|
||||
JsonRequest: &requests.JsonRequest{},
|
||||
UserName: param.UserName,
|
||||
BuyerName: param.BuyerName,
|
||||
Email: param.Email,
|
||||
Phone: param.Phone,
|
||||
RequestName: param.RequestName,
|
||||
From: param.From,
|
||||
BatchFilter: param.BatchFilter,
|
||||
MergeBySubject: param.MergeBySubject,
|
||||
Orders: param.Orders,
|
||||
JsonRequest: &requests.JsonRequest{},
|
||||
UserName: param.UserName,
|
||||
BuyerName: param.BuyerName,
|
||||
Email: param.Email,
|
||||
Phone: param.Phone,
|
||||
RequestName: param.RequestName,
|
||||
From: param.From,
|
||||
BatchFilter: param.BatchFilter,
|
||||
Orders: param.Orders,
|
||||
}
|
||||
req.InitWithApiInfo(HOST, VERSION, "/api/invoice/request")
|
||||
req.Method = requests.POST
|
||||
|
||||
Loading…
Reference in New Issue
Block a user