You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
97 lines
2.5 KiB
97 lines
2.5 KiB
// |
|
// Step.h |
|
// watch |
|
// |
|
// Created by xTT on 2017/7/22. |
|
// Copyright © 2017年 xTT. All rights reserved. |
|
// |
|
|
|
#import "baseModel.h" |
|
|
|
@interface Step : baseModel |
|
|
|
@property (nonatomic, strong) NSString *imei; |
|
|
|
/** |
|
实际步数 |
|
*/ |
|
@property (nonatomic, strong) NSNumber *num; |
|
|
|
/** |
|
目标步数 |
|
*/ |
|
@property (nonatomic, strong) NSNumber *target; |
|
|
|
/** |
|
当前查询步数的 时间 |
|
*/ |
|
@property (nonatomic, strong) NSString *date; |
|
|
|
/** |
|
距离 |
|
*/ |
|
@property (nonatomic, strong) NSNumber *distance; |
|
|
|
/** |
|
消耗的卡路里 |
|
*/ |
|
@property (nonatomic, strong) NSNumber *calorie; |
|
|
|
/** |
|
性别 女孩 girl , 男孩 man default girl |
|
*/ |
|
@property (nonatomic, strong) NSString *sex; |
|
|
|
/** |
|
排行榜的名次 |
|
*/ |
|
@property (nonatomic, strong) NSNumber *my_ranking; |
|
|
|
|
|
/** |
|
获取当前设备的 步数信息 step对象 的date 属性 日期 如果为nil 默认当天 eg: yyyy-MM-dd |
|
|
|
@param success success description |
|
@param failure failure description |
|
*/ |
|
- (void)getObjsParams:(NSMutableDictionary*)params |
|
Success:(void (^)(Step *data))success |
|
failure:(void (^)(NSError *error))failure; |
|
/** |
|
设置当前设备的 目标步数的 step对象 的target 属性 target : [NSNumber] 目标步数 |
|
@param success success description |
|
@param failure failure description |
|
*/ |
|
- (void)postGoalStepParams:(NSMutableDictionary*)params |
|
Success:(void (^)(Step *data))success |
|
failure:(void (^)(NSError *error))failure; |
|
|
|
/** |
|
查询排行榜 |
|
|
|
@param params day : [str][*] 日期字符串, eg: '2017-02-15' |
|
week : [NSNumber][*] 1 最近一周 |
|
month : [NSNumber][*] 1 最近一个月的排行 |
|
@param success success description |
|
@param failure failure description |
|
*/ |
|
+ (void)getRankingListParams:(NSMutableDictionary*)params |
|
Success:(void (^)(NSDictionary *dic))success |
|
failure:(void (^)(NSError *error))failure; |
|
|
|
|
|
|
|
/** |
|
获取当前设备 最近一周的步数信息 |
|
|
|
@param success success description |
|
@param failure failure description |
|
@param startDate 开始查询的时间 (一般一周的时间间隔) |
|
@param date 终止查询的时间 (一般当日时间) |
|
*/ |
|
+ (void)getNewStepDataWithStartDate:(NSString*)startDate date:(NSString*)date |
|
Success:(void (^)(NSArray<Step *> *stepList, int switchStatus, int todayData))success |
|
failure:(void (^)(NSError *error))failure; |
|
|
|
+ (void)postNewStepSwithStatus:(int)status Success:(void (^)(id responseObject))success failure:(void (^)(NSError *error))failure; |
|
@end
|
|
|