DSCommonConstant.h 5.09 KB
//
//  DSCommonConstant.h
//  DSCommonModule
//
//  Created by zhaolin on 2020/3/8.
//

#import <Foundation/Foundation.h>

#pragma mark - 通知
#pragma mark - 用户
UIKIT_EXTERN NSString * const kDSChangeUserNotification;//用户修改通知 object为用户id

#pragma mark - 商城订单
UIKIT_EXTERN NSString * const kDSDeleteOrderNotification;//删除订单通知
UIKIT_EXTERN NSString * const kDSFinishOrderNotification;//完成订单通知
UIKIT_EXTERN NSString * const kDSCancelOrderNotification;//取消订单通知 object为订单id
UIKIT_EXTERN NSString * const kDSRefundOrderNotification;//申请订单退款通知 userInfo为@{@"orderId":@"订单id", @"refundId":@"退款id"}
UIKIT_EXTERN NSString * const kDSEditRefundOrderNotification;//修改订单退款通知
UIKIT_EXTERN NSString * const kDSCancelRefundOrderNotification;//取消订单退款通知 object为订单id
UIKIT_EXTERN NSString * const kDSOrderApplyAfterSaleNotification;//申请订单售后通知
UIKIT_EXTERN NSString * const kDSOrderEditAfterSaleNotification;//修改订单售后通知
UIKIT_EXTERN NSString * const kDSOrderCancelAfterSaleNotification;//取消订单售后通知
UIKIT_EXTERN NSString * const kDSGiftOrderWriteAddressNotification;//礼物填写地址通知 object为订单id

#pragma mark - 餐厅订单
UIKIT_EXTERN NSString * const kDSChangeRepastShopCartNotification;//修改餐厅购物车商品数量通知 userInfo为@{@"storeId":@"餐厅门店id", @"goodsId":@"商品id", @"changeCount":@(修改的数量), @"shopCartModel":[DSRSSelectMenuShopCartModel class], @"type":@(1外卖点餐, 2到店就餐)}
UIKIT_EXTERN NSString * const kDSClearRepastShopCartNotification;//清空餐厅购物车商品通知 userInfo为@{@"storeId":@"餐厅门店id", @"type":@(1外卖点餐,2到店就餐)}
UIKIT_EXTERN NSString * const kDSSuccessPayRepastOrderNotification;//支付餐厅订单通知 object为订单id
UIKIT_EXTERN NSString * const kDSCancelRepastOrderNotification;//餐厅取消除订单通知 object为订单id
UIKIT_EXTERN NSString * const kDSRefundRepastOrderNotification;//餐厅订单退款通知 object为订单id
UIKIT_EXTERN NSString * const kDSDeleteRepastOrderNotification;//餐厅删除订单通知 object为订单id
UIKIT_EXTERN NSString * const kDSConfirmDeliveryRepastOrderNotification;//餐厅确认送达订单通知 object为订单id
UIKIT_EXTERN NSString * const kDSComplaintRepastOrderNotification;//餐厅投诉订单通知 object为订单id
UIKIT_EXTERN NSString * const kDSCancelComplaintRepastOrderNotification;//餐厅取消投诉订单通知 object为订单id
UIKIT_EXTERN NSString * const kDSSuccessValidateRepastOrderNotification;//成功核销餐厅订单通知 object为订单id

#pragma mark - 生活服务订单
UIKIT_EXTERN NSString * const kDSLSSuccessPayOrderNotification;//生活服务支付订单成功通知
UIKIT_EXTERN NSString * const kDSLSAuditionSuccessNotification;//生活服务面试成功通知
UIKIT_EXTERN NSString * const kDSLSFinishOrderNotification;//生活服务服务完成通知
UIKIT_EXTERN NSString * const kDSLSCancelOrderNotification;//生活服务取消订单通知
UIKIT_EXTERN NSString * const kDSLSDeleteOrderNotification;//生活服务删除订单通知
UIKIT_EXTERN NSString * const kDSLSOrderApplyRefundNotification;//生活服务申请退款通知
UIKIT_EXTERN NSString * const kDSLSOrderCancelRefundNotification;//生活服务取消退款通知

#pragma mark - 新达人
UIKIT_EXTERN NSString * const kDSDarenAttentionNotification;//达人关注通知 object为DSHPDRFansListModel userInfo为@{@"isAttention":@(YES为关注, NO为取消取消)}
UIKIT_EXTERN NSString * const kDSDarenSupportDynamicNotification;//达人动态点赞/取消点赞通知 userInfo为@{@"id":@"动态id", @"isSupport":@(YES为点赞, NO为取消点赞), @"count":@(点赞数量)}
UIKIT_EXTERN NSString * const kDSDarenReleaseDynamicNotification;//达人发布动态通知

#pragma mark - 老达人(原一部达人)
UIKIT_EXTERN NSString * const kDSHPAttentDarenNotification;//关注/取消关注达人通知 object为达人id

#pragma mark - 视频播放开关
UIKIT_EXTERN NSString * const kDSSwitchOffVideoPlayerNotification;//停止播放视频,且不允许播放视频
UIKIT_EXTERN NSString * const kDSSwitchOnVideoPlayerNotification;//允许播放视频

#pragma mark - 收货地址
UIKIT_EXTERN NSString * const kDSAddAddressNotification;//添加地址通知 object为地址model<DSAddressModel>
UIKIT_EXTERN NSString * const kDSEditAddressNotification;//修改地址通知 object为地址model<DSAddressModel>
UIKIT_EXTERN NSString * const kDSDeleteAddressNotification;//删除地址通知 object为地址id

#pragma mark - 电商中国首页
UIKIT_EXTERN NSString * const kDSHappinessPageControlScrollEnableNotification;//首页分页控制器在显示电商中国时是否可以滑动 [object boolValue] YES可以滑动 NO不可以滑动

#pragma mark - 分享
UIKIT_EXTERN NSString * const kDSShareSuccessNotification;//分享成功通知 object为分享的数据字典<DSCnliveShopSDKShareModel转字典>
UIKIT_EXTERN NSString * const kDSShareFailureNotification;//分享失败通知 object为分享的数据字典<DSCnliveShopSDKShareModel转字典>