我正在使用 Java Spring (RESTful API) 构建一个工作平台。 我想要像 stackoverflow 那样的标签(以便候选人可以输入他的技能)或 https://jobspotting.com .
我的方法是,我有一个带有标签的预填充表(在 MySQL 中),用户可以只使用这些标签。但这是不可扩展的。
我怎样才能使它具有可扩展性?我担心如果我让用户只创建标签,系统会变得困惑(例如拼写错误)。 什么是好的方法?
最佳答案
您可以创建一个“提交标签以供批准”/“请求添加标签”选项,然后您可以批准该选项并将其添加到您表格中的列表中
提交的条目可以存储在一个表中,当您批准它们时,它可以从保留表中删除并移动到您的“有效”标签列表中
一旦获得批准,您还可以获取您创建的条目的 ID,并将其追加回用户关联的标签 ID 列表。
如果标签被拒绝,您可以提供一个原因(也存储在一个表中,即重复、错误数据等),这可以通过推送消息或电子邮件发送给请求者,但是您可以将其反馈给用户。
关于java - 工作平台标签系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36547803/