所有的实体表,都存在几个相同的字段, 创建人,创建人名称,修改人,修改人名称,创建时间,修改时间,版本号
在定义model的时候,大致代码如下
app.model.define(name, attrs, {
tableName: name,
hooks: {
beforeValidate: function (obj) {
let now = Date.now();
if (obj.isNewRecord) {
obj.version = 0;
} else {
obj.version++;
}
}
}
});
```
在验证中无法获取到 ` app或者ctx对象 ` ,用户信息通过jwt保存在 ctx.state.user 中。
请问怎么合适的去获取相关值。