/// id : "1393457755217461248" /// createTime : "2021-05-15 14:46:33" /// createUser : null /// updateTime : "2021-05-15 14:46:33" /// updateUser : "1393457755217461248" /// mid : "1394132265126068224" /// openid : "o3DjK5P66kDzkeW3biAx1LQSMLn4" /// nickname : "斯基仔" /// headimg : "https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83erTf2Lbo2ztbicMtreEdr7xtrnvtTL5Qr31cicZVoKicdN3EEej13sRMLxLlq3qHThI4V8Pmau5Rps8A/132" /// balance : "0.00" /// realRecharge : "0.00" /// sex : "0" /// status : true /// onCredit : false /// loginTime : "2021-05-20 13:48:03" /// loginNum : 9 /// tenantCode : "1180" /// source : 1 /// expendAmount : "0.00" /// buyTimes : 0 /// lastBuyTime : null /// vip_no : null /// expireTime : null /// integral : 0 /// level : 1 /// vipRegStore : null /// tenantName : "稻田里的书店" /// tenantLogo : "" /// storeList : [{"id":"1381798825072525312","createTime":"2021-04-13 10:38:07","createUser":"1","updateTime":"2021-06-12 21:20:22","updateUser":"1381798824988639232","tenantCode":"1\nI/flutter ( 6658): 180","useErp":false,"openStartTime":"09:30:00","openEndTime":"18:30:00","storeName":"稻田里的书店","nickName":"","logo":"https://pos.upload.gznl.top/1180/2021/07/574aaeff-df3c-451a-b34f-67f9b3552427.png","shipAddress":"上海市崇明区东风农场东风公路833弄1-22号C2-C3","remark":"","mobile":"13554204268","longitude":"121.4789730000","latitude":"31.7092220000","refundAddress":null,"refundTel":null,"refundContact":null,"isAutoSendRefundAddress":1,"province":"上海市","city":"上海市","district":"崇明区","address":"上海市崇明区稻田里的书店咖啡茶饮区东平镇东风公路833号东风农场C2","headName":"","headMobile":"18672789329","businessService":"WIFI,免费停车","businessType":"书","deliveryInfo":null,"miniParam":null,"is_delete":0,"posType":{"desc":"快消餐饮","code":"FASTSTORE"}}] class VipCard { String id; String createTime; dynamic createUser; String updateTime; String updateUser; String mid; String openid; String nickname; String headimg; String balance; String realRecharge; String sex; bool status; bool onCredit; String loginTime; int loginNum; String tenantCode; int source; String expendAmount; int buyTimes; dynamic lastBuyTime; dynamic vipNo; dynamic expireTime; int integral; int level; dynamic vipRegStore; String tenantName; String tenantLogo; List storeList; static VipCard fromMap(Map map) { if (map == null) return null; VipCard vipCardBean = VipCard(); vipCardBean.id = map['id']; vipCardBean.createTime = map['createTime']; vipCardBean.createUser = map['createUser']; vipCardBean.updateTime = map['updateTime']; vipCardBean.updateUser = map['updateUser']; vipCardBean.mid = map['mid']; vipCardBean.openid = map['openid']; vipCardBean.nickname = map['nickname']; vipCardBean.headimg = map['headimg']; vipCardBean.balance = map['balance']; vipCardBean.realRecharge = map['realRecharge']; vipCardBean.sex = map['sex']; vipCardBean.status = map['status']; vipCardBean.onCredit = map['onCredit']; vipCardBean.loginTime = map['loginTime']; vipCardBean.loginNum = map['loginNum']; vipCardBean.tenantCode = map['tenantCode']; vipCardBean.source = map['source']; vipCardBean.expendAmount = map['expendAmount']; vipCardBean.buyTimes = map['buyTimes']; vipCardBean.lastBuyTime = map['lastBuyTime']; vipCardBean.vipNo = map['vip_no']; vipCardBean.expireTime = map['expireTime']; vipCardBean.integral = map['integral']; vipCardBean.level = map['level']; vipCardBean.vipRegStore = map['vipRegStore']; vipCardBean.tenantName = map['tenantName']; vipCardBean.tenantLogo = map['tenantLogo']; vipCardBean.storeList = List()..addAll( (map['storeList'] as List ?? []).map((o) => StoreListBean.fromMap(o)) ); return vipCardBean; } Map toJson() => { "id": id, "createTime": createTime, "createUser": createUser, "updateTime": updateTime, "updateUser": updateUser, "mid": mid, "openid": openid, "nickname": nickname, "headimg": headimg, "balance": balance, "realRecharge": realRecharge, "sex": sex, "status": status, "onCredit": onCredit, "loginTime": loginTime, "loginNum": loginNum, "tenantCode": tenantCode, "source": source, "expendAmount": expendAmount, "buyTimes": buyTimes, "lastBuyTime": lastBuyTime, "vip_no": vipNo, "expireTime": expireTime, "integral": integral, "level": level, "vipRegStore": vipRegStore, "tenantName": tenantName, "tenantLogo": tenantLogo, "storeList": storeList, }; } /// id : "1381798825072525312" /// createTime : "2021-04-13 10:38:07" /// createUser : "1" /// updateTime : "2021-06-12 21:20:22" /// updateUser : "1381798824988639232" /// tenantCode : "1\nI/flutter ( 6658): 180" /// useErp : false /// openStartTime : "09:30:00" /// openEndTime : "18:30:00" /// storeName : "稻田里的书店" /// nickName : "" /// logo : "https://pos.upload.gznl.top/1180/2021/07/574aaeff-df3c-451a-b34f-67f9b3552427.png" /// shipAddress : "上海市崇明区东风农场东风公路833弄1-22号C2-C3" /// remark : "" /// mobile : "13554204268" /// longitude : "121.4789730000" /// latitude : "31.7092220000" /// refundAddress : null /// refundTel : null /// refundContact : null /// isAutoSendRefundAddress : 1 /// province : "上海市" /// city : "上海市" /// district : "崇明区" /// address : "上海市崇明区稻田里的书店咖啡茶饮区东平镇东风公路833号东风农场C2" /// headName : "" /// headMobile : "18672789329" /// businessService : "WIFI,免费停车" /// businessType : "书" /// deliveryInfo : null /// miniParam : null /// is_delete : 0 /// posType : {"desc":"快消餐饮","code":"FASTSTORE"} class StoreListBean { String id; String createTime; String createUser; String updateTime; String updateUser; String tenantCode; bool useErp; String openStartTime; String openEndTime; String storeName; String nickName; String logo; String shipAddress; String remark; String mobile; String longitude; String latitude; dynamic refundAddress; dynamic refundTel; dynamic refundContact; int isAutoSendRefundAddress; String province; String city; String district; String address; String headName; String headMobile; String businessService; String businessType; dynamic deliveryInfo; dynamic miniParam; int isDelete; PosTypeBean posType; static StoreListBean fromMap(Map map) { if (map == null) return null; StoreListBean storeListBean = StoreListBean(); storeListBean.id = map['id']; storeListBean.createTime = map['createTime']; storeListBean.createUser = map['createUser']; storeListBean.updateTime = map['updateTime']; storeListBean.updateUser = map['updateUser']; storeListBean.tenantCode = map['tenantCode']; storeListBean.useErp = map['useErp']; storeListBean.openStartTime = map['openStartTime']; storeListBean.openEndTime = map['openEndTime']; storeListBean.storeName = map['storeName']; storeListBean.nickName = map['nickName']; storeListBean.logo = map['logo']; storeListBean.shipAddress = map['shipAddress']; storeListBean.remark = map['remark']; storeListBean.mobile = map['mobile']; storeListBean.longitude = map['longitude']; storeListBean.latitude = map['latitude']; storeListBean.refundAddress = map['refundAddress']; storeListBean.refundTel = map['refundTel']; storeListBean.refundContact = map['refundContact']; storeListBean.isAutoSendRefundAddress = map['isAutoSendRefundAddress']; storeListBean.province = map['province']; storeListBean.city = map['city']; storeListBean.district = map['district']; storeListBean.address = map['address']; storeListBean.headName = map['headName']; storeListBean.headMobile = map['headMobile']; storeListBean.businessService = map['businessService']; storeListBean.businessType = map['businessType']; storeListBean.deliveryInfo = map['deliveryInfo']; storeListBean.miniParam = map['miniParam']; storeListBean.isDelete = map['is_delete']; storeListBean.posType = PosTypeBean.fromMap(map['posType']); return storeListBean; } Map toJson() => { "id": id, "createTime": createTime, "createUser": createUser, "updateTime": updateTime, "updateUser": updateUser, "tenantCode": tenantCode, "useErp": useErp, "openStartTime": openStartTime, "openEndTime": openEndTime, "storeName": storeName, "nickName": nickName, "logo": logo, "shipAddress": shipAddress, "remark": remark, "mobile": mobile, "longitude": longitude, "latitude": latitude, "refundAddress": refundAddress, "refundTel": refundTel, "refundContact": refundContact, "isAutoSendRefundAddress": isAutoSendRefundAddress, "province": province, "city": city, "district": district, "address": address, "headName": headName, "headMobile": headMobile, "businessService": businessService, "businessType": businessType, "deliveryInfo": deliveryInfo, "miniParam": miniParam, "is_delete": isDelete, "posType": posType, }; } /// code : "NORMALSTORE" /// desc : "" class PosTypeBean { String code; String desc; static PosTypeBean fromMap(Map map) { if (map == null) return null; PosTypeBean posTypeBean = PosTypeBean(); posTypeBean.code = map['code']; posTypeBean.desc = map['desc']; return posTypeBean; } Map toJson() => { "code": code, "desc": desc, }; }