You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
78 lines
1.5 KiB
78 lines
1.5 KiB
package model |
|
|
|
// ArgSalaryCoupon salary coupon. |
|
type ArgSalaryCoupon struct { |
|
Mid int64 `form:"mid" validate:"required,min=1,gte=1"` |
|
CouponType int64 `form:"type" validate:"required,min=1,gte=1"` |
|
Origin int64 |
|
Count int `form:"count" validate:"required,min=1,gte=1"` |
|
BatchToken string `form:"batch_no" validate:"required"` |
|
AppID int64 `form:"app_id"` |
|
UniqueNo string |
|
} |
|
|
|
// ArgRPCPage def . |
|
type ArgRPCPage struct { |
|
Mid int64 |
|
State int8 |
|
Pn int |
|
Ps int |
|
} |
|
|
|
// CouponPageRPCResp def. |
|
type CouponPageRPCResp struct { |
|
Count int64 `json:"count"` |
|
Res []*CouponPageResp `json:"list"` |
|
} |
|
|
|
// ArgAllowanceCoupon def . |
|
type ArgAllowanceCoupon struct { |
|
Mid int64 |
|
Pirce float64 |
|
Platform int |
|
ProdLimMonth int8 |
|
ProdLimRenewal int8 |
|
} |
|
|
|
// ArgUsablePirces def . |
|
type ArgUsablePirces struct { |
|
Mid int64 |
|
Pirce []float64 |
|
Platform int |
|
ProdLimMonth int8 |
|
ProdLimRenewal int8 |
|
} |
|
|
|
// ArgJuageUsable def . |
|
type ArgJuageUsable struct { |
|
Mid int64 |
|
Pirce float64 |
|
CouponToken string |
|
Platform int |
|
ProdLimMonth int8 |
|
ProdLimRenewal int8 |
|
} |
|
|
|
// ArgAllowance def . |
|
type ArgAllowance struct { |
|
Mid int64 |
|
CouponToken string |
|
} |
|
|
|
// ArgNotify . |
|
type ArgNotify struct { |
|
Mid int64 |
|
OrderNo string |
|
State int8 |
|
} |
|
|
|
// ArgAllowanceList . |
|
type ArgAllowanceList struct { |
|
Mid int64 |
|
State int8 |
|
} |
|
|
|
// ArgAllowanceMid . |
|
type ArgAllowanceMid struct { |
|
Mid int64 |
|
}
|
|
|