using System; using System.Collections.Generic; using System.Text; using YouZanSDKStandard.Api.Response; namespace YouZanSDKStandard.Api.Request { public class YouZanTradesSoldGetRequest : IRequest { public string GetApiName() { return "youzan.trades.sold.get"; } public string GetApiVersion() { return "4.0.2"; } public IDictionary GetParameters() { Dictionary dic = new Dictionary(); //dic.Add("keywords", keywords); //dic.Add("feedback_desc", feedback_desc); //dic.Add("yz_open_id", yz_open_id); //dic.Add("type", type); //dic.Add("need_order_url", need_order_url); //dic.Add("tid", tid); //dic.Add("end_success", end_success); //dic.Add("start_success", start_success); //dic.Add("receiver_name", receiver_name); dic.Add("start_created", start_created); dic.Add("end_created", end_created); dic.Add("page_size", page_size); //dic.Add("goods_id", goods_id); //dic.Add("end_update", end_update); dic.Add("page_no", page_no); //dic.Add("start_update", start_update); //dic.Add("goods_title", goods_title); //dic.Add("receiver_phone", receiver_phone); //dic.Add("status", status); return dic; } /// /// 通用搜索字段,使用底层符合条件查询搜索,订单号、收货人手机号、收货人手机号后四位 /// public string keywords { get; set; } /// /// 维权状态;{SAFE_DEFAULT:没有维权;SAFE_NEW:买家发起维权;SAFE_HANDLED:买家重新发起维权;SAFE_REJECT:卖家拒绝;SAFE_INVOLVED:客服介入;SAFE_ACCEPT:卖家接受;SAFE_SEND:买家发货;SAFE_NO_RECEIVE:卖家没有收到货;SAFE_SELLER_RETURN_GOODS:卖家收到货并发货;SAFE_CLOSE:维权关闭;SAFE_FINISHED:维权结束;} /// public List feedback_desc { get; set; } /// /// 有赞对外统一openId /// public string yz_open_id { get; set; } /// ///订单类型NORMAL:普通订单;PEERPAY:代付;GIFT:我要送人;FX_CAIGOUDAN:分销供货单;PRESENT:赠品;WISH:心愿单;QRCODE:二维码订单;QRCODE_3RD:线下收银台订单;FX_MERGED:合并付货款;VERIFIED:1分钱实名认证;PINJIAN:品鉴;REBATE:返利;FX_QUANYUANDIAN:全员开店;FX_DEPOSIT:保证金;PF:批发;GROUP:拼团;HOTEL:酒店;TAKE_AWAY:外卖;CATERING_OFFLINE:堂食点餐;CATERING_QRCODE:外卖买单;BEAUTY_APPOINTMENT:美业预约单;BEAUTY_SERVICE:美业服务单;KNOWLEDGE_PAY:知识付费;GIFT_CARD:礼品卡(参照微商城模块) /// public string type { get; set; } /// /// 是否需要返回订单url /// public bool need_order_url { get; set; } /// /// 订单号 /// public string tid { get; set; } /// /// 按订单完成时间结束 例:2017-01-01 12:00:00; 开始时间和结束时间的跨度不能大于3个月; 结束时间必须大于开始时间; 开始时间和结束时间必须成对出现 /// public DateTime? end_success { get; set; } /// /// 按订单完成时间开始 例:2017-01-01 12:00:00; 开始时间和结束时间的跨度不能大于3个月; 结束时间必须大于开始时间; 开始时间和结束时间必须成对出现 /// public DateTime? start_success { get; set; } /// /// 收货人昵称 /// public string receiver_name { get; set; } /// /// 按订单创建时间开始开始时间和结束时间的跨度不能大于3个月;结束时间必须大于开始时间;开始时间和结束时间必须成对出现 /// public string start_created { get; set; } /// /// 按订单创建时间结束例:2017-01-01 12:00:00;开始时间和结束时间的跨度不能大于3个月;结束时间必须大于开始时间;开始时间和结束时间必须成对出现 /// public string end_created { get; set; } /// /// 每页条数,默认 20 条,最大不能超过100,建议使用默认分页。 /// public int page_size { get; set; } /// /// 商品id,有赞生成的商品唯一id /// public long? goods_id { get; set; } /// /// 按订单更新时间结束例:2017-01-01 12:00:00;开始时间和结束时间的跨度不能大于3个月;结束时间必须大于开始时间;开始时间和结束时间必须成对出现 /// public DateTime? end_update { get; set; } /// /// 页码,从 1 开始。页码最大不能超过100,如需查询更多内容,可以按照时间等其他搜索条件分多次查询。 /// public int page_no { get; set; } /// /// 按订单更新时间开始例:2017-01-01 12:00:00;开始时间和结束时间的跨度不能大于3个月;结束时间必须大于开始时间;开始时间和结束时间必须成对出现 /// public DateTime? start_update { get; set; } /// /// 商品名称 /// public string goods_title { get; set; } /// /// 收货人手机号 /// public string receiver_phone { get; set; } /// /// 订单状态,一次只能查询一种状态待付款:WAIT_BUYER_PAY待发货:WAIT_SELLER_SEND_GOODS等待买家确认:WAIT_BUYER_CONFIRM_GOODS订单完成:TRADE_SUCCESS订单关闭:TRADE_CLOSED(新增-参照微商城模块)退款中:TRADE_REFUND /// public string status { get; set; } public string ResponseJsonPrefix(string strRet) { return strRet; } public void Validate() { } } }