Commit ee126bc1 authored by 曹云霄's avatar 曹云霄

增加导购提现功能

parent 4b771a05
......@@ -10,4 +10,9 @@
@interface PaymentsDetailsTableViewController : UITableViewController
/**
* 数据源
*/
@property (nonatomic,strong) TOCommissionHistEntity *model;
@end
......@@ -10,6 +10,31 @@
@interface PaymentsDetailsTableViewController ()
/**
* 金额
*/
@property (weak, nonatomic) IBOutlet UILabel *amountLabel;
/**
* 金额类型
*/
@property (weak, nonatomic) IBOutlet UILabel *amountTypeLabel;
/**
* 时间
*/
@property (weak, nonatomic) IBOutlet UILabel *createTimeLabel;
/**
* 流水号
*/
@property (weak, nonatomic) IBOutlet UILabel *serialNumberLabel;
/**
* 余额
*/
@property (weak, nonatomic) IBOutlet UILabel *currentAmountLabel;
@end
@implementation PaymentsDetailsTableViewController
......@@ -17,82 +42,25 @@
- (void)viewDidLoad {
[super viewDidLoad];
// Uncomment the following line to preserve selection between presentations.
// self.clearsSelectionOnViewWillAppear = NO;
// Uncomment the following line to display an Edit button in the navigation bar for this view controller.
// self.navigationItem.rightBarButtonItem = self.editButtonItem;
}
//
//- (void)didReceiveMemoryWarning {
// [super didReceiveMemoryWarning];
// // Dispose of any resources that can be recreated.
//}
//
//#pragma mark - Table view data source
//
//- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {
//#warning Incomplete implementation, return the number of sections
// return 0;
//}
//
//- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
//#warning Incomplete implementation, return the number of rows
// return 0;
//}
/*
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:<#@"reuseIdentifier"#> forIndexPath:indexPath];
// Configure the cell...
return cell;
[self uiConfigAction];
[self fillDataAction];
}
*/
/*
// Override to support conditional editing of the table view.
- (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath {
// Return NO if you do not want the specified item to be editable.
return YES;
}
*/
/*
// Override to support editing the table view.
- (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath {
if (editingStyle == UITableViewCellEditingStyleDelete) {
// Delete the row from the data source
[tableView deleteRowsAtIndexPaths:@[indexPath] withRowAnimation:UITableViewRowAnimationFade];
} else if (editingStyle == UITableViewCellEditingStyleInsert) {
// Create a new instance of the appropriate class, insert it into the array, and add a new row to the table view
}
#pragma mark - UI
- (void)uiConfigAction
{
self.tableView.tableFooterView = [UIView new];
}
*/
/*
// Override to support rearranging the table view.
- (void)tableView:(UITableView *)tableView moveRowAtIndexPath:(NSIndexPath *)fromIndexPath toIndexPath:(NSIndexPath *)toIndexPath {
#pragma mark - 填充数据
- (void)fillDataAction
{
NSString *string = ([self.model.amount floatValue] > 0)?[NSString stringWithFormat:@"+%.2f",[self.model.amount floatValue]]:[NSString stringWithFormat:@"%.2f",[self.model.amount floatValue]];
self.amountLabel.text = string;
self.createTimeLabel.text = self.model.createDate;
self.serialNumberLabel.text = self.model.orderNumber;
}
*/
/*
// Override to support conditional rearranging of the table view.
- (BOOL)tableView:(UITableView *)tableView canMoveRowAtIndexPath:(NSIndexPath *)indexPath {
// Return NO if you do not want the item to be re-orderable.
return YES;
}
*/
/*
#pragma mark - Navigation
// In a storyboard-based application, you will often want to do a little preparation before navigation
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
// Get the new view controller using [segue destinationViewController].
// Pass the selected object to the new view controller.
}
*/
@end
......@@ -10,4 +10,22 @@
@interface PaymentsTableViewCell : UITableViewCell
/**
* 返佣、提现
*/
@property (weak, nonatomic) IBOutlet UILabel *moneyTypeLabel;
/**
* 时间
*/
@property (weak, nonatomic) IBOutlet UILabel *createTimeLabel;
/**
* 金额
*/
@property (weak, nonatomic) IBOutlet UILabel *amountLabel;
@end
......@@ -14,33 +14,127 @@
@interface PaymentsViewController ()<UITableViewDelegate,UITableViewDataSource>
@property (weak, nonatomic) IBOutlet UITableView *paymentsTableView;
/**
* 上传参数
*/
@property (nonatomic,strong) RsCommissionRequest *model;
/**
* 数据源
*/
@property (nonatomic,strong) NSMutableArray *resultArray;
/**
* 总页数
*/
@property (nonatomic,assign) NSInteger totalPage;
@end
@implementation PaymentsViewController
#pragma mark - lazy
- (RsCommissionRequest *)model
{
if (!_model) {
_model = [[RsCommissionRequest alloc]init];
DataPage *page = [[DataPage alloc]init];
page.page = Zero;
page.rows = KROWS;
_model.page = page;
_model.emploreeId = [Shoppersmanager manager].Shoppers.employee.fid;
}
return _model;
}
- (NSMutableArray *)resultArray
{
if (!_resultArray) {
_resultArray = [NSMutableArray array];
}
return _resultArray;
}
- (void)viewDidLoad {
[super viewDidLoad];
[self uiConfigAction];
self.paymentsTableView.tableFooterView = [UIView new];
[self setupRefreshing];
}
#pragma mark - UI
- (void)uiConfigAction
#pragma mark - 设置刷新
- (void)setupRefreshing
{
WS(weakSelf);
MjRefreshHeaderCustom *headerRefresh = [MjRefreshHeaderCustom headerWithRefreshingBlock:^{
weakSelf.model.page.page = 0;
[weakSelf.paymentsTableView.mj_footer resetNoMoreData];
[weakSelf getDatasAction:YES];
}];
headerRefresh.stateLabel.hidden = YES;
headerRefresh.lastUpdatedTimeLabel.hidden = YES;
self.paymentsTableView.mj_header = headerRefresh;
[self.paymentsTableView.mj_header beginRefreshing];
self.paymentsTableView.mj_footer = [MJRefreshAutoNormalFooter footerWithRefreshingBlock:^{
if (++ weakSelf.model.page.page >= weakSelf.totalPage) {
[weakSelf.paymentsTableView.mj_footer endRefreshingWithNoMoreData];
}else
{
[weakSelf getDatasAction:NO];
}
}];
}
#pragma mark - 获取收支明细
- (void)getDatasAction:(BOOL)isRemoveAll
{
WS(weakSelf);
[self CreateMBProgressHUDLoding];
[[NetworkRequestClassManager Manager] NetworkRequestWithURL:SERVERREQUESTURL(PAYMENTS) WithRequestType:0 WithParameter:self.model WithReturnValueBlock:^(id returnValue) {
[weakSelf endRefreshingForTableView:weakSelf.paymentsTableView];
[weakSelf RemoveMBProgressHUDLoding];
if ([returnValue[@"code"] isEqualToNumber:@0]) {
if (isRemoveAll) {
[weakSelf.resultArray removeAllObjects];
}
RsCommissionResponse *result = [[RsCommissionResponse alloc]initWithDictionary:returnValue[@"data"] error:nil];
weakSelf.totalPage = result.totalpages;
for (TOCommissionHistEntity *entity in result.list) {
[weakSelf.resultArray addObject:entity];
}
[weakSelf.paymentsTableView reloadData];
}else
{
[weakSelf SHOWPrompttext:returnValue[@"message"]];
}
} WithErrorCodeBlock:^(id errorCodeValue) {
[weakSelf endRefreshingForTableView:weakSelf.paymentsTableView];
[weakSelf SHOWPrompttext:NETWORK];
} WithFailureBlock:^(NSError *error) {
[weakSelf endRefreshingForTableView:weakSelf.paymentsTableView];
[weakSelf SHOWPrompttext:error.localizedDescription];
}];
}
#pragma mark - <UITableViewDataSource,UITableViewDelegate>
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
PaymentsTableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"PaymentsTableViewCell" forIndexPath:indexPath];
TOCommissionHistEntity *entity = self.resultArray[indexPath.row];
cell.createTimeLabel.text = entity.createDate;
cell.moneyTypeLabel.text = [self separatePaymentsAndWithfrawal:entity.state];
NSString *string = ([entity.amount floatValue] > 0)?[NSString stringWithFormat:@"+%.2f",[entity.amount floatValue]]:[NSString stringWithFormat:@"%.2f",[entity.amount floatValue]];
cell.amountLabel.text = string;
return cell;
}
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
return 10;
return self.resultArray.count;
}
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
......@@ -52,10 +146,21 @@
{
[tableView deselectRowAtIndexPath:indexPath animated:YES];
PaymentsDetailsTableViewController *paymentsDetailsVC = [[self getStoryboardWithName] instantiateViewControllerWithIdentifier:@"PaymentsDetailsTableViewController"];
paymentsDetailsVC.model = self.resultArray[indexPath.row];
[self.navigationController pushViewController:paymentsDetailsVC animated:YES];
}
#pragma mark - 区分提现还是返佣
- (NSString *)separatePaymentsAndWithfrawal:(NSString *)state
{
if ([state isEqualToString:@"0"]) {
return @"返佣";
}
if ([state isEqualToString:@"1"]) {
return @"提现";
}
return nil;
}
......
//
// RebateDetailsViewController.h
// Lighting
//
// Created by 曹云霄 on 16/8/28.
// Copyright © 2016年 上海勾芒科技有限公司. All rights reserved.
//
#import "BaseViewController.h"
@interface RebateDetailsViewController : BaseViewController
/**
* 最大提现金额
*/
@property (nonatomic,copy) NSString *rebateAmount;
/**
* 查看此次申请详情
*/
@property (nonatomic,copy) void(^showApplyDetails)(TOApplyBillEntity *model);
@end
//
// RebateDetailsViewController.m
// Lighting
//
// Created by 曹云霄 on 16/8/28.
// Copyright © 2016年 上海勾芒科技有限公司. All rights reserved.
//
#import "RebateDetailsViewController.h"
#import "RebateSuccessTableViewController.h"
@interface RebateDetailsViewController ()
/**
* 输入提现金额
*/
@property (weak, nonatomic) IBOutlet UITextField *inputRebateTextField;
/**
* 本次申请的UUID
*/
@property (nonatomic,copy) NSString *applyUUID;
@end
@implementation RebateDetailsViewController
- (void)viewDidLoad {
[super viewDidLoad];
}
- (IBAction)rebateButtonClickAction:(UIButton *)sender {
WS(weakSelf);
if (![self.inputRebateTextField.text length]) {
[self SHOWPrompttext:@"请输入提现金额"];return;
}
if ([self.inputRebateTextField.text floatValue] > [self.rebateAmount floatValue]) {
[self SHOWPrompttext:@"当前账户余额不足"];return;
}
UIAlertController *alertVC = [UIAlertController alertControllerWithTitle:nil message:[NSString stringWithFormat:@"请确认提现金额:%@元",self.inputRebateTextField.text] preferredStyle:UIAlertControllerStyleAlert];
[alertVC addAction:[UIAlertAction actionWithTitle:@"确认" style:UIAlertActionStyleDefault handler:^(UIAlertAction * _Nonnull action) {
[weakSelf CreateMBProgressHUDLoding];
[[NetworkRequestClassManager Manager] NetworkWithDictionaryRequestWithURL:SERVERREQUESTURL(WITHDRAWAL) WithRequestType:0 WithParameter:@{@"amount":self.inputRebateTextField.text} WithReturnValueBlock:^(id returnValue) {
[weakSelf RemoveMBProgressHUDLoding];
if ([returnValue[@"code"] isEqualToNumber:@0]) {
weakSelf.applyUUID = returnValue[@"data"];
[weakSelf rebateApplySuccess];
}else
{
[weakSelf SHOWPrompttext:returnValue[@"message"]];
}
} WithErrorCodeBlock:^(id errorCodeValue) {
[weakSelf RemoveMBProgressHUDLoding];
[weakSelf SHOWPrompttext:NETWORK];
} WithFailureBlock:^(NSError *error) {
[weakSelf RemoveMBProgressHUDLoding];
[weakSelf SHOWPrompttext:error.localizedDescription];
}];
}]];
[alertVC addAction:[UIAlertAction actionWithTitle:@"取消" style:UIAlertActionStyleCancel handler:^(UIAlertAction * _Nonnull action) {
}]];
[self presentViewController:alertVC animated:YES completion:nil];
}
#pragma mark - 提现申请成功
- (void)rebateApplySuccess
{
WS(weakSelf);
RebateSuccessTableViewController *success = [self.getStoryboardWithName instantiateViewControllerWithIdentifier:@"RebateSuccessTableViewController"];
[success setClickEvent:^(NSIndexPath *indexPath) {
if (indexPath.row == 1) {
[weakSelf.navigationController popViewControllerAnimated:YES];
}else if (indexPath.row == 0)
{
[weakSelf queryDetails];
}
}];
success.preferredContentSize = CGSizeMake(315, 320);
success.modalPresentationStyle = UIModalPresentationFormSheet;
UIPopoverPresentationController *pop = success.popoverPresentationController;
pop.permittedArrowDirections = UIPopoverArrowDirectionAny;
pop.sourceView = success.view;
[self presentViewController:success animated:YES completion:nil];
}
#pragma mark - 查询详情
- (void)queryDetails
{
[self CreateMBProgressHUDLoding];
WS(weakSelf);
NSString *urlString = [NSString stringWithFormat:@"%@/%@",WITHDRAWALPROGRESSDETAILS,self.applyUUID];
[[NetworkRequestClassManager Manager] NetworkWithDictionaryRequestWithURL:SERVERREQUESTURL(urlString) WithRequestType:0 WithParameter:nil WithReturnValueBlock:^(id returnValue) {
[weakSelf RemoveMBProgressHUDLoding];
if ([returnValue[@"code"] isEqualToNumber:@0]) {
TOApplyBillEntity *result = [[TOApplyBillEntity alloc]initWithDictionary:returnValue[@"data"] error:nil];
[weakSelf.navigationController popViewControllerAnimated:NO];
if (weakSelf.showApplyDetails) {
weakSelf.showApplyDetails(result);
}
}else
{
[weakSelf SHOWPrompttext:returnValue[@"message"]];
}
} WithErrorCodeBlock:^(id errorCodeValue) {
[weakSelf RemoveMBProgressHUDLoding];
[weakSelf SHOWPrompttext:NETWORK];
} WithFailureBlock:^(NSError *error) {
[weakSelf RemoveMBProgressHUDLoding];
[weakSelf SHOWPrompttext:error.localizedDescription];
}];
}
@end
//
// RebateSuccessTableViewController.h
// Lighting
//
// Created by 曹云霄 on 16/8/28.
// Copyright © 2016年 上海勾芒科技有限公司. All rights reserved.
//
#import <UIKit/UIKit.h>
@interface RebateSuccessTableViewController : UITableViewController
/**
* 点击事件
*/
@property (nonatomic,copy) void(^ClickEvent)(NSIndexPath *indexPath);
@end
//
// RebateSuccessTableViewController.m
// Lighting
//
// Created by 曹云霄 on 16/8/28.
// Copyright © 2016年 上海勾芒科技有限公司. All rights reserved.
//
#import "RebateSuccessTableViewController.h"
@interface RebateSuccessTableViewController ()
///
@property (weak, nonatomic) IBOutlet UITableViewRowAction *showRebateDetailsCell;
@property (weak, nonatomic) IBOutlet UITableViewRowAction *backAccountCell;
@end
@implementation RebateSuccessTableViewController
- (void)viewDidLoad {
[super viewDidLoad];
self.tableView.tableFooterView = [UIView new];
}
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
[tableView deselectRowAtIndexPath:indexPath animated:YES];
[self dismissViewControllerAnimated:YES completion:nil];
if (self.ClickEvent) {
self.ClickEvent(indexPath);
}
}
@end
......@@ -9,6 +9,9 @@
#import "RebateViewController.h"
#import "PaymentsViewController.h"
#import "WithdrawalViewController.h"
#import "RebateDetailsViewController.h"
#import "WithdrawalTableViewController.h"
@interface RebateViewController ()
......@@ -62,6 +65,11 @@
*/
@property (weak, nonatomic) IBOutlet UIButton *withdrawalProgressButton;
/**
* 账户数据
*/
@property (nonatomic,strong) EarningsRequest *model;
@end
......@@ -72,6 +80,7 @@
[self setupChildViewController];
[self uiConfigAction];
[self getRebateDatasFromUser];
}
#pragma mark - UI
......@@ -130,5 +139,64 @@
}
#pragma mark - 查询返利信息
- (void)getRebateDatasFromUser
{
WS(weakSelf);
[self CreateMBProgressHUDLoding];
NSString *URL = [NSString stringWithFormat:@"%@/%@",REBATE,[Shoppersmanager manager].Shoppers.employee.fid];
[[NetworkRequestClassManager Manager] NetworkWithDictionaryRequestWithURL:SERVERREQUESTURL(URL) WithRequestType:0 WithParameter:nil WithReturnValueBlock:^(id returnValue) {
[weakSelf RemoveMBProgressHUDLoding];
if ([returnValue[@"code"] isEqualToNumber:@0]) {
weakSelf.model = [[EarningsRequest alloc]initWithDictionary:returnValue[@"data"] error:nil];
weakSelf.currentAmountLabel.text = [returnValue[@"data"][@"accountTotal"] stringValue];
// weakSelf.yesterdayAmountLabel.text = [returnValue[@"data"][@"yesterdayEarnings"] stringValue];
weakSelf.historyAmountLabel.text = [returnValue[@"data"][@"historyEarning"] stringValue];
}else
{
[weakSelf SHOWPrompttext:returnValue[@"message"]];
}
} WithErrorCodeBlock:^(id errorCodeValue) {
[weakSelf RemoveMBProgressHUDLoding];
[weakSelf SHOWPrompttext:NETWORK];
} WithFailureBlock:^(NSError *error) {
[weakSelf RemoveMBProgressHUDLoding];
[weakSelf SHOWPrompttext:error.localizedDescription];
}];
}
#pragma mark - 提现
- (IBAction)withdrawalButtonClickAction:(UIButton *)sender {
WS(weakSelf);
RebateDetailsViewController *rebateDetails = [self.getStoryboardWithName instantiateViewControllerWithIdentifier:@"RebateDetailsViewController"];
rebateDetails.rebateAmount = [self.model.accountTotal stringValue];
[rebateDetails setShowApplyDetails:^(TOApplyBillEntity *entity) {
WithdrawalTableViewController *detailVC = [weakSelf.getStoryboardWithName instantiateViewControllerWithIdentifier:@"WithdrawalTableViewController"];
[weakSelf.navigationController pushViewController:detailVC animated:YES];
}];
[self.navigationController pushViewController:rebateDetails animated:YES];
}
@end
......@@ -33,8 +33,6 @@
*/
@property (weak, nonatomic) IBOutlet UIView *BackView;
/**
* 结算的商品数据源
*/
......
......@@ -10,4 +10,20 @@
@interface WithdrawalTableViewCell : UITableViewCell
/**
* 进度
*/
@property (weak, nonatomic) IBOutlet UILabel *progressLabel;
/**
* 时间
*/
@property (weak, nonatomic) IBOutlet UILabel *createTimeLabel;
/**
* 金额
*/
@property (weak, nonatomic) IBOutlet UILabel *amountLabel;
@end
//
// WithdrawalTableViewController.h
// Lighting
//
// Created by 曹云霄 on 16/8/28.
// Copyright © 2016年 上海勾芒科技有限公司. All rights reserved.
//
#import <UIKit/UIKit.h>
@interface WithdrawalTableViewController : UITableViewController
/**
* 数据源
*/
@property (nonatomic,strong) TOApplyBillEntity *model;
/**
* 进度条图片
*/
@property (weak, nonatomic) IBOutlet UIImageView *progressImageView;
/**
* 提交申请时间
*/
@property (weak, nonatomic) IBOutlet UILabel *submitApplyTimeLabel;
/**
* 到账成功
*/
@property (weak, nonatomic) IBOutlet UILabel *applyCompleteLabel;
/**
* 到账时间
*/
@property (weak, nonatomic) IBOutlet UILabel *appleCompleteTimeLabel;
/**
* 金额
*/
@property (weak, nonatomic) IBOutlet UILabel *amountLabel;
/**
* 订单时间
*/
@property (weak, nonatomic) IBOutlet UILabel *orderTimeLabel;
/**
* 流水号
*/
@property (weak, nonatomic) IBOutlet UILabel *orderBillNumberLabel;
@end
//
// WithdrawalTableViewController.m
// Lighting
//
// Created by 曹云霄 on 16/8/28.
// Copyright © 2016年 上海勾芒科技有限公司. All rights reserved.
//
#import "WithdrawalTableViewController.h"
@interface WithdrawalTableViewController ()
@end
@implementation WithdrawalTableViewController
- (void)viewDidLoad {
[super viewDidLoad];
[self uiConfigAction];
[self fillDataAction];
}
#pragma mark - UI
- (void)uiConfigAction
{
self.tableView.tableFooterView = [UIView new];
}
#pragma mark - 填充数据
- (void)fillDataAction
{
BOOL boolValue = [self.model.billStates isEqualToString:@"到账成功"];
self.progressImageView.image = boolValue?TCImage(@"finish"):TCImage(@"progress");
self.appleCompleteTimeLabel.hidden = !boolValue;
self.appleCompleteTimeLabel.textColor = [self setupLabelColor:self.model.billStates];
self.appleCompleteTimeLabel.text = self.model.updateDate;
self.submitApplyTimeLabel.text = self.model.createDate;
self.orderTimeLabel.text = self.model.createDate;
self.orderBillNumberLabel.text = self.model.billNumber;
self.amountLabel.text = [self.model.applyMoney stringValue];
}
#pragma mark - 设置字体颜色
- (UIColor *)setupLabelColor:(NSString *)text
{
if ([text isEqualToString:@"到账成功"]) {
return RGB(89, 172, 220, 1);
}
if ([text isEqualToString:@"申请已提交"]) {
return RGB(128, 189, 51, 1);
}
return nil;
}
@end
......@@ -8,38 +8,132 @@
#import "WithdrawalViewController.h"
#import "WithdrawalTableViewCell.h"
#import "WithdrawalTableViewController.h"
@interface WithdrawalViewController ()
@property (weak, nonatomic) IBOutlet UITableView *withdrawalTableView;
/**
* 上传参数
*/
@property (nonatomic,strong) RsApplyBillRequest *model;
/**
* 数据源
*/
@property (nonatomic,strong) NSMutableArray *resultArray;
/**
* 总页数
*/
@property (nonatomic,assign) NSInteger totalPage;
@end
@implementation WithdrawalViewController
#pragma mark - lazy
- (RsApplyBillRequest *)model
{
if (!_model) {
_model = [[RsApplyBillRequest alloc]init];
DataPage *page = [[DataPage alloc]init];
page.page = Zero;
page.rows = KROWS;
_model.page = page;
_model.employeeId = [Shoppersmanager manager].Shoppers.employee.fid;
}
return _model;
}
- (NSMutableArray *)resultArray
{
if (!_resultArray) {
_resultArray = [NSMutableArray array];
}
return _resultArray;
}
- (void)viewDidLoad {
[super viewDidLoad];
[self uiConfigAction];
[self setupRefreshing];
}
#pragma mark - UI
- (void)uiConfigAction
#pragma mark - 设置刷新
- (void)setupRefreshing
{
WS(weakSelf);
MjRefreshHeaderCustom *headerRefresh = [MjRefreshHeaderCustom headerWithRefreshingBlock:^{
weakSelf.model.page.page = 0;
[weakSelf.withdrawalTableView.mj_footer resetNoMoreData];
[weakSelf getDatasAction:YES];
}];
headerRefresh.stateLabel.hidden = YES;
headerRefresh.lastUpdatedTimeLabel.hidden = YES;
self.withdrawalTableView.mj_header = headerRefresh;
[self.withdrawalTableView.mj_header beginRefreshing];
self.withdrawalTableView.mj_footer = [MJRefreshAutoNormalFooter footerWithRefreshingBlock:^{
if (++ weakSelf.model.page.page >= weakSelf.totalPage) {
[weakSelf.withdrawalTableView.mj_footer endRefreshingWithNoMoreData];
}else
{
[weakSelf getDatasAction:NO];
}
}];
}
#pragma mark - 获取收支明细
- (void)getDatasAction:(BOOL)isRemoveAll
{
WS(weakSelf);
[self CreateMBProgressHUDLoding];
[[NetworkRequestClassManager Manager] NetworkRequestWithURL:SERVERREQUESTURL(WITHDRAWALPROGRESS) WithRequestType:0 WithParameter:self.model WithReturnValueBlock:^(id returnValue) {
[weakSelf endRefreshingForTableView:weakSelf.withdrawalTableView];
[weakSelf RemoveMBProgressHUDLoding];
if ([returnValue[@"code"] isEqualToNumber:@0]) {
if (isRemoveAll) {
[weakSelf.resultArray removeAllObjects];
}
RsApplyBillResponse *result = [[RsApplyBillResponse alloc]initWithDictionary:returnValue[@"data"] error:nil];
weakSelf.totalPage = result.totalpages;
for (TOApplyBillEntity *entity in result.list) {
[weakSelf.resultArray addObject:entity];
}
[weakSelf.withdrawalTableView reloadData];
}else
{
[weakSelf SHOWPrompttext:returnValue[@"message"]];
}
} WithErrorCodeBlock:^(id errorCodeValue) {
[weakSelf endRefreshingForTableView:weakSelf.withdrawalTableView];
[weakSelf RemoveMBProgressHUDLoding];
[weakSelf SHOWPrompttext:NETWORK];
} WithFailureBlock:^(NSError *error) {
[weakSelf endRefreshingForTableView:weakSelf.withdrawalTableView];
[weakSelf RemoveMBProgressHUDLoding];
[weakSelf SHOWPrompttext:error.localizedDescription];
}];
}
#pragma mark - <UITableViewDataSource,UITableViewDelegate>
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
WithdrawalTableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"WithdrawalTableViewCell" forIndexPath:indexPath];
TOApplyBillEntity *entity = self.resultArray[indexPath.row];
cell.amountLabel.text = [entity.applyMoney stringValue];
cell.createTimeLabel.text = entity.createDate;
cell.progressLabel.textColor = [self setupLabelColor:entity.billStates];
cell.progressLabel.text = entity.billStates;
return cell;
}
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
return 10;
return self.resultArray.count;
}
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
......@@ -50,8 +144,29 @@
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
[tableView deselectRowAtIndexPath:indexPath animated:YES];
WithdrawalTableViewController *paymentsDetailsVC = [[self getStoryboardWithName] instantiateViewControllerWithIdentifier:@"WithdrawalTableViewController"];
paymentsDetailsVC.model = self.resultArray[indexPath.row];
[self.navigationController pushViewController:paymentsDetailsVC animated:YES];
}
#pragma mark - 设置字体颜色
- (UIColor *)setupLabelColor:(NSString *)text
{
if ([text isEqualToString:@"到账成功"]) {
return RGB(89, 172, 220, 1);
}
if ([text isEqualToString:@"申请已提交"]) {
return RGB(128, 189, 51, 1);
}
return nil;
}
@end
......@@ -72,6 +72,8 @@
2962D0811CD1E6010058829D /* UIView+Frame.m in Sources */ = {isa = PBXBuildFile; fileRef = 2962D0801CD1E6010058829D /* UIView+Frame.m */; };
29698D611CE2C11500D72CE7 /* SettlementViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 29698D5F1CE2C11500D72CE7 /* SettlementViewController.m */; };
29698D621CE2C11500D72CE7 /* SettlementViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 29698D601CE2C11500D72CE7 /* SettlementViewController.xib */; };
29702B461D727F6200322196 /* WithdrawalTableViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 29702B451D727F6200322196 /* WithdrawalTableViewController.m */; };
29702B631D72EE2E00322196 /* RebateDetailsViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 29702B621D72EE2E00322196 /* RebateDetailsViewController.m */; };
29706DA61CD082990003C412 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 29706DA51CD082990003C412 /* main.m */; };
29706DA91CD082990003C412 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 29706DA81CD082990003C412 /* AppDelegate.m */; };
29706DB21CD082990003C412 /* Lighting.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = 29706DB01CD082990003C412 /* Lighting.xcdatamodeld */; };
......@@ -111,6 +113,7 @@
29A938221CDADE4700F21E54 /* ProductDetailsTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 29A938211CDADE4700F21E54 /* ProductDetailsTableViewCell.m */; };
29A938251CDAE31200F21E54 /* ProductDetailsHeaderView.m in Sources */ = {isa = PBXBuildFile; fileRef = 29A938241CDAE31200F21E54 /* ProductDetailsHeaderView.m */; };
29A938271CDAE31B00F21E54 /* ProductDetailsHeaderView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 29A938261CDAE31B00F21E54 /* ProductDetailsHeaderView.xib */; };
29A974CA1D72F9C80012AFA1 /* RebateSuccessTableViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 29A974C91D72F9C80012AFA1 /* RebateSuccessTableViewController.m */; };
29A9DCAE1CEB643C00A7567A /* PDFViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 29A9DCAC1CEB643C00A7567A /* PDFViewController.m */; };
29BB27681CD9D38E009A0813 /* AllpriceTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 29BB27671CD9D38E009A0813 /* AllpriceTableViewCell.m */; };
29BB27741CD9DFAC009A0813 /* SceneLibraryViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 29BB27731CD9DFAC009A0813 /* SceneLibraryViewController.m */; };
......@@ -153,7 +156,7 @@
29F725FB1CE17B0D0072FE0E /* Shoppersmanager.m in Sources */ = {isa = PBXBuildFile; fileRef = 29F725FA1CE17B0D0072FE0E /* Shoppersmanager.m */; };
29F726011CE1D05D0072FE0E /* ScreeningCollectionReusableView.m in Sources */ = {isa = PBXBuildFile; fileRef = 29F726001CE1D05D0072FE0E /* ScreeningCollectionReusableView.m */; };
29F726041CE1E96E0072FE0E /* ScreeningSecondCollectionReusableView.m in Sources */ = {isa = PBXBuildFile; fileRef = 29F726031CE1E96E0072FE0E /* ScreeningSecondCollectionReusableView.m */; };
FDB3E374E3D92A371F79B245 /* libPods.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FD9ABF900C09EF17340B0DE6 /* libPods.a */; };
B7F35104EAB50D3ED07603AC /* libPods.a in Frameworks */ = {isa = PBXBuildFile; fileRef = D1DFCFF0212B157F5A5C6270 /* libPods.a */; };
/* End PBXBuildFile section */
/* Begin PBXFileReference section */
......@@ -272,6 +275,23 @@
29698D5E1CE2C11500D72CE7 /* SettlementViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SettlementViewController.h; sourceTree = "<group>"; };
29698D5F1CE2C11500D72CE7 /* SettlementViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SettlementViewController.m; sourceTree = "<group>"; };
29698D601CE2C11500D72CE7 /* SettlementViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = SettlementViewController.xib; sourceTree = "<group>"; };
29702B441D727F6200322196 /* WithdrawalTableViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WithdrawalTableViewController.h; sourceTree = "<group>"; };
29702B451D727F6200322196 /* WithdrawalTableViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = WithdrawalTableViewController.m; sourceTree = "<group>"; };
29702B471D72921600322196 /* AFNetworking.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AFNetworking.framework; path = "Pods/../build/Debug-iphoneos/AFNetworking.framework"; sourceTree = "<group>"; };
29702B481D72921600322196 /* DZNEmptyDataSet.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = DZNEmptyDataSet.framework; path = "Pods/../build/Debug-iphoneos/DZNEmptyDataSet.framework"; sourceTree = "<group>"; };
29702B491D72921600322196 /* FDFullscreenPopGesture.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = FDFullscreenPopGesture.framework; path = "Pods/../build/Debug-iphoneos/FDFullscreenPopGesture.framework"; sourceTree = "<group>"; };
29702B4A1D72921600322196 /* IQKeyboardManager.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IQKeyboardManager.framework; path = "Pods/../build/Debug-iphoneos/IQKeyboardManager.framework"; sourceTree = "<group>"; };
29702B4B1D72921600322196 /* JSONModel.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JSONModel.framework; path = "Pods/../build/Debug-iphoneos/JSONModel.framework"; sourceTree = "<group>"; };
29702B4C1D72921600322196 /* Masonry.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Masonry.framework; path = "Pods/../build/Debug-iphoneos/Masonry.framework"; sourceTree = "<group>"; };
29702B4D1D72921600322196 /* MBProgressHUD.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MBProgressHUD.framework; path = "Pods/../build/Debug-iphoneos/MBProgressHUD.framework"; sourceTree = "<group>"; };
29702B4E1D72921600322196 /* MJExtension.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MJExtension.framework; path = "Pods/../build/Debug-iphoneos/MJExtension.framework"; sourceTree = "<group>"; };
29702B4F1D72921600322196 /* MJRefresh.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MJRefresh.framework; path = "Pods/../build/Debug-iphoneos/MJRefresh.framework"; sourceTree = "<group>"; };
29702B501D72921600322196 /* MMDrawerController.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MMDrawerController.framework; path = "Pods/../build/Debug-iphoneos/MMDrawerController.framework"; sourceTree = "<group>"; };
29702B511D72921600322196 /* SDWebImage.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SDWebImage.framework; path = "Pods/../build/Debug-iphoneos/SDWebImage.framework"; sourceTree = "<group>"; };
29702B521D72921600322196 /* SVProgressHUD.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SVProgressHUD.framework; path = "Pods/../build/Debug-iphoneos/SVProgressHUD.framework"; sourceTree = "<group>"; };
29702B531D72921600322196 /* YLProgressBar.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = YLProgressBar.framework; path = "Pods/../build/Debug-iphoneos/YLProgressBar.framework"; sourceTree = "<group>"; };
29702B611D72EE2E00322196 /* RebateDetailsViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RebateDetailsViewController.h; sourceTree = "<group>"; };
29702B621D72EE2E00322196 /* RebateDetailsViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RebateDetailsViewController.m; sourceTree = "<group>"; };
29706DA11CD082990003C412 /* Lighting.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Lighting.app; sourceTree = BUILT_PRODUCTS_DIR; };
29706DA51CD082990003C412 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
29706DA71CD082990003C412 /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = "<group>"; };
......@@ -339,6 +359,8 @@
29A938231CDAE31200F21E54 /* ProductDetailsHeaderView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ProductDetailsHeaderView.h; sourceTree = "<group>"; };
29A938241CDAE31200F21E54 /* ProductDetailsHeaderView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ProductDetailsHeaderView.m; sourceTree = "<group>"; };
29A938261CDAE31B00F21E54 /* ProductDetailsHeaderView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = ProductDetailsHeaderView.xib; sourceTree = "<group>"; };
29A974C81D72F9C80012AFA1 /* RebateSuccessTableViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RebateSuccessTableViewController.h; sourceTree = "<group>"; };
29A974C91D72F9C80012AFA1 /* RebateSuccessTableViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RebateSuccessTableViewController.m; sourceTree = "<group>"; };
29A9DCAB1CEB643C00A7567A /* PDFViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PDFViewController.h; sourceTree = "<group>"; };
29A9DCAC1CEB643C00A7567A /* PDFViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PDFViewController.m; sourceTree = "<group>"; };
29BB27661CD9D38E009A0813 /* AllpriceTableViewCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AllpriceTableViewCell.h; sourceTree = "<group>"; };
......@@ -423,7 +445,7 @@
A509851A87CE373EBA3F2ACC /* Pods-Lighting.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Lighting.release.xcconfig"; path = "Pods/Target Support Files/Pods-Lighting/Pods-Lighting.release.xcconfig"; sourceTree = "<group>"; };
CAB0383653059FDA0C11CD62 /* Pods-Lighting.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Lighting.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Lighting/Pods-Lighting.debug.xcconfig"; sourceTree = "<group>"; };
CC8FB8FF52B0EB550FB3DC79 /* Pods.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = Pods.debug.xcconfig; path = "Pods/Target Support Files/Pods/Pods.debug.xcconfig"; sourceTree = "<group>"; };
FD9ABF900C09EF17340B0DE6 /* libPods.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libPods.a; sourceTree = BUILT_PRODUCTS_DIR; };
D1DFCFF0212B157F5A5C6270 /* libPods.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libPods.a; sourceTree = BUILT_PRODUCTS_DIR; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
......@@ -440,7 +462,7 @@
041843DF1CF7735C0081B694 /* SystemConfiguration.framework in Frameworks */,
041843DE1CF773530081B694 /* libiconv.tbd in Frameworks */,
041843DC1CF773490081B694 /* Security.framework in Frameworks */,
FDB3E374E3D92A371F79B245 /* libPods.a in Frameworks */,
B7F35104EAB50D3ED07603AC /* libPods.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
......@@ -545,12 +567,18 @@
children = (
2916A73C1D70232700644C8C /* RebateViewController.h */,
2916A73D1D70232700644C8C /* RebateViewController.m */,
29702B611D72EE2E00322196 /* RebateDetailsViewController.h */,
29702B621D72EE2E00322196 /* RebateDetailsViewController.m */,
29A974C81D72F9C80012AFA1 /* RebateSuccessTableViewController.h */,
29A974C91D72F9C80012AFA1 /* RebateSuccessTableViewController.m */,
2916A73F1D70362000644C8C /* PaymentsViewController.h */,
2916A7401D70362000644C8C /* PaymentsViewController.m */,
2916A7501D70557400644C8C /* PaymentsDetailsTableViewController.h */,
2916A7511D70557400644C8C /* PaymentsDetailsTableViewController.m */,
2916A7421D70363E00644C8C /* WithdrawalViewController.h */,
2916A7431D70363E00644C8C /* WithdrawalViewController.m */,
29702B441D727F6200322196 /* WithdrawalTableViewController.h */,
29702B451D727F6200322196 /* WithdrawalTableViewController.m */,
2916A7491D703DE300644C8C /* Cells */,
);
name = RebateVC;
......@@ -1383,6 +1411,19 @@
4333C4B25549A396FC0CD944 /* Frameworks */ = {
isa = PBXGroup;
children = (
29702B471D72921600322196 /* AFNetworking.framework */,
29702B481D72921600322196 /* DZNEmptyDataSet.framework */,
29702B491D72921600322196 /* FDFullscreenPopGesture.framework */,
29702B4A1D72921600322196 /* IQKeyboardManager.framework */,
29702B4B1D72921600322196 /* JSONModel.framework */,
29702B4C1D72921600322196 /* Masonry.framework */,
29702B4D1D72921600322196 /* MBProgressHUD.framework */,
29702B4E1D72921600322196 /* MJExtension.framework */,
29702B4F1D72921600322196 /* MJRefresh.framework */,
29702B501D72921600322196 /* MMDrawerController.framework */,
29702B511D72921600322196 /* SDWebImage.framework */,
29702B521D72921600322196 /* SVProgressHUD.framework */,
29702B531D72921600322196 /* YLProgressBar.framework */,
2980AEC31D0D09B2001AA4A3 /* AssetsLibrary.framework */,
041843E61CF773A00081B694 /* libz.tbd */,
041843E41CF773990081B694 /* libstdc++.tbd */,
......@@ -1393,7 +1434,7 @@
04F9EE211CF27B1D00BD729F /* CoreTelephony.framework */,
04F9EE1F1CF27AF900BD729F /* SystemConfiguration.framework */,
700F6F058D87C328303E31C8 /* Pods_Lighting.framework */,
FD9ABF900C09EF17340B0DE6 /* libPods.a */,
D1DFCFF0212B157F5A5C6270 /* libPods.a */,
);
name = Frameworks;
sourceTree = "<group>";
......@@ -1443,7 +1484,6 @@
TargetAttributes = {
29706DA01CD082980003C412 = {
CreatedOnToolsVersion = 7.3;
DevelopmentTeam = 39XYE6VSP8;
};
};
};
......@@ -1579,6 +1619,7 @@
2992493D1CDB3E8900786B1E /* GenerateOrdersModifyTableViewCell.m in Sources */,
29BB27741CD9DFAC009A0813 /* SceneLibraryViewController.m in Sources */,
29E384D11CE9C65700888199 /* SearchViewController.m in Sources */,
29702B461D727F6200322196 /* WithdrawalTableViewController.m in Sources */,
2928F8421CD0ABAC0036D761 /* ShoppingViewController.m in Sources */,
29698D611CE2C11500D72CE7 /* SettlementViewController.m in Sources */,
29498C5D1D053B2C004FA79B /* ShoppingBagViewController.m in Sources */,
......@@ -1635,6 +1676,7 @@
2916A74F1D703E4F00644C8C /* WithdrawalTableViewCell.m in Sources */,
2962D07D1CD1E4490058829D /* NSArray+Objectwithindex.m in Sources */,
299876391CD9981800C90D0A /* GoodsInformationTableViewCell.m in Sources */,
29702B631D72EE2E00322196 /* RebateDetailsViewController.m in Sources */,
2949BABD1CD2EFA00049385A /* InformationTableViewCell.m in Sources */,
29706DB21CD082990003C412 /* Lighting.xcdatamodeld in Sources */,
2916A74C1D703DFF00644C8C /* PaymentsTableViewCell.m in Sources */,
......@@ -1663,6 +1705,7 @@
2936F29A1D01868E007CA67C /* ShareGoodsViewController.m in Sources */,
29834EC01CDF5E4E001A484F /* ScreeningFirstCollectionViewCell.m in Sources */,
29834EC51CDF76C1001A484F /* UserViewController.m in Sources */,
29A974CA1D72F9C80012AFA1 /* RebateSuccessTableViewController.m in Sources */,
29BB277D1CD9DFCB009A0813 /* CustomerManagementViewController.m in Sources */,
2962D06D1CD1A43A0058829D /* ClientViewController.m in Sources */,
29A8D3981CD85A58004D558F /* ClientdetailsViewController.m in Sources */,
......@@ -1776,11 +1819,14 @@
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = "Brand Assets";
CLANG_ENABLE_OBJC_WEAK = YES;
CODE_SIGN_IDENTITY = "iPhone Developer: 云霄 曹 (WM8ZU7YY98)";
CODE_SIGN_IDENTITY = "iPhone Developer";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer: 云霄 曹 (WM8ZU7YY98)";
COMPRESS_PNG_FILES = NO;
ENABLE_BITCODE = NO;
FRAMEWORK_SEARCH_PATHS = "$(inherited)";
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)/build/Debug-iphoneos",
);
GCC_PRECOMPILE_PREFIX_HEADER = YES;
GCC_PREFIX_HEADER = "$(SRCROOT)/Tools/PrefixHeader.pch";
INFOPLIST_FILE = Lighting/Info.plist;
......@@ -1818,7 +1864,7 @@
"\"UIKit\"",
"$(inherited)",
);
PRODUCT_BUNDLE_IDENTIFIER = com.gomore.opple;
PRODUCT_BUNDLE_IDENTIFIER = com.gomore.opple.c48;
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE = "ce8104e7-12c7-4aa2-a135-c4d3731e559c";
STRIP_PNG_TEXT = NO;
......@@ -1834,11 +1880,14 @@
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = "Brand Assets";
CLANG_ENABLE_OBJC_WEAK = YES;
CODE_SIGN_IDENTITY = "iPhone Developer: 云霄 曹 (WM8ZU7YY98)";
CODE_SIGN_IDENTITY = "iPhone Developer";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer: 云霄 曹 (WM8ZU7YY98)";
COMPRESS_PNG_FILES = NO;
ENABLE_BITCODE = NO;
FRAMEWORK_SEARCH_PATHS = "$(inherited)";
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)/build/Debug-iphoneos",
);
GCC_PRECOMPILE_PREFIX_HEADER = YES;
GCC_PREFIX_HEADER = "$(SRCROOT)/Tools/PrefixHeader.pch";
INFOPLIST_FILE = Lighting/Info.plist;
......@@ -1876,7 +1925,7 @@
"\"UIKit\"",
"$(inherited)",
);
PRODUCT_BUNDLE_IDENTIFIER = com.gomore.opple;
PRODUCT_BUNDLE_IDENTIFIER = com.gomore.opple.c48;
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE = "ce8104e7-12c7-4aa2-a135-c4d3731e559c";
STRIP_PNG_TEXT = NO;
......
{
"images" : [
{
"idiom" : "universal",
"filename" : "finish.png",
"scale" : "1x"
},
{
"idiom" : "universal",
"filename" : "finish@2x.png",
"scale" : "2x"
},
{
"idiom" : "universal",
"filename" : "finish@3x.png",
"scale" : "3x"
}
],
"info" : {
"version" : 1,
"author" : "xcode"
}
}
\ No newline at end of file
Lighting/Lighting/Images.xcassets/finish.imageset/finish.png

