syntax = "proto3";

package api;

option go_package = "shop-api/dto";

message LoginRequest{
  string phone = 1;
  string code = 2;
}

message SmsRequest {
  string phone = 1;
}
message WithdrawRequest {
  string phone = 1;//账户绑定手机号
  string code = 2; //验证码
  double amount = 3;//提现金额
  int32 accountID = 4;//账户id
}

message CreateAddressRequest{
  string firstName = 1;
  string lastName = 2;
  string street = 3;
  string phone = 4;
  string bldg = 5;
  string city = 6;
  string state = 7;
  string zipCode = 8;
  int32 default = 9;
}
message UpdateAddressRequest{
  int64 id = 1;
  string firstName = 2;
  string lastName = 3;
  string street = 4;
  string phone = 5;
  string bldg = 6;
  string city = 7;
  string state = 8;
  string zipCode = 9;
  int32 default = 10;
}
message IdRequest{
  int64 id = 1;
}
message CreateOrderRequest {
  string code = 1;// 网红领取任务码
  int32 skuID = 2;// skuId
  int32 number = 3;// 购买数量
  int32 addressID = 4;// 地址id
  int32 payMode = 5;// 支付方式 1:paypal
  string platform = 6;
}
message PaybackBody{
  string attach = 1;
  string out_trade_no = 2;
  string transaction_id = 3;
  string pay_id = 4;
  string capture_id = 5;
  string status = 6;
  string message = 7;
  string resource_type = 8;
}
message OrderData{
  int64 all = 1;// 全部
  int64 unpaid = 2;// 未付款
  int64 unship = 3;// 待发货
  int64 shipped = 4;// 已发货
  int64 finished = 5;// 已完成
  int64 cancel = 6;// 已取消
}