为作品添加标签

This commit is contained in:
2024-10-07 21:27:37 +08:00
parent deda511e32
commit a597f7a67a
11 changed files with 206 additions and 5 deletions

View File

@@ -0,0 +1,11 @@
package com.ai.da.mapper.primary;
import com.ai.da.common.config.mybatis.plus.CommonMapper;
import com.ai.da.mapper.primary.entity.PortfolioTags;
import com.ai.da.mapper.primary.entity.Tags;
public interface PortfolioTagsMapper extends CommonMapper<PortfolioTags> {
}

View File

@@ -0,0 +1,14 @@
package com.ai.da.mapper.primary;
import com.ai.da.common.config.mybatis.plus.CommonMapper;
import com.ai.da.mapper.primary.entity.Tags;
import java.util.List;
import java.util.Map;
public interface TagsMapper extends CommonMapper<Tags> {
List<Map<String, String>> getMatchingTags(String userInput);
}

View File

@@ -0,0 +1,14 @@
package com.ai.da.mapper.primary.entity;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;
@EqualsAndHashCode(callSuper = true)
@TableName("t_portfolio_tags")
@Data
public class PortfolioTags extends BaseEntity{
private Long portfolioId;
private Long tagId;
}

View File

@@ -0,0 +1,13 @@
package com.ai.da.mapper.primary.entity;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;
@EqualsAndHashCode(callSuper = true)
@TableName("t_tags")
@Data
public class Tags extends BaseEntity{
private String tagName;
}