using System;
using System.Collections.Generic;
using System.Text;
namespace Operater.DTO.TopMessage
{
public class YzMessageGetRequest
{
///
/// 消息内容
///
public string RequestBody { get; set; }
}
public class YouZanMsgModel
{
///
/// 经过UrlEncode(UTF-8)编码,需要解码
///
public string msg { get; set; }
///
/// 店铺名称
///
public string kdt_name { get; set; }
///
/// 重发的次数,最多重推4次,每次推送间隔为5s, 5m20s, 21m20s, 2h
///
public string sendCount { get; set; }
///
/// 消息业务类型,trade_TradeSuccess-交易成功
///
public string type { get; set; }
///
/// 消息版本号,为了解决顺序性的问题,高版本覆盖低版本
///
public string version { get; set; }
///
/// 您的client_id
///
public string client_id { get; set; }
///
/// 店铺ID
///
public string kdt_id { get; set; }
///
/// 业务消息的标识,交易订单号的值
///
public string id { get; set; }
///
/// 消息唯一标示
///
public string msg_id { get; set; }
///
/// 连锁总店ID
///
public string root_kdt_id { get; set; }
///
/// 订单状态,TRADE_SUCCESS-交易成功
///
public string status { get; set; }
public string mobile { get; set; }
public string yz_open_id { get; set; }
}
public class TradeStatusUpMsg
{
///
/// 订单号
///
public string tid { get; set; }
///
/// 更新时间
///
public DateTime update_time { get; set; }
}
public class TradeColseMsg: TradeStatusUpMsg
{
///
/// refund, order closed! 订单退款关单; close by buyer, order canceled! 订单主动取消,针对未支付的时候,用户取消订单场景; order expired closed by task, order canceled! 超时未付款系统关单,针对超时未支付场景
///
public string close_reason { get; set; }
///
/// 关闭类型;0:未关闭;1:过期关闭;2:标记退款;3:订单取消;4:买家取消;5:卖家取消;6:部分退款;10:无法联系上买家;11:买家误拍或重拍了;12:买家无诚意完成交易;13:已通过银行线下汇款;14:已通过同城见面交易;15:已通过货到付款交易;16:已通过网上银行直接汇款;17:已经缺货无法交易;18:扣款失败;19:0元关单;20:社区团购活动结束未付款;21:0元抽奖订单未中一等奖;22:拒单退款;23:主播寄样申请被拒绝;27:规格/款式/数量拍错;28:无法正常支付;29:收货地址信息填写错误,30:商品缺货;31:我不想买了;
///
public int close_type { get; set; }
}
public class RefundBuerCreateMsg
{
///
/// 交易明细id,仅支持传一条oid
///
public string oids { get; set; }
///
/// 退款金额
///
public string refunded_fee { get; set; }
///
/// 退款id
///
public string refund_id { get; set; }
///
/// 退款原因
///
public string refund_reason { get; set; }
///
/// 退款原因描述
///
public string refund_reason_desc { get; set; }
///
/// REFUND_ONLY(1, "仅退款"), REFUND_AND_RETURN(2, "退货退款"), EXCHANGE_GOODS_FLOW(3,"换货")
///
public string refund_type { get; set; }
///
/// 订单号
///
public string tid { get; set; }
///
/// 更新时间
///
public string update_time { get; set; }
///
/// 维权版本号,作为维权单后续操作的接口入参使用
///
public long version { get; set; }
}
}