2.61 KB

Lighting/Lighting/Images.xcassets/finish.imageset/finish@2x.png

3.75 KB

Lighting/Lighting/Images.xcassets/finish.imageset/finish@3x.png

5.55 KB

{
"images" : [
{
"idiom" : "universal",
"filename" : "green.png",
"scale" : "1x"
},
{
"idiom" : "universal",
"filename" : "green@2x.png",
"scale" : "2x"
},
{
"idiom" : "universal",
"filename" : "green@3x.png",
"scale" : "3x"
}
],
"info" : {
"version" : 1,
"author" : "xcode"
}
}
\ No newline at end of file
Lighting/Lighting/Images.xcassets/green.imageset/green.png

1.67 KB

Lighting/Lighting/Images.xcassets/green.imageset/green@2x.png

1.7 KB

Lighting/Lighting/Images.xcassets/green.imageset/green@3x.png

2.65 KB

{
"images" : [
{
"idiom" : "universal",
"filename" : "progress.png",
"scale" : "1x"
},
{
"idiom" : "universal",
"filename" : "progress@2x.png",
"scale" : "2x"
},
{
"idiom" : "universal",
"filename" : "progress@3x.png",
"scale" : "3x"
}
],
"info" : {
"version" : 1,
"author" : "xcode"
}
}
\ No newline at end of file
Lighting/Lighting/Images.xcassets/progress.imageset/progress.png

