CustomX class
自定义数据
Constructors
- CustomX({dynamic id, dynamic bsid, int? time, DbJsonWraper? extra, List? trans, dynamic uid, dynamic rid1, dynamic rid2, dynamic rid3, int? int1, int? int2, int? int3, String? str1, String? str2, String? str3, DbJsonWraper? body1, DbJsonWraper? body2, DbJsonWraper? body3, int? state1, int? state2, int? state3, int? update, double? score, int? mark, int? star, int? hot1, int? hot2, int? hotx, int? cnt1, int? cnt2, int? cnt3, dynamic target, dynamic earner, int? rmbfen, int? virval, int? deny})
-
CustomX.fromJson(Map<
String, dynamic> map) -
factory
- CustomX.fromString(String data)
-
factory
Properties
- body1 ↔ DbJsonWraper
-
数据内容1
getter/setter pair
- body2 ↔ DbJsonWraper
-
数据内容2
getter/setter pair
- body3 ↔ DbJsonWraper
-
数据内容3
getter/setter pair
- bsid → dynamic
-
商户id
no setter
- cnt1 ↔ int
-
子customx.rid1为本customx.id的子customx数量
getter/setter pair
- cnt2 ↔ int
-
子customx.rid2为本customx.id的子customx数量
getter/setter pair
- cnt3 ↔ int
-
子customx.rid3为本customx.id的子customx数量
getter/setter pair
- cusmark ↔ Cusmark?
-
关联的自定义标记对象
getter/setter pair
- cusstar ↔ Cusstar?
-
关联的自定义收藏对象
getter/setter pair
- deny ↔ int
-
被封禁状态(>0:被封禁时间截止时间;=0:正常状态;<0:永久封禁或永久注销)
getter/setter pair
- earner ↔ dynamic
-
交易的受益人
getter/setter pair
- extra → DbJsonWraper
-
自定义数据
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
- hot1 ↔ int
-
整数增减量1(增减单位为1)
getter/setter pair
- hot2 ↔ int
-
整数增减量2(增减单位为1)
getter/setter pair
- hotx ↔ int
-
整数增减量x(增减单位为x)
getter/setter pair
- id → dynamic
-
唯一id
no setter
- int1 ↔ int
-
整数索引1
getter/setter pair
- int2 ↔ int
-
整数索引2
getter/setter pair
- int3 ↔ int
-
整数索引3
getter/setter pair
- mark ↔ int
-
总标记数(每个用户标记一次)
getter/setter pair
- rid1 ↔ dynamic
-
关联标志索引1
getter/setter pair
- rid2 ↔ dynamic
-
关联标志索引2
getter/setter pair
- rid3 ↔ dynamic
-
关联标志索引3
getter/setter pair
- rmbfen ↔ int
-
虚拟商品价格
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- score ↔ double
-
平局得分(每个用户打分一次)
getter/setter pair
- star ↔ int
-
总收藏数(每个用户收藏一次)
getter/setter pair
- state1 ↔ int
-
数据状态1
getter/setter pair
- state2 ↔ int
-
数据状态2
getter/setter pair
- state3 ↔ int
-
数据状态3
getter/setter pair
- str1 ↔ String
-
字符串索引1
getter/setter pair
- str2 ↔ String
-
字符串索引2
getter/setter pair
- str3 ↔ String
-
字符串索引3
getter/setter pair
- target ↔ dynamic
-
任意目标标志
getter/setter pair
- time → int
-
创建时间
no setter
- trans → List
-
未完成的事务列表
no setter
- uid ↔ dynamic
-
创建者标志
getter/setter pair
- update ↔ int
-
最近更新时间
getter/setter pair
- virval ↔ int
-
虚拟货币数量
getter/setter pair
Methods
-
buildTarget(
) → dynamic -
使用本实例字段成员的值生成包装的目标类实例
inherited
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> - 转换为基本数据类型的Map。转换结果可以直接使用jsonEncode进行序列化,可以直接保存到mongo数据库
-
toKValues(
) → Map< String, dynamic> - 转换为用字符串key读取字段值的Map
-
toString(
) → String - jsonEncode(this)抛出的异常被吃掉了,所以需要写成jsonEncode(toJson())
-
updateByJson(
Map< String, dynamic> map, {CustomX? parser}) → void -
通过基本数据类型的Map来更新字段。来源
map
可以直接使用jsonEncode进行序列化,可以直接保存到mongo数据库 -
updateByKValues(
Map< String, dynamic> map) → void - 通过用字符串key读取字段值的Map来更新字段
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited