
- Removed YuMi/Library/ (138 MB, not tracked) - Removed YuMi/Resources/ (23 MB, not tracked) - Removed old version assets (566 files, not tracked) - Excluded Pods/, xcuserdata/ and other build artifacts - Clean repository optimized for company server deployment
158 lines
5.7 KiB
Objective-C
158 lines
5.7 KiB
Objective-C
//
|
|
// RoomLuckyPackageInfoModel.h
|
|
// YuMi
|
|
//
|
|
// Created by P on 2025/2/11.
|
|
//
|
|
|
|
#import "PIBaseModel.h"
|
|
#import "GiftInfoModel.h"
|
|
#import "UserInfoModel.h"
|
|
|
|
NS_ASSUME_NONNULL_BEGIN
|
|
|
|
@interface RedEnvelopeUserVo : PIBaseModel
|
|
|
|
@property(nonatomic, assign) NSInteger uid;
|
|
@property(nonatomic, assign) NSInteger gender;
|
|
@property(nonatomic, assign) NSInteger erbanNo;
|
|
@property(nonatomic, assign) NSTimeInterval birth;
|
|
@property(nonatomic, copy) NSString *nick;
|
|
@property(nonatomic, copy) NSString *avatar;
|
|
@end
|
|
|
|
@interface RedEnvelopeGiftVo : PIBaseModel
|
|
|
|
@property(nonatomic, copy) NSString *giftName;
|
|
@property(nonatomic, assign) BOOL isSkipRoom;
|
|
@property(nonatomic, assign) NSInteger goldPrice;
|
|
@property(nonatomic, assign) NSInteger seqNo;
|
|
@property(nonatomic, assign) NSInteger giftId;
|
|
@property(nonatomic, copy) NSString *gaaUrl;
|
|
@property(nonatomic, copy) NSString *hasSvga;
|
|
@property(nonatomic, copy) NSString *giftUrl;
|
|
@property(nonatomic, assign) BOOL hasTimeLimit;
|
|
@property(nonatomic, assign) BOOL isSendMsg;
|
|
@property(nonatomic, assign) BOOL hasLastest;
|
|
@property(nonatomic, assign) NSInteger giftType;
|
|
@property(nonatomic, assign) BOOL hasVggPic;
|
|
@property(nonatomic, assign) BOOL hasEffect;
|
|
@property(nonatomic, copy) NSString *luckyGiftSvgaUrl;
|
|
@property(nonatomic, assign) BOOL isWholeServer;
|
|
@property(nonatomic, copy) NSString *giftExplainUrl;
|
|
|
|
@end
|
|
|
|
|
|
@interface RedEnvelopeGiftItemVO : PIBaseModel
|
|
|
|
@property(nonatomic, assign) NSInteger giftNum;
|
|
@property(nonatomic, strong) RedEnvelopeGiftVo *giftVo;
|
|
@end
|
|
|
|
@interface RedEnvelopeReceiveVo : PIBaseModel
|
|
|
|
@property(nonatomic, assign) NSInteger amount;
|
|
@property(nonatomic, assign) BOOL isME;
|
|
@property(nonatomic, strong) RedEnvelopeUserVo * userVO;
|
|
@property(nonatomic, assign) NSTimeInterval createTime;
|
|
@property(nonatomic, copy) NSString *createTimeStr;
|
|
@property(nonatomic, copy) NSArray <RedEnvelopeGiftItemVO *>*redEnvelopeGiftItemVOs;
|
|
|
|
@end
|
|
|
|
|
|
@interface RedEnvelopeDetailVo : PIBaseModel
|
|
|
|
//{"giftName":"DOdo11","isSkipRoom":false,"goldPrice":10000,"seqNo":-9999999,"giftId":2298,"vggUrl":null,"hasSvga":false,"giftUrl":"https:\/\/image.pekolive.com\/yuand-yingyu.png","hasTimeLimit":false,"isSendMsg":false,"hasLatest":false,"giftType":2,"hasVggPic":true,"hasEffect":false,"luckyGiftSvgaUrl":null,"isWholeServer":false,"giftExplainUrl":"https:\/\/lanhuapp.com\/web\/#\/item\/project\/stage?pid=455641a2-9e80-494a-875d-e209f9e03f70&image_id=6a19205f-c123-48b2-a0df-2c4b0df9bbff"}
|
|
@property(nonatomic, copy) NSString *giftName;
|
|
@property(nonatomic, assign) BOOL isSkipRoom;
|
|
@property(nonatomic, assign) NSInteger goldPrice;
|
|
@property(nonatomic, assign) NSInteger seqNo;
|
|
@property(nonatomic, assign) NSInteger giftId;
|
|
@property(nonatomic, copy) NSString *gaaUrl;
|
|
@property(nonatomic, copy) NSString *hasSvga;
|
|
@property(nonatomic, copy) NSString *giftUrl;
|
|
@property(nonatomic, assign) BOOL hasTimeLimit;
|
|
@property(nonatomic, assign) BOOL isSendMsg;
|
|
@property(nonatomic, assign) BOOL hasLastest;
|
|
@property(nonatomic, assign) NSInteger giftType;
|
|
@property(nonatomic, assign) BOOL hasVggPic;
|
|
@property(nonatomic, assign) BOOL hasEffect;
|
|
@property(nonatomic, copy) NSString *luckyGiftSvgaUrl;
|
|
@property(nonatomic, assign) BOOL isWholeServer;
|
|
@property(nonatomic, copy) NSStream *giftExplainUrl;
|
|
|
|
@end
|
|
|
|
@interface RedEnvelopeListVo : PIBaseModel
|
|
@property(nonatomic, copy) NSString *avatar;
|
|
@property(nonatomic, assign) NSInteger backCommissionAmount;
|
|
@property(nonatomic, assign) NSTimeInterval beginTime;
|
|
@property(nonatomic, assign) NSInteger commissionAmount;
|
|
@property(nonatomic, assign) NSInteger countDownSecond;
|
|
@property(nonatomic, assign) NSTimeInterval createTime;
|
|
@property(nonatomic, copy) NSString *createTimeStr;
|
|
@property(nonatomic, assign) NSTimeInterval endTime;
|
|
@property(nonatomic, copy) NSString *giftName;
|
|
@property(nonatomic, copy) NSString *id;
|
|
@property(nonatomic, assign) NSInteger kind;
|
|
@property(nonatomic, copy) NSString *message;
|
|
@property(nonatomic, copy) NSString *nick;
|
|
@property(nonatomic, assign) NSInteger num;
|
|
@property(nonatomic, assign) NSInteger originalAmount;
|
|
@property(nonatomic, copy) NSString *position;
|
|
@property(nonatomic, assign) NSInteger roomUid;
|
|
@property(nonatomic, assign) NSInteger state;
|
|
@property(nonatomic, copy) NSString *type;
|
|
@property(nonatomic, assign) NSTimeInterval updateTime;
|
|
@property(nonatomic, assign) NSInteger userId;
|
|
@property(nonatomic, assign) NSInteger validityType;
|
|
|
|
@property(nonatomic, assign) BOOL finish;
|
|
@property(nonatomic, assign) NSInteger totalNum;
|
|
@property(nonatomic, assign) NSInteger redEnvelopeAmount;
|
|
|
|
@property(nonatomic, assign) NSInteger redEnvelopeNum;
|
|
@property(nonatomic, assign) NSInteger redEnvelopeId;
|
|
|
|
@property(nonatomic, copy) NSArray <UserInfoModel *>*userVO;
|
|
|
|
|
|
|
|
@end
|
|
|
|
@interface RedEnvelopeV2Config : PIBaseModel
|
|
|
|
@property(nonatomic, assign) bool open;
|
|
@property(nonatomic, copy) NSArray *numItems;
|
|
@property(nonatomic, copy) NSArray *goldItems;
|
|
@property(nonatomic, copy) NSArray *timeItems;
|
|
@property(nonatomic, assign) NSInteger expireSeconds;
|
|
|
|
@end
|
|
|
|
@interface RoomLuckyPackageInfoModel : PIBaseModel
|
|
|
|
@property(nonatomic, copy) NSArray <RedEnvelopeListVo *> * redEnvelopeListVoList;
|
|
@property(nonatomic, strong) RedEnvelopeV2Config *redEnvelopeV2Config;
|
|
|
|
@end
|
|
|
|
@interface OpenRedEnvelopeCurrentUserGift : PIBaseModel
|
|
|
|
@property(nonatomic, assign) NSInteger giftNum;
|
|
@property(nonatomic, strong) GiftInfoModel *giftVo;
|
|
|
|
@end
|
|
|
|
@interface OpenRedEnvelopeVo : PIBaseModel
|
|
|
|
@property(nonatomic, assign) NSInteger currentUserAmount;
|
|
@property(nonatomic, assign) NSInteger redEnvelopeState; // 3:抢光。 4:抢到。 7: 已经抢过
|
|
@property(nonatomic, strong) RedEnvelopeListVo *redEnvelopeVO;
|
|
@property(nonatomic, copy) NSArray <OpenRedEnvelopeCurrentUserGift *>*currentUserGifts;
|
|
@end
|
|
|
|
NS_ASSUME_NONNULL_END
|