| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 | 
							- //
 
- //  ASProductBaseModel.m
 
- //  Asteria
 
- //
 
- //  Created by iOS on 2023/6/1.
 
- //
 
- #import "ASProductBaseModel.h"
 
- @implementation ASProductBaseModel
 
- + (ASProductBaseModel*)demoModel {
 
-     ASProductBaseModel *m = [[ASProductBaseModel alloc] init];
 
-     m.img = @"https://marketplace.canva.cn/O0eQI/MADvnEO0eQI/1/screen_2x/canva-surprised-asian-girl-with-pretty-smile-in-pinup-makeup-style-MADvnEO0eQI.jpg";
 
-     m.title = @"Transparent Wigs Brazilian Front Wigs Straight Hair Transparent Wigs Brazilian Front Wigs Straight Hair ";
 
-     m.sketchy_app = @"Transparent Wigs Brazilian Front Wigs Straight Hair Body Wave…";
 
-     m.discount_app = @"10%";
 
-     if (arc4random()%2 == 1) {
 
-         m.oldPrice = @"";
 
-     } else {
 
-         m.oldPrice = @"234.43";
 
-     }
 
-     if (arc4random()%2 == 1) {
 
-         m.sketchy_app = @"";
 
-     }
 
-     m.Id = @(arc4random()%12130).stringValue;
 
-     m.nowPrice = @"223.45";
 
-     m.rate_star = [NSString stringWithFormat:@"%u",arc4random()%90 + 2];
 
-     m.sale_num = @"324123";
 
-     return m;
 
- }
 
- - (NSString *)currencySymbol {
 
-     if (_currencySymbol == nil) {
 
-         return @"";
 
-     }
 
-     return _currencySymbol;
 
- }
 
- - (NSString *)nowPrice {
 
-     NSDecimalNumber *num = [NSDecimalNumber decimalNumberWithString:_nowPrice];
 
-     if (num == [NSDecimalNumber decimalNumberWithString:@"NaN"]) {
 
-         num = [NSDecimalNumber decimalNumberWithString:@"0"];
 
-     }
 
-     return [NSString stringWithFormat:@"%@%.2f",self.currencySymbol, num.doubleValue];
 
- }
 
- - (NSString *)oldPrice {
 
-     NSDecimalNumber *num = [NSDecimalNumber decimalNumberWithString:_oldPrice];
 
-     if (num == [NSDecimalNumber decimalNumberWithString:@"NaN"]) {
 
-         num = [NSDecimalNumber decimalNumberWithString:@"0"];
 
-     }
 
-     return [NSString stringWithFormat:@"%@%.2f",self.currencySymbol, num.doubleValue];
 
- }
 
- - (NSString *)img {
 
-     return [NSString stringWithFormat:@"https://%@%@%@",HostPath, ProductImgPath, _img];
 
- }
 
- - (NSString *)sale_num {
 
-     return [NSString stringWithFormat:@"%ldK", _sale_num.integerValue/1000];
 
- }
 
- + (NSDictionary *)mj_replacedKeyFromPropertyName {
 
-     return @{
 
-         @"Id": @"entity_id",
 
-         @"oldPrice": @"price",
 
-         @"nowPrice":@"final_price",
 
-         @"img":@"image",
 
-         @"title":@"name",
 
-         @"sketchy_app":@"short_description"
 
-     };
 
- }
 
- @end
 
 
  |