CNLiveMineOrderItem.h 2 KB
//
//  CNLiveMineOrderItem.h
//  CNLiveMyOrder
//
//  Created by 殷巧娟 on 2019/6/13.
//

#import <Foundation/Foundation.h>
#import "CNLiveOrderList.h"
NS_ASSUME_NONNULL_BEGIN

typedef NS_ENUM(NSUInteger, CNLiveMineOrderItemType) {
    CNLiveMineOrderItemTypeIcon       = 0,
    CNLiveMineOrderItemTypeKind,
    CNLiveMineOrderItemTypeServiceType,
    CNLiveMineOrderItemTypeFee,
    CNLiveMineOrderItemTypeTotal,
    CNLiveMineOrderItemTypeFunction,
    CNLiveMineOrderItemTypeAddress
};
@interface CNLiveMineOrderItem : NSObject
@property (nonatomic, strong) CNLiveOrderList *orderList;
@property (nonatomic, assign) CNLiveMineOrderItemType type;
@end
typedef NS_ENUM(NSUInteger, CNLiveMineOrderButtonItemType) {
    CNLiveMineOrderButtonItemTypeCancel         = 0,    //取消订单
    CNLiveMineOrderButtonItemTypeError,                 //订单有误
    CNLiveMineOrderButtonItemTypeConfirm,               //确认订单
    CNLiveMineOrderButtonItemTypeEvaluate,              //评价
    CNLiveMineOrderButtonItemTypeDelete,                //删除订单
    CNLiveMineOrderButtonItemTypeContactDaRen,          //联系达人
    CNLiveMineOrderButtonItemTypePay,                   //付款
    CNLiveMineOrderButtonItemTypeReminder,              //催单
    CNLiveMineOrderButtonItemTypeRefund,                //申请退款
    CNLiveMineOrderButtonItemTypeRefundDetail,          //退款详情
    CNLiveMineOrderButtonItemTypeConfirmReceipt,        //确认收货
    CNLiveMineOrderButtonItemTypeConfirmLogistics,      //查看物流
};

typedef NS_ENUM(NSUInteger, CNLiveMineOrderButtonType) {
    CNLiveMineOrderButtonTypeGray = 0,
    CNLiveMineOrderButtonTypeRed,
};
@interface CNLiveMineOrderButtonItem : NSObject
@property (nonatomic, strong) NSString *title;
@property (nonatomic, assign) NSInteger tag;
@property (nonatomic, assign) CNLiveMineOrderButtonType type;
+ (CNLiveMineOrderButtonItem *)title:(NSString *)title type:(CNLiveMineOrderButtonType)type tag:(CNLiveMineOrderButtonItemType)tag;
@end
NS_ASSUME_NONNULL_END