qnc init
This commit is contained in:
8
model/request/antifraud.go
Normal file
8
model/request/antifraud.go
Normal file
@@ -0,0 +1,8 @@
|
||||
package request
|
||||
|
||||
type AntiFraudQueryReq struct {
|
||||
Name string `json:"name" binding:"required"`
|
||||
Mobile string `json:"mobile" binding:"required"`
|
||||
CardNo string `json:"card_no" binding:"required"`
|
||||
VerifyCode string `json:"verify_code" binding:"required"`
|
||||
}
|
||||
30
model/request/car.go
Normal file
30
model/request/car.go
Normal file
@@ -0,0 +1,30 @@
|
||||
package request
|
||||
|
||||
type CarVinReq struct {
|
||||
Vin string `json:"vin" form:"vin" binding:"required"`
|
||||
}
|
||||
type CarInsuranceReq struct {
|
||||
Vin string `json:"vin" binding:"required"`
|
||||
}
|
||||
type CarMaintenanceReq struct {
|
||||
Vin string `json:"vin" binding:"required"`
|
||||
ImageBase64 string `json:"image_base64" binding:"required"` //行驶证base64
|
||||
}
|
||||
type CarCardNoReq struct {
|
||||
CardNo string `json:"card_no" binding:"required"`
|
||||
}
|
||||
type GetQueryRecordReq struct {
|
||||
ID uint `json:"id" form:"id"`
|
||||
IsCase bool `json:"is_case" form:"is_case"`
|
||||
Feature string `json:"feature" form:"feature" binding:"required"`
|
||||
}
|
||||
type CarNameTypeNumberReq struct {
|
||||
Name string `json:"name" binding:"required"`
|
||||
CarType string `json:"car_type" binding:"required"`
|
||||
CarNumber string `json:"car_number" binding:"required"`
|
||||
}
|
||||
|
||||
type VehicleValuationReq struct {
|
||||
CarNumber string `json:"car_number" binding:"required"`
|
||||
Vin string `json:"vin" binding:"required"`
|
||||
}
|
||||
16
model/request/ent.go
Normal file
16
model/request/ent.go
Normal file
@@ -0,0 +1,16 @@
|
||||
package request
|
||||
|
||||
type EntReq struct {
|
||||
Keyword string `form:"keyword" json:"keyword" binding:"required"`
|
||||
}
|
||||
type EntSearchReq struct {
|
||||
Work string `form:"work" json:"work" binding:"required"`
|
||||
PageNum int `form:"page_num" json:"page_num"`
|
||||
PageSize int `form:"page_size" json:"page_size"`
|
||||
}
|
||||
|
||||
type EntListReq struct {
|
||||
Keyword string `form:"keyword" json:"keyword" binding:"required"`
|
||||
PageNum int `form:"page_num" json:"page_num"`
|
||||
PageSize int `form:"page_size" json:"page_size"`
|
||||
}
|
||||
11
model/request/feature.go
Normal file
11
model/request/feature.go
Normal file
@@ -0,0 +1,11 @@
|
||||
package request
|
||||
|
||||
type FeatureOcrReq struct {
|
||||
Base64 string `json:"base64" binding:"required"` // base64 字段必填
|
||||
Name string `json:"name" binding:"required"` // name 字段必填
|
||||
}
|
||||
type FeatureVerifyElementsReq struct {
|
||||
Name string `json:"name" binding:"required"`
|
||||
CardNo string `json:"card_no" binding:"required"`
|
||||
Mobile string `json:"mobile" binding:"required"`
|
||||
}
|
||||
22
model/request/lawsuitQuery.go
Normal file
22
model/request/lawsuitQuery.go
Normal file
@@ -0,0 +1,22 @@
|
||||
package request
|
||||
|
||||
import (
|
||||
"qnc-server/model/types"
|
||||
)
|
||||
|
||||
type LawsuitQueryReq struct {
|
||||
Name string `json:"name" binding:"required"`
|
||||
Mobile string `json:"mobile" binding:"required"`
|
||||
CardNo string `json:"card_no" binding:"required"`
|
||||
VerifyCode string `json:"verify_code" binding:"required"`
|
||||
}
|
||||
type LawsuitQueryV2Req struct {
|
||||
Name string `json:"name" binding:"required"` // 姓名或企业名
|
||||
CardNo string `json:"card_no" binding:"required"` // 身份证号或者企业统一信用代码
|
||||
Type *types.LawsuitType `json:"type" binding:"required"`
|
||||
Mobile string `json:"mobile" binding:"required"`
|
||||
VerifyCode string `json:"verify_code" binding:"required"`
|
||||
}
|
||||
type GetLawsuitRecordReq struct {
|
||||
ID string `json:"id" form:"id" binding:"required"`
|
||||
}
|
||||
8
model/request/loanEvaluation.go
Normal file
8
model/request/loanEvaluation.go
Normal file
@@ -0,0 +1,8 @@
|
||||
package request
|
||||
|
||||
type LoanEvaluationQueryReq struct {
|
||||
Name string `json:"name" binding:"required"`
|
||||
Mobile string `json:"mobile" binding:"required"`
|
||||
CardNo string `json:"card_no" binding:"required"`
|
||||
VerifyCode string `json:"verify_code" binding:"required"`
|
||||
}
|
||||
20
model/request/pay.go
Normal file
20
model/request/pay.go
Normal file
@@ -0,0 +1,20 @@
|
||||
package request
|
||||
|
||||
type PrepayReq struct {
|
||||
ProductName string `json:"product_name" binding:"required"`
|
||||
Platform string `json:"platform" binding:"required"`
|
||||
}
|
||||
type RefundReq struct {
|
||||
ProductName string `json:"product_name" binding:"required"`
|
||||
Platform string `json:"platform" binding:"required"`
|
||||
}
|
||||
|
||||
type H5PrepayReq struct {
|
||||
QueryData string `json:"query_data" binding:"required"`
|
||||
Href string `json:"href" binding:"required"`
|
||||
ProductName string `json:"product_name" binding:"required"`
|
||||
Platform string `json:"platform" binding:"required"`
|
||||
}
|
||||
type QueryDataReq struct {
|
||||
OutTradeNo string `json:"out_trade_no" form:"out_trade_no" binding:"required"`
|
||||
}
|
||||
5
model/request/product.go
Normal file
5
model/request/product.go
Normal file
@@ -0,0 +1,5 @@
|
||||
package request
|
||||
|
||||
type GetProductNotesReq struct {
|
||||
ProductName string `json:"product_name" form:"product_name" binding:"required"`
|
||||
}
|
||||
21
model/request/singleQuery.go
Normal file
21
model/request/singleQuery.go
Normal file
@@ -0,0 +1,21 @@
|
||||
package request
|
||||
|
||||
type BankCardGamblingAndFraudQueryReq struct {
|
||||
BcNo string `json:"bc_no" binding:"required"`
|
||||
}
|
||||
type BankCardBlacklistV1QueryReq struct {
|
||||
Name string `json:"name" binding:"required"`
|
||||
Mobile string `json:"mobile" binding:"required"`
|
||||
CardNo string `json:"card_no" binding:"required"`
|
||||
BcNo string `json:"bc_no" binding:"required"`
|
||||
}
|
||||
type EvaluateMarriageReq struct {
|
||||
Name string `json:"name" binding:"required"`
|
||||
CardNo string `json:"card_no" binding:"required"`
|
||||
Mobile string `json:"mobile" binding:"required"`
|
||||
VerifyCode string `json:"verify_code" binding:"required"`
|
||||
SignImage string `json:"sign_image"`
|
||||
}
|
||||
type GetMerriageRecordReq struct {
|
||||
ID string `json:"id" form:"id" binding:"required"`
|
||||
}
|
||||
17
model/request/user.go
Normal file
17
model/request/user.go
Normal file
@@ -0,0 +1,17 @@
|
||||
package request
|
||||
|
||||
type UserLoginReq struct {
|
||||
Code string `json:"code" binding:"required"`
|
||||
}
|
||||
type H5UserLoginReq struct {
|
||||
Code string `json:"code" binding:"required"`
|
||||
UserinfoAuth *bool `json:"userinfo_auth"` // 是否手动授权,否则为静默授权
|
||||
}
|
||||
type PhoneLoginReq struct {
|
||||
PhoneNumber string `json:"phone_number" binding:"required"`
|
||||
VerifyCode string `json:"verify_code" binding:"required"`
|
||||
}
|
||||
type VerifyCodeReq struct {
|
||||
PhoneNumber string `json:"phone_number" binding:"required"`
|
||||
Template string `json:"template"`
|
||||
}
|
||||
16
model/request/verify.go
Normal file
16
model/request/verify.go
Normal file
@@ -0,0 +1,16 @@
|
||||
package request
|
||||
|
||||
type VerifyNamePhoneReq struct {
|
||||
Name string `json:"name" binding:"required"`
|
||||
Phone string `json:"phone" binding:"required"`
|
||||
}
|
||||
type VerifyNameCardReq struct {
|
||||
Name string `json:"name" binding:"required"`
|
||||
Card string `json:"card_no" binding:"required"`
|
||||
}
|
||||
type VerifyBankCardReq struct {
|
||||
Name string `json:"name" binding:"required"`
|
||||
Phone string `json:"phone" binding:"required"`
|
||||
CardNo string `json:"card_no" binding:"required"`
|
||||
CardID string `json:"card_id" binding:"required"`
|
||||
}
|
||||
Reference in New Issue
Block a user