直接计算的字段/列

史蒂夫

我正在构建一个公司可以定期订阅的应用程序。这使他们可以在我们的网站上获得详细列表,并获得许多其他(现实世界)的好处。当他们的订阅到期时,他们的清单将显示较少的详细信息,直到他们再次付款。

我将Directus用作后端,将Vue.js用作前端。我想在Vue前端中尽可能少地使用“业务逻辑”。

该公司的MySQL表DDL是

create table company
(
    id               int(11) unsigned auto_increment primary key,
    name             varchar(200) not null comment 'name of company',
    description      text not null,
    address          text null comment 'company physical address'
    web_site         varchar(200) not null,
    ... many other fields
    subscription_expires datetime,
    created_on       datetime null,
    modified_on      datetime null,
)
    charset = utf8mb4;

我想创建一个数的MySQL计算领域:例如一个company.show_details字段是假的,如果subscription_expires is null or subscription_expires < now(),或company.needs_update如果为真modified_on > 24 months ago这将使Vue渲染逻辑非常清晰/明显。

我看不到通过Directus创建计算字段或通过mysql模式同步它们的方法。某处有文件吗?

谢谢!

范围

我相信这仍然是Directus的功能要求。也许支持它以使其更具吸引力?

https://github.com/directus/directus/discussions/3079

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章