// // SaleInputViewModel.h // HDMall // // Created by Javen on 2017/7/31. // Copyright © 2017年 上海勾芒信息科技. All rights reserved. // #import <Foundation/Foundation.h> #import "HMSaleInputDetail.h" #import "PicViewModel.h" typedef void (^blockCallBack)(BOOL isSuccess); typedef NS_ENUM(NSInteger, SaleInputType) { SaleInputTypeCreate, SaleInputTypeEdit, SaleInputTypeReadOnly }; @interface SaleInputViewModel : NSObject @property (assign, nonatomic) SaleInputType type; @property (strong, nonatomic) PicViewModel *picVM; @property (strong, nonatomic) NSMutableArray *arrPayments; /** 创建销售录入单的请求体 */ @property (strong, nonatomic) HMSaleInputDetail *request; /** 获取销售录入单详情 */ @property (strong, nonatomic) HMSaleInputDetail *detail; /** 获取全部支付方式 @param callBack 获取到支付方式的回调(如果arrPayments = nil, 则代表请求失败) */ - (void)httpAllPayments:(blockCallBack)callBack; - (void)httpSubmit:(blockCallBack)callBack; - (void)httpDetailWithUuid:(NSString *)uuid callBack:(blockCallBack)callBack; @end