CitySearchRequest.m 2.31 KB
//
//  CitySearchRequest.m
// ***************************************************************
// Copyright (c) 2014 –苏州犀牛网络科技有限公司
//  Title: com.xiniunet.basic.domain.
//  Description: basic Domain
//  @author 吕浩
// ***************************************************************
//

#import "CitySearchRequest.h"

@implementation CitySearchRequest

/**
 *  @brief 事件类型
 */
static NSString * const  f_apimethodName = @"apimethodName";
/**
 *  @brief 省份ID
 */
static NSString * const  f_provinceId = @"provinceId";
/**
 *  @brief 当前页数
 */
static NSString * const  f_pageNumber = @"pageNumber";
/**
 *  @brief 分页大小
 */
static NSString * const  f_pageSize = @"pageSize";
/**
 *  @brief 查询关键字
 */
static NSString * const  f_keyword = @"keyword";

/**
 *  @brief 初始化
 */
- (instancetype)init
{
    self = [super init];
    if(self) {
        _baseRequest = [[BaseRequest alloc]init];
    }
    return self;
}

#pragma mark -getter/setter

/**
 *  @brief 方法名称getter
 */
-(NSString*)apimethodName
{
    return @"xntalk.city.search";
}

/**
 *  @brief 省份IDgetter
 */
-(UInt64)provinceId
{
    return [[_baseRequest.fields objectForKey:f_provinceId] longLongValue];
}

/**
 *  @brief 省份IDsetter
 */
-(void)setProvinceId:(UInt64 )provinceId
{
    [_baseRequest.fields setObject:[NSString stringWithFormat:@"%lld",provinceId] forKey:f_provinceId];
}

/**
 *  @brief 当前页数getter
 */
-(NSInteger)pageNumber
{
    return [[_baseRequest.fields objectForKey:f_pageNumber] integerValue];
}

/**
 *  @brief 当前页数setter
 */
-(void)setPageNumber:(NSInteger )pageNumber
{
    [_baseRequest.fields setObject:[NSString stringWithFormat:@"%ld",(long)pageNumber] forKey:f_pageNumber];
}

/**
 *  @brief 分页大小getter
 */
-(NSInteger)pageSize
{
    return [[_baseRequest.fields objectForKey:f_pageSize] integerValue];
}

/**
 *  @brief 分页大小setter
 */
-(void)setPageSize:(NSInteger )pageSize
{
    [_baseRequest.fields setObject:[NSString stringWithFormat:@"%ld",(long)pageSize] forKey:f_pageSize];
}

/**
 *  @brief 查询关键字getter
 */
-(NSString*)keyword
{
    return [_baseRequest.fields objectForKey:f_keyword];
}

/**
 *  @brief 查询关键字setter
 */
-(void)setKeyword:(NSString* )keyword
{
    [_baseRequest.fields setObject:keyword forKey:f_keyword];
}

@end