全局配置
来源:互联网 发布:蚁群算法基本思想 编辑:程序博客网 时间:2024/05/20 02:51
//
// GlobalVariable.h
// Hotchpotch
//
// Created by Harry on 15/8/3.
// Copyright (c) 2015骞?Harry. All rights reserved.
//
//#ifndef Hotchpotch_GlobalVariable_h
//#define Hotchpotch_Glob
#if ISPRODUCT
#define kBaseUrl @"http://app.91jufeng.com/service/json"
#else
//#define kBaseUrl @"http://sunbox17.vicp.cc:34077/service/json"
//#define kBaseUrl @"http://192.168.4.221:9077/service/json"
//#define kBaseUrl @"http://192.168.4.223:9077/service/json"
#define kBaseUrl @"http://192.168.4.202:9077/service/json"
//#define kBaseUrl @"http://192.168.29.26:8080/service/json"
//#define kBaseUrl @"http://app.91jufeng.com/service/json"
//#define kBaseUrl @"http://14.215.133.72:9077/service/json" //鍑嗙敓浜?//#define kBaseUrl @"http://192.168.29.20:9077/service/json" //娴嬭瘯鍒嗙被
//#define kBaseUrl @"http://113.108.40.10:9077/service/json" //鍑嗙敓浜POS
//#define kBaseUrl @"http://192.168.29.25:8080/service/json"
//#define kBaseUrl @"http://192.168.29.20:9077/service/json"
//#define kBaseUrl @"http://192.168.29.24:8888/service/json"
#endif
#define CURRENT_IOS_VERSION [[[UIDevice currentDevice] systemVersion] floatValue]
#define PROPERTY_STRONG @property (nonatomic, strong)
#define PROPERTY_ASSIGN @property (nonatomic, assign)
#define PROPERTY_COPY @property (nonatomic, copy)
#define weak_self(obj) __weak typeof(obj) weak_self = obj;
#define kScreenWidth ([[UIScreen mainScreen] bounds].size.width)
#define kScreenHeight ([[UIScreen mainScreen] bounds].size.height)
#define kFullViewHeight (kScreenHeight - 64)
#define NavbarHeight 64
#define CellHeight 57
#define BooksCellheight 171
#define Spacing 9
//鑾峰緱瑙嗗浘鐩稿叧
#define VIEW_W(_VIEW_) (_VIEW_.frame.size.width)
#define VIEW_H(_VIEW_) (_VIEW_.frame.size.height)
#define VIEW_X(_VIEW_) (_VIEW_.frame.origin.x)
#define VIEW_Y(_VIEW_) (_VIEW_.frame.origin.y)
#define GetView_MaxY(_VIEW_) CGRectGetMaxY(_VIEW_.frame)
#define GetView_MinY(_VIEW_) CGRectGetMinY(_VIEW_.frame)
#define YaHei_Font(_X_) [UIFont fontWithName:@"MicrosoftYaHei" size:(_X_)] //闆呴粦瀛椾綋
#define Text_Font(x) [UIFont systemFontOfSize:x]//瀛椾綋澶у皬
#define Text_FontSupSmall [UIFont systemFontOfSize:10.f]
#define Text_FontSmall [UIFont systemFontOfSize:13.f]
#define Text_FontNomal [UIFont systemFontOfSize:15.f]
#define Text_FontMid [UIFont systemFontOfSize:16.f]
#define Text_FontBig [UIFont systemFontOfSize:17.f]
#define Text_FontSupBig [UIFont systemFontOfSize:19.f]
#ifdef DEBUG
#define DLog(...) NSLog(__VA_ARGS__)
#else
#define DLog(...)
#endif
#define STRING_FROMAT(...) [NSString stringWithFormat:__VA_ARGS__]
#define TranslateValidPhotoUrl(urlPrefix, photoUrl) \
if (![[CommonTool sharedInstance] stringIsEmpty:(photoUrl)]) {\
\
(photoUrl) = STRING_FROMAT(@"%@%@", (urlPrefix), (photoUrl));\
}\
//RGB杞琔IColor鍑芥暟
#define UIColorFromRGB(r, g, b) [UIColor colorWithRed:r/255.0 green:g/255.0 \
blue:b/255.0 alpha:1.0]
//#define ViewBackgroundColor UIColorHexFromRGB(0xF9F9F9)
#define ViewBackgroundColor UIColorHexFromRGB(0xF0EFF5)
//#define BoderlineColor UIColorHexFromRGB(0xeeeeee)
#define BoderlineColor UIColorHexFromRGB(0xD9D9D9)
#define YThemeColor UIColorFromRGB(251, 217, 26)
#define BlackTextColor UIColorHexFromRGB(0x3A3A3A)
#define GrayTextColor UIColorHexFromRGB(0x666666)
#define RightItemColor UIColorHexFromRGB(0x716635)
#define TabbarColor UIColorHexFromRGB(0x444444)
#define viewBackColor UIColorFromRGB(247,247,247)
#define YellowTextColor UIColorHexFromRGB(0xFFDD1F)
#define LightGarytextColor UIColorHexFromRGB(0x999999)
#define RedTextColor UIColorHexFromRGB(0xF40000)
#define DefaultLogo [UIImage imageNamed:@"榛樿Logo"]
//鍗佸叚杩涘埗棰滆壊杞崲
#define UIColorMakeRGBA(nRed, nGreen, nBlue, nAlpha) [UIColor colorWithRed:(nRed)/255.0f \
green:(nGreen)/255.0f \
blue:(nBlue)/255.0f \
alpha:nAlpha]
/**
* 浣跨敤鏂瑰紡鏄疷IColorHexFromRGB(0x067AB5);
*/
#define UIColorHexFromRGB(rgbValue) [UIColor colorWithRed:((float)((rgbValue & 0xFF0000) >> 16))/255.0 green:((float)((rgbValue & 0xFF00) >> 8))/255.0 blue:((float)(rgbValue & 0xFF))/255.0 alpha:1.0]
#define UIColorHexFromRGBAlpha(rgbValue,alp) [UIColor colorWithRed:((float)((rgbValue & 0xFF0000) >> 16))/255.0 green:((float)((rgbValue & 0xFF00) >> 8))/255.0 blue:((float)(rgbValue & 0xFF))/255.0 alpha:alp]
#define UIColorMakeRGB(nRed, nGreen, nBlue) UIColorMakeRGBA(nRed, nGreen, nBlue, 1.0f)
#define UIColorRGB(color) UIColorMakeRGB(color>>16, (color&0x00ff00)>>8,color&0x0000ff)
//鏄撴簮鎺ュ彛:涓轰簡楠岃瘉鐢ㄦ埛韬唤锛屼互鍙婄‘淇濆弬鏁颁笉琚腑闂翠汉绡℃敼锛岄渶瑕佷紶閫掕皟鐢ㄨ€呯殑鏁板瓧绛惧悕銆?#define SHOWAPI_SIGN @"983e97df16ff48cb984c8250024aa142"
#define SHOWAPI_APPID @"5095"
#define GET_IMAGE_NAME(name) [UIImage imageNamed:name]
#define GET_IMAGE_PATH(path) [UIImage imageWithContentsOfFile:path]
//鍒ゆ柇鏄惁鏄痠OS8鍙婁互涓婄郴缁?#define IS_IOS8_ABOVE ([[[UIDevice currentDevice] systemVersion] floatValue]>=8.0?YES:NO)
#define AlertWith(title,msg) UIAlertView *alter = [[UIAlertView alloc] initWithTitle:title message:msg delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil];\
[alter show];
//鍒ゆ柇鏄惁鏄痠Phone5鍙婂叾浠ヤ笂鏈哄瀷
#define IS_IPHONE4_SERIAL (fabs((double)[[UIScreen mainScreen] bounds].size.height-(double)480) < DBL_EPSILON)
#define IS_IPHONE5_SERIAL (fabs((double)[[UIScreen mainScreen] bounds].size.height-(double)568) < DBL_EPSILON)
#define IS_IPHONE6 (fabs((double)[[UIScreen mainScreen] bounds].size.height-(double)667) < DBL_EPSILON)
#define IS_IPHONE6PLUS (fabs((double)[[UIScreen mainScreen] bounds].size.height-(double)736) < DBL_EPSILON)
#define NOTIFICATION_CENTER [NSNotificationCenter defaultCenter]
#define kAlphaNum @"0123456789"
#define kAlphaPsd @"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789_"
#define kDefaultInputStock @"defaultInputStock"
#define kDefaultOutputStock @"defaultOutputStock"
#define kUserLoginName @"userLoginName"
#define kReloginAlertViewDisappear @"reloginAlertViewDisappear"
#define kDefaultAddress @"defaultAddress"
#define kInsetUrl @"insetUrl" //鎵嬪姩杈撳叆URL
#define kPrintBlueToothName @"printBlueToothName"//钃濈墮鎵撳嵃鏈哄悕绉版垨鑰呭湴鍧€
#define kPrintSwitch @"printSwitch"//鎵撳嵃鏈哄紑鍏?
//姣忛〉鏉℃暟
#define kPageSizeValue 20
#define kSuccess @"0"
#define kDefaultImageType @"jpg"
#define kAreaVersion @"version"//鍦板尯鐗堟湰
#define kGoodsDataBase @"goods.db"
#define kSaleListPlist @"saleList.plist"//閿€鍞竻鍗昿list鏂囦欢
#define kGoodsNumber @"goodsNumber" // 閫夋嫨鍟嗗搧鏁伴噺
#define kProUnitId @"proUnitId" //澶氬崟浣岻D
#define kProUnitName @"proUnitName" //澶氬崟浣嶅悕绉?//#define kProUnitConnId @"proUnitConnId" //鍟嗗搧鍗曚綅鍏宠仈缂栫爜
#define kTotalPrice @"totalPrice"// 鍟嗗搧鎬讳环閽?#define kGoodsStock @"goodsStock"// 鍟嗗搧瀵瑰簲鐨勪粨搴?#define kGooodsInfo @"goodsInfo"//鍟嗗搧淇℃伅
#define kCustomInfo @"customInfo"// 浼氬憳淇℃伅
#define kPayType @"payType"//鏀粯绫诲瀷
#define kGoodsTransType @"goodsTransType"//0:閿€鍞崟 1:鎸傚崟
#define kGoodsTransDateTime @"goodsTransDateTime"//鍟嗗搧浜ゆ槗鏃堕棿
#define kReturnGoodsListPlist @"returnGoodsList.plist"//閫€璐ф竻鍗昿list鏂囦欢
#define kBuyListPlist @"buyList.plist"//褰撻潰涔帮紙閲囪喘锛夋竻鍗?#define kBuyReturnGoodsListPlist @"buyReturnGoodsList.plist"//褰撻潰涔伴€€璐ф竻鍗?#define kAppCodeConst @"cloudbusi" //鑱氳渹缃?#define kOnlineStoreListPlist @"onlineStoreList.Plist"//璐墿杞﹀晢鍝佹竻鍗昿list鏂囦欢
#define kLackOfGoodsListPlist @"lackOfGoodsList.Plist"//缂鸿揣鍟嗗搧娓呭崟plist鏂囦欢
#pragma mark 璇锋眰浜ゆ槗鐮?
#pragma mark 鍩虹鍔熻兘
#define kUserRegister @"011001" //鐢ㄦ埛娉ㄥ唽
#define kUserLogin @"011002" //鐢ㄦ埛鐧诲綍
#define kSendVerificationCode @"011003" //鍙戦€佺煭淇¢獙璇佺爜
#define kModifierPassword @"011004" //淇敼瀵嗙爜
#define kResetPassword @"011005" //閲嶇疆瀵嗙爜
#define kUploadSinglePhoto @"011006" //涓婁紶鍗曞紶鍥剧墖
#define kUploadPhotos @"011007" //鎵归噺涓婁紶鍥剧墖
#define kBusiListQuery @"021012" //鍟嗗琛屼笟鍒楄〃鏌ヨ
#define kScopeListQuery @"021013" //浼佷笟缁忚惀鑼冨洿鍒楄〃鏌ヨ
#define kUnitListQyery @"014131" //鍗曚綅鍒楄〃鏌ヨ
#define kUnitAddOrModefy @"014132" //鍗曚綅鏂板鎴栦慨鏀?#define kUnitPreserve @"014133" //鍗曚綅缁存姢
#define kRoleListQuery @"012031" //鑱屽姟鍒楄〃鏌ヨ
#define kPowersListQuery @"012034" //骞冲彴鏉冮檺鍒楄〃鏌ヨ
#define kTransParam @"011008" //鑾峰彇浜ゆ槗鍩烘湰鍙傛暟
#define kTransTypeQuery @"011010" //浜ゆ槗绫诲瀷鏌ヨ
#define kPayTypeListQuery @"016011" //浜ゆ槗缁撶畻鏂瑰紡鏌ヨ
#pragma mark 鐢ㄦ埛绠$悊
#define kMerchantBaseInfoQuery @"012011" //鍟嗗鍩烘湰璧勬枡鏌ヨ
#define kMerchantInfoPreserve @"012012" //鍟嗗鍩烘湰璧勬枡缁存姢
#define kRealNameAuthQuery @"012013" //瀹炲悕璁よ瘉鏌ヨ
#define kRealNameAuthPreserve @"012014" //瀹炲悕璁よ瘉缁存姢
#define kMerchantLogoPreserve @"012015" //鍟嗗LOGO缁存姢
#define kElectronPayPreserve @"012018" //鐢靛瓙鏀粯涓氬姟缁存姢
#define kElectronPayQuery @"012019" //鏌ヨ鐢靛瓙鏀粯涓氬姟淇℃伅
#define kMerchantOnOff @"01201A" //鍟嗗涓氬姟寮€鍏?
#pragma mark 鍟嗗鍛樺伐绠$悊
#define kStaffListQuery @"012021" //鍛樺伐鍒楄〃鏌ヨ
#define kStaffInfoQuery @"012022" //鍛樺伐璇︽儏鏌ヨ
#define kStaffInfoPreserve @"012023" //鍛樺伐淇℃伅缁存姢
#define kStaffStateManage @"012024" //鍛樺伐鐘舵€佺鐞?//#define kRoleInfoQuery @"012032" //鑱屽姟璇︽儏鏌ヨ
#define kRoleInfoQuery @"012035" //鑱屽姟璇︽儏鏌ヨ
#define kRoleInfoPreserve @"012033" //鑱屽姟淇℃伅缁存姢
#pragma mark 鍟嗗涓氭埛淇℃伅
#define kStorageListQuery @"013011" //浠撳簱鍒楄〃鏌ヨ
#define kStorageIofoQuery @"013012" //浠撳簱璇︽儏鏌ヨ
#define kStorageIofoPreserve @"013013" //浠撳簱鍩烘湰淇℃伅缁存姢
#define kStorageStateManage @"013014" //浠撳簱鐘舵€佺鐞?#define kDefaultStorageSet @"013015" //榛樿浠撳簱璁剧疆
#define kAccountListQuery @"013021" //璧勯噾璐︽埛鍒楄〃鏌ヨ
#define kDefaultAccountSet @"013025" //榛樿璐︽埛璁剧疆
#define kRecvAddressListQuery @"013031" //鏀惰揣鍦板潃鍒楄〃鏌ヨ
#define kRecvAddressInfoQuery @"013032" //鏀惰揣鍦板潃璇︽儏鏌ヨ
#define kRecvAddressInfoPreserve @"013033" //鏀惰揣鍦板潃淇℃伅缁存姢
#define kRecvAddressStateManage @"013034" //鏀惰揣鍦板潃鐘舵€佺鐞?#define kDefaulRecvAddressSet @"013035" //榛樿鏀惰揣鍦板潃璁剧疆
#pragma mark 鐢熸剰鍦?#define kPartnerListQuery @"015011" //浼欎即鍒楄〃鏌ヨ
#define kPartnerStatisInfoQuery @"015012" //浼欎即缁熻淇℃伅鏌ヨ
#define kPartnerInfoQuery @"015013" //浼欎即璇︽儏鏌ヨ
#define kPartnerInfoPreserve @"015014" //浼欎即淇℃伅缁存姢
#define kBusinessCardQuery @"015015" //鐢熸剰鍚嶇墖澶规煡璇?#define kPartnerAuthListQuery @"015021" //浼欎即鏉冮檺鍒楄〃鏌ヨ
#define kPartnerAuthSet @"015022" //浼欎即鏉冮檺璁剧疆
#define kNewPartnerQuery @"015031" //鏂颁紮浼?鏂板晢鏈哄垪琛ㄦ煡璇?#define kMerchantListQuery @"015032" //鍟嗗鍒楄〃鏌ヨ
#define kInviteRegister @"015033" //閭€璇锋敞鍐?#define kNewPartnerApply @"015034" //鏂颁紮浼寸敵璇?#define kMerchantInfoQuery @"015035" //鍟嗗璇︽儏鏌ヨ
#define kPartnerMsgListQuery @"015041" //浼欎即璁伅鍒楄〃鏌ヨ
#define kHistoryMsgQuery @"015042" //鍘嗗彶璁伅鏌ヨ
#define kSendMsg @"015043" //鍙戦€佸嵆鏃朵俊鎭?
#pragma mark 璐︽湰
#define kAccountBook @"041011" //璐︽湰棣栫晫闈㈡暟鎹?#define kcapitalBalance @"013021" //璧勯噾璐︽埛鍒楄〃鏌ヨ
#define khistoryBill @"041022" //鍘嗗彶璐﹀崟鏁版嵁鏌ヨ
#define kGetAndPayBill @"041023" //鏀朵粯娆炬暟鎹煡璇?#define kgetAndPayGoods @"041032" //鏀跺彂璐ф暟鎹煡璇?
#define kMerchantSaleSummary @"041054" //鍟嗗閿€鍞眹鎬绘煡璇?#define kSalerSaleSummary @"041055" //涓氬姟鍛橀攢鍞笟缁╃粺璁℃煡璇?#define kSalerSaleDetail @"041056" //涓氬姟鍛橀攢鍞笟缁╂槑缁嗘煡璇?#define kSalerChargeDetail @"041057" //涓氬姟鍛橀攢鍞敹娆炬槑缁嗘煡璇?#define kSalerReturnDetail @"041058" //涓氬姟鍛橀攢鍞€€璐ф槑缁嗘煡璇?
#define kAddCateName @"051011" //娣诲姞璐㈠姟绫诲埆
#define kFindCategory @"051012" //鏌ヨ璐㈠姟绫诲埆
#define kSaveAndDetail @"051021" //淇濆瓨鍏朵粬鏀舵敮鍜屾敮鍑鸿鎯?#define kHistoryAllSearch @"051022" //鍘嗗彶鎬绘煡璇?#define KHistoryFind @"051023" //鍘嗗彶鏀舵敮鏄庣粏鏌ヨ锛屾煇涓€椤?
#pragma mark 鍩虹淇℃伅绠$悊
#define kAreaInfoQuery @"021011" //鑾峰彇鍦板尯淇℃伅
#define kFeedBackListQuery @"023050" //鎰忚鍙嶉鍒楄〃鏌ヨ
#define kFeedBackInfoQuery @"023051" //鎰忚鍙嶉璇︽儏鏌ヨ
#define kFeedBackInfoPreserve @"023052" //鎰忚鍙嶉缁存姢
#define kAppVersionQuery @"999001" //瀹㈡埛绔増鏈煡璇?#define kUnionCodeQuery @"021015" //鑱旇鍙锋煡璇?#define kLogisticsCompanyQuery @"021021" //鐗╂祦鍏徃鏌ヨ
#define kSeggestionAndFeedback @"061013" //鎻愪氦鎰忚鍙嶉
#pragma mark 鍟嗗搧绠$悊
#define kGoodsClassList @"014111" //鍟嗗搧鍒嗙被鏌ヨ
#define kGoodsClassRevise @"014112" //鍟嗗搧鍒嗙被缁存姢
#define kGoodsList @"014123" //鍟嗗搧鍒楄〃鏌ヨ
#define kGoodsDetailQuery @"014124" //鍟嗗搧鏄庣粏鏌ヨ
#define kGoodsDetailRevise @"014121"//鍟嗗搧缁存姢
#define kGoodsNewCasing @"014162"//鍟嗗搧娣诲姞鏂板寘瑁?#define kGoodsPutaway @"014125"//鍟嗗搧缃戝簵涓婏紡涓嬫灦
#define kGoodsStick @"014126" //鍟嗗搧缃《
#define kGoodsStatistics @"014128" //鍟嗗搧缁熻
#define kGoodsPricePreserve @"014127" //鍟嗗搧浠锋牸淇敼
#define kGoodsStockListQuery @"014151" //鍟嗗搧搴撳瓨鍒楄〃鏌ヨ
#define kGoodsStockPreserve @"014136" //鍟嗗搧搴撳瓨绠$悊
#define kGoodsWarningTypeSet @"014137" //鍟嗗搧棰勮绫诲瀷璁剧疆
#define kGoodsWarningNumPreserve @"014142" //搴撳瓨棰勮璁剧疆
#define kGoodsWarningNumSetting @"014143" //鍟嗗搧棰勮鍊肩鐞?#define kGoodsOutputOrInputListQuery @"014153" //鍟嗗搧鍑哄叆搴撴祦姘?#define kGoodsInputPreserve @"014152" //鍟嗗搧鍏ュ簱绠$悊
#define kGoodsClassTypeSet @"014115" //鍟嗗搧鍒嗙被绫诲瀷璁剧疆
#define kGoodsStockWarningQuery @"014141" //搴撳瓨棰勮鏌ヨ
#define kGoodsScanQuery @"014129" //鍟嗗搧浜岀淮鐮佹壂鎻?#define kGoodsInfoSync @"014161" //鍟嗗搧淇℃伅鍚屾
#define kCustomerStockListQuery @"014171" //浼氬憳浠撳簱鍟嗗搧鍒楄〃鏌ヨ
#pragma mark 涓汉淇℃伅绠$悊
#define kUserInfoQuery @"012016" //涓汉璧勬枡鏌ヨ
#define kUserInfoPreserve @"012017" //涓汉璧勬枡缁存姢
#pragma mark 褰撻潰浜ゆ槗
#define kFacePayPreserve @"031011" //褰撻潰浜ゆ槗/閫€璐у苟鏀粯
//#define kFaceOutPayPreserve @"031012" //褰撻潰閫€璐у苟鏀粯
#define kFacePayBillPay @"031013"//褰撻潰浜ゆ槗/閫€璐у崟鎹敮浠?#define kTradingListQuery @"039011" //浜ゆ槗鍗曟嵁鍒楄〃鏌ヨ
#define kTradingDetailQuery @"039012" //浜ゆ槗鍗曟嵁璇︽儏鏌ヨ
#define kOnlineShopOrderListQuery @"039013" //缃戝簵璁㈠崟鍒楄〃鏌ヨ
#define kBankListQuery @"021014" //閾惰鍒楄〃鏌ヨ
#define kAccountInfoPreserve @"013023" //璧勯噾璐︽埛淇℃伅缁存姢
#define kAccountDetailQuery @"013022" //璧勯噾璐︽埛璇︽儏鏌ヨ
#define kAccountStatePreserve @"013024" //璧勯噾璐︽埛鐘舵€佺鐞?#define kMposPayee @"031021" //mpos鐩存帴鏀?浠樻
#define kDebtSettlement @"031031" //浜ゆ槗娆犳缁撶畻
#define kTradingJoinAccount @"031014" //褰撻潰浜ゆ槗璐﹀崟鍏ヨ处
#pragma mark 缃戝簵浜ゆ槗
#define kPayResultNotifi @"040011" //鏀粯缁撴灉閫氱煡
#pragma mark 浜ゆ槗璁伅閫氳
#define kUntreatedMessageCounts @"017011" //鏈鐞嗚鎭€绘暟鏌ヨ
#define kPartnerMessageList @"017012" //浼欎即璁伅鍒楄〃鏌ヨ
#define kOrderInformationList @"017013" //璁㈠崟浜ゆ槗璁伅鍒楄〃鏌ヨ
#define kHistoryChatMessageQuery @"017014" //鍗虫椂璁伅鍘嗗彶鏌ヨ
#define kOrderInformationQuery @"017015" //浜ゆ槗璁伅鍘嗗彶鏌ヨ
#define kSendChattingMessage @"017016" //鍙戦€佸嵆鏃舵秷鎭?#define kDeleteChattingMessage @"017018" //鍒犻櫎鍗虫椂娑堟伅
#define kTradingInformationQuery @"017019" //浜ゆ槗淇℃伅缁熻鏌ヨ
#define kPlatformInformationList @"017030" //骞冲彴娑堟伅鍒楄〃
#define kPlatformHistoryInfoQuery @"017031" //骞冲彴娑堟伅鍘嗗彶鏌ヨ
#pragma mark 缂鸿揣琛ヨ揣
#define kLackGoodsListQuery @"033011" //鍟嗗搧缂鸿揣鍒楄〃鏌ヨ
#define kBuyListAddNewGoods @"033012" //閲囪喘娓呭崟鏂板
#define kBuyListPreserve @"033013" //閲囪喘娓呭崟缁存姢
#define kGoodsOrderListQuery @"033015" //鍟嗗搧璁㈠崟鍒楄〃鏌ヨ
#define kGoodsJoinLackList @"033016" //鍟嗗搧鍔犲叆缂鸿揣琛ヨ揣閲囪喘鍗?#define kSupplierSameGoodsListQuery @"033014" //渚涘簲鍟嗗悓绫诲晢鍝佺被鍒煡璇?//#define kAddGoodsToShopCars @"032021" //娣诲姞璐墿杞?//#define kShopCarsPreserve @"032021" //璐墿杞︾淮鎶?#define kReplenishmentPlaceOrder @"032031" //琛ヨ揣涓嬪崟
#define kReplenishmentOrderPayment @"032041" //琛ヨ揣璁㈠崟浠樻
#pragma mark 缃戝簵浜ゆ槗
#define kOnlinePlaceOrder @"032011" //缃戝簵浜ゆ槗涓嬪崟
#define kOnlineReturnGoods @"032012" //缃戝簵浜ゆ槗閫€璐?#define kOnlineOrderPay @"032021" //璁㈠崟浠樻
#define kReceiveOrderMoney @"032022" //璁㈠崟纭鏀舵
#define kOrdersForShipment @"032031" //璁㈠崟鍙戣揣
#define kConfirmOrderGoods @"032032" //璁㈠崟纭鏀惰揣
#define kAddedLogisticsInfo @"032033" //琛ュ厖鐗╂祦鍗?#define kLogisticsInfoQuery @"032034" //鏌ヨ鐗╂祦淇℃伅
#define kOnlineOrderQuotation @"032041" //璁㈠崟鎶ヤ环
#define kSendAlertMessage @"032051" //璁㈠崟澶勭悊鎻愮ず鎺ㄩ€?#define kSureAndCancleOrder @"032061"//璁㈠崟鎿嶄綔:纭/鍙栨秷
#define kOrderShipmentMoney @"032071"//璁㈠崟鍙戣揣鏀舵
#define kOnlinePaymentList @"016021"//浼欎即瀵瑰晢瀹舵潈闄愭煡璇?#define kOnlinePartModeList @"016022"//鎵归噺鏌ヨ浼欎即鏉冮檺
#define kOnlineStoreOrder @"032011"//缃戝簵浜ゆ槗涓嬪崟
#define kLackGoodsOrder @"033031"//琛ヨ揣涓嬪崟
#define kLackGoodsOrderListQuery @"039014"//鎵归噺鏌ヨ浜ゆ槗鍗曟嵁璇︽儏
#define kLackGoodsOrderPay @"033041"//琛ヨ揣璁㈠崟浠樻
#define kGoodsClassDelete @"014113"//鍟嗗搧鍒嗙被鍒犻櫎
#pragma mark 闇€姹傚競鍦?#define kMyInvatationDetail @"034031"//鎷涙爣璇︽儏
#define kMyTenderDetail @"034032"//鎶曟爣璇︽儏
#define kMyInvateHistoryList @"034051"//鎷涙爣鏂规煡璇㈡嫑鏍?#define kMyInvateCompanyList @"034052"//鎷涙爣鏂规煡璇㈡姇鏍?#define kSpecifyWinTender @"034053"//鎷涙爣鏂规寚瀹氫腑鏍?#define kMyTenderHistoryList @"034061"//鎶曟爣鏂规煡璇㈡姇鏍?#define kPostInviteInfo @"034011"//鍙戝竷鎷涙爣淇℃伅
#define kAddFollow @"034042"//娣诲姞鍏虫敞
#define kSummitToTend @"034041"//鎻愪氦鎶曟爣鎶ヤ环
#define kInviteDefultInfo @"034012"//鎷涙爣榛樿淇℃伅鏌ヨ
#define kAllInvateList @"034021"//鍏ㄧ綉鎷涙爣鍒楄〃
#define kBusinessCircleInvateList @"034022"//鐢熸剰鍦堟嫑鏍囧垪琛?#define kBusinessCircleCatList @"021031"//鐢熸剰鍦堢郴缁熼粯璁ゅ垎绫诲垪琛?
#define kWholeInvateQueryList @"034071"//鍏ㄧ綉鎷涙爣鍔ㄦ€?#define kCircleInvateQueryList @"034072"//鐢熸剰鍦堟嫑鏍囧姩鎬?#define kFocusIndustryQueryList @"034073"//鍟嗗鍏虫敞琛屼笟
#define kRecommendInvateQueryList @"034074"//骞冲彴鎺ㄨ崘鎷涙爣鍒楄〃
#pragma mark 鎻愯揣
#define kPickUpGoodsPost @"035021"//涓氬姟鍛樻彁璐х敵璇?#define kPickUpBillDetaileQuery @"035012"//閫佽揣杞︽彁璐ф垨杩斾粨鏄庣粏鏌ヨ
#define kPickUpBillListQuery @"035011"//閫佽揣杞︽彁璐ф垨杩斾粨鍒楄〃鏌ヨ
#define kPickGoods @"035022"//绠$悊鍛橀厤璐?#define kPickUpBillConfirmation @"035023"//涓氬姟鍛樼‘璁ら厤璐?#define kSendGoodsCarListQuery @"013016"//閫佽揣杞﹀垪琛ㄦ煡璇?#define kCallBackGoodsForBill @"035031"//绠$悊鍛樿繑浠撳埗鍗?#define kCallBackGoodsConfirmation @"035032"//涓氬姟鍛樿繑浠撶‘璁?#define kInternalGoodsStateList @"035013"//鎻愯揣鎴栬繑搴撳崟鎹€绘暟鏌ヨ
#pragma mark 浼氬憳绉垎
#define kPreserveBusi @"012051"//鐢ㄦ埛涓氬姟寮€閫?#define kQueryBusiSwitch @"012052"//鏌ヨ涓氬姟鏄惁寮€閫?#define kPreserveAccPointsStep @"014191"//鍟嗗绉垎鍏戞崲闃舵缁存姢
#define kQueryAccPointsStepList @"014192"//鍟嗗绉垎鍏戞崲闃舵鏌ヨ
#define kPreserveAccPointsExchange @"014193"//鍟嗗鍏戞崲绀煎搧缁存姢
#define kQueryAccPointsExchange @"014194"//鍟嗗鍏戞崲绀煎搧鏌ヨ
#define kPostAccPointsExchange @"031041"//绉垎鍏戞崲绀煎搧浜ゆ槗
#define kQueryExchangeList @"039051"//绉垎鍏戞崲浜ゆ槗鍒楄〃鏌ヨ
#define kQueryExchangeDetaile @"039052"//绉垎鍏戞崲浜ゆ槗璇︽儏鏌ヨ
#define kOpenAccPoint @"071011"//寮€鍚晢瀹朵細鍛樼Н鍒嗗姛鑳?#define kQueryAccPointsRule @"071012"//绉垎瑙勫垯鏌ヨ
#define kPreserveAccPointsRule @"071013"//绉垎瑙勫垯缁存姢
#define kQueryAccPointsList @"071021"//绉垎浼氬憳鍒楄〃鏌ヨ
#define kQueryAccInfo @"071022"//绉垎浼氬憳璇︽儏鏌ヨ
#define kQueryAccPoints @"071023"//浼氬憳绉垎浣欓鏌ヨ
#define kQueryAccPointsDetaile @"071031"//浼氬憳绉垎鏄庣粏鏌ヨ
#define kQueryAccPointsTranOrder @"071032"//浼氬憳绉垎鏄庣粏璁板綍鍘熶氦鏄撴煡璇?#define kAddAccPoints @"071041"//浼氬憳绉垎璁拌处
#define kReverseAccPoints @"071042"//鍥炴粴浼氬憳绉垎璁拌处
#pragma mark 鐢熸剰鍦堬紞浼氬憳绉垎
#define kMemberLsitQuery @"015051"//浼氬憳鍒楄〃鏌ヨ
#define kMemberInfoQuery @"015052"//浼氬憳璇︽儏鏌ヨ
#define kMemberInfoPreserve @"015053"//浼氬憳淇℃伅缁存姢
#pragma mark 涓氬姟鍛樹笂浜ゅ簲浜ゆ
#define kNotUploadingReceiptNoList @"041061"//鏈笂浜よ揣娆剧粺璁″垪琛ㄦ煡璇?#define kNotReceiptNoDetail @"041063"//鏈笂浜よ揣娆鹃攢鍞槑缁?#define kUploadingReceiptNoList @"041065"//宸蹭氦璐ф璁板綍鍒楄〃
#define kReceiptNoDetail @"041064"//宸蹭氦璐ф閿€鍞槑缁?
#pragma mark 鍟嗗搧閿€鍞帓琛?#define kProSaleTopList @"041045"//鍟嗗搧閿€鍞帓琛?
#pragma mark 璁㈠崟涓績
#define kOrderListQuery @"039015"//鍟嗗璁㈠崟鍒楄〃鏌ヨ
#define kSaleQueryOrderList @"039016"//涓氬姟鍛樿鍗曞垪琛ㄦ煡璇?#define kCompoundOrderDetail @"039017"//骞跺崟璇︽儏鏌ヨ
#define kSubOrderDetail @"039018"//瀛愯鍗曡鎯呮煡璇?
#pragma mark 瑙掕壊
#define bossRoleCode @"0100"//鑰佹澘
#define systemAdminRoleCode @"0210"//绯荤粺绠$悊鍛?#define warehouseAdminRoleCode @"0220"//浠撳簱绠$悊鍛?#define financialAdminRoleCode @"0230"//璐㈠姟绠$悊鍛?#define shopAdminRoleCode @"0240"//缃戝簵绠$悊鍛?#define saleAdminRoleCode @"0310"//閿€鍞鐞嗗憳
#define buyerRoleCode @"0320"//閲囪喘鍛?#define cashierRoleCode @"0330"//鏀堕摱鍛?#define salesRoleCode @"0340"//涓氬姟鍛?
#pragma mark 鍩虹鏁版嵁淇℃伅搴撹〃
#define proCategoryInfo @"pro_category_info"//鍟嗗搧绫诲埆琛?#define proProductInfo @"pro_product_info"//鍟嗗搧淇℃伅琛?#define cirMemberInfo @"cir_member_info"//鐢熸剰鍦堜細鍛樿〃
#define Notification_EditTextStringReturnDic @"Notification_EditTextStringReturnDic"
#define Notification_ChangeMerchantADVPhoto @"Notification_ChangeMerchantADVPhoto"
#define Notification_EditTextDicReturnDic @"Notification_EditTextDicReturnDic"
#define Notification_ChangePower @"Notification_ChangePower"
#define Notification_SessionTimeout @"Notification_SessionTimeout"//浼氳瘽瓒呮椂
#define Notification_ClassSet @"Notification_ClassSet"//鍒嗙被璁剧疆鎴愬姛鍥炶皟
#define Notification_AddNewClass @"Notification_AddNewClass"//娣诲姞鏂板垎绫绘垚鍔熷洖璋?#define Notification_AddNewGoods @"Notification_AddNewGoods"//娣诲姞鏂板晢鍝佹垚鍔熷洖璋?#define Notification_newGoodsBackClike @"Notification_newGoodsBackClike"//娣诲姞鏂板晢鍝佽繑鍥?#define Notification_GoodsPutaway @"Notification_GoodsPutaway"//鍟嗗搧涓婃灦鎴愬姛鍥炶皟
#define Notification_GoodsPriceChange @"Notification_GoodsPriceChange"//鍟嗗搧鎶ヤ环淇敼鎴愬姛鍥炶皟
#define Notification_GoodsInfoPreserve @"Notification_GoodsInfoPreserve"//鍟嗗搧淇℃伅缁存姢鎴愬姛鍥炶皟
#define Notification_GoodsInStorage @"Notification_GoodsInStorage"//鍟嗗搧淇℃伅鍏ュ簱鎴愬姛鍥炶皟
#define Notification_GoodsSoldOut @"Notification_GoodsSoldOut"//锛堢綉搴楀拰瀹炰綋搴楋級鍟嗗搧涓嬫灦(鍏ュ簱銆佷笂鏋?鎴愬姛鍥炶皟
#define Notification_AddNewPurchaseGoods @"Notification_AddNewPurchaseGoods"//(缂鸿揣琛ヨ揣)鏂板閲囪喘鍟嗗搧鎴愬姛鍥炶皟
#define Notification_AddNewInvateGoods @"Notification_AddNewInvateGoods"//(鎴戣鎷涙爣)娣诲姞鎷涙爣鍟嗗搧鎴愬姛鍥炶皟
#define Notification_Login @"Notification_Login"//鐧诲綍鎴愬姛鍥炶皟
#define NOtification_StockInfoPresever @"NOtification_StockInfoPresever"//浠撳簱淇℃伅缁存姢
//#define Notification_TransferAccount_Result @"NotificationTransferAccountResult"
typedef NS_ENUM(NSUInteger,SendVerifyType)
{
SendVerifyTypeRegister = 0, //鐢ㄦ埛娉ㄥ唽
SendVerifyTypeFindPassword, //鎵惧洖瀵嗙爜
SendVerifyTypeStaffManage, //鍛樺伐绠$悊
};
typedef NS_ENUM(NSUInteger ,TransParamType)
{
TransParamTypeRandom = 0, //闅忔満鏁? TransParamTypeRSAKey, //RSA鍏挜
};
typedef NS_ENUM(NSUInteger, TransType)
{
MerchantLogo = 0 ,//鍟嗗搴楅摵logo
MerchantScolleImage, //鍟嗗搴楅摵杞挱鍥? MerchantRealConfireImage, //鍟嗗瀹炲悕璁よ瘉鐓х墖
ProductLogo, //鍟嗗搧logo
OtherIncomeProof,//鍏朵粬鏀舵敮鍑瘉鍥剧墖
SuggestLogo,//鎰忚鍥剧墖闄勪欢鍥剧墖
};
typedef NS_ENUM(NSUInteger, StockState)
{
StockStateNomal = 0, //姝e父
StockStateClose = 1, //鍏冲仠
StockStateRepeal = 9, //鎾ら攢
};
typedef NS_ENUM(NSUInteger, UseType) {
UseTypeInput = 0, //鍏ュ簱
UseTypeOutput, //鍑哄簱
};
typedef NS_ENUM(NSUInteger, settType)
{
settTypeCash = 0, //鐜伴噾缁撶畻
settTypeMpos = 1, //mpos鍒峰崱缁撶畻
settTypeNpay = 2, //缃戜笂鏀粯缁撶畻
};
typedef NS_ENUM(NSUInteger, AccType) {
AccTypeInput = 0, //鏀舵
AccTypeOutput, //浠樻
};
typedef NS_ENUM(NSUInteger, qryType)
{
TradingHistory = 0, //浜ゆ槗鍘嗗彶鏌ヨ
TradingSmallTicket = 1, //浜ゆ槗灏忕エ鏌ヨ
TradingRefundable = 2, //鍙€€娆惧崟鎹煡璇? TradingRefund = 3, //鍏宠仈閫€璐ф祦姘存煡璇?};
typedef NS_ENUM(NSUInteger, OperateType) {
OperateTypeFreeze = 0, //鍐荤粨
OperateTypeThaw, //瑙e喕
OperateTypeCancel, //娉ㄩ攢
};
typedef NS_ENUM(NSUInteger, PartnerGroupType) {
PartnerGroupTypeCustomer = 0, //浼氬憳
PartnerGroupTypeMerchant, //渚涘簲鍟?};
typedef NS_ENUM(NSUInteger, PartnerStatisType) {
PartnerGroupTypeNewPartner = 0, //鏂颁紮浼存暟
PartnerGroupTypeNewMerchant, //鏂板晢鏈烘暟
PartnerGroupTypeNewMessage, //鏂版秷鎭暟
PartnerGroupTypeReplenTrans, //琛ヨ揣浜ゆ槗鏁?};
typedef NS_ENUM(NSUInteger, InviteType) {
InviteTypeMessage = 0, //鐭俊
InviteTypeChart, //寰俊
InviteTypeQQ, //QQ
};
typedef NS_ENUM(NSUInteger, CalucateWay) {
Adding,
Subtracting,
Multiplying,
Dividing,
};
typedef NS_ENUM(NSUInteger,NotiType) {
NotiTypeNewGiftScanCode = 0 //鏂板绀煎搧鎵爜
};
//鎻愮ず淇℃伅
typedef enum {
PromptInfoLoad = 1000,
PromptInfoSuccend = 1001,
PromptInfoFaild = 1002,
PromptInfoNotAuthority = 1003,
PromptInfoSelectSubTime = 1004,
PromptInfoNotInventory = 1005,
PromptInfoInventoryNotError = 1006,
PromptInfoPleaseWrite = 1008,
PromptInfoFormError = 1014,
PromptInfoPasswordFormError = 1015,
PromptInfoSupplierSenderTraders = 1017,
PromptInfoPriceHighest = 1021,
PromptInfoGoodsNumberError = 1023,
PromptInfoSetAddre = 1024,
PromptInfoElectronPayApplySucc = 1025,
PromptInfoElectronPayPreserveSucc = 1026,
PromptInfoSelectOneClass = 1031,
PromptInfoNotSelectiveGoods = 1032,
// PromptInfoPleaseSelectGoods = 1033,
PromptInfoNotBillNo = 1035,
PromptInfoCaptchaSentSucc = 1036,
PromptInfoCaptchaSentFaild = 1037,
PromptInfoPreRateGreaterThanZero = 1040,
PromptInfoLoginNameError = 1041,
PromptInfoNotChange = 1044,
PromptInfoInput = 1051,
PromptInfoInvitationSentSucc = 1054,
PromptInfoSetPositionsAuthority = 1056,
PromptInfoQueryNotKinds = 1057,//鏌ヨ鏃犲垎绫? PromptInfoInputPointsMoney = 1058,//璇疯緭鍏ヤ細鍛樿喘鐗╂秷璐归噾棰? PromptInfoInputPointsValue = 1059,//璇疯緭鍏ヤ細鍛樼Н鍒嗙疮璁″垎鍊? PromptInfoPointsMaxValue = 1060,//姝ょぜ鍝佸凡杈惧埌鏈€澶у厬鎹㈠€?
}PromptInfo;
//#endif
// GlobalVariable.h
// Hotchpotch
//
// Created by Harry on 15/8/3.
// Copyright (c) 2015骞?Harry. All rights reserved.
//
//#ifndef Hotchpotch_GlobalVariable_h
//#define Hotchpotch_Glob
#if ISPRODUCT
#define kBaseUrl @"http://app.91jufeng.com/service/json"
#else
//#define kBaseUrl @"http://sunbox17.vicp.cc:34077/service/json"
//#define kBaseUrl @"http://192.168.4.221:9077/service/json"
//#define kBaseUrl @"http://192.168.4.223:9077/service/json"
#define kBaseUrl @"http://192.168.4.202:9077/service/json"
//#define kBaseUrl @"http://192.168.29.26:8080/service/json"
//#define kBaseUrl @"http://app.91jufeng.com/service/json"
//#define kBaseUrl @"http://14.215.133.72:9077/service/json" //鍑嗙敓浜?//#define kBaseUrl @"http://192.168.29.20:9077/service/json" //娴嬭瘯鍒嗙被
//#define kBaseUrl @"http://113.108.40.10:9077/service/json" //鍑嗙敓浜POS
//#define kBaseUrl @"http://192.168.29.25:8080/service/json"
//#define kBaseUrl @"http://192.168.29.20:9077/service/json"
//#define kBaseUrl @"http://192.168.29.24:8888/service/json"
#endif
#define CURRENT_IOS_VERSION [[[UIDevice currentDevice] systemVersion] floatValue]
#define PROPERTY_STRONG @property (nonatomic, strong)
#define PROPERTY_ASSIGN @property (nonatomic, assign)
#define PROPERTY_COPY @property (nonatomic, copy)
#define weak_self(obj) __weak typeof(obj) weak_self = obj;
#define kScreenWidth ([[UIScreen mainScreen] bounds].size.width)
#define kScreenHeight ([[UIScreen mainScreen] bounds].size.height)
#define kFullViewHeight (kScreenHeight - 64)
#define NavbarHeight 64
#define CellHeight 57
#define BooksCellheight 171
#define Spacing 9
//鑾峰緱瑙嗗浘鐩稿叧
#define VIEW_W(_VIEW_) (_VIEW_.frame.size.width)
#define VIEW_H(_VIEW_) (_VIEW_.frame.size.height)
#define VIEW_X(_VIEW_) (_VIEW_.frame.origin.x)
#define VIEW_Y(_VIEW_) (_VIEW_.frame.origin.y)
#define GetView_MaxY(_VIEW_) CGRectGetMaxY(_VIEW_.frame)
#define GetView_MinY(_VIEW_) CGRectGetMinY(_VIEW_.frame)
#define YaHei_Font(_X_) [UIFont fontWithName:@"MicrosoftYaHei" size:(_X_)] //闆呴粦瀛椾綋
#define Text_Font(x) [UIFont systemFontOfSize:x]//瀛椾綋澶у皬
#define Text_FontSupSmall [UIFont systemFontOfSize:10.f]
#define Text_FontSmall [UIFont systemFontOfSize:13.f]
#define Text_FontNomal [UIFont systemFontOfSize:15.f]
#define Text_FontMid [UIFont systemFontOfSize:16.f]
#define Text_FontBig [UIFont systemFontOfSize:17.f]
#define Text_FontSupBig [UIFont systemFontOfSize:19.f]
#ifdef DEBUG
#define DLog(...) NSLog(__VA_ARGS__)
#else
#define DLog(...)
#endif
#define STRING_FROMAT(...) [NSString stringWithFormat:__VA_ARGS__]
#define TranslateValidPhotoUrl(urlPrefix, photoUrl) \
if (![[CommonTool sharedInstance] stringIsEmpty:(photoUrl)]) {\
\
(photoUrl) = STRING_FROMAT(@"%@%@", (urlPrefix), (photoUrl));\
}\
//RGB杞琔IColor鍑芥暟
#define UIColorFromRGB(r, g, b) [UIColor colorWithRed:r/255.0 green:g/255.0 \
blue:b/255.0 alpha:1.0]
//#define ViewBackgroundColor UIColorHexFromRGB(0xF9F9F9)
#define ViewBackgroundColor UIColorHexFromRGB(0xF0EFF5)
//#define BoderlineColor UIColorHexFromRGB(0xeeeeee)
#define BoderlineColor UIColorHexFromRGB(0xD9D9D9)
#define YThemeColor UIColorFromRGB(251, 217, 26)
#define BlackTextColor UIColorHexFromRGB(0x3A3A3A)
#define GrayTextColor UIColorHexFromRGB(0x666666)
#define RightItemColor UIColorHexFromRGB(0x716635)
#define TabbarColor UIColorHexFromRGB(0x444444)
#define viewBackColor UIColorFromRGB(247,247,247)
#define YellowTextColor UIColorHexFromRGB(0xFFDD1F)
#define LightGarytextColor UIColorHexFromRGB(0x999999)
#define RedTextColor UIColorHexFromRGB(0xF40000)
#define DefaultLogo [UIImage imageNamed:@"榛樿Logo"]
//鍗佸叚杩涘埗棰滆壊杞崲
#define UIColorMakeRGBA(nRed, nGreen, nBlue, nAlpha) [UIColor colorWithRed:(nRed)/255.0f \
green:(nGreen)/255.0f \
blue:(nBlue)/255.0f \
alpha:nAlpha]
/**
* 浣跨敤鏂瑰紡鏄疷IColorHexFromRGB(0x067AB5);
*/
#define UIColorHexFromRGB(rgbValue) [UIColor colorWithRed:((float)((rgbValue & 0xFF0000) >> 16))/255.0 green:((float)((rgbValue & 0xFF00) >> 8))/255.0 blue:((float)(rgbValue & 0xFF))/255.0 alpha:1.0]
#define UIColorHexFromRGBAlpha(rgbValue,alp) [UIColor colorWithRed:((float)((rgbValue & 0xFF0000) >> 16))/255.0 green:((float)((rgbValue & 0xFF00) >> 8))/255.0 blue:((float)(rgbValue & 0xFF))/255.0 alpha:alp]
#define UIColorMakeRGB(nRed, nGreen, nBlue) UIColorMakeRGBA(nRed, nGreen, nBlue, 1.0f)
#define UIColorRGB(color) UIColorMakeRGB(color>>16, (color&0x00ff00)>>8,color&0x0000ff)
//鏄撴簮鎺ュ彛:涓轰簡楠岃瘉鐢ㄦ埛韬唤锛屼互鍙婄‘淇濆弬鏁颁笉琚腑闂翠汉绡℃敼锛岄渶瑕佷紶閫掕皟鐢ㄨ€呯殑鏁板瓧绛惧悕銆?#define SHOWAPI_SIGN @"983e97df16ff48cb984c8250024aa142"
#define SHOWAPI_APPID @"5095"
#define GET_IMAGE_NAME(name) [UIImage imageNamed:name]
#define GET_IMAGE_PATH(path) [UIImage imageWithContentsOfFile:path]
//鍒ゆ柇鏄惁鏄痠OS8鍙婁互涓婄郴缁?#define IS_IOS8_ABOVE ([[[UIDevice currentDevice] systemVersion] floatValue]>=8.0?YES:NO)
#define AlertWith(title,msg) UIAlertView *alter = [[UIAlertView alloc] initWithTitle:title message:msg delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil];\
[alter show];
//鍒ゆ柇鏄惁鏄痠Phone5鍙婂叾浠ヤ笂鏈哄瀷
#define IS_IPHONE4_SERIAL (fabs((double)[[UIScreen mainScreen] bounds].size.height-(double)480) < DBL_EPSILON)
#define IS_IPHONE5_SERIAL (fabs((double)[[UIScreen mainScreen] bounds].size.height-(double)568) < DBL_EPSILON)
#define IS_IPHONE6 (fabs((double)[[UIScreen mainScreen] bounds].size.height-(double)667) < DBL_EPSILON)
#define IS_IPHONE6PLUS (fabs((double)[[UIScreen mainScreen] bounds].size.height-(double)736) < DBL_EPSILON)
#define NOTIFICATION_CENTER [NSNotificationCenter defaultCenter]
#define kAlphaNum @"0123456789"
#define kAlphaPsd @"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789_"
#define kDefaultInputStock @"defaultInputStock"
#define kDefaultOutputStock @"defaultOutputStock"
#define kUserLoginName @"userLoginName"
#define kReloginAlertViewDisappear @"reloginAlertViewDisappear"
#define kDefaultAddress @"defaultAddress"
#define kInsetUrl @"insetUrl" //鎵嬪姩杈撳叆URL
#define kPrintBlueToothName @"printBlueToothName"//钃濈墮鎵撳嵃鏈哄悕绉版垨鑰呭湴鍧€
#define kPrintSwitch @"printSwitch"//鎵撳嵃鏈哄紑鍏?
//姣忛〉鏉℃暟
#define kPageSizeValue 20
#define kSuccess @"0"
#define kDefaultImageType @"jpg"
#define kAreaVersion @"version"//鍦板尯鐗堟湰
#define kGoodsDataBase @"goods.db"
#define kSaleListPlist @"saleList.plist"//閿€鍞竻鍗昿list鏂囦欢
#define kGoodsNumber @"goodsNumber" // 閫夋嫨鍟嗗搧鏁伴噺
#define kProUnitId @"proUnitId" //澶氬崟浣岻D
#define kProUnitName @"proUnitName" //澶氬崟浣嶅悕绉?//#define kProUnitConnId @"proUnitConnId" //鍟嗗搧鍗曚綅鍏宠仈缂栫爜
#define kTotalPrice @"totalPrice"// 鍟嗗搧鎬讳环閽?#define kGoodsStock @"goodsStock"// 鍟嗗搧瀵瑰簲鐨勪粨搴?#define kGooodsInfo @"goodsInfo"//鍟嗗搧淇℃伅
#define kCustomInfo @"customInfo"// 浼氬憳淇℃伅
#define kPayType @"payType"//鏀粯绫诲瀷
#define kGoodsTransType @"goodsTransType"//0:閿€鍞崟 1:鎸傚崟
#define kGoodsTransDateTime @"goodsTransDateTime"//鍟嗗搧浜ゆ槗鏃堕棿
#define kReturnGoodsListPlist @"returnGoodsList.plist"//閫€璐ф竻鍗昿list鏂囦欢
#define kBuyListPlist @"buyList.plist"//褰撻潰涔帮紙閲囪喘锛夋竻鍗?#define kBuyReturnGoodsListPlist @"buyReturnGoodsList.plist"//褰撻潰涔伴€€璐ф竻鍗?#define kAppCodeConst @"cloudbusi" //鑱氳渹缃?#define kOnlineStoreListPlist @"onlineStoreList.Plist"//璐墿杞﹀晢鍝佹竻鍗昿list鏂囦欢
#define kLackOfGoodsListPlist @"lackOfGoodsList.Plist"//缂鸿揣鍟嗗搧娓呭崟plist鏂囦欢
#pragma mark 璇锋眰浜ゆ槗鐮?
#pragma mark 鍩虹鍔熻兘
#define kUserRegister @"011001" //鐢ㄦ埛娉ㄥ唽
#define kUserLogin @"011002" //鐢ㄦ埛鐧诲綍
#define kSendVerificationCode @"011003" //鍙戦€佺煭淇¢獙璇佺爜
#define kModifierPassword @"011004" //淇敼瀵嗙爜
#define kResetPassword @"011005" //閲嶇疆瀵嗙爜
#define kUploadSinglePhoto @"011006" //涓婁紶鍗曞紶鍥剧墖
#define kUploadPhotos @"011007" //鎵归噺涓婁紶鍥剧墖
#define kBusiListQuery @"021012" //鍟嗗琛屼笟鍒楄〃鏌ヨ
#define kScopeListQuery @"021013" //浼佷笟缁忚惀鑼冨洿鍒楄〃鏌ヨ
#define kUnitListQyery @"014131" //鍗曚綅鍒楄〃鏌ヨ
#define kUnitAddOrModefy @"014132" //鍗曚綅鏂板鎴栦慨鏀?#define kUnitPreserve @"014133" //鍗曚綅缁存姢
#define kRoleListQuery @"012031" //鑱屽姟鍒楄〃鏌ヨ
#define kPowersListQuery @"012034" //骞冲彴鏉冮檺鍒楄〃鏌ヨ
#define kTransParam @"011008" //鑾峰彇浜ゆ槗鍩烘湰鍙傛暟
#define kTransTypeQuery @"011010" //浜ゆ槗绫诲瀷鏌ヨ
#define kPayTypeListQuery @"016011" //浜ゆ槗缁撶畻鏂瑰紡鏌ヨ
#pragma mark 鐢ㄦ埛绠$悊
#define kMerchantBaseInfoQuery @"012011" //鍟嗗鍩烘湰璧勬枡鏌ヨ
#define kMerchantInfoPreserve @"012012" //鍟嗗鍩烘湰璧勬枡缁存姢
#define kRealNameAuthQuery @"012013" //瀹炲悕璁よ瘉鏌ヨ
#define kRealNameAuthPreserve @"012014" //瀹炲悕璁よ瘉缁存姢
#define kMerchantLogoPreserve @"012015" //鍟嗗LOGO缁存姢
#define kElectronPayPreserve @"012018" //鐢靛瓙鏀粯涓氬姟缁存姢
#define kElectronPayQuery @"012019" //鏌ヨ鐢靛瓙鏀粯涓氬姟淇℃伅
#define kMerchantOnOff @"01201A" //鍟嗗涓氬姟寮€鍏?
#pragma mark 鍟嗗鍛樺伐绠$悊
#define kStaffListQuery @"012021" //鍛樺伐鍒楄〃鏌ヨ
#define kStaffInfoQuery @"012022" //鍛樺伐璇︽儏鏌ヨ
#define kStaffInfoPreserve @"012023" //鍛樺伐淇℃伅缁存姢
#define kStaffStateManage @"012024" //鍛樺伐鐘舵€佺鐞?//#define kRoleInfoQuery @"012032" //鑱屽姟璇︽儏鏌ヨ
#define kRoleInfoQuery @"012035" //鑱屽姟璇︽儏鏌ヨ
#define kRoleInfoPreserve @"012033" //鑱屽姟淇℃伅缁存姢
#pragma mark 鍟嗗涓氭埛淇℃伅
#define kStorageListQuery @"013011" //浠撳簱鍒楄〃鏌ヨ
#define kStorageIofoQuery @"013012" //浠撳簱璇︽儏鏌ヨ
#define kStorageIofoPreserve @"013013" //浠撳簱鍩烘湰淇℃伅缁存姢
#define kStorageStateManage @"013014" //浠撳簱鐘舵€佺鐞?#define kDefaultStorageSet @"013015" //榛樿浠撳簱璁剧疆
#define kAccountListQuery @"013021" //璧勯噾璐︽埛鍒楄〃鏌ヨ
#define kDefaultAccountSet @"013025" //榛樿璐︽埛璁剧疆
#define kRecvAddressListQuery @"013031" //鏀惰揣鍦板潃鍒楄〃鏌ヨ
#define kRecvAddressInfoQuery @"013032" //鏀惰揣鍦板潃璇︽儏鏌ヨ
#define kRecvAddressInfoPreserve @"013033" //鏀惰揣鍦板潃淇℃伅缁存姢
#define kRecvAddressStateManage @"013034" //鏀惰揣鍦板潃鐘舵€佺鐞?#define kDefaulRecvAddressSet @"013035" //榛樿鏀惰揣鍦板潃璁剧疆
#pragma mark 鐢熸剰鍦?#define kPartnerListQuery @"015011" //浼欎即鍒楄〃鏌ヨ
#define kPartnerStatisInfoQuery @"015012" //浼欎即缁熻淇℃伅鏌ヨ
#define kPartnerInfoQuery @"015013" //浼欎即璇︽儏鏌ヨ
#define kPartnerInfoPreserve @"015014" //浼欎即淇℃伅缁存姢
#define kBusinessCardQuery @"015015" //鐢熸剰鍚嶇墖澶规煡璇?#define kPartnerAuthListQuery @"015021" //浼欎即鏉冮檺鍒楄〃鏌ヨ
#define kPartnerAuthSet @"015022" //浼欎即鏉冮檺璁剧疆
#define kNewPartnerQuery @"015031" //鏂颁紮浼?鏂板晢鏈哄垪琛ㄦ煡璇?#define kMerchantListQuery @"015032" //鍟嗗鍒楄〃鏌ヨ
#define kInviteRegister @"015033" //閭€璇锋敞鍐?#define kNewPartnerApply @"015034" //鏂颁紮浼寸敵璇?#define kMerchantInfoQuery @"015035" //鍟嗗璇︽儏鏌ヨ
#define kPartnerMsgListQuery @"015041" //浼欎即璁伅鍒楄〃鏌ヨ
#define kHistoryMsgQuery @"015042" //鍘嗗彶璁伅鏌ヨ
#define kSendMsg @"015043" //鍙戦€佸嵆鏃朵俊鎭?
#pragma mark 璐︽湰
#define kAccountBook @"041011" //璐︽湰棣栫晫闈㈡暟鎹?#define kcapitalBalance @"013021" //璧勯噾璐︽埛鍒楄〃鏌ヨ
#define khistoryBill @"041022" //鍘嗗彶璐﹀崟鏁版嵁鏌ヨ
#define kGetAndPayBill @"041023" //鏀朵粯娆炬暟鎹煡璇?#define kgetAndPayGoods @"041032" //鏀跺彂璐ф暟鎹煡璇?
#define kMerchantSaleSummary @"041054" //鍟嗗閿€鍞眹鎬绘煡璇?#define kSalerSaleSummary @"041055" //涓氬姟鍛橀攢鍞笟缁╃粺璁℃煡璇?#define kSalerSaleDetail @"041056" //涓氬姟鍛橀攢鍞笟缁╂槑缁嗘煡璇?#define kSalerChargeDetail @"041057" //涓氬姟鍛橀攢鍞敹娆炬槑缁嗘煡璇?#define kSalerReturnDetail @"041058" //涓氬姟鍛橀攢鍞€€璐ф槑缁嗘煡璇?
#define kAddCateName @"051011" //娣诲姞璐㈠姟绫诲埆
#define kFindCategory @"051012" //鏌ヨ璐㈠姟绫诲埆
#define kSaveAndDetail @"051021" //淇濆瓨鍏朵粬鏀舵敮鍜屾敮鍑鸿鎯?#define kHistoryAllSearch @"051022" //鍘嗗彶鎬绘煡璇?#define KHistoryFind @"051023" //鍘嗗彶鏀舵敮鏄庣粏鏌ヨ锛屾煇涓€椤?
#pragma mark 鍩虹淇℃伅绠$悊
#define kAreaInfoQuery @"021011" //鑾峰彇鍦板尯淇℃伅
#define kFeedBackListQuery @"023050" //鎰忚鍙嶉鍒楄〃鏌ヨ
#define kFeedBackInfoQuery @"023051" //鎰忚鍙嶉璇︽儏鏌ヨ
#define kFeedBackInfoPreserve @"023052" //鎰忚鍙嶉缁存姢
#define kAppVersionQuery @"999001" //瀹㈡埛绔増鏈煡璇?#define kUnionCodeQuery @"021015" //鑱旇鍙锋煡璇?#define kLogisticsCompanyQuery @"021021" //鐗╂祦鍏徃鏌ヨ
#define kSeggestionAndFeedback @"061013" //鎻愪氦鎰忚鍙嶉
#pragma mark 鍟嗗搧绠$悊
#define kGoodsClassList @"014111" //鍟嗗搧鍒嗙被鏌ヨ
#define kGoodsClassRevise @"014112" //鍟嗗搧鍒嗙被缁存姢
#define kGoodsList @"014123" //鍟嗗搧鍒楄〃鏌ヨ
#define kGoodsDetailQuery @"014124" //鍟嗗搧鏄庣粏鏌ヨ
#define kGoodsDetailRevise @"014121"//鍟嗗搧缁存姢
#define kGoodsNewCasing @"014162"//鍟嗗搧娣诲姞鏂板寘瑁?#define kGoodsPutaway @"014125"//鍟嗗搧缃戝簵涓婏紡涓嬫灦
#define kGoodsStick @"014126" //鍟嗗搧缃《
#define kGoodsStatistics @"014128" //鍟嗗搧缁熻
#define kGoodsPricePreserve @"014127" //鍟嗗搧浠锋牸淇敼
#define kGoodsStockListQuery @"014151" //鍟嗗搧搴撳瓨鍒楄〃鏌ヨ
#define kGoodsStockPreserve @"014136" //鍟嗗搧搴撳瓨绠$悊
#define kGoodsWarningTypeSet @"014137" //鍟嗗搧棰勮绫诲瀷璁剧疆
#define kGoodsWarningNumPreserve @"014142" //搴撳瓨棰勮璁剧疆
#define kGoodsWarningNumSetting @"014143" //鍟嗗搧棰勮鍊肩鐞?#define kGoodsOutputOrInputListQuery @"014153" //鍟嗗搧鍑哄叆搴撴祦姘?#define kGoodsInputPreserve @"014152" //鍟嗗搧鍏ュ簱绠$悊
#define kGoodsClassTypeSet @"014115" //鍟嗗搧鍒嗙被绫诲瀷璁剧疆
#define kGoodsStockWarningQuery @"014141" //搴撳瓨棰勮鏌ヨ
#define kGoodsScanQuery @"014129" //鍟嗗搧浜岀淮鐮佹壂鎻?#define kGoodsInfoSync @"014161" //鍟嗗搧淇℃伅鍚屾
#define kCustomerStockListQuery @"014171" //浼氬憳浠撳簱鍟嗗搧鍒楄〃鏌ヨ
#pragma mark 涓汉淇℃伅绠$悊
#define kUserInfoQuery @"012016" //涓汉璧勬枡鏌ヨ
#define kUserInfoPreserve @"012017" //涓汉璧勬枡缁存姢
#pragma mark 褰撻潰浜ゆ槗
#define kFacePayPreserve @"031011" //褰撻潰浜ゆ槗/閫€璐у苟鏀粯
//#define kFaceOutPayPreserve @"031012" //褰撻潰閫€璐у苟鏀粯
#define kFacePayBillPay @"031013"//褰撻潰浜ゆ槗/閫€璐у崟鎹敮浠?#define kTradingListQuery @"039011" //浜ゆ槗鍗曟嵁鍒楄〃鏌ヨ
#define kTradingDetailQuery @"039012" //浜ゆ槗鍗曟嵁璇︽儏鏌ヨ
#define kOnlineShopOrderListQuery @"039013" //缃戝簵璁㈠崟鍒楄〃鏌ヨ
#define kBankListQuery @"021014" //閾惰鍒楄〃鏌ヨ
#define kAccountInfoPreserve @"013023" //璧勯噾璐︽埛淇℃伅缁存姢
#define kAccountDetailQuery @"013022" //璧勯噾璐︽埛璇︽儏鏌ヨ
#define kAccountStatePreserve @"013024" //璧勯噾璐︽埛鐘舵€佺鐞?#define kMposPayee @"031021" //mpos鐩存帴鏀?浠樻
#define kDebtSettlement @"031031" //浜ゆ槗娆犳缁撶畻
#define kTradingJoinAccount @"031014" //褰撻潰浜ゆ槗璐﹀崟鍏ヨ处
#pragma mark 缃戝簵浜ゆ槗
#define kPayResultNotifi @"040011" //鏀粯缁撴灉閫氱煡
#pragma mark 浜ゆ槗璁伅閫氳
#define kUntreatedMessageCounts @"017011" //鏈鐞嗚鎭€绘暟鏌ヨ
#define kPartnerMessageList @"017012" //浼欎即璁伅鍒楄〃鏌ヨ
#define kOrderInformationList @"017013" //璁㈠崟浜ゆ槗璁伅鍒楄〃鏌ヨ
#define kHistoryChatMessageQuery @"017014" //鍗虫椂璁伅鍘嗗彶鏌ヨ
#define kOrderInformationQuery @"017015" //浜ゆ槗璁伅鍘嗗彶鏌ヨ
#define kSendChattingMessage @"017016" //鍙戦€佸嵆鏃舵秷鎭?#define kDeleteChattingMessage @"017018" //鍒犻櫎鍗虫椂娑堟伅
#define kTradingInformationQuery @"017019" //浜ゆ槗淇℃伅缁熻鏌ヨ
#define kPlatformInformationList @"017030" //骞冲彴娑堟伅鍒楄〃
#define kPlatformHistoryInfoQuery @"017031" //骞冲彴娑堟伅鍘嗗彶鏌ヨ
#pragma mark 缂鸿揣琛ヨ揣
#define kLackGoodsListQuery @"033011" //鍟嗗搧缂鸿揣鍒楄〃鏌ヨ
#define kBuyListAddNewGoods @"033012" //閲囪喘娓呭崟鏂板
#define kBuyListPreserve @"033013" //閲囪喘娓呭崟缁存姢
#define kGoodsOrderListQuery @"033015" //鍟嗗搧璁㈠崟鍒楄〃鏌ヨ
#define kGoodsJoinLackList @"033016" //鍟嗗搧鍔犲叆缂鸿揣琛ヨ揣閲囪喘鍗?#define kSupplierSameGoodsListQuery @"033014" //渚涘簲鍟嗗悓绫诲晢鍝佺被鍒煡璇?//#define kAddGoodsToShopCars @"032021" //娣诲姞璐墿杞?//#define kShopCarsPreserve @"032021" //璐墿杞︾淮鎶?#define kReplenishmentPlaceOrder @"032031" //琛ヨ揣涓嬪崟
#define kReplenishmentOrderPayment @"032041" //琛ヨ揣璁㈠崟浠樻
#pragma mark 缃戝簵浜ゆ槗
#define kOnlinePlaceOrder @"032011" //缃戝簵浜ゆ槗涓嬪崟
#define kOnlineReturnGoods @"032012" //缃戝簵浜ゆ槗閫€璐?#define kOnlineOrderPay @"032021" //璁㈠崟浠樻
#define kReceiveOrderMoney @"032022" //璁㈠崟纭鏀舵
#define kOrdersForShipment @"032031" //璁㈠崟鍙戣揣
#define kConfirmOrderGoods @"032032" //璁㈠崟纭鏀惰揣
#define kAddedLogisticsInfo @"032033" //琛ュ厖鐗╂祦鍗?#define kLogisticsInfoQuery @"032034" //鏌ヨ鐗╂祦淇℃伅
#define kOnlineOrderQuotation @"032041" //璁㈠崟鎶ヤ环
#define kSendAlertMessage @"032051" //璁㈠崟澶勭悊鎻愮ず鎺ㄩ€?#define kSureAndCancleOrder @"032061"//璁㈠崟鎿嶄綔:纭/鍙栨秷
#define kOrderShipmentMoney @"032071"//璁㈠崟鍙戣揣鏀舵
#define kOnlinePaymentList @"016021"//浼欎即瀵瑰晢瀹舵潈闄愭煡璇?#define kOnlinePartModeList @"016022"//鎵归噺鏌ヨ浼欎即鏉冮檺
#define kOnlineStoreOrder @"032011"//缃戝簵浜ゆ槗涓嬪崟
#define kLackGoodsOrder @"033031"//琛ヨ揣涓嬪崟
#define kLackGoodsOrderListQuery @"039014"//鎵归噺鏌ヨ浜ゆ槗鍗曟嵁璇︽儏
#define kLackGoodsOrderPay @"033041"//琛ヨ揣璁㈠崟浠樻
#define kGoodsClassDelete @"014113"//鍟嗗搧鍒嗙被鍒犻櫎
#pragma mark 闇€姹傚競鍦?#define kMyInvatationDetail @"034031"//鎷涙爣璇︽儏
#define kMyTenderDetail @"034032"//鎶曟爣璇︽儏
#define kMyInvateHistoryList @"034051"//鎷涙爣鏂规煡璇㈡嫑鏍?#define kMyInvateCompanyList @"034052"//鎷涙爣鏂规煡璇㈡姇鏍?#define kSpecifyWinTender @"034053"//鎷涙爣鏂规寚瀹氫腑鏍?#define kMyTenderHistoryList @"034061"//鎶曟爣鏂规煡璇㈡姇鏍?#define kPostInviteInfo @"034011"//鍙戝竷鎷涙爣淇℃伅
#define kAddFollow @"034042"//娣诲姞鍏虫敞
#define kSummitToTend @"034041"//鎻愪氦鎶曟爣鎶ヤ环
#define kInviteDefultInfo @"034012"//鎷涙爣榛樿淇℃伅鏌ヨ
#define kAllInvateList @"034021"//鍏ㄧ綉鎷涙爣鍒楄〃
#define kBusinessCircleInvateList @"034022"//鐢熸剰鍦堟嫑鏍囧垪琛?#define kBusinessCircleCatList @"021031"//鐢熸剰鍦堢郴缁熼粯璁ゅ垎绫诲垪琛?
#define kWholeInvateQueryList @"034071"//鍏ㄧ綉鎷涙爣鍔ㄦ€?#define kCircleInvateQueryList @"034072"//鐢熸剰鍦堟嫑鏍囧姩鎬?#define kFocusIndustryQueryList @"034073"//鍟嗗鍏虫敞琛屼笟
#define kRecommendInvateQueryList @"034074"//骞冲彴鎺ㄨ崘鎷涙爣鍒楄〃
#pragma mark 鎻愯揣
#define kPickUpGoodsPost @"035021"//涓氬姟鍛樻彁璐х敵璇?#define kPickUpBillDetaileQuery @"035012"//閫佽揣杞︽彁璐ф垨杩斾粨鏄庣粏鏌ヨ
#define kPickUpBillListQuery @"035011"//閫佽揣杞︽彁璐ф垨杩斾粨鍒楄〃鏌ヨ
#define kPickGoods @"035022"//绠$悊鍛橀厤璐?#define kPickUpBillConfirmation @"035023"//涓氬姟鍛樼‘璁ら厤璐?#define kSendGoodsCarListQuery @"013016"//閫佽揣杞﹀垪琛ㄦ煡璇?#define kCallBackGoodsForBill @"035031"//绠$悊鍛樿繑浠撳埗鍗?#define kCallBackGoodsConfirmation @"035032"//涓氬姟鍛樿繑浠撶‘璁?#define kInternalGoodsStateList @"035013"//鎻愯揣鎴栬繑搴撳崟鎹€绘暟鏌ヨ
#pragma mark 浼氬憳绉垎
#define kPreserveBusi @"012051"//鐢ㄦ埛涓氬姟寮€閫?#define kQueryBusiSwitch @"012052"//鏌ヨ涓氬姟鏄惁寮€閫?#define kPreserveAccPointsStep @"014191"//鍟嗗绉垎鍏戞崲闃舵缁存姢
#define kQueryAccPointsStepList @"014192"//鍟嗗绉垎鍏戞崲闃舵鏌ヨ
#define kPreserveAccPointsExchange @"014193"//鍟嗗鍏戞崲绀煎搧缁存姢
#define kQueryAccPointsExchange @"014194"//鍟嗗鍏戞崲绀煎搧鏌ヨ
#define kPostAccPointsExchange @"031041"//绉垎鍏戞崲绀煎搧浜ゆ槗
#define kQueryExchangeList @"039051"//绉垎鍏戞崲浜ゆ槗鍒楄〃鏌ヨ
#define kQueryExchangeDetaile @"039052"//绉垎鍏戞崲浜ゆ槗璇︽儏鏌ヨ
#define kOpenAccPoint @"071011"//寮€鍚晢瀹朵細鍛樼Н鍒嗗姛鑳?#define kQueryAccPointsRule @"071012"//绉垎瑙勫垯鏌ヨ
#define kPreserveAccPointsRule @"071013"//绉垎瑙勫垯缁存姢
#define kQueryAccPointsList @"071021"//绉垎浼氬憳鍒楄〃鏌ヨ
#define kQueryAccInfo @"071022"//绉垎浼氬憳璇︽儏鏌ヨ
#define kQueryAccPoints @"071023"//浼氬憳绉垎浣欓鏌ヨ
#define kQueryAccPointsDetaile @"071031"//浼氬憳绉垎鏄庣粏鏌ヨ
#define kQueryAccPointsTranOrder @"071032"//浼氬憳绉垎鏄庣粏璁板綍鍘熶氦鏄撴煡璇?#define kAddAccPoints @"071041"//浼氬憳绉垎璁拌处
#define kReverseAccPoints @"071042"//鍥炴粴浼氬憳绉垎璁拌处
#pragma mark 鐢熸剰鍦堬紞浼氬憳绉垎
#define kMemberLsitQuery @"015051"//浼氬憳鍒楄〃鏌ヨ
#define kMemberInfoQuery @"015052"//浼氬憳璇︽儏鏌ヨ
#define kMemberInfoPreserve @"015053"//浼氬憳淇℃伅缁存姢
#pragma mark 涓氬姟鍛樹笂浜ゅ簲浜ゆ
#define kNotUploadingReceiptNoList @"041061"//鏈笂浜よ揣娆剧粺璁″垪琛ㄦ煡璇?#define kNotReceiptNoDetail @"041063"//鏈笂浜よ揣娆鹃攢鍞槑缁?#define kUploadingReceiptNoList @"041065"//宸蹭氦璐ф璁板綍鍒楄〃
#define kReceiptNoDetail @"041064"//宸蹭氦璐ф閿€鍞槑缁?
#pragma mark 鍟嗗搧閿€鍞帓琛?#define kProSaleTopList @"041045"//鍟嗗搧閿€鍞帓琛?
#pragma mark 璁㈠崟涓績
#define kOrderListQuery @"039015"//鍟嗗璁㈠崟鍒楄〃鏌ヨ
#define kSaleQueryOrderList @"039016"//涓氬姟鍛樿鍗曞垪琛ㄦ煡璇?#define kCompoundOrderDetail @"039017"//骞跺崟璇︽儏鏌ヨ
#define kSubOrderDetail @"039018"//瀛愯鍗曡鎯呮煡璇?
#pragma mark 瑙掕壊
#define bossRoleCode @"0100"//鑰佹澘
#define systemAdminRoleCode @"0210"//绯荤粺绠$悊鍛?#define warehouseAdminRoleCode @"0220"//浠撳簱绠$悊鍛?#define financialAdminRoleCode @"0230"//璐㈠姟绠$悊鍛?#define shopAdminRoleCode @"0240"//缃戝簵绠$悊鍛?#define saleAdminRoleCode @"0310"//閿€鍞鐞嗗憳
#define buyerRoleCode @"0320"//閲囪喘鍛?#define cashierRoleCode @"0330"//鏀堕摱鍛?#define salesRoleCode @"0340"//涓氬姟鍛?
#pragma mark 鍩虹鏁版嵁淇℃伅搴撹〃
#define proCategoryInfo @"pro_category_info"//鍟嗗搧绫诲埆琛?#define proProductInfo @"pro_product_info"//鍟嗗搧淇℃伅琛?#define cirMemberInfo @"cir_member_info"//鐢熸剰鍦堜細鍛樿〃
#define Notification_EditTextStringReturnDic @"Notification_EditTextStringReturnDic"
#define Notification_ChangeMerchantADVPhoto @"Notification_ChangeMerchantADVPhoto"
#define Notification_EditTextDicReturnDic @"Notification_EditTextDicReturnDic"
#define Notification_ChangePower @"Notification_ChangePower"
#define Notification_SessionTimeout @"Notification_SessionTimeout"//浼氳瘽瓒呮椂
#define Notification_ClassSet @"Notification_ClassSet"//鍒嗙被璁剧疆鎴愬姛鍥炶皟
#define Notification_AddNewClass @"Notification_AddNewClass"//娣诲姞鏂板垎绫绘垚鍔熷洖璋?#define Notification_AddNewGoods @"Notification_AddNewGoods"//娣诲姞鏂板晢鍝佹垚鍔熷洖璋?#define Notification_newGoodsBackClike @"Notification_newGoodsBackClike"//娣诲姞鏂板晢鍝佽繑鍥?#define Notification_GoodsPutaway @"Notification_GoodsPutaway"//鍟嗗搧涓婃灦鎴愬姛鍥炶皟
#define Notification_GoodsPriceChange @"Notification_GoodsPriceChange"//鍟嗗搧鎶ヤ环淇敼鎴愬姛鍥炶皟
#define Notification_GoodsInfoPreserve @"Notification_GoodsInfoPreserve"//鍟嗗搧淇℃伅缁存姢鎴愬姛鍥炶皟
#define Notification_GoodsInStorage @"Notification_GoodsInStorage"//鍟嗗搧淇℃伅鍏ュ簱鎴愬姛鍥炶皟
#define Notification_GoodsSoldOut @"Notification_GoodsSoldOut"//锛堢綉搴楀拰瀹炰綋搴楋級鍟嗗搧涓嬫灦(鍏ュ簱銆佷笂鏋?鎴愬姛鍥炶皟
#define Notification_AddNewPurchaseGoods @"Notification_AddNewPurchaseGoods"//(缂鸿揣琛ヨ揣)鏂板閲囪喘鍟嗗搧鎴愬姛鍥炶皟
#define Notification_AddNewInvateGoods @"Notification_AddNewInvateGoods"//(鎴戣鎷涙爣)娣诲姞鎷涙爣鍟嗗搧鎴愬姛鍥炶皟
#define Notification_Login @"Notification_Login"//鐧诲綍鎴愬姛鍥炶皟
#define NOtification_StockInfoPresever @"NOtification_StockInfoPresever"//浠撳簱淇℃伅缁存姢
//#define Notification_TransferAccount_Result @"NotificationTransferAccountResult"
typedef NS_ENUM(NSUInteger,SendVerifyType)
{
SendVerifyTypeRegister = 0, //鐢ㄦ埛娉ㄥ唽
SendVerifyTypeFindPassword, //鎵惧洖瀵嗙爜
SendVerifyTypeStaffManage, //鍛樺伐绠$悊
};
typedef NS_ENUM(NSUInteger ,TransParamType)
{
TransParamTypeRandom = 0, //闅忔満鏁? TransParamTypeRSAKey, //RSA鍏挜
};
typedef NS_ENUM(NSUInteger, TransType)
{
MerchantLogo = 0 ,//鍟嗗搴楅摵logo
MerchantScolleImage, //鍟嗗搴楅摵杞挱鍥? MerchantRealConfireImage, //鍟嗗瀹炲悕璁よ瘉鐓х墖
ProductLogo, //鍟嗗搧logo
OtherIncomeProof,//鍏朵粬鏀舵敮鍑瘉鍥剧墖
SuggestLogo,//鎰忚鍥剧墖闄勪欢鍥剧墖
};
typedef NS_ENUM(NSUInteger, StockState)
{
StockStateNomal = 0, //姝e父
StockStateClose = 1, //鍏冲仠
StockStateRepeal = 9, //鎾ら攢
};
typedef NS_ENUM(NSUInteger, UseType) {
UseTypeInput = 0, //鍏ュ簱
UseTypeOutput, //鍑哄簱
};
typedef NS_ENUM(NSUInteger, settType)
{
settTypeCash = 0, //鐜伴噾缁撶畻
settTypeMpos = 1, //mpos鍒峰崱缁撶畻
settTypeNpay = 2, //缃戜笂鏀粯缁撶畻
};
typedef NS_ENUM(NSUInteger, AccType) {
AccTypeInput = 0, //鏀舵
AccTypeOutput, //浠樻
};
typedef NS_ENUM(NSUInteger, qryType)
{
TradingHistory = 0, //浜ゆ槗鍘嗗彶鏌ヨ
TradingSmallTicket = 1, //浜ゆ槗灏忕エ鏌ヨ
TradingRefundable = 2, //鍙€€娆惧崟鎹煡璇? TradingRefund = 3, //鍏宠仈閫€璐ф祦姘存煡璇?};
typedef NS_ENUM(NSUInteger, OperateType) {
OperateTypeFreeze = 0, //鍐荤粨
OperateTypeThaw, //瑙e喕
OperateTypeCancel, //娉ㄩ攢
};
typedef NS_ENUM(NSUInteger, PartnerGroupType) {
PartnerGroupTypeCustomer = 0, //浼氬憳
PartnerGroupTypeMerchant, //渚涘簲鍟?};
typedef NS_ENUM(NSUInteger, PartnerStatisType) {
PartnerGroupTypeNewPartner = 0, //鏂颁紮浼存暟
PartnerGroupTypeNewMerchant, //鏂板晢鏈烘暟
PartnerGroupTypeNewMessage, //鏂版秷鎭暟
PartnerGroupTypeReplenTrans, //琛ヨ揣浜ゆ槗鏁?};
typedef NS_ENUM(NSUInteger, InviteType) {
InviteTypeMessage = 0, //鐭俊
InviteTypeChart, //寰俊
InviteTypeQQ, //QQ
};
typedef NS_ENUM(NSUInteger, CalucateWay) {
Adding,
Subtracting,
Multiplying,
Dividing,
};
typedef NS_ENUM(NSUInteger,NotiType) {
NotiTypeNewGiftScanCode = 0 //鏂板绀煎搧鎵爜
};
//鎻愮ず淇℃伅
typedef enum {
PromptInfoLoad = 1000,
PromptInfoSuccend = 1001,
PromptInfoFaild = 1002,
PromptInfoNotAuthority = 1003,
PromptInfoSelectSubTime = 1004,
PromptInfoNotInventory = 1005,
PromptInfoInventoryNotError = 1006,
PromptInfoPleaseWrite = 1008,
PromptInfoFormError = 1014,
PromptInfoPasswordFormError = 1015,
PromptInfoSupplierSenderTraders = 1017,
PromptInfoPriceHighest = 1021,
PromptInfoGoodsNumberError = 1023,
PromptInfoSetAddre = 1024,
PromptInfoElectronPayApplySucc = 1025,
PromptInfoElectronPayPreserveSucc = 1026,
PromptInfoSelectOneClass = 1031,
PromptInfoNotSelectiveGoods = 1032,
// PromptInfoPleaseSelectGoods = 1033,
PromptInfoNotBillNo = 1035,
PromptInfoCaptchaSentSucc = 1036,
PromptInfoCaptchaSentFaild = 1037,
PromptInfoPreRateGreaterThanZero = 1040,
PromptInfoLoginNameError = 1041,
PromptInfoNotChange = 1044,
PromptInfoInput = 1051,
PromptInfoInvitationSentSucc = 1054,
PromptInfoSetPositionsAuthority = 1056,
PromptInfoQueryNotKinds = 1057,//鏌ヨ鏃犲垎绫? PromptInfoInputPointsMoney = 1058,//璇疯緭鍏ヤ細鍛樿喘鐗╂秷璐归噾棰? PromptInfoInputPointsValue = 1059,//璇疯緭鍏ヤ細鍛樼Н鍒嗙疮璁″垎鍊? PromptInfoPointsMaxValue = 1060,//姝ょぜ鍝佸凡杈惧埌鏈€澶у厬鎹㈠€?
}PromptInfo;
//#endif
0 0
- 全局配置
- TOMCAT6全局数据源配置
- Apache服务器全局配置
- .net配置全局编码
- Apache服务器全局配置
- VS2010全局配置
- git全局配置
- 嵌入式 git全局配置
- 配置全局结果
- CloudStack全局配置参数
- 系统全局配置
- Ajax请求全局配置
- Mac配置全局 Composer
- tomcat8配置全局数据源
- hg 全局密码配置。
- 第六轮回 全局配置
- nodeJs全局模块配置
- 全局pch文件配置
- scikit-leran学习笔记(3)---神经网络模型(有监督的)
- 获得当天的开始日期和结束日期和数据库比对
- RabbitMQ消息队列(一基本概念和常用命令)
- 我的Android进阶之旅------>百度地图学习:BDLocation.getLocType ( )值分析
- 网狐_经典版机器人添加说明
- 全局配置
- 日常 问题 汇总
- Log4j和logback冲突,导致log4j配置失效控制台一直打印DEBUG级别的日志
- Linux系统管理
- oracle delete数据后还原
- spring 官方文档
- hdu1565 方格取数(1)&&hdu1569 方格取数(2)(最小割)
- 面向对象的方式来实现分页的功能——分页类PageBean
- 【JZOJ4841】【NOIP2016提高A组集训第4场11.1】平衡的子集