智慧食堂
您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

78 行
4.5 KiB

  1. package md
  2. type CurlAesDecrypt struct {
  3. Content string `json:"content" binding:"required" label:"解密内容"`
  4. }
  5. type SystemOauthTokenReq struct {
  6. Code string `json:"code" binding:"required" label:"授权码"`
  7. }
  8. type CurlAlipayTradeCreateReq struct {
  9. Config struct {
  10. PayAliAppId string `json:"pay_ali_app_id" binding:"required" label:"支付宝开放平台-第三方应用-appid"`
  11. PayAliPrivateKey string `json:"pay_ali_private_key" binding:"required" label:"支付宝开放平台-第三方应用-接口加签-应用私钥"`
  12. PayAliPublicKey string `json:"pay_ali_public_key" binding:"required" label:"支付宝开放平台-第三方应用-接口加签-支付宝公钥"`
  13. } `json:"config" binding:"required" label:"配置信息"`
  14. OpAppId string `json:"op_app_id" binding:"required" label:"小程序支付中,商户实际经营主体的小程序应用的appid,也即最终唤起收银台支付所在的小程序的应用id"`
  15. BuyerId string `json:"buyer_id" binding:"required" label:"买家支付宝用户ID"`
  16. TotalAmount string `json:"total_amount" binding:"required" label:"订单总金额"`
  17. OutTradeNo string `json:"out_trade_no" binding:"required" label:"商户订单号"`
  18. Subject string `json:"subject" binding:"required" label:"订单标题"`
  19. AppAuthToken string `json:"app_auth_token" binding:"required" label:"应用授权token"`
  20. }
  21. type CurlAlipayTradeCreateResp struct {
  22. Code string `json:"code" label:"响应码"`
  23. Msg string `json:"msg" label:"响应消息"`
  24. OutTradeNo string `json:"out_trade_no" label:"商户订单号"`
  25. TradeNo string `json:"trade_no" label:"支付宝交易号"`
  26. }
  27. type CurlAlipayTradeQueryReq struct {
  28. OutTradeNo string `json:"out_trade_no" label:"商户订单号"`
  29. AppAuthToken string `json:"app_auth_token" binding:"required" label:"应用授权token"`
  30. }
  31. type CurlAlipayTradeQueryResp struct {
  32. Code string `json:"code" label:"响应码"`
  33. Msg string `json:"msg" label:"响应消息"`
  34. OutTradeNo string `json:"out_trade_no" label:"商户订单号"`
  35. TradeNo string `json:"trade_no" label:"支付宝交易号"`
  36. TradeStatus string `json:"trade_status" label:"交易状态:WAIT_BUYER_PAY(交易创建,等待买家付款)、TRADE_CLOSED(未付款交易超时关闭,或支付完成后全额退款)、TRADE_SUCCESS(交易支付成功)、TRADE_FINISHED(交易结束,不可退款)"`
  37. }
  38. type CurlAlipayTradeRefundReq struct {
  39. OutTradeNo string `json:"out_trade_no" label:"商户订单号"`
  40. RefundAmount string `json:"refund_amount" label:"退款金额"`
  41. RefundReason string `json:"refund_reason" label:"退款原因"`
  42. OutRequestNo string `json:"out_request_no" label:"退款订单号"`
  43. AppAuthToken string `json:"app_auth_token" binding:"required" label:"应用授权token"`
  44. }
  45. type CurlEducateSceneTokenReq struct {
  46. CertNo string `json:"cert_no" label:"身份证号码"`
  47. StudentName string `json:"student_name" label:"姓名"`
  48. OutUserId string `json:"out_user_id" label:"服务商内部用户唯一ID,用于与支付宝用户 ID 进行关联"`
  49. SchoolStdCode string `json:"school_std_code" label:"学校外标"`
  50. OperatorUserId string `json:"operator_user_id" label:"采集人员的支付宝会员标识。(当sub_code为SCHOOL_PAYMENT_REMOTE_OPEN_ACCOUNT时,当前参数必选)"`
  51. }
  52. type CurlEducateFacepayApplyReq struct {
  53. FaceUid string `json:"face_uid" label:"刷脸用户id"`
  54. FaceOpenId string `json:"face_open_id" label:"刷脸用户openId"`
  55. SchoolStdCode string `json:"school_std_code" label:"学校外标"`
  56. }
  57. type CurlAlipayPlanetEcocampusApiRosterSignUpInfoReq struct {
  58. FaceUid string `json:"face_uid" label:"学生刷脸编号(不可修改)"`
  59. ParentUid string `json:"parent_uid" label:"家长uid(可修改)"`
  60. ParentLogonId string `json:"parent_logon_id" label:"家长支付宝账号脱敏信息(可修改)"`
  61. RosterName string `json:"roster_name" label:"学生姓名(可修改)"`
  62. OutRosterCode string `json:"out_roster_code" label:"外部花名册编号(不可修改)"`
  63. SchoolCode string `json:"school_code" label:"学校内标(不可修改)"`
  64. SchoolName string `json:"school_name" label:"学校名称(不可修改)"`
  65. ScanFacePayStatus string `json:"scan_face_pay_status" label:"刷脸支付开通状态(可修改) 开通状态:ON,关闭状态:OFF(新增时,不传值默认OFF)"`
  66. FaceOpenStatus string `json:"face_open_status" label:"刷脸开通状态(可修改)"`
  67. }