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