w-R
3 years ago
25 changed files with 1657 additions and 478 deletions
@ -0,0 +1,99 @@ |
|||||||
|
import 'package:flutter/material.dart'; |
||||||
|
import 'package:flutter/services.dart'; |
||||||
|
import 'package:flutter_smart_dialog/flutter_smart_dialog.dart'; |
||||||
|
import 'package:huixiang/generated/l10n.dart'; |
||||||
|
import 'package:huixiang/utils/font_weight.dart'; |
||||||
|
import 'package:huixiang/view_widget/my_appbar.dart'; |
||||||
|
import 'package:flutter_screenutil/flutter_screenutil.dart'; |
||||||
|
|
||||||
|
class EditSignature extends StatefulWidget { |
||||||
|
final Map<String, dynamic> arguments; |
||||||
|
|
||||||
|
EditSignature({this.arguments}); |
||||||
|
|
||||||
|
@override |
||||||
|
State<StatefulWidget> createState() { |
||||||
|
return _EditSignature(); |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
class _EditSignature extends State<EditSignature> { |
||||||
|
TextEditingController _controller = TextEditingController(); |
||||||
|
int textLength = 0; |
||||||
|
|
||||||
|
@override |
||||||
|
Widget build(BuildContext context) { |
||||||
|
return Scaffold( |
||||||
|
appBar: MyAppBar( |
||||||
|
title: "个性签名", |
||||||
|
titleColor: Colors.black, |
||||||
|
leadingColor: Colors.black, |
||||||
|
action: Container( |
||||||
|
alignment: Alignment.center, |
||||||
|
margin: EdgeInsets.only(right: 16.w), |
||||||
|
child: GestureDetector( |
||||||
|
onTap: () { |
||||||
|
String signature = _controller.text; |
||||||
|
if (signature != null && signature != "") { |
||||||
|
Navigator.of(context).pop(signature); |
||||||
|
} else { |
||||||
|
SmartDialog.showToast("请输入个性签名~", alignment: Alignment.center); |
||||||
|
} |
||||||
|
}, |
||||||
|
child:Container( |
||||||
|
width: 46.w, |
||||||
|
height: 24.h, |
||||||
|
alignment: Alignment.center, |
||||||
|
decoration: BoxDecoration( |
||||||
|
color: Color(0xFF319E5F), |
||||||
|
borderRadius: BorderRadius.all(Radius.circular(4))), |
||||||
|
child: Text( |
||||||
|
"保存", |
||||||
|
style: TextStyle( |
||||||
|
color: Colors.white, |
||||||
|
fontSize:14.sp, |
||||||
|
fontWeight: FontWeight.bold), |
||||||
|
), |
||||||
|
), |
||||||
|
), |
||||||
|
), |
||||||
|
), |
||||||
|
body: Container( |
||||||
|
margin: EdgeInsets.all(16), |
||||||
|
child: Column( |
||||||
|
children: [ |
||||||
|
TextField( |
||||||
|
maxLines: 5, |
||||||
|
controller: _controller, |
||||||
|
keyboardType: TextInputType.text, |
||||||
|
onChanged: (value) { |
||||||
|
setState(() { |
||||||
|
textLength = value.length; |
||||||
|
}); |
||||||
|
}, |
||||||
|
maxLength: 50, |
||||||
|
decoration: InputDecoration( |
||||||
|
errorBorder: InputBorder.none, |
||||||
|
focusedBorder: InputBorder.none, |
||||||
|
enabledBorder: InputBorder.none, |
||||||
|
hintText: widget.arguments['signature'], |
||||||
|
// contentPadding: EdgeInsets.only(top: 12, bottom: 12, left: 12), |
||||||
|
hintStyle: TextStyle( |
||||||
|
fontSize: 10.sp, |
||||||
|
color: Color(0xFFA29E9E), |
||||||
|
), |
||||||
|
), |
||||||
|
textInputAction: TextInputAction.next, |
||||||
|
), |
||||||
|
Container( |
||||||
|
height: 1.h, |
||||||
|
color: Color(0xFFD8D8D8), |
||||||
|
), |
||||||
|
], |
||||||
|
), |
||||||
|
), |
||||||
|
); |
||||||
|
} |
||||||
|
|
||||||
|
|
||||||
|
} |
@ -1,269 +1,359 @@ |
|||||||
import 'dart:convert'; |
import 'dart:convert'; |
||||||
|
|
||||||
import 'package:huixiang/retrofit/data/author.dart'; |
import 'author.dart'; |
||||||
|
|
||||||
|
/// id : "1498607093517647872" |
||||||
|
/// createTime : "2022-03-01 18:32:29" |
||||||
|
/// createUser : "1495959790726152192" |
||||||
|
/// updateTime : "2022-03-01 18:45:04" |
||||||
|
/// updateUser : "1495959790726152192" |
||||||
|
/// storeId : "0" |
||||||
|
/// categoryId : "0" |
||||||
|
/// mainTitle : "哈哈哈哈" |
||||||
|
/// viceTitle : null |
||||||
|
/// content : "{\"images\":[],\"video\":\"\",\"type\":\"text\"}" |
||||||
|
/// coverImg : "" |
||||||
|
/// author : "1495959790726152192" |
||||||
|
/// type : 3 |
||||||
|
/// likes : 0 |
||||||
|
/// viewers : 2 |
||||||
|
/// startTime : "2022-03-01 18:32:28" |
||||||
|
/// endTime : "2121-03-01 18:32:28" |
||||||
|
/// isHot : false |
||||||
|
/// state : 1 |
||||||
|
/// location : "" |
||||||
|
/// longitude : "0.000000" |
||||||
|
/// latitude : "0.000000" |
||||||
|
/// remark : "" |
||||||
|
/// isDelete : 0 |
||||||
|
/// tenantCode : "" |
||||||
|
/// storeName : null |
||||||
|
/// liked : false |
||||||
|
/// followed : false |
||||||
|
/// comments : null |
||||||
|
/// authorName : "小帽子" |
||||||
|
/// authorHeadImg : "https://pos.upload.gznl.top/admin/2022/02/5877a3fe-0d25-405b-a86b-7bac293ab048.jpeg" |
||||||
|
|
||||||
class Article { |
class Article { |
||||||
|
Article({ |
||||||
|
String id, |
||||||
|
String createTime, |
||||||
|
String createUser, |
||||||
|
String updateTime, |
||||||
|
String updateUser, |
||||||
|
String storeId, |
||||||
|
String categoryId, |
||||||
|
String mainTitle, |
||||||
|
dynamic viceTitle, |
||||||
|
String content, |
||||||
|
String coverImg, |
||||||
|
dynamic author, |
||||||
|
int type, |
||||||
|
int likes, |
||||||
|
int viewers, |
||||||
|
String startTime, |
||||||
|
String endTime, |
||||||
|
bool isHot, |
||||||
|
int state, |
||||||
|
String location, |
||||||
|
String longitude, |
||||||
|
String latitude, |
||||||
|
String remark, |
||||||
|
int isDelete, |
||||||
|
String tenantCode, |
||||||
|
dynamic storeName, |
||||||
|
bool liked, |
||||||
|
bool followed, |
||||||
|
dynamic comments, |
||||||
|
String authorName, |
||||||
|
String authorHeadImg,}){ |
||||||
|
_id = id; |
||||||
|
_createTime = createTime; |
||||||
|
_createUser = createUser; |
||||||
|
_updateTime = updateTime; |
||||||
|
_updateUser = updateUser; |
||||||
|
_storeId = storeId; |
||||||
|
_categoryId = categoryId; |
||||||
|
_mainTitle = mainTitle; |
||||||
|
_viceTitle = viceTitle; |
||||||
|
_content = content; |
||||||
|
_coverImg = coverImg; |
||||||
|
_author = author; |
||||||
|
_type = type; |
||||||
|
_likes = likes; |
||||||
|
_viewers = viewers; |
||||||
|
_startTime = startTime; |
||||||
|
_endTime = endTime; |
||||||
|
_isHot = isHot; |
||||||
|
_state = state; |
||||||
|
_location = location; |
||||||
|
_longitude = longitude; |
||||||
|
_latitude = latitude; |
||||||
|
_remark = remark; |
||||||
|
_isDelete = isDelete; |
||||||
|
_tenantCode = tenantCode; |
||||||
|
_storeName = storeName; |
||||||
|
_liked = liked; |
||||||
|
_followed = followed; |
||||||
|
_comments = comments; |
||||||
|
_authorName = authorName; |
||||||
|
_authorHeadImg = authorHeadImg; |
||||||
|
} |
||||||
|
|
||||||
|
Article.fromJson(dynamic json) { |
||||||
|
_id = json['id']; |
||||||
|
_createTime = json['createTime']; |
||||||
|
_createUser = json['createUser']; |
||||||
|
_updateTime = json['updateTime']; |
||||||
|
_updateUser = json['updateUser']; |
||||||
|
_storeId = json['storeId']; |
||||||
|
_categoryId = json['categoryId']; |
||||||
|
_mainTitle = json['mainTitle']; |
||||||
|
_viceTitle = json['viceTitle']; |
||||||
|
_content = json['content']; |
||||||
|
_coverImg = json['coverImg']; |
||||||
|
_author = json["author"] == null ? author : json["author"].toString().startsWith("{") ? Author.fromJson(jsonDecode(json["author"])):json["author"]; |
||||||
|
_type = json['type']; |
||||||
|
_likes = json['likes']; |
||||||
|
_viewers = json['viewers']; |
||||||
|
_startTime = json['startTime']; |
||||||
|
_endTime = json['endTime']; |
||||||
|
_isHot = json['isHot']; |
||||||
|
_state = json['state']; |
||||||
|
_location = json['location']; |
||||||
|
_longitude = json['longitude']; |
||||||
|
_latitude = json['latitude']; |
||||||
|
_remark = json['remark']; |
||||||
|
_isDelete = json['isDelete']; |
||||||
|
_tenantCode = json['tenantCode']; |
||||||
|
_storeName = json['storeName']; |
||||||
|
_liked = json['liked']; |
||||||
|
_followed = json['followed']; |
||||||
|
_comments = json['comments']; |
||||||
|
_authorName = json['authorName']; |
||||||
|
_authorHeadImg = json['authorHeadImg']; |
||||||
|
} |
||||||
String _id; |
String _id; |
||||||
String _createTime; |
String _createTime; |
||||||
dynamic _createUser; |
String _createUser; |
||||||
String _updateTime; |
String _updateTime; |
||||||
dynamic _updateUser; |
String _updateUser; |
||||||
String _storeId; |
String _storeId; |
||||||
|
String _categoryId; |
||||||
String _mainTitle; |
String _mainTitle; |
||||||
dynamic _viceTitle; |
dynamic _viceTitle; |
||||||
String _content; |
String _content; |
||||||
String _coverImg; |
String _coverImg; |
||||||
dynamic _author; |
dynamic _author; |
||||||
int _type; |
int _type; |
||||||
|
int _likes; |
||||||
|
int _viewers; |
||||||
String _startTime; |
String _startTime; |
||||||
String _categoryId; |
|
||||||
String _endTime; |
String _endTime; |
||||||
|
bool _isHot; |
||||||
int _state; |
int _state; |
||||||
|
String _location; |
||||||
|
String _longitude; |
||||||
|
String _latitude; |
||||||
|
String _remark; |
||||||
int _isDelete; |
int _isDelete; |
||||||
int _likes; |
String _tenantCode; |
||||||
bool _isHot; |
dynamic _storeName; |
||||||
bool _liked; |
bool _liked; |
||||||
int _viewers; |
bool _followed; |
||||||
int _comments; |
dynamic _comments; |
||||||
String _authorName; |
String _authorName; |
||||||
String _authorHeadImg; |
String _authorHeadImg; |
||||||
bool isFollow; |
|
||||||
dynamic _storeName; |
|
||||||
|
|
||||||
String get id => _id; |
String get id => _id; |
||||||
String get createTime => _createTime; |
String get createTime => _createTime; |
||||||
dynamic get createUser => _createUser; |
String get createUser => _createUser; |
||||||
String get updateTime => _updateTime; |
String get updateTime => _updateTime; |
||||||
dynamic get updateUser => _updateUser; |
String get updateUser => _updateUser; |
||||||
String get storeId => _storeId; |
String get storeId => _storeId; |
||||||
|
String get categoryId => _categoryId; |
||||||
String get mainTitle => _mainTitle; |
String get mainTitle => _mainTitle; |
||||||
dynamic get viceTitle => _viceTitle; |
dynamic get viceTitle => _viceTitle; |
||||||
String get content => _content; |
String get content => _content; |
||||||
String get coverImg => _coverImg; |
String get coverImg => _coverImg; |
||||||
dynamic get author => _author; |
dynamic get author => _author; |
||||||
int get type => _type; |
int get type => _type; |
||||||
|
int get likes => _likes; |
||||||
|
int get viewers => _viewers; |
||||||
String get startTime => _startTime; |
String get startTime => _startTime; |
||||||
String get categoryId => _categoryId; |
|
||||||
String get endTime => _endTime; |
String get endTime => _endTime; |
||||||
|
bool get isHot => _isHot; |
||||||
int get state => _state; |
int get state => _state; |
||||||
|
String get location => _location; |
||||||
|
String get longitude => _longitude; |
||||||
|
String get latitude => _latitude; |
||||||
|
String get remark => _remark; |
||||||
int get isDelete => _isDelete; |
int get isDelete => _isDelete; |
||||||
int get likes => _likes; |
String get tenantCode => _tenantCode; |
||||||
bool get isHot => _isHot; |
dynamic get storeName => _storeName; |
||||||
bool get liked => _liked; |
bool get liked => _liked; |
||||||
int get viewers => _viewers; |
bool get followed => _followed; |
||||||
int get comments => _comments; |
dynamic get comments => _comments; |
||||||
String get authorName => _authorName; |
String get authorName => _authorName; |
||||||
String get authorHeadImg => _authorHeadImg; |
String get authorHeadImg => _authorHeadImg; |
||||||
dynamic get storeName => _storeName; |
|
||||||
|
|
||||||
set id(String value) { |
Map<String, dynamic> toJson() { |
||||||
_id = value; |
final map = <String, dynamic>{}; |
||||||
|
map['id'] = _id; |
||||||
|
map['createTime'] = _createTime; |
||||||
|
map['createUser'] = _createUser; |
||||||
|
map['updateTime'] = _updateTime; |
||||||
|
map['updateUser'] = _updateUser; |
||||||
|
map['storeId'] = _storeId; |
||||||
|
map['categoryId'] = _categoryId; |
||||||
|
map['mainTitle'] = _mainTitle; |
||||||
|
map['viceTitle'] = _viceTitle; |
||||||
|
map['content'] = _content; |
||||||
|
map['coverImg'] = _coverImg; |
||||||
|
map["author"] = _author.toJson() ?? _author; |
||||||
|
map['type'] = _type; |
||||||
|
map['likes'] = _likes; |
||||||
|
map['viewers'] = _viewers; |
||||||
|
map['startTime'] = _startTime; |
||||||
|
map['endTime'] = _endTime; |
||||||
|
map['isHot'] = _isHot; |
||||||
|
map['state'] = _state; |
||||||
|
map['location'] = _location; |
||||||
|
map['longitude'] = _longitude; |
||||||
|
map['latitude'] = _latitude; |
||||||
|
map['remark'] = _remark; |
||||||
|
map['isDelete'] = _isDelete; |
||||||
|
map['tenantCode'] = _tenantCode; |
||||||
|
map['storeName'] = _storeName; |
||||||
|
map['liked'] = _liked; |
||||||
|
map['followed'] = _followed; |
||||||
|
map['comments'] = _comments; |
||||||
|
map['authorName'] = _authorName; |
||||||
|
map['authorHeadImg'] = _authorHeadImg; |
||||||
|
return map; |
||||||
} |
} |
||||||
|
|
||||||
set likes(int value) { |
set authorHeadImg(String value) { |
||||||
_likes = value; |
_authorHeadImg = value; |
||||||
|
} |
||||||
|
|
||||||
|
set authorName(String value) { |
||||||
|
_authorName = value; |
||||||
|
} |
||||||
|
|
||||||
|
set comments(dynamic value) { |
||||||
|
_comments = value; |
||||||
|
} |
||||||
|
|
||||||
|
set followed(bool value) { |
||||||
|
_followed = value; |
||||||
} |
} |
||||||
|
|
||||||
set liked(bool value) { |
set liked(bool value) { |
||||||
_liked = value; |
_liked = value; |
||||||
} |
} |
||||||
|
|
||||||
set viewers(int value) { |
set storeName(dynamic value) { |
||||||
_viewers = value; |
_storeName = value; |
||||||
} |
} |
||||||
|
|
||||||
set comments(int value) { |
set tenantCode(String value) { |
||||||
_comments = value; |
_tenantCode = value; |
||||||
} |
} |
||||||
|
|
||||||
set authorName(String value) { |
set isDelete(int value) { |
||||||
_authorName = value; |
_isDelete = value; |
||||||
} |
} |
||||||
|
|
||||||
set authorHeadImg(String value) { |
set remark(String value) { |
||||||
_authorHeadImg = value; |
_remark = value; |
||||||
} |
} |
||||||
|
|
||||||
Article({ |
set latitude(String value) { |
||||||
String id, |
_latitude = value; |
||||||
String createTime, |
} |
||||||
dynamic createUser, |
|
||||||
String updateTime, |
|
||||||
dynamic updateUser, |
|
||||||
String storeId, |
|
||||||
String mainTitle, |
|
||||||
dynamic viceTitle, |
|
||||||
String content, |
|
||||||
String coverImg, |
|
||||||
Author author, |
|
||||||
int type, |
|
||||||
String startTime, |
|
||||||
String endTime, |
|
||||||
int state, |
|
||||||
int isDelete, |
|
||||||
int likes, |
|
||||||
bool isHot, |
|
||||||
int viewers, |
|
||||||
int comments, |
|
||||||
String authorName, |
|
||||||
String authorHeadImg, |
|
||||||
|
|
||||||
dynamic storeName}){ |
|
||||||
_id = id; |
|
||||||
_createTime = createTime; |
|
||||||
_createUser = createUser; |
|
||||||
_updateTime = updateTime; |
|
||||||
_updateUser = updateUser; |
|
||||||
_storeId = storeId; |
|
||||||
_mainTitle = mainTitle; |
|
||||||
_viceTitle = viceTitle; |
|
||||||
_content = content; |
|
||||||
_coverImg = coverImg; |
|
||||||
_author = author; |
|
||||||
_type = type; |
|
||||||
_startTime = startTime; |
|
||||||
_categoryId = categoryId; |
|
||||||
_endTime = endTime; |
|
||||||
_state = state; |
|
||||||
_isDelete = isDelete; |
|
||||||
_likes = likes; |
|
||||||
_isHot = isHot; |
|
||||||
_liked = liked; |
|
||||||
_viewers = viewers; |
|
||||||
_comments = comments; |
|
||||||
_authorName = authorName; |
|
||||||
_authorHeadImg = authorHeadImg; |
|
||||||
_storeName = storeName; |
|
||||||
} |
|
||||||
|
|
||||||
Article.fromJson(dynamic json) { |
set longitude(String value) { |
||||||
_id = json["id"]; |
_longitude = value; |
||||||
_createTime = json["createTime"]; |
|
||||||
_createUser = json["createUser"]; |
|
||||||
_updateTime = json["updateTime"]; |
|
||||||
_updateUser = json["updateUser"]; |
|
||||||
_storeId = json["storeId"]; |
|
||||||
_mainTitle = json["mainTitle"]; |
|
||||||
_viceTitle = json["viceTitle"]; |
|
||||||
_content = json["content"]; |
|
||||||
_coverImg = json["coverImg"]; |
|
||||||
_author = json["author"] == null ? null : json["author"].toString().startsWith("{") ? Author.fromJson(jsonDecode(json["author"])):null; |
|
||||||
_type = json["type"]; |
|
||||||
_startTime = json["startTime"]; |
|
||||||
_categoryId = json["categoryId"]; |
|
||||||
_endTime = json["endTime"]; |
|
||||||
_state = json["state"]; |
|
||||||
_isDelete = json["isDelete"]; |
|
||||||
_likes = json["likes"]; |
|
||||||
_isHot = json["isHot"]; |
|
||||||
_liked = json["liked"]; |
|
||||||
_viewers = json["viewers"]; |
|
||||||
_comments = json["comments"]; |
|
||||||
_authorName = json["authorName"]; |
|
||||||
_authorHeadImg = json["authorHeadImg"]; |
|
||||||
_storeName = json["storeName"]; |
|
||||||
} |
} |
||||||
|
|
||||||
Map<String, dynamic> toJson() { |
set location(String value) { |
||||||
var map = <String, dynamic>{}; |
_location = value; |
||||||
map["id"] = _id; |
|
||||||
map["createTime"] = _createTime; |
|
||||||
map["createUser"] = _createUser; |
|
||||||
map["updateTime"] = _updateTime; |
|
||||||
map["updateUser"] = _updateUser; |
|
||||||
map["storeId"] = _storeId; |
|
||||||
map["mainTitle"] = _mainTitle; |
|
||||||
map["viceTitle"] = _viceTitle; |
|
||||||
map["content"] = _content; |
|
||||||
map["coverImg"] = _coverImg; |
|
||||||
map["author"] = _author.toJson(); |
|
||||||
map["type"] = _type; |
|
||||||
map["startTime"] = _startTime; |
|
||||||
map["categoryId"] = _categoryId; |
|
||||||
map["endTime"] = _endTime; |
|
||||||
map["state"] = _state; |
|
||||||
map["isDelete"] = _isDelete; |
|
||||||
map["likes"] = _likes; |
|
||||||
map["isHot"] = _isHot; |
|
||||||
map["liked"] = _liked; |
|
||||||
map["viewers"] = _viewers; |
|
||||||
map["comments"] = _comments; |
|
||||||
map["authorName"] = _authorName; |
|
||||||
map["authorHeadImg"] = _authorHeadImg; |
|
||||||
map["storeName"] = _storeName; |
|
||||||
return map; |
|
||||||
} |
} |
||||||
|
|
||||||
set createTime(String value) { |
set state(int value) { |
||||||
_createTime = value; |
_state = value; |
||||||
} |
} |
||||||
|
|
||||||
set createUser(dynamic value) { |
set isHot(bool value) { |
||||||
_createUser = value; |
_isHot = value; |
||||||
} |
} |
||||||
|
|
||||||
set updateTime(String value) { |
set endTime(String value) { |
||||||
_updateTime = value; |
_endTime = value; |
||||||
} |
} |
||||||
|
|
||||||
set updateUser(dynamic value) { |
set startTime(String value) { |
||||||
_updateUser = value; |
_startTime = value; |
||||||
} |
} |
||||||
|
|
||||||
set storeId(String value) { |
set viewers(int value) { |
||||||
_storeId = value; |
_viewers = value; |
||||||
} |
} |
||||||
|
|
||||||
set mainTitle(String value) { |
set likes(int value) { |
||||||
_mainTitle = value; |
_likes = value; |
||||||
} |
} |
||||||
|
|
||||||
set viceTitle(dynamic value) { |
set type(int value) { |
||||||
_viceTitle = value; |
_type = value; |
||||||
} |
} |
||||||
|
|
||||||
set content(String value) { |
set author(dynamic value) { |
||||||
_content = value; |
_author = value; |
||||||
} |
} |
||||||
|
|
||||||
set coverImg(String value) { |
set coverImg(String value) { |
||||||
_coverImg = value; |
_coverImg = value; |
||||||
} |
} |
||||||
|
|
||||||
set author(dynamic value) { |
set content(String value) { |
||||||
_author = value; |
_content = value; |
||||||
} |
} |
||||||
|
|
||||||
set type(int value) { |
set viceTitle(dynamic value) { |
||||||
_type = value; |
_viceTitle = value; |
||||||
} |
} |
||||||
|
|
||||||
set startTime(String value) { |
set mainTitle(String value) { |
||||||
_startTime = value; |
_mainTitle = value; |
||||||
} |
} |
||||||
|
|
||||||
set categoryId(String value) { |
set categoryId(String value) { |
||||||
_categoryId = value; |
_categoryId = value; |
||||||
} |
} |
||||||
|
|
||||||
set endTime(String value) { |
set storeId(String value) { |
||||||
_endTime = value; |
_storeId = value; |
||||||
} |
} |
||||||
|
|
||||||
set state(int value) { |
set updateUser(String value) { |
||||||
_state = value; |
_updateUser = value; |
||||||
} |
} |
||||||
|
|
||||||
set isDelete(int value) { |
set updateTime(String value) { |
||||||
_isDelete = value; |
_updateTime = value; |
||||||
} |
} |
||||||
|
|
||||||
set isHot(bool value) { |
set createUser(String value) { |
||||||
_isHot = value; |
_createUser = value; |
||||||
} |
} |
||||||
|
|
||||||
set storeName(dynamic value) { |
set createTime(String value) { |
||||||
_storeName = value; |
_createTime = value; |
||||||
|
} |
||||||
|
|
||||||
|
set id(String value) { |
||||||
|
_id = value; |
||||||
} |
} |
||||||
} |
} |
@ -0,0 +1,134 @@ |
|||||||
|
/// id : "1379254113602109440" |
||||||
|
/// nickname : "哈哈哈" |
||||||
|
/// headimg : "https://pos.upload.gznl.top/admin/2021/08/1f8d55ed-85d2-42a2-b155-6737a66226e8.jpg" |
||||||
|
/// userType : true |
||||||
|
/// sex : "0" |
||||||
|
/// level : 1 |
||||||
|
/// remark : "" |
||||||
|
/// createTime : "2021-04-06 10:06:21" |
||||||
|
/// birth : "1998-09-17" |
||||||
|
/// organic : 0 |
||||||
|
/// age : 23 |
||||||
|
/// signature : "" |
||||||
|
/// background : "" |
||||||
|
/// follow : 1 |
||||||
|
/// fans : 0 |
||||||
|
/// trendTotal : 4 |
||||||
|
/// gainLikeTotal : 9 |
||||||
|
|
||||||
|
class MemberInfor { |
||||||
|
MemberInfor({ |
||||||
|
String id, |
||||||
|
String nickname, |
||||||
|
String headimg, |
||||||
|
bool userType, |
||||||
|
String sex, |
||||||
|
int level, |
||||||
|
String remark, |
||||||
|
String createTime, |
||||||
|
String birth, |
||||||
|
int organic, |
||||||
|
int age, |
||||||
|
String signature, |
||||||
|
String background, |
||||||
|
int follow, |
||||||
|
int fans, |
||||||
|
int trendTotal, |
||||||
|
int gainLikeTotal,}){ |
||||||
|
_id = id; |
||||||
|
_nickname = nickname; |
||||||
|
_headimg = headimg; |
||||||
|
_userType = userType; |
||||||
|
_sex = sex; |
||||||
|
_level = level; |
||||||
|
_remark = remark; |
||||||
|
_createTime = createTime; |
||||||
|
_birth = birth; |
||||||
|
_organic = organic; |
||||||
|
_age = age; |
||||||
|
_signature = signature; |
||||||
|
_background = background; |
||||||
|
_follow = follow; |
||||||
|
_fans = fans; |
||||||
|
_trendTotal = trendTotal; |
||||||
|
_gainLikeTotal = gainLikeTotal; |
||||||
|
} |
||||||
|
|
||||||
|
MemberInfor.fromJson(dynamic json) { |
||||||
|
_id = json['id']; |
||||||
|
_nickname = json['nickname']; |
||||||
|
_headimg = json['headimg']; |
||||||
|
_userType = json['userType']; |
||||||
|
_sex = json['sex']; |
||||||
|
_level = json['level']; |
||||||
|
_remark = json['remark']; |
||||||
|
_createTime = json['createTime']; |
||||||
|
_birth = json['birth']; |
||||||
|
_organic = json['organic']; |
||||||
|
_age = json['age']; |
||||||
|
_signature = json['signature']; |
||||||
|
_background = json['background']; |
||||||
|
_follow = json['follow']; |
||||||
|
_fans = json['fans']; |
||||||
|
_trendTotal = json['trendTotal']; |
||||||
|
_gainLikeTotal = json['gainLikeTotal']; |
||||||
|
} |
||||||
|
String _id; |
||||||
|
String _nickname; |
||||||
|
String _headimg; |
||||||
|
bool _userType; |
||||||
|
String _sex; |
||||||
|
int _level; |
||||||
|
String _remark; |
||||||
|
String _createTime; |
||||||
|
String _birth; |
||||||
|
int _organic; |
||||||
|
int _age; |
||||||
|
String _signature; |
||||||
|
String _background; |
||||||
|
int _follow; |
||||||
|
int _fans; |
||||||
|
int _trendTotal; |
||||||
|
int _gainLikeTotal; |
||||||
|
|
||||||
|
String get id => _id; |
||||||
|
String get nickname => _nickname; |
||||||
|
String get headimg => _headimg; |
||||||
|
bool get userType => _userType; |
||||||
|
String get sex => _sex; |
||||||
|
int get level => _level; |
||||||
|
String get remark => _remark; |
||||||
|
String get createTime => _createTime; |
||||||
|
String get birth => _birth; |
||||||
|
int get organic => _organic; |
||||||
|
int get age => _age; |
||||||
|
String get signature => _signature; |
||||||
|
String get background => _background; |
||||||
|
int get follow => _follow; |
||||||
|
int get fans => _fans; |
||||||
|
int get trendTotal => _trendTotal; |
||||||
|
int get gainLikeTotal => _gainLikeTotal; |
||||||
|
|
||||||
|
Map<String, dynamic> toJson() { |
||||||
|
final map = <String, dynamic>{}; |
||||||
|
map['id'] = _id; |
||||||
|
map['nickname'] = _nickname; |
||||||
|
map['headimg'] = _headimg; |
||||||
|
map['userType'] = _userType; |
||||||
|
map['sex'] = _sex; |
||||||
|
map['level'] = _level; |
||||||
|
map['remark'] = _remark; |
||||||
|
map['createTime'] = _createTime; |
||||||
|
map['birth'] = _birth; |
||||||
|
map['organic'] = _organic; |
||||||
|
map['age'] = _age; |
||||||
|
map['signature'] = _signature; |
||||||
|
map['background'] = _background; |
||||||
|
map['follow'] = _follow; |
||||||
|
map['fans'] = _fans; |
||||||
|
map['trendTotal'] = _trendTotal; |
||||||
|
map['gainLikeTotal'] = _gainLikeTotal; |
||||||
|
return map; |
||||||
|
} |
||||||
|
|
||||||
|
} |
Loading…
Reference in new issue