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; } } }