3.36 KB

Lighting/Lighting/Images.xcassets/progress.imageset/progress@2x.png

5.93 KB

Lighting/Lighting/Images.xcassets/progress.imageset/progress@3x.png

8.65 KB

......@@ -7,17 +7,13 @@
<key>CFBundleExecutable</key>
<string>$(EXECUTABLE_NAME)</string>
<key>CFBundleIdentifier</key>
<string>com.gomore.opple</string>
<string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>欧立方</string>
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleShortVersionString</key>
<string>1.0.5</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleURLTypes</key>
<array>
<dict>
......@@ -72,6 +68,8 @@
<string>LaunchScreen</string>
<key>UIMainStoryboardFile</key>
<string>Main</string>
<key>UIMainStoryboardFile~ipad</key>
<string>Main</string>
<key>UIRequiredDeviceCapabilities</key>
<array>
<string>armv7</string>
......
......@@ -2282,6 +2282,9 @@
<real key="value" value="5"/>
</userDefinedRuntimeAttribute>
</userDefinedRuntimeAttributes>
<connections>
<action selector="withdrawalButtonClickAction:" destination="77g-0u-pMo" eventType="touchUpInside" id="Cpd-Yo-YO5"/>
</connections>
</button>
<view contentMode="scaleToFill" id="7yy-AS-r4P">
<rect key="frame" x="184" y="20" width="1" height="50"/>
......@@ -2385,7 +2388,7 @@
<tableView clipsSubviews="YES" contentMode="scaleToFill" alwaysBounceVertical="YES" dataMode="prototypes" style="plain" separatorStyle="default" rowHeight="60" sectionHeaderHeight="28" sectionFooterHeight="28" id="X5N-SY-GaL">
<rect key="frame" x="0.0" y="0.0" width="768" height="1024"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<color key="backgroundColor" red="0.91372549020000005" green="0.91764705879999997" blue="0.92156862750000001" alpha="1" colorSpace="calibratedRGB"/>
<prototypes>
<tableViewCell clipsSubviews="YES" contentMode="scaleToFill" selectionStyle="default" indentationWidth="10" reuseIdentifier="PaymentsTableViewCell" rowHeight="70" id="ycT-hi-XMt" customClass="PaymentsTableViewCell">
<rect key="frame" x="0.0" y="28" width="768" height="70"/>
......@@ -2417,6 +2420,11 @@
</label>
</subviews>
</tableViewCellContentView>
<connections>
<outlet property="amountLabel" destination="dY0-XW-m6d" id="eGv-8X-61u"/>
<outlet property="createTimeLabel" destination="Ljq-nl-sFJ" id="Luv-oK-zzX"/>
<outlet property="moneyTypeLabel" destination="IgV-UM-cUZ" id="Em5-hK-eWw"/>
</connections>
</tableViewCell>
</prototypes>
<connections>
......@@ -2446,22 +2454,22 @@
<sections>
<tableViewSection id="8uW-dt-76b">
<cells>
<tableViewCell clipsSubviews="YES" contentMode="scaleToFill" selectionStyle="default" indentationWidth="10" rowHeight="90" id="hkV-sz-e6I">
<rect key="frame" x="0.0" y="0.0" width="768" height="90"/>
<tableViewCell clipsSubviews="YES" contentMode="scaleToFill" selectionStyle="none" indentationWidth="10" rowHeight="126" id="hkV-sz-e6I">
<rect key="frame" x="0.0" y="0.0" width="768" height="126"/>
<autoresizingMask key="autoresizingMask"/>
<tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="hkV-sz-e6I" id="376-dL-SGZ">
<rect key="frame" x="0.0" y="0.0" width="768" height="89.5"/>
<rect key="frame" x="0.0" y="0.0" width="768" height="125.5"/>
<autoresizingMask key="autoresizingMask"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="交易成功" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="bj2-3f-d1N">
<rect key="frame" x="27" y="34" width="133" height="21"/>
<rect key="frame" x="27" y="69.5" width="133" height="21"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxX="YES" flexibleMinY="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" type="system" pointSize="13"/>
<color key="textColor" red="0.0" green="0.0" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="+200" textAlignment="right" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="68c-Zr-9Hm">
<rect key="frame" x="568" y="32" width="169" height="25"/>
<rect key="frame" x="568" y="68" width="169" height="25"/>
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" widthSizable="YES" flexibleMinY="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" type="system" pointSize="22"/>
<color key="textColor" red="0.0" green="0.0" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
......@@ -2470,8 +2478,8 @@
</subviews>
</tableViewCellContentView>
</tableViewCell>
<tableViewCell clipsSubviews="YES" contentMode="scaleToFill" selectionStyle="default" indentationWidth="10" rowHeight="150" id="omi-89-fSM">
<rect key="frame" x="0.0" y="90" width="768" height="150"/>
<tableViewCell clipsSubviews="YES" contentMode="scaleToFill" selectionStyle="none" indentationWidth="10" rowHeight="150" id="omi-89-fSM">
<rect key="frame" x="0.0" y="126" width="768" height="150"/>
<autoresizingMask key="autoresizingMask"/>
<tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="omi-89-fSM" id="kHX-8W-6YZ">
<rect key="frame" x="0.0" y="0.0" width="768" height="149.5"/>
......@@ -2544,6 +2552,13 @@
<outlet property="delegate" destination="RgV-wv-buQ" id="6AU-jJ-Mng"/>
</connections>
</tableView>
<connections>
<outlet property="amountLabel" destination="68c-Zr-9Hm" id="lq3-No-nLO"/>
<outlet property="amountTypeLabel" destination="hzm-P6-ujd" id="OmE-nI-VPo"/>
<outlet property="createTimeLabel" destination="UHn-jG-QmV" id="m5Q-KP-qUM"/>
<outlet property="currentAmountLabel" destination="wxw-6U-5l8" id="asB-Hg-KD2"/>
<outlet property="serialNumberLabel" destination="SQc-Pe-QLV" id="dYG-Ih-j1p"/>
</connections>
</tableViewController>
<placeholder placeholderIdentifier="IBFirstResponder" id="Q7G-w1-ODq" userLabel="First Responder" sceneMemberID="firstResponder"/>
</objects>
......@@ -2599,6 +2614,11 @@
</label>
</subviews>
</tableViewCellContentView>
<connections>
<outlet property="amountLabel" destination="nw7-yq-t8s" id="m0l-aI-pMc"/>
<outlet property="createTimeLabel" destination="Tdh-Rb-cNX" id="k5f-Pv-A76"/>
<outlet property="progressLabel" destination="SLc-Hh-EOX" id="cLd-Hw-Heu"/>
</connections>
</tableViewCell>
</prototypes>
<connections>
......@@ -2617,6 +2637,290 @@
</objects>
<point key="canvasLocation" x="5747" y="380"/>
</scene>
<!--Withdrawal Table View Controller-->
<scene sceneID="fU9-tc-XNn">
<objects>
<tableViewController storyboardIdentifier="WithdrawalTableViewController" id="dN6-Zv-JVd" customClass="WithdrawalTableViewController" sceneMemberID="viewController">
<tableView key="view" clipsSubviews="YES" contentMode="scaleToFill" alwaysBounceVertical="YES" dataMode="static" style="plain" separatorStyle="default" rowHeight="140" sectionHeaderHeight="28" sectionFooterHeight="28" id="PLm-Ih-xG1">
<rect key="frame" x="0.0" y="0.0" width="768" height="1024"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<sections>
<tableViewSection id="GZ6-yR-ZkF">
<cells>
<tableViewCell clipsSubviews="YES" contentMode="scaleToFill" selectionStyle="none" indentationWidth="10" rowHeight="216" id="1Gh-Ht-hTc">
<rect key="frame" x="0.0" y="0.0" width="768" height="216"/>
<autoresizingMask key="autoresizingMask"/>
<tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="1Gh-Ht-hTc" id="uun-nY-hTG">
<rect key="frame" x="0.0" y="0.0" width="768" height="215.5"/>
<autoresizingMask key="autoresizingMask"/>
<subviews>
<imageView userInteractionEnabled="NO" contentMode="scaleAspectFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="progress" id="mQZ-vP-Ej3">
<rect key="frame" x="209" y="94" width="350" height="30"/>
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" widthSizable="YES" flexibleMaxX="YES" flexibleMaxY="YES"/>
</imageView>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="申请已提交" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="smo-gx-5xx">
<rect key="frame" x="172" y="147" width="100" height="21"/>
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" widthSizable="YES" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" type="system" weight="medium" pointSize="14"/>
<color key="textColor" red="0.50196078431372548" green="0.74901960784313726" blue="0.20392156862745098" alpha="1" colorSpace="calibratedRGB"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="到账成功" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="3Qj-uC-VHm">
<rect key="frame" x="493" y="147" width="100" height="21"/>
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" widthSizable="YES" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" type="system" weight="medium" pointSize="14"/>
<color key="textColor" white="0.66666666666666663" alpha="1" colorSpace="calibratedWhite"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="2016-08-28 10:03:41" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="s3d-4S-Hli">
<rect key="frame" x="138" y="170" width="170" height="21"/>
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" widthSizable="YES" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" type="system" pointSize="12"/>
<color key="textColor" white="0.66666666666666663" alpha="1" colorSpace="calibratedWhite"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="处理中..." textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="UIr-Jo-wn0">
<rect key="frame" x="334" y="135" width="100" height="21"/>
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" type="system" pointSize="12"/>
<color key="textColor" white="0.66666666666666663" alpha="1" colorSpace="calibratedWhite"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="2016-08-28 10:03:41" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="3Wy-5J-W1w">
<rect key="frame" x="460" y="170" width="170" height="21"/>
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" widthSizable="YES" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" type="system" pointSize="12"/>
<color key="textColor" white="0.66666666666666663" alpha="1" colorSpace="calibratedWhite"/>
<nil key="highlightedColor"/>
</label>
</subviews>
</tableViewCellContentView>
</tableViewCell>
<tableViewCell clipsSubviews="YES" contentMode="scaleToFill" selectionStyle="none" indentationWidth="10" rowHeight="100" id="odb-Qv-xvv">
<rect key="frame" x="0.0" y="216" width="768" height="100"/>
<autoresizingMask key="autoresizingMask"/>
<tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="odb-Qv-xvv" id="vVJ-L8-CP8">
<rect key="frame" x="0.0" y="0.0" width="768" height="99.5"/>
<autoresizingMask key="autoresizingMask"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="金额" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="cQu-pj-zGP">
<rect key="frame" x="20" y="10" width="100" height="21"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxX="YES" flexibleMinY="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" type="system" pointSize="13"/>
<color key="textColor" red="0.0" green="0.0" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="时间" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="JFn-Jz-GLn">
<rect key="frame" x="20" y="39" width="100" height="21"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxX="YES" flexibleMinY="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" type="system" pointSize="13"/>
<color key="textColor" red="0.0" green="0.0" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="流水号" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="U0p-dX-ONB">
<rect key="frame" x="20" y="68.5" width="100" height="21"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxX="YES" flexibleMinY="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" type="system" pointSize="13"/>
<color key="textColor" red="0.0" green="0.0" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="200" textAlignment="right" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="UOg-pQ-dye">
<rect key="frame" x="598" y="10" width="150" height="21"/>
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" widthSizable="YES" flexibleMinY="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" type="system" pointSize="13"/>
<color key="textColor" red="0.0" green="0.0" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="2016-08-26 18:54:29" textAlignment="right" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="bNQ-A8-lu4">
<rect key="frame" x="556" y="39" width="192" height="21"/>
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" widthSizable="YES" flexibleMinY="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" type="system" pointSize="13"/>
<color key="textColor" red="0.0" green="0.0" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="NJ929188216318388" textAlignment="right" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="XCK-AI-v31">
<rect key="frame" x="598" y="68.5" width="150" height="21"/>
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" widthSizable="YES" flexibleMinY="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" type="system" pointSize="13"/>
<color key="textColor" red="0.0" green="0.0" blue="0.0" alpha="1" colorSpace="calibratedRGB"/>
<nil key="highlightedColor"/>
</label>
</subviews>
</tableViewCellContentView>
</tableViewCell>
</cells>
</tableViewSection>
</sections>
<connections>
<outlet property="dataSource" destination="dN6-Zv-JVd" id="Zr8-0F-QQK"/>
<outlet property="delegate" destination="dN6-Zv-JVd" id="rv8-Bn-vjK"/>
</connections>
</tableView>
<navigationItem key="navigationItem" id="Q4z-nB-baI"/>
<connections>
<outlet property="amountLabel" destination="UOg-pQ-dye" id="7F0-uo-A5c"/>
<outlet property="appleCompleteTimeLabel" destination="3Wy-5J-W1w" id="zPw-pg-c4P"/>
<outlet property="applyCompleteLabel" destination="3Qj-uC-VHm" id="lrs-Lw-6JA"/>
<outlet property="orderBillNumberLabel" destination="XCK-AI-v31" id="0xg-cM-PIh"/>
<outlet property="orderTimeLabel" destination="bNQ-A8-lu4" id="GJL-tY-xuN"/>
<outlet property="progressImageView" destination="mQZ-vP-Ej3" id="V8t-dy-RTk"/>
<outlet property="submitApplyTimeLabel" destination="s3d-4S-Hli" id="NMB-zO-OCD"/>
</connections>
</tableViewController>
<placeholder placeholderIdentifier="IBFirstResponder" id="THi-QE-Ewg" userLabel="First Responder" sceneMemberID="firstResponder"/>
</objects>
<point key="canvasLocation" x="5747" y="1473"/>
</scene>
<!--Rebate Details View Controller-->
<scene sceneID="cWG-7g-gKS">
<objects>
<viewController storyboardIdentifier="RebateDetailsViewController" id="4gk-Uy-LcU" customClass="RebateDetailsViewController" sceneMemberID="viewController">
<view key="view" contentMode="scaleToFill" id="I14-ig-cOR">
<rect key="frame" x="0.0" y="0.0" width="768" height="1024"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<view contentMode="scaleToFill" id="F8n-z2-Oh6">
<rect key="frame" x="0.0" y="113" width="768" height="50"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="提现金额" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="NRs-GA-W69">
<rect key="frame" x="27" y="16" width="63" height="21"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" type="system" weight="medium" pointSize="15"/>
<color key="textColor" cocoaTouchSystemColor="darkTextColor"/>
<nil key="highlightedColor"/>
</label>
<textField opaque="NO" clipsSubviews="YES" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" placeholder="当前可提现:1202" textAlignment="natural" minimumFontSize="17" id="feT-lo-Gzz">
<rect key="frame" x="103" y="11" width="345" height="30"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" type="system" pointSize="14"/>
<textInputTraits key="textInputTraits"/>
</textField>
</subviews>
<color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</view>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="提现相关说明:提交金额后,我们会在第一时间为你..." textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="2HJ-17-WJw">
<rect key="frame" x="27" y="171" width="352" height="21"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" type="system" pointSize="10"/>
<color key="textColor" white="0.66666666666666663" alpha="1" colorSpace="calibratedWhite"/>
<nil key="highlightedColor"/>
</label>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" id="o9Y-5x-6bC">
<rect key="frame" x="24" y="435" width="721" height="49"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/>
<color key="backgroundColor" red="0.34901960784313724" green="0.67450980392156867" blue="0.86274509803921573" alpha="1" colorSpace="calibratedRGB"/>
<fontDescription key="fontDescription" type="system" weight="medium" pointSize="18"/>
<state key="normal" title="提现">
<color key="titleColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</state>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="number" keyPath="cornerRadius">
<real key="value" value="5"/>
</userDefinedRuntimeAttribute>
</userDefinedRuntimeAttributes>
<connections>
<action selector="rebateButtonClickAction:" destination="4gk-Uy-LcU" eventType="touchUpInside" id="1QE-tv-Yf5"/>
</connections>
</button>
</subviews>
<color key="backgroundColor" red="0.9137254901960784" green="0.91764705882352937" blue="0.92156862745098034" alpha="1" colorSpace="calibratedRGB"/>
</view>
<connections>
<outlet property="inputRebateTextField" destination="feT-lo-Gzz" id="oO4-tN-03r"/>
</connections>
</viewController>
<placeholder placeholderIdentifier="IBFirstResponder" id="KPo-us-wH7" userLabel="First Responder" sceneMemberID="firstResponder"/>
</objects>
<point key="canvasLocation" x="6569" y="1473"/>
</scene>
<!--Rebate Success Table View Controller-->
<scene sceneID="KSb-3p-bzb">
<objects>
<tableViewController storyboardIdentifier="RebateSuccessTableViewController" id="Adi-1A-ucl" customClass="RebateSuccessTableViewController" sceneMemberID="viewController">
<tableView key="view" clipsSubviews="YES" contentMode="scaleToFill" alwaysBounceVertical="YES" scrollEnabled="NO" dataMode="static" style="plain" separatorStyle="none" rowHeight="68" sectionHeaderHeight="28" sectionFooterHeight="28" id="MeE-u7-NaE">
<rect key="frame" x="0.0" y="0.0" width="768" height="1024"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<view key="tableHeaderView" contentMode="scaleToFill" id="mDY-Z0-Mwk">
<rect key="frame" x="0.0" y="0.0" width="768" height="210"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES" flexibleMaxY="YES"/>
<subviews>
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="green" id="hga-Mu-sgU">
<rect key="frame" x="364" y="58" width="40" height="30"/>
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMaxY="YES"/>
</imageView>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="恭喜你,申请提现成功!" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="W9L-JB-sQA">
<rect key="frame" x="288" y="101" width="192" height="21"/>
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<color key="textColor" cocoaTouchSystemColor="darkTextColor"/>
<nil key="highlightedColor"/>
</label>
</subviews>
<color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</view>
<sections>
<tableViewSection id="egQ-ip-GTC">
<cells>
<tableViewCell clipsSubviews="YES" contentMode="scaleToFill" selectionStyle="default" indentationWidth="10" rowHeight="68" id="C2r-ss-hDa">
<rect key="frame" x="0.0" y="210" width="768" height="68"/>
<autoresizingMask key="autoresizingMask"/>
<tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="C2r-ss-hDa" id="L9q-Fk-oOX">
<rect key="frame" x="0.0" y="0.0" width="768" height="68"/>
<autoresizingMask key="autoresizingMask"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="查看详情" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="xc6-ok-ben">
<rect key="frame" x="314" y="23" width="140" height="21"/>
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" type="system" weight="medium" pointSize="17"/>
<color key="textColor" red="0.2156862745" green="0.46274509800000002" blue="0.6705882353" alpha="1" colorSpace="calibratedRGB"/>
<nil key="highlightedColor"/>
</label>
<view contentMode="scaleToFill" id="Y8P-Rt-8e9">
<rect key="frame" x="0.0" y="0.0" width="768" height="1"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/>
<color key="backgroundColor" red="0.9137254901960784" green="0.91764705882352937" blue="0.92156862745098034" alpha="1" colorSpace="calibratedRGB"/>
</view>
</subviews>
</tableViewCellContentView>
</tableViewCell>
<tableViewCell clipsSubviews="YES" contentMode="scaleToFill" selectionStyle="default" indentationWidth="10" rowHeight="68" id="uaU-6R-KWI">
<rect key="frame" x="0.0" y="278" width="768" height="68"/>
<autoresizingMask key="autoresizingMask"/>
<tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="uaU-6R-KWI" id="FfJ-rg-oJ8">
<rect key="frame" x="0.0" y="0.0" width="768" height="68"/>
<autoresizingMask key="autoresizingMask"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="返回账户" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="qR9-iE-pHi">
<rect key="frame" x="314" y="24" width="140" height="21"/>
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMaxY="YES"/>
<fontDescription key="fontDescription" type="system" weight="medium" pointSize="17"/>
<color key="textColor" red="0.2156862745" green="0.46274509800000002" blue="0.6705882353" alpha="1" colorSpace="calibratedRGB"/>
<nil key="highlightedColor"/>
</label>
<view contentMode="scaleToFill" id="flx-3m-k3O">
<rect key="frame" x="0.0" y="0.0" width="768" height="1"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/>
<color key="backgroundColor" red="0.91372549020000005" green="0.91764705879999997" blue="0.92156862750000001" alpha="1" colorSpace="calibratedRGB"/>
</view>
</subviews>
</tableViewCellContentView>
</tableViewCell>
</cells>
</tableViewSection>
</sections>
<connections>
<outlet property="dataSource" destination="Adi-1A-ucl" id="ROk-5O-NSj"/>
<outlet property="delegate" destination="Adi-1A-ucl" id="ZJS-tt-1U7"/>
</connections>
</tableView>
</tableViewController>
<placeholder placeholderIdentifier="IBFirstResponder" id="qhe-Mi-gOk" userLabel="First Responder" sceneMemberID="firstResponder"/>
</objects>
<point key="canvasLocation" x="7432" y="1473"/>
</scene>
<!--Addaddress View Controller-->
<scene sceneID="abi-XA-zkm">
<objects>
......@@ -4126,10 +4430,12 @@
<image name="customchangjing" width="45" height="45"/>
<image name="fenxiang" width="45" height="45"/>
<image name="gouwuche" width="45" height="45"/>
<image name="green" width="56" height="37"/>
<image name="jia" width="30" height="30"/>
<image name="line" width="301" height="30"/>
<image name="lineNew" width="1024" height="7"/>
<image name="now" width="110" height="110"/>
<image name="progress" width="404" height="35"/>
<image name="qian" width="16" height="16"/>
<image name="quanping" width="45" height="45"/>
<image name="reduce" width="49" height="45"/>
......
......@@ -192,6 +192,30 @@
*/
#define VERSION @"/employee/getUpgrade?"
/**
* 查询返利信息
*/
#define REBATE @"/applybill/getTotal"
/**
* 提现
*/
#define WITHDRAWAL @"/applybill/save"
/**
* 收支明细
*/
#define PAYMENTS @"/applybill/queryCommission"
/**
* 提现进度
*/
#define WITHDRAWALPROGRESS @"/applybill/queryApplyBill"
/**
* 提现进度详情
*/
#define WITHDRAWALPROGRESSDETAILS @"/applybill/getDetailState"
......
......@@ -19,18 +19,18 @@
UIImage *image = [UIImage imageNamed:[NSString stringWithFormat:@"animation%ld", i]];
[idleImages addObject:image];
}
[self setImages:idleImages forState:MJRefreshStateIdle];
[self setImages:idleImages forState:1];
// 设置即将刷新状态的动画图片(一松开就会刷新的状态
// 设置即将刷新状态的动画图片(一松开就会刷新的状态
NSMutableArray *refreshingImages = [NSMutableArray array];
for (NSUInteger i = 1; i<=5; i++) {
UIImage *image = [UIImage imageNamed:[NSString stringWithFormat:@"animation%ld", i]];
[refreshingImages addObject:image];
}
[self setImages:refreshingImages forState:MJRefreshStatePulling];
[self setImages:refreshingImages forState:2];
// 设置正在刷新状态的动画图片
[self setImages:refreshingImages forState:MJRefreshStateRefreshing];
[self setImages:refreshingImages forState:3];
}
@end
......@@ -34,7 +34,6 @@
#import "HeaderforURL.h"
#import "UINavigationController+FDFullscreenPopGesture.h"
#import "UIView+cornerRadius.h"
// Include any system framework and library headers here that should be included in all compilation units.
// You will also need to set the Prefix Header build setting of one or more of your targets to reference this file.
......@@ -113,12 +112,12 @@
/**
* 服务器开发地址
*/
//#define SERVERREQUESTURL(URL) [NSString stringWithFormat:@"http://139.196.195.30:8090/opple-web/app%@",URL]
#define SERVERREQUESTURL(URL) [NSString stringWithFormat:@"http://139.196.195.30:8090/opple-web/app%@",URL]
/**
* 服务器测试地址
*/
#define SERVERREQUESTURL(URL) [NSString stringWithFormat:@"http://dg-dev.opple.com/opple-web/app%@",URL]
//#define SERVERREQUESTURL(URL) [NSString stringWithFormat:@"http://dg-dev.opple.com/opple-web/app%@",URL]
///**
// * 服务器正式地址
......@@ -197,7 +196,10 @@
*/
#define UPLOADVERSION @"uploadVersion"
/**
* 网络断开
*/
#define NETWORK @"网络已断开"
......
......@@ -21,6 +21,9 @@ extern NSString * const SORTDIRECTION_DESC;
@class RsApplyBillRequest;
@class RsCommissionRequest;
@class DataPage;
@class PageRows;
@class RsResponse;
@class LoginInfo;
......@@ -35,20 +38,23 @@ extern NSString * const SORTDIRECTION_DESC;
@class RsShippingAddrEntity;
@class SaveShoppingCartRequest;
@class ShopCartFilter;
@class TOApplyBillEntity;
@class TOConsumerEntity;
@class VOResellerGoodsEntity;
@class TOGoodsCategoryEntity;
@class TOGoodsLabelCategoryEntity;
@class TOOrderdetailEntity;
@class TOSceneEntity;
@class TOGoodsForResellerEntity;
@class TOGoodsBrandEntity;
@class TOGoodsLabelEntity;
@class TOOrderEntity;
@class TOPositionEntity;
@class TOShippingAddrEntity;
@class TOShopcartEntity;
@class IdEntity;
@class TOShippingAddrEntity;
@class TOPositionEntity;
@class TOOrderEntity;
@class TOGoodsLabelEntity;
@class TOGoodsBrandEntity;
@class TOSceneEntity;
@class TOOrderdetailEntity;
@class TOGoodsLabelCategoryEntity;
@class TOGoodsCategoryEntity;
@class VOResellerGoodsEntity;
@class TOGoodsEntity;
@class TOCommissionHistEntity;
@class RsShareResponse;
@class DeleteCartRequest;
@class SceneCondition;
......@@ -59,18 +65,24 @@ extern NSString * const SORTDIRECTION_DESC;
@class LoginResult;
@class ConsumerQueryCondition;
@class ExceptionCode;
@class DataPage;
@class TSBaseUser;
@class EarningsRequest;
@class ApplyRequest;
@class OrderResponse;
@class TSDepart;
@class TSBaseUser;
@class TSUserOrg;
@class ShopCartResponse;
@class SceneResponse;
@class OrderResponse;
@class GoodsResponse;
@class ConsumerPageResult;
@class RsCommissionResponse;
@class RsApplyBillResponse;
@class TSUser;
@class TOEmployee;
@protocol RsApplyBillRequest @end
@protocol RsCommissionRequest @end
@protocol DataPage @end
@protocol PageRows @end
@protocol RsResponse @end
@protocol LoginInfo @end
......@@ -85,20 +97,23 @@ extern NSString * const SORTDIRECTION_DESC;
@protocol RsShippingAddrEntity @end
@protocol SaveShoppingCartRequest @end
@protocol ShopCartFilter @end
@protocol TOApplyBillEntity @end
@protocol TOConsumerEntity @end
@protocol VOResellerGoodsEntity @end
@protocol TOGoodsCategoryEntity @end
@protocol TOGoodsLabelCategoryEntity @end
@protocol TOOrderdetailEntity @end
@protocol TOSceneEntity @end
@protocol TOGoodsForResellerEntity @end
@protocol TOGoodsBrandEntity @end
@protocol TOGoodsLabelEntity @end
@protocol TOOrderEntity @end
@protocol TOPositionEntity @end
@protocol TOShippingAddrEntity @end
@protocol TOShopcartEntity @end
@protocol IdEntity @end
@protocol TOShippingAddrEntity @end
@protocol TOPositionEntity @end
@protocol TOOrderEntity @end
@protocol TOGoodsLabelEntity @end
@protocol TOGoodsBrandEntity @end
@protocol TOSceneEntity @end
@protocol TOOrderdetailEntity @end
@protocol TOGoodsLabelCategoryEntity @end
@protocol TOGoodsCategoryEntity @end
@protocol VOResellerGoodsEntity @end
@protocol TOGoodsEntity @end
@protocol TOCommissionHistEntity @end
@protocol RsShareResponse @end
@protocol DeleteCartRequest @end
@protocol SceneCondition @end
......@@ -109,19 +124,106 @@ extern NSString * const SORTDIRECTION_DESC;
@protocol LoginResult @end
@protocol ConsumerQueryCondition @end
@protocol ExceptionCode @end
@protocol DataPage @end
@protocol TSBaseUser @end
@protocol EarningsRequest @end
@protocol ApplyRequest @end
@protocol OrderResponse @end
@protocol TSDepart @end
@protocol TSBaseUser @end
@protocol TSUserOrg @end
@protocol ShopCartResponse @end
@protocol SceneResponse @end
@protocol OrderResponse @end
@protocol GoodsResponse @end
@protocol ConsumerPageResult @end
@protocol RsCommissionResponse @end
@protocol RsApplyBillResponse @end
@protocol TSUser @end
@protocol TOEmployee @end
/**
* (no documentation provided)
*/
@interface RsApplyBillRequest : JSONModel
/**
* (no documentation provided)
*
*
*/
@property (nonatomic, copy) NSString *employeeId;
/**
* (no documentation provided)
*
*
*/
@property (nonatomic, strong) DataPage *page;
@end /* interface RsApplyBillRequest */
/**
* @author Administrator
@since 0.1
*/
@interface RsCommissionRequest : JSONModel
/**
* (no documentation provided)
*
*
*/
@property (nonatomic, copy) NSString *emploreeId;
/**
* (no documentation provided)
*
*
*/
@property (nonatomic, strong) DataPage *page;
@end /* interface RsCommissionRequest */
/**
* easyui的datagrid向后台传递参数使用的model
@author
*/
@interface DataPage : JSONModel
/**
* (no documentation provided)
*
*
*/
@property (nonatomic, assign) NSInteger total;
/**
* (no documentation provided)
*
*
*/
@property (nonatomic, assign) NSInteger page;
/**
* (no documentation provided)
*
*
*/
@property (nonatomic, assign) NSInteger rows;
/**
* (no documentation provided)
*
*
*/
@property (nonatomic, copy) NSString *sort;
/**
* (no documentation provided)
*
* 取值: SORTDIRECTION_ASC, SORTDIRECTION_DESC,
*/
@property (nonatomic, copy) NSString *order;
@end /* interface DataPage */
/**
* 分页类
......@@ -529,15 +631,16 @@ extern NSString * const SORTDIRECTION_DESC;
/**
* @Title: Entity
@Description: 客户
*
@Title: Entity
@Description: 提现申请
@author onlineGenerator
@date 2016-05-08 18:08:58
@date 2016-08-24 09:40:02
@version V1.0
*/
@interface TOConsumerEntity : JSONModel
@interface TOApplyBillEntity : JSONModel
/**
* 方法: 取得java.lang.String
*
......@@ -567,73 +670,81 @@ extern NSString * const SORTDIRECTION_DESC;
*
*
*/
@property (nonatomic, copy) NSString *sysOrgCode;
@property (nonatomic, copy) NSString *updateName;
/**
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, copy) NSString *name;
@property (nonatomic, copy) NSString *updateBy;
/**
* 方法: 取得java.lang.String
* 方法: 取得java.util.Date
*
*
*/
@property (nonatomic, copy) NSString *mobile;
@property (nonatomic, copy) NSString *updateDate;
/**
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, copy) NSString *province;
@property (nonatomic, copy) NSString *sysOrgCode;
/**
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, copy) NSString *city;
@property (nonatomic, copy) NSString *billNumber;
/**
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, copy) NSString *country;
@property (nonatomic, copy) NSString *guideId;
/**
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, copy) NSString *address;
@property (nonatomic, copy) NSString *guideName;
/**
* 方法: 取得java.lang.String
* 方法: 取得java.math.BigDecimal
*
*
*/
@property (nonatomic, copy) NSString *picture;
@property (nonatomic, strong) NSNumber *applyMoney;
/**
* 方法: 取得java.util.Date
* 方法: 取得java.math.BigDecimal
*
*
*/
@property (nonatomic, copy) NSString *lastVisitedTime;
@property (nonatomic, strong) NSNumber *beforeMoney;
/**
* 方法: 取得java.math.BigDecimal
*
*
*/
@property (nonatomic, strong) NSNumber *afterMoney;
/**
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, copy) NSString *company;
@end /* interface TOConsumerEntity */
@property (nonatomic, copy) NSString *billStates;
@end /* interface TOApplyBillEntity */
/**
* 经销商和商品关系表。
* @Title: Entity
@Description: 客户
@author onlineGenerator
@date 2016-05-08 18:08:58
@version V1.0
@author Debenson
@since 0.1
*/
@interface VOResellerGoodsEntity : JSONModel
@interface TOConsumerEntity : JSONModel
/**
* 方法: 取得java.lang.String
*
......@@ -641,29 +752,29 @@ extern NSString * const SORTDIRECTION_DESC;
*/
@property (nonatomic, copy) NSString *fid;
/**
* 方法: 取得java.util.Date
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, copy) NSString *createDate;
@property (nonatomic, copy) NSString *createName;
/**
* 方法: 取得java.util.Date
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, copy) NSString *onlineTime;
@property (nonatomic, copy) NSString *createBy;
/**
* 方法: 取得java.lang.String
* 方法: 取得java.util.Date
*
*
*/
@property (nonatomic, copy) NSString *company;
@property (nonatomic, copy) NSString *createDate;
/**
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, copy) NSString *code;
@property (nonatomic, copy) NSString *sysOrgCode;
/**
* 方法: 取得java.lang.String
*
......@@ -675,399 +786,457 @@ extern NSString * const SORTDIRECTION_DESC;
*
*
*/
@property (nonatomic, copy) NSString *number;
@property (nonatomic, copy) NSString *mobile;
/**
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, copy) NSString *categoryId;
@property (nonatomic, copy) NSString *province;
/**
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, copy) NSString *brandId;
@property (nonatomic, copy) NSString *city;
/**
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, copy) NSString *keyword;
@property (nonatomic, copy) NSString *country;
/**
* 方法: 取得java.math.BigDecimal
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, strong) NSNumber *guidePrice;
@property (nonatomic, copy) NSString *address;
/**
* 方法: 取得java.math.BigDecimal
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, strong) NSNumber *tagPrice;
@property (nonatomic, copy) NSString *picture;
/**
* 方法: 取得java.math.BigDecimal
* 方法: 取得java.util.Date
*
*
*/
@property (nonatomic, strong) NSNumber *costPrice;
@property (nonatomic, copy) NSString *lastVisitedTime;
/**
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, copy) NSString *state;
@property (nonatomic, copy) NSString *company;
@end /* interface TOConsumerEntity */
/**
* 方法: 取得java.lang.Integer
* (no documentation provided)
*/
@interface TOGoodsForResellerEntity : JSONModel
/**
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, assign) NSInteger inv;
@property (nonatomic, copy) NSString *fid;
/**
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, copy) NSString *detailedIntro;
@property (nonatomic, copy) NSString *resellerId;
/**
* 方法: 取得java.lang.Double
* (no documentation provided)
*
*
*/
@property (nonatomic, assign) double weight;
@property (nonatomic, strong) TOGoodsEntity *goods;
/**
* 方法: 取得java.lang.String
* (no documentation provided)
*
*
*/
@property (nonatomic, copy) NSString *unit;
@property (nonatomic, copy) NSString *path;
@end /* interface TOGoodsForResellerEntity */
/**
* @Title: Entity
@Description: 商品品牌
@author onlineGenerator
@date 2016-05-05 16:14:51
@version V1.0
*/
@interface TOGoodsBrandEntity : JSONModel
/**
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, copy) NSString *productProfile;
@property (nonatomic, copy) NSString *fid;
/**
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, copy) NSString *power;
@property (nonatomic, copy) NSString *createName;
/**
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, copy) NSString *colorTemperature;
@property (nonatomic, copy) NSString *createBy;
/**
* 方法: 取得java.lang.String
* 方法: 取得java.util.Date
*
*
*/
@property (nonatomic, copy) NSString *spec;
@property (nonatomic, copy) NSString *createDate;
/**
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, copy) NSString *function;
@property (nonatomic, copy) NSString *sysOrgCode;
/**
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, copy) NSString *material;
@property (nonatomic, copy) NSString *sysCompanyCode;
/**
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, copy) NSString *lightSource;
@property (nonatomic, copy) NSString *code;
/**
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, copy) NSString *goodsStyle;
@property (nonatomic, copy) NSString *name;
/**
* 方法: 取得java.lang.String
* 方法: 取得java.lang.Integer
*
*
*/
@property (nonatomic, copy) NSString *series;
@property (nonatomic, copy) NSString *state;
/**
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, copy) NSString *area;
@property (nonatomic, copy) NSString *logo;
/**
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, copy) NSString *size;
@property (nonatomic, copy) NSString *fdescription;
@end /* interface TOGoodsBrandEntity */
/**
* 方法: 取得java.lang.String
*
*
* @Title: Entity
@Description: 商品标签
@author onlineGenerator
@date 2016-05-05 17:18:15
@version V1.0
*/
@property (nonatomic, copy) NSString *space;
@interface TOGoodsLabelEntity : JSONModel
/**
* 方法: 取得java.lang.String
* (no documentation provided)
*
*
*/
@property (nonatomic, copy) NSString *installMethod;
@property (nonatomic, strong) TOGoodsLabelCategoryEntity *category;
/**
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, copy) NSString *lightNumber;
@property (nonatomic, copy) NSString *fid;
/**
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, copy) NSString *pictures;
@property (nonatomic, copy) NSString *sysOrgCode;
/**
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, copy) NSString *barcode;
@property (nonatomic, copy) NSString *sysCompanyCode;
/**
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, copy) NSString *resellerId;
/**
* (no documentation provided)
*
*
*/
@property (nonatomic, copy) NSString *categoryName;
@property (nonatomic, copy) NSString *name;
/**
* (no documentation provided)
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, copy) NSString *brandName;
@end /* interface VOResellerGoodsEntity */
@property (nonatomic, copy) NSString *categoryId;
@end /* interface TOGoodsLabelEntity */
/**
* @Title: Entity
@Description: 商品分类
@Description: 订单
@author onlineGenerator
@date 2016-05-10 10:17:53
@date 2016-05-06 12:53:09
@version V1.0
*/
@interface TOGoodsCategoryEntity : JSONModel
@interface TOOrderEntity : JSONModel
/**
* (no documentation provided)
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, copy) NSString *upperName;
@property (nonatomic, copy) NSString *fid;
/**
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, copy) NSString *fid;
@property (nonatomic, copy) NSString *createName;
/**
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, copy) NSString *code;
@property (nonatomic, copy) NSString *createBy;
/**
* 方法: 取得java.util.Date
*
*
*/
@property (nonatomic, copy) NSString *createDate;
/**
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, copy) NSString *name;
@property (nonatomic, copy) NSString *updateName;
/**
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, copy) NSString *upperId;
@property (nonatomic, copy) NSString *updateBy;
/**
* 方法: 取得java.lang.Integer
* 方法: 取得java.util.Date
*
*
*/
@property (nonatomic, assign) NSInteger level;
@end /* interface TOGoodsCategoryEntity */
@property (nonatomic, copy) NSString *updateDate;
/**
* @Title: Entity
@Description: 商品标签分类
@author onlineGenerator
@date 2016-05-05 16:57:27
@version V1.0
* 方法: 取得java.lang.String
*
*
*/
@interface TOGoodsLabelCategoryEntity : JSONModel
@property (nonatomic, copy) NSString *sysOrgCode;
/**
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, copy) NSString *fid;
@property (nonatomic, copy) NSString *orderNumber;
/**
* 方法: 取得java.util.Date
*
*
*/
@property (nonatomic, copy) NSString *orderTime;
/**
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, copy) NSString *sysOrgCode;
@property (nonatomic, copy) NSString *guideId;
/**
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, copy) NSString *sysCompanyCode;
@property (nonatomic, copy) NSString *orderState;
/**
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, copy) NSString *code;
@property (nonatomic, copy) NSString *consumerId;
/**
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, copy) NSString *name;
@end /* interface TOGoodsLabelCategoryEntity */
@property (nonatomic, copy) NSString *goodsNum;
/**
* @Title: Entity
@Description: 订单详情
@author onlineGenerator
@date 2016-05-06 12:53:09
@version V1.0
* 方法: 取得java.math.BigDecimal
*
*
*/
@interface TOOrderdetailEntity : JSONModel
@property (nonatomic, strong) NSNumber *orderPrice;
/**
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, copy) NSString *fid;
@property (nonatomic, copy) NSString *receiverName;
/**
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, copy) NSString *goodsId;
@property (nonatomic, copy) NSString *receiverMobile;
/**
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, copy) NSString *goodsCode;
@property (nonatomic, copy) NSString *receiverAddress;
/**
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, copy) NSString *goodsName;
@property (nonatomic, copy) NSString *isBill;
/**
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, copy) NSString *goodsCover;
@property (nonatomic, copy) NSString *billType;
/**
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, copy) NSString *goodsSpec;
@property (nonatomic, copy) NSString *billTitle;
/**
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, copy) NSString *goodsBrand;
@property (nonatomic, copy) NSString *payType;
/**
* 方法: 取得java.lang.String
* (no documentation provided)
*
*
*/
@property (nonatomic, copy) NSString *goodsNum;
@property (nonatomic, copy) NSString *consumerName;
/**
* 方法: 取得java.math.BigDecimal
* (no documentation provided)
*
*
*/
@property (nonatomic, strong) NSNumber *goodsPrice;
@property (nonatomic, copy) NSString *guideName;
/**
* 方法: 取得java.math.BigDecimal
* (no documentation provided)
*
*
*/
@property (nonatomic, strong) NSNumber *goodsTotalPrice;
@property (nonatomic, copy) NSString *resellerName;
@end /* interface TOOrderEntity */
/**
* @Title: Entity
@Description: 经销商员工职位
@author onlineGenerator
@date 2016-05-02 17:39:21
@version V1.0
*/
@interface TOPositionEntity : JSONModel
/**
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, copy) NSString *orderId;
@property (nonatomic, copy) NSString *fid;
/**
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, copy) NSString *goodsUnit;
@property (nonatomic, copy) NSString *code;
/**
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, copy) NSString *remark;
@end /* interface TOOrderdetailEntity */
@property (nonatomic, copy) NSString *name;
/**
* 方法: 取得java.math.BigDecimal
*
*
*/
@property (nonatomic, strong) NSNumber *commission;
/**
* (no documentation provided)
*
*
*/
@property (nonatomic, strong) NSNumber *lowestDiscount;
/**
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, copy) NSString *resellerCode;
@end /* interface TOPositionEntity */
/**
* @Title: Entity
@Description: 场景
@Description: t_o_shipping_addr
@author onlineGenerator
@date 2016-05-05 18:39:39
@date 2016-05-14 16:14:15
@version V1.0
*/
@interface TOSceneEntity : JSONModel
@interface TOShippingAddrEntity : JSONModel
/**
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, copy) NSString *fid;
/**
* 方法: 取得java.util.Date
*
*
*/
@property (nonatomic, copy) NSString *createDate;
/**
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, copy) NSString *sceneCode;
@property (nonatomic, copy) NSString *sysOrgCode;
/**
* 方法: 取得java.lang.String
*
......@@ -1079,26 +1248,38 @@ extern NSString * const SORTDIRECTION_DESC;
*
*
*/
@property (nonatomic, copy) NSString *pricure;
@property (nonatomic, copy) NSString *miblephone;
/**
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, copy) NSString *category;
@property (nonatomic, copy) NSString *province;
/**
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, copy) NSString *style;
@property (nonatomic, copy) NSString *city;
/**
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, copy) NSString *space;
@end /* interface TOSceneEntity */
@property (nonatomic, copy) NSString *country;
/**
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, copy) NSString *address;
/**
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, copy) NSString *consumerId;
@end /* interface TOShippingAddrEntity */
......@@ -1210,14 +1391,14 @@ extern NSString * const SORTDIRECTION_DESC;
/**
* @Title: Entity
@Description: t_o_shipping_addr
@Description: 场景
@author onlineGenerator
@date 2016-05-14 16:14:15
@date 2016-05-05 18:39:39
@version V1.0
*/
@interface TOShippingAddrEntity : JSONModel
@interface TOSceneEntity : JSONModel
/**
* 方法: 取得java.lang.String
*
......@@ -1225,123 +1406,147 @@ extern NSString * const SORTDIRECTION_DESC;
*/
@property (nonatomic, copy) NSString *fid;
/**
* 方法: 取得java.util.Date
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, copy) NSString *createDate;
@property (nonatomic, copy) NSString *sceneCode;
/**
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, copy) NSString *sysOrgCode;
@property (nonatomic, copy) NSString *name;
/**
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, copy) NSString *name;
@property (nonatomic, copy) NSString *pricure;
/**
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, copy) NSString *miblephone;
@property (nonatomic, copy) NSString *category;
/**
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, copy) NSString *province;
@property (nonatomic, copy) NSString *style;
/**
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, copy) NSString *city;
@property (nonatomic, copy) NSString *space;
@end /* interface TOSceneEntity */
/**
* @Title: Entity
@Description: 订单详情
@author onlineGenerator
@date 2016-05-06 12:53:09
@version V1.0
*/
@interface TOOrderdetailEntity : JSONModel
/**
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, copy) NSString *country;
@property (nonatomic, copy) NSString *fid;
/**
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, copy) NSString *address;
@property (nonatomic, copy) NSString *goodsId;
/**
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, copy) NSString *consumerId;
@end /* interface TOShippingAddrEntity */
@property (nonatomic, copy) NSString *goodsCode;
/**
* @Title: Entity
@Description: 经销商员工职位
@author onlineGenerator
@date 2016-05-02 17:39:21
@version V1.0
* 方法: 取得java.lang.String
*
*
*/
@interface TOPositionEntity : JSONModel
@property (nonatomic, copy) NSString *goodsName;
/**
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, copy) NSString *fid;
@property (nonatomic, copy) NSString *goodsCover;
/**
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, copy) NSString *code;
@property (nonatomic, copy) NSString *goodsSpec;
/**
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, copy) NSString *name;
@property (nonatomic, copy) NSString *goodsBrand;
/**
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, copy) NSString *goodsNum;
/**
* 方法: 取得java.math.BigDecimal
*
*
*/
@property (nonatomic, strong) NSNumber *commission;
@property (nonatomic, strong) NSNumber *goodsPrice;
/**
* (no documentation provided)
* 方法: 取得java.math.BigDecimal
*
*
*/
@property (nonatomic, strong) NSNumber *lowestDiscount;
@property (nonatomic, strong) NSNumber *goodsTotalPrice;
/**
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, copy) NSString *resellerCode;
@end /* interface TOPositionEntity */
@property (nonatomic, copy) NSString *orderId;
/**
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, copy) NSString *goodsUnit;
/**
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, copy) NSString *remark;
@end /* interface TOOrderdetailEntity */
/**
* @Title: Entity
@Description: 订单
@Description: 商品标签分类
@author onlineGenerator
@date 2016-05-06 12:53:09
@date 2016-05-05 16:57:27
@version V1.0
*/
@interface TOOrderEntity : JSONModel
@interface TOGoodsLabelCategoryEntity : JSONModel
/**
* 方法: 取得java.lang.String
*
......@@ -1353,276 +1558,310 @@ extern NSString * const SORTDIRECTION_DESC;
*
*
*/
@property (nonatomic, copy) NSString *createName;
@property (nonatomic, copy) NSString *sysOrgCode;
/**
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, copy) NSString *createBy;
@property (nonatomic, copy) NSString *sysCompanyCode;
/**
* 方法: 取得java.util.Date
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, copy) NSString *createDate;
@property (nonatomic, copy) NSString *code;
/**
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, copy) NSString *updateName;
@property (nonatomic, copy) NSString *name;
@end /* interface TOGoodsLabelCategoryEntity */
/**
* @Title: Entity
@Description: 商品分类
@author onlineGenerator
@date 2016-05-10 10:17:53
@version V1.0
*/
@interface TOGoodsCategoryEntity : JSONModel
/**
* (no documentation provided)
*
*
*/
@property (nonatomic, copy) NSString *upperName;
/**
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, copy) NSString *updateBy;
@property (nonatomic, copy) NSString *fid;
/**
* 方法: 取得java.util.Date
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, copy) NSString *updateDate;
@property (nonatomic, copy) NSString *code;
/**
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, copy) NSString *sysOrgCode;
@property (nonatomic, copy) NSString *name;
/**
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, copy) NSString *orderNumber;
@property (nonatomic, copy) NSString *upperId;
/**
* 方法: 取得java.util.Date
* 方法: 取得java.lang.Integer
*
*
*/
@property (nonatomic, copy) NSString *orderTime;
@property (nonatomic, assign) NSInteger level;
@end /* interface TOGoodsCategoryEntity */
/**
* 经销商和商品关系表。
@author Debenson
@since 0.1
*/
@interface VOResellerGoodsEntity : JSONModel
/**
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, copy) NSString *guideId;
@property (nonatomic, copy) NSString *fid;
/**
* 方法: 取得java.lang.String
* 方法: 取得java.util.Date
*
*
*/
@property (nonatomic, copy) NSString *orderState;
@property (nonatomic, copy) NSString *createDate;
/**
* 方法: 取得java.lang.String
* 方法: 取得java.util.Date
*
*
*/
@property (nonatomic, copy) NSString *consumerId;
@property (nonatomic, copy) NSString *onlineTime;
/**
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, copy) NSString *goodsNum;
@property (nonatomic, copy) NSString *company;
/**
* 方法: 取得java.math.BigDecimal
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, strong) NSNumber *orderPrice;
@property (nonatomic, copy) NSString *code;
/**
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, copy) NSString *receiverName;
@property (nonatomic, copy) NSString *name;
/**
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, copy) NSString *receiverMobile;
@property (nonatomic, copy) NSString *number;
/**
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, copy) NSString *receiverAddress;
@property (nonatomic, copy) NSString *categoryId;
/**
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, copy) NSString *isBill;
@property (nonatomic, copy) NSString *brandId;
/**
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, copy) NSString *billType;
@property (nonatomic, copy) NSString *keyword;
/**
* 方法: 取得java.lang.String
* 方法: 取得java.math.BigDecimal
*
*
*/
@property (nonatomic, copy) NSString *billTitle;
@property (nonatomic, strong) NSNumber *guidePrice;
/**
* 方法: 取得java.math.BigDecimal
*
*
*/
@property (nonatomic, strong) NSNumber *tagPrice;
/**
* 方法: 取得java.math.BigDecimal
*
*
*/
@property (nonatomic, strong) NSNumber *costPrice;
/**
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, copy) NSString *payType;
@property (nonatomic, copy) NSString *state;
/**
* (no documentation provided)
* 方法: 取得java.lang.Integer
*
*
*/
@property (nonatomic, copy) NSString *consumerName;
@property (nonatomic, assign) NSInteger inv;
/**
* (no documentation provided)
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, copy) NSString *guideName;
@property (nonatomic, copy) NSString *detailedIntro;
/**
* (no documentation provided)
* 方法: 取得java.lang.Double
*
*
*/
@property (nonatomic, copy) NSString *resellerName;
@end /* interface TOOrderEntity */
@property (nonatomic, assign) double weight;
/**
* @Title: Entity
@Description: 商品标签
@author onlineGenerator
@date 2016-05-05 17:18:15
@version V1.0
* 方法: 取得java.lang.String
*
*
*/
@interface TOGoodsLabelEntity : JSONModel
@property (nonatomic, copy) NSString *unit;
/**
* (no documentation provided)
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, strong) TOGoodsLabelCategoryEntity *category;
@property (nonatomic, copy) NSString *productProfile;
/**
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, copy) NSString *fid;
@property (nonatomic, copy) NSString *power;
/**
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, copy) NSString *sysOrgCode;
@property (nonatomic, copy) NSString *colorTemperature;
/**
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, copy) NSString *sysCompanyCode;
@property (nonatomic, copy) NSString *spec;
/**
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, copy) NSString *name;
@property (nonatomic, copy) NSString *function;
/**
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, copy) NSString *categoryId;
@end /* interface TOGoodsLabelEntity */
@property (nonatomic, copy) NSString *material;
/**
* @Title: Entity
@Description: 商品品牌
@author onlineGenerator
@date 2016-05-05 16:14:51
@version V1.0
* 方法: 取得java.lang.String
*
*
*/
@interface TOGoodsBrandEntity : JSONModel
@property (nonatomic, copy) NSString *lightSource;
/**
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, copy) NSString *fid;
@property (nonatomic, copy) NSString *goodsStyle;
/**
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, copy) NSString *series;
/**
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, copy) NSString *createName;
@property (nonatomic, copy) NSString *area;
/**
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, copy) NSString *createBy;
@property (nonatomic, copy) NSString *size;
/**
* 方法: 取得java.util.Date
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, copy) NSString *createDate;
@property (nonatomic, copy) NSString *space;
/**
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, copy) NSString *sysOrgCode;
@property (nonatomic, copy) NSString *installMethod;
/**
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, copy) NSString *sysCompanyCode;
@property (nonatomic, copy) NSString *lightNumber;
/**
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, copy) NSString *code;
@property (nonatomic, copy) NSString *pictures;
/**
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, copy) NSString *name;
@property (nonatomic, copy) NSString *barcode;
/**
* 方法: 取得java.lang.Integer
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, copy) NSString *state;
@property (nonatomic, copy) NSString *resellerId;
/**
* 方法: 取得java.lang.String
* (no documentation provided)
*
*
*/
@property (nonatomic, copy) NSString *logo;
@property (nonatomic, copy) NSString *categoryName;
/**
* 方法: 取得java.lang.String
* (no documentation provided)
*
*
*/
@property (nonatomic, copy) NSString *fdescription;
@end /* interface TOGoodsBrandEntity */
@property (nonatomic, copy) NSString *brandName;
@end /* interface VOResellerGoodsEntity */
......@@ -1685,7 +1924,7 @@ extern NSString * const SORTDIRECTION_DESC;
*/
@property (nonatomic, copy) NSString *onlineTime;
/**
* 方��: 取得java.lang.String
* 方: 取得java.lang.String
*
*
*/
......@@ -1870,10 +2109,96 @@ extern NSString * const SORTDIRECTION_DESC;
*
*/
@property (nonatomic, copy) NSString *barcode;
/**
* (no documentation provided)
* @see TOGoodsForResellerEntity
*
*/
@property (nonatomic, strong) NSArray<TOGoodsForResellerEntity> *goodsResellerList;
@end /* interface TOGoodsEntity */
/**
* @Title: Entity
@Description: 导购分成表
@author onlineGenerator
@date 2016-05-16 16:15:27
@version V1.0
*/
@interface TOCommissionHistEntity : JSONModel
/**
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, copy) NSString *fid;
/**
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, copy) NSString *createName;
/**
* 方法: 取得java.util.Date
*
*
*/
@property (nonatomic, copy) NSString *createDate;
/**
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, copy) NSString *resellerCode;
/**
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, copy) NSString *employeeId;
/**
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, copy) NSString *orderId;
/**
* 方法: 取得java.math.BigDecimal
*
*
*/
@property (nonatomic, strong) NSNumber *amount;
/**
* 方法: 取得java.lang.String
*
*
*/
@property (nonatomic, copy) NSString *remark;
/**
* 方法: 设置java.lang.String
*
*
*/
@property (nonatomic, copy) NSString *orderNumber;
/**
* (no documentation provided)
*
*
*/
@property (nonatomic, copy) NSString *employeeName;
/**
* 方法: 设置java.lang.String
*
*
*/
@property (nonatomic, copy) NSString *state;
@end /* interface TOCommissionHistEntity */
/**
* 商品分享返回数据。
......@@ -2203,184 +2528,202 @@ extern NSString * const SORTDIRECTION_DESC;
/**
* easyui的datagrid向后台传递参数使用的model
@author
* (no documentation provided)
*/
@interface DataPage : JSONModel
@interface EarningsRequest : JSONModel
/**
* (no documentation provided)
*
*
*/
@property (nonatomic, assign) NSInteger total;
@property (nonatomic, strong) NSNumber *accountTotal;
/**
* (no documentation provided)
*
*
*/
@property (nonatomic, assign) NSInteger page;
@property (nonatomic, strong) NSNumber *yesterdayEarnings;
/**
* (no documentation provided)
*
*
*/
@property (nonatomic, assign) NSInteger rows;
@property (nonatomic, strong) NSNumber *historyEarning;
@end /* interface EarningsRequest */
/**
* (no documentation provided)
*
*
* @author Administrator
@since 0.1
*/
@property (nonatomic, copy) NSString *sort;
@interface ApplyRequest : JSONModel
/**
* (no documentation provided)
*
* 取值: SORTDIRECTION_ASC, SORTDIRECTION_DESC,
*
*/
@property (nonatomic, copy) NSString *order;
@end /* interface DataPage */
@property (nonatomic, strong) NSNumber *amount;
@end /* interface ApplyRequest */
/**
* 系统用户父类表
@author 张代浩
* 订单返回对象
@author wsx
@since 0.1
*/
@interface TSBaseUser : IdEntity
@interface OrderResponse : PageRows
/**
* (no documentation provided)
*
* @see OrderBill
*
*/
@property (nonatomic, copy) NSString *departid;
@property (nonatomic, strong) NSArray<OrderBill> *orderBillList;
@end /* interface OrderResponse */
/**
* (no documentation provided)
*
*
* 部门机构表
@author 张代浩
*/
@property (nonatomic, strong) NSData *signature;
@interface TSDepart : IdEntity
/**
* (no documentation provided)
*
*
*/
@property (nonatomic, copy) NSString *browser;
@property (nonatomic, strong) TSDepart *TSPDepart;
/**
* (no documentation provided)
*
*
*/
@property (nonatomic, copy) NSString *userKey;
@property (nonatomic, copy) NSString *departname;
/**
* (no documentation provided)
*
*
*/
@property (nonatomic, assign) short status;
@property (nonatomic, copy) NSString *fdescription;
/**
* (no documentation provided)
*
* @see TSDepart
*
*/
@property (nonatomic, assign) short activitiSync;
@property (nonatomic, strong) NSArray<TSDepart> *TSDeparts;
/**
* (no documentation provided)
*
*
*/
@property (nonatomic, copy) NSString *password;
@property (nonatomic, copy) NSString *orgCode;
/**
* (no documentation provided)
*
*
*/
@property (nonatomic, copy) NSString *userName;
@property (nonatomic, copy) NSString *orgType;
/**
* (no documentation provided)
*
*
*/
@property (nonatomic, copy) NSString *realName;
@property (nonatomic, copy) NSString *mobile;
/**
* (no documentation provided)
*
*
*/
@property (nonatomic, strong) TSDepart *currentDepart;
@property (nonatomic, copy) NSString *fax;
/**
* (no documentation provided)
* @see TSUserOrg
*
*
*/
@property (nonatomic, strong) NSArray<TSUserOrg> *userOrgList;
@end /* interface TSBaseUser */
@property (nonatomic, copy) NSString *address;
@end /* interface TSDepart */
/**
* 部门机构
* 系统用户父类
@author 张代浩
*/
@interface TSDepart : IdEntity
@interface TSBaseUser : IdEntity
/**
* (no documentation provided)
*
*
*/
@property (nonatomic, strong) TSDepart *TSPDepart;
@property (nonatomic, copy) NSString *departid;
/**
* (no documentation provided)
*
*
*/
@property (nonatomic, copy) NSString *departname;
@property (nonatomic, strong) NSData *signature;
/**
* (no documentation provided)
*
*
*/
@property (nonatomic, copy) NSString *fdescription;
@property (nonatomic, copy) NSString *browser;
/**
* (no documentation provided)
* @see TSDepart
*
*
*/
@property (nonatomic, strong) NSArray<TSDepart> *TSDeparts;
@property (nonatomic, copy) NSString *userKey;
/**
* (no documentation provided)
*
*
*/
@property (nonatomic, copy) NSString *orgCode;
@property (nonatomic, assign) short status;
/**
* (no documentation provided)
*
*
*/
@property (nonatomic, copy) NSString *orgType;
@property (nonatomic, assign) short activitiSync;
/**
* (no documentation provided)
*
*
*/
@property (nonatomic, copy) NSString *mobile;
@property (nonatomic, copy) NSString *password;
/**
* (no documentation provided)
*
*
*/
@property (nonatomic, copy) NSString *fax;
@property (nonatomic, copy) NSString *userName;
/**
* (no documentation provided)
*
*
*/
@property (nonatomic, copy) NSString *address;
@end /* interface TSDepart */
@property (nonatomic, copy) NSString *realName;
/**
* (no documentation provided)
*
*
*/
@property (nonatomic, strong) TSDepart *currentDepart;
/**
* (no documentation provided)
* @see TSUserOrg
*
*/
@property (nonatomic, strong) NSArray<TSUserOrg> *userOrgList;
@end /* interface TSBaseUser */
......@@ -2444,24 +2787,6 @@ extern NSString * const SORTDIRECTION_DESC;
/**
* 订单返回对象
@author wsx
@since 0.1
*/
@interface OrderResponse : PageRows
/**
* (no documentation provided)
* @see OrderBill
*
*/
@property (nonatomic, strong) NSArray<OrderBill> *orderBillList;
@end /* interface OrderResponse */
/**
* @author NuoSa
......@@ -2497,6 +2822,36 @@ extern NSString * const SORTDIRECTION_DESC;
/**
* @author nevermore
@since 0.1
*/
@interface RsCommissionResponse : PageRows
/**
* (no documentation provided)
* @see TOCommissionHistEntity
*
*/
@property (nonatomic, strong) NSArray<TOCommissionHistEntity> *list;
@end /* interface RsCommissionResponse */
/**
* (no documentation provided)
*/
@interface RsApplyBillResponse : PageRows
/**
* (no documentation provided)
* @see TOApplyBillEntity
*
*/
@property (nonatomic, strong) NSArray<TOApplyBillEntity> *list;
@end /* interface RsApplyBillResponse */
/**
* 系统用户表
......
#import "opple_objc_json_client.h"
@implementation RsApplyBillRequest
@synthesize employeeId;
@synthesize page;
+(BOOL)propertyIsOptional:(NSString*)propertyName
{
return YES;
}
@end
@implementation RsCommissionRequest
@synthesize emploreeId;
@synthesize page;
+(BOOL)propertyIsOptional:(NSString*)propertyName
{
return YES;
}
@end
@implementation DataPage
@synthesize total;
@synthesize page;
@synthesize rows;
@synthesize sort;
@synthesize order;
+(BOOL)propertyIsOptional:(NSString*)propertyName
{
return YES;
}
@end
@implementation PageRows
@synthesize page;
@synthesize rows;
......@@ -205,6 +244,39 @@
}
@end
@implementation TOApplyBillEntity
@synthesize fid;
@synthesize createName;
@synthesize createBy;
@synthesize createDate;
@synthesize updateName;
@synthesize updateBy;
@synthesize updateDate;
@synthesize sysOrgCode;
@synthesize billNumber;
@synthesize guideId;
@synthesize guideName;
@synthesize applyMoney;
@synthesize beforeMoney;
@synthesize afterMoney;
@synthesize billStates;
+(BOOL)propertyIsOptional:(NSString*)propertyName
{
return YES;
}
+(JSONKeyMapper*)keyMapper
{
return [[JSONKeyMapper alloc] initWithDictionary:@{
@"id": @"fid",
}];
}
@end
@implementation TOConsumerEntity
......@@ -239,44 +311,11 @@
@end
@implementation VOResellerGoodsEntity
@implementation TOGoodsForResellerEntity
@synthesize fid;
@synthesize createDate;
@synthesize onlineTime;
@synthesize company;
@synthesize code;
@synthesize name;
@synthesize number;
@synthesize categoryId;
@synthesize brandId;
@synthesize keyword;
@synthesize guidePrice;
@synthesize tagPrice;
@synthesize costPrice;
@synthesize state;
@synthesize inv;
@synthesize detailedIntro;
@synthesize weight;
@synthesize unit;
@synthesize productProfile;
@synthesize power;
@synthesize colorTemperature;
@synthesize spec;
@synthesize function;
@synthesize material;
@synthesize lightSource;
@synthesize goodsStyle;
@synthesize series;
@synthesize area;
@synthesize size;
@synthesize space;
@synthesize installMethod;
@synthesize lightNumber;
@synthesize pictures;
@synthesize barcode;
@synthesize resellerId;
@synthesize categoryName;
@synthesize brandName;
@synthesize goods;
@synthesize path;
+(BOOL)propertyIsOptional:(NSString*)propertyName
{
......@@ -294,13 +333,18 @@
@end
@implementation TOGoodsCategoryEntity
@synthesize upperName;
@implementation TOGoodsBrandEntity
@synthesize fid;
@synthesize createName;
@synthesize createBy;
@synthesize createDate;
@synthesize sysOrgCode;
@synthesize sysCompanyCode;
@synthesize code;
@synthesize name;
@synthesize upperId;
@synthesize level;
@synthesize state;
@synthesize logo;
@synthesize fdescription;
+(BOOL)propertyIsOptional:(NSString*)propertyName
{
......@@ -311,6 +355,7 @@
+(JSONKeyMapper*)keyMapper
{
return [[JSONKeyMapper alloc] initWithDictionary:@{
@"description": @"fdescription",
@"id": @"fid",
}];
}
......@@ -318,12 +363,13 @@
@end
@implementation TOGoodsLabelCategoryEntity
@implementation TOGoodsLabelEntity
@synthesize category;
@synthesize fid;
@synthesize sysOrgCode;
@synthesize sysCompanyCode;
@synthesize code;
@synthesize name;
@synthesize categoryId;
+(BOOL)propertyIsOptional:(NSString*)propertyName
{
......@@ -341,20 +387,32 @@
@end
@implementation TOOrderdetailEntity
@implementation TOOrderEntity
@synthesize fid;
@synthesize goodsId;
@synthesize goodsCode;
@synthesize goodsName;
@synthesize goodsCover;
@synthesize goodsSpec;
@synthesize goodsBrand;
@synthesize createName;
@synthesize createBy;
@synthesize createDate;
@synthesize updateName;
@synthesize updateBy;
@synthesize updateDate;
@synthesize sysOrgCode;
@synthesize orderNumber;
@synthesize orderTime;
@synthesize guideId;
@synthesize orderState;
@synthesize consumerId;
@synthesize goodsNum;
@synthesize goodsPrice;
@synthesize goodsTotalPrice;
@synthesize orderId;
@synthesize goodsUnit;
@synthesize remark;
@synthesize orderPrice;
@synthesize receiverName;
@synthesize receiverMobile;
@synthesize receiverAddress;
@synthesize isBill;
@synthesize billType;
@synthesize billTitle;
@synthesize payType;
@synthesize consumerName;
@synthesize guideName;
@synthesize resellerName;
+(BOOL)propertyIsOptional:(NSString*)propertyName
{
......@@ -372,14 +430,41 @@
@end
@implementation TOSceneEntity
@implementation TOPositionEntity
@synthesize fid;
@synthesize sceneCode;
@synthesize code;
@synthesize name;
@synthesize pricure;
@synthesize category;
@synthesize style;
@synthesize space;
@synthesize commission;
@synthesize lowestDiscount;
@synthesize resellerCode;
+(BOOL)propertyIsOptional:(NSString*)propertyName
{
return YES;
}
+(JSONKeyMapper*)keyMapper
{
return [[JSONKeyMapper alloc] initWithDictionary:@{
@"id": @"fid",
}];
}
@end
@implementation TOShippingAddrEntity
@synthesize fid;
@synthesize createDate;
@synthesize sysOrgCode;
@synthesize name;
@synthesize miblephone;
@synthesize province;
@synthesize city;
@synthesize country;
@synthesize address;
@synthesize consumerId;
+(BOOL)propertyIsOptional:(NSString*)propertyName
{
......@@ -428,6 +513,10 @@
@end
NSString * const SORTDIRECTION_ASC = @"asc";
NSString * const SORTDIRECTION_DESC = @"desc";
@implementation IdEntity
@synthesize fid;
......@@ -447,21 +536,14 @@
@end
NSString * const SORTDIRECTION_ASC = @"asc";
NSString * const SORTDIRECTION_DESC = @"desc";
@implementation TOShippingAddrEntity
@implementation TOSceneEntity
@synthesize fid;
@synthesize createDate;
@synthesize sysOrgCode;
@synthesize sceneCode;
@synthesize name;
@synthesize miblephone;
@synthesize province;
@synthesize city;
@synthesize country;
@synthesize address;
@synthesize consumerId;
@synthesize pricure;
@synthesize category;
@synthesize style;
@synthesize space;
+(BOOL)propertyIsOptional:(NSString*)propertyName
{
......@@ -479,13 +561,20 @@ NSString * const SORTDIRECTION_DESC = @"desc";
@end
@implementation TOPositionEntity
@implementation TOOrderdetailEntity
@synthesize fid;
@synthesize code;
@synthesize name;
@synthesize commission;
@synthesize lowestDiscount;
@synthesize resellerCode;
@synthesize goodsId;
@synthesize goodsCode;
@synthesize goodsName;
@synthesize goodsCover;
@synthesize goodsSpec;
@synthesize goodsBrand;
@synthesize goodsNum;
@synthesize goodsPrice;
@synthesize goodsTotalPrice;
@synthesize orderId;
@synthesize goodsUnit;
@synthesize remark;
+(BOOL)propertyIsOptional:(NSString*)propertyName
{
......@@ -503,32 +592,12 @@ NSString * const SORTDIRECTION_DESC = @"desc";
@end
@implementation TOOrderEntity
@implementation TOGoodsLabelCategoryEntity
@synthesize fid;
@synthesize createName;
@synthesize createBy;
@synthesize createDate;
@synthesize updateName;
@synthesize updateBy;
@synthesize updateDate;
@synthesize sysOrgCode;
@synthesize orderNumber;
@synthesize orderTime;
@synthesize guideId;
@synthesize orderState;
@synthesize consumerId;
@synthesize goodsNum;
@synthesize orderPrice;
@synthesize receiverName;
@synthesize receiverMobile;
@synthesize receiverAddress;
@synthesize isBill;
@synthesize billType;
@synthesize billTitle;
@synthesize payType;
@synthesize consumerName;
@synthesize guideName;
@synthesize resellerName;
@synthesize sysCompanyCode;
@synthesize code;
@synthesize name;
+(BOOL)propertyIsOptional:(NSString*)propertyName
{
......@@ -546,13 +615,13 @@ NSString * const SORTDIRECTION_DESC = @"desc";
@end
@implementation TOGoodsLabelEntity
@synthesize category;
@implementation TOGoodsCategoryEntity
@synthesize upperName;
@synthesize fid;
@synthesize sysOrgCode;
@synthesize sysCompanyCode;
@synthesize code;
@synthesize name;
@synthesize categoryId;
@synthesize upperId;
@synthesize level;
+(BOOL)propertyIsOptional:(NSString*)propertyName
{
......@@ -570,18 +639,44 @@ NSString * const SORTDIRECTION_DESC = @"desc";
@end
@implementation TOGoodsBrandEntity
@implementation VOResellerGoodsEntity
@synthesize fid;
@synthesize createName;
@synthesize createBy;
@synthesize createDate;
@synthesize sysOrgCode;
@synthesize sysCompanyCode;
@synthesize onlineTime;
@synthesize company;
@synthesize code;
@synthesize name;
@synthesize number;
@synthesize categoryId;
@synthesize brandId;
@synthesize keyword;
@synthesize guidePrice;
@synthesize tagPrice;
@synthesize costPrice;
@synthesize state;
@synthesize logo;
@synthesize fdescription;
@synthesize inv;
@synthesize detailedIntro;
@synthesize weight;
@synthesize unit;
@synthesize productProfile;
@synthesize power;
@synthesize colorTemperature;
@synthesize spec;
@synthesize function;
@synthesize material;
@synthesize lightSource;
@synthesize goodsStyle;
@synthesize series;
@synthesize area;
@synthesize size;
@synthesize space;
@synthesize installMethod;
@synthesize lightNumber;
@synthesize pictures;
@synthesize barcode;
@synthesize resellerId;
@synthesize categoryName;
@synthesize brandName;
+(BOOL)propertyIsOptional:(NSString*)propertyName
{
......@@ -592,7 +687,6 @@ NSString * const SORTDIRECTION_DESC = @"desc";
+(JSONKeyMapper*)keyMapper
{
return [[JSONKeyMapper alloc] initWithDictionary:@{
@"description": @"fdescription",
@"id": @"fid",
}];
}
......@@ -640,6 +734,36 @@ NSString * const SORTDIRECTION_DESC = @"desc";
@synthesize lightNumber;
@synthesize pictures;
@synthesize barcode;
@synthesize goodsResellerList;
+(BOOL)propertyIsOptional:(NSString*)propertyName
{
return YES;
}
+(JSONKeyMapper*)keyMapper
{
return [[JSONKeyMapper alloc] initWithDictionary:@{
@"id": @"fid",
}];
}
@end
@implementation TOCommissionHistEntity
@synthesize fid;
@synthesize createName;
@synthesize createDate;
@synthesize resellerCode;
@synthesize employeeId;
@synthesize orderId;
@synthesize amount;
@synthesize remark;
@synthesize orderNumber;
@synthesize employeeName;
@synthesize state;
+(BOOL)propertyIsOptional:(NSString*)propertyName
{
......@@ -801,12 +925,10 @@ NSString * const SORTDIRECTION_DESC = @"desc";
@end
@implementation DataPage
@synthesize total;
@synthesize page;
@synthesize rows;
@synthesize sort;
@synthesize order;
@implementation EarningsRequest
@synthesize accountTotal;
@synthesize yesterdayEarnings;
@synthesize historyEarning;
+(BOOL)propertyIsOptional:(NSString*)propertyName
{
......@@ -816,18 +938,19 @@ NSString * const SORTDIRECTION_DESC = @"desc";
@end
@implementation TSBaseUser
@synthesize departid;
@synthesize signature;
@synthesize browser;
@synthesize userKey;
@synthesize status;
@synthesize activitiSync;
@synthesize password;
@synthesize userName;
@synthesize realName;
@synthesize currentDepart;
@synthesize userOrgList;
@implementation ApplyRequest
@synthesize amount;
+(BOOL)propertyIsOptional:(NSString*)propertyName
{
return YES;
}
@end
@implementation OrderResponse
@synthesize orderBillList;
+(BOOL)propertyIsOptional:(NSString*)propertyName
{
......@@ -862,6 +985,27 @@ NSString * const SORTDIRECTION_DESC = @"desc";
}
@end
@implementation TSBaseUser
@synthesize departid;
@synthesize signature;
@synthesize browser;
@synthesize userKey;
@synthesize status;
@synthesize activitiSync;
@synthesize password;
@synthesize userName;
@synthesize realName;
@synthesize currentDepart;
@synthesize userOrgList;
+(BOOL)propertyIsOptional:(NSString*)propertyName
{
return YES;
}
@end
@implementation TSUserOrg
......@@ -898,8 +1042,8 @@ NSString * const SORTDIRECTION_DESC = @"desc";
@end
@implementation OrderResponse
@synthesize orderBillList;
@implementation GoodsResponse
@synthesize goodsEntity;
+(BOOL)propertyIsOptional:(NSString*)propertyName
{
......@@ -909,8 +1053,8 @@ NSString * const SORTDIRECTION_DESC = @"desc";
@end
@implementation GoodsResponse
@synthesize goodsEntity;
@implementation ConsumerPageResult
@synthesize results;
+(BOOL)propertyIsOptional:(NSString*)propertyName
{
......@@ -920,8 +1064,19 @@ NSString * const SORTDIRECTION_DESC = @"desc";
@end
@implementation ConsumerPageResult
@synthesize results;
@implementation RsCommissionResponse
@synthesize list;
+(BOOL)propertyIsOptional:(NSString*)propertyName
{
return YES;
}
@end
@implementation RsApplyBillResponse
@synthesize list;
+(BOOL)propertyIsOptional:(NSString*)propertyName
{
......
platform:ios,'9.0'
pod 'FDFullscreenPopGesture', '~> 1.1'
pod 'MBProgressHUD', '~> 0.9.2'
pod 'SVProgressHUD', '~> 2.0.3'
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment