java - 工作平台标签系统

标签 java mysql tags

我正在使用 Java Spring (RESTful API) 构建一个工作平台。 我想要像 stackoverflow 那样的标签(以便候选人可以输入他的技能)或 https://jobspotting.com .

我的方法是,我有一个带有标签的预填充表(在 MySQL 中),用户可以只使用这些标签。但这是不可扩展的。

我怎样才能使它具有可扩展性?我担心如果我让用户只创建标签,系统会变得困惑(例如拼写错误)。 什么是好的方法?

最佳答案

您可以创建一个“提交标签以供批准”/“请求添加标签”选项,然后您可以批准该选项并将其添加到您表格中的列表中

提交的条目可以存储在一个表中,当您批准它们时,它可以从保留表中删除并移动到您的“有效”标签列表中

一旦获得批准,您还可以获取您创建的条目的 ID,并将其追加回用户关联的标签 ID 列表。

如果标签被拒绝,您可以提供一个原因(也存储在一个表中,即重复、错误数据等),这可以通过推送消息或电子邮件发送给请求者,但是您可以将其反馈给用户。

关于java - 工作平台标签系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36547803/

相关文章:

tags - CKEditor 去掉 <i> 标签

PHP 简单维基解析器需要 NOWIKI 标签

javascript - 如何正确地将 Java Hashmap 转换为 JavaScript 数组

java - HSQLDB:java.sql.SQLSyntaxErrorException:用户缺少权限或找不到对象

mysql - MAMP Pro 看不到索引/

mysql - 执行查询并获取自己的pid

java - 如何找到矩形的角像素?

java - 根据当前位置/当前时区获取时间

php - 将每一行读入数组

tags - 有没有可以只编辑一个swf标签的SWF库?