Compare commits
No commits in common. 'e76b44dc0c919bbdc0d7121363953c00faf98c21' and 'f512e5022eb068e6f115d05ccefe12f932a08252' have entirely different histories.
e76b44dc0c
...
f512e5022e
@ -1,16 +0,0 @@
|
|||||||
package com.pjilisense.flxai.dao;
|
|
||||||
|
|
||||||
import com.pjilisense.flxai.base.dao.BaseDao;
|
|
||||||
import com.pjilisense.flxai.entity.AppAiModelEntity;
|
|
||||||
import org.apache.ibatis.annotations.Mapper;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* AI模型表
|
|
||||||
*
|
|
||||||
* @author liushujing liushujing@philisense.com
|
|
||||||
* @since 1.0.0 2024-12-20
|
|
||||||
*/
|
|
||||||
@Mapper
|
|
||||||
public interface AppAiModelDao extends BaseDao<AppAiModelEntity> {
|
|
||||||
|
|
||||||
}
|
|
@ -1,16 +0,0 @@
|
|||||||
package com.pjilisense.flxai.dao;
|
|
||||||
|
|
||||||
import com.pjilisense.flxai.base.dao.BaseDao;
|
|
||||||
import com.pjilisense.flxai.entity.AppAiPluginEntity;
|
|
||||||
import org.apache.ibatis.annotations.Mapper;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* AI插件表
|
|
||||||
*
|
|
||||||
* @author liushujing liushujing@philisense.com
|
|
||||||
* @since 1.0.0 2024-12-20
|
|
||||||
*/
|
|
||||||
@Mapper
|
|
||||||
public interface AppAiPluginDao extends BaseDao<AppAiPluginEntity> {
|
|
||||||
|
|
||||||
}
|
|
@ -1,71 +0,0 @@
|
|||||||
package com.pjilisense.flxai.dto;
|
|
||||||
|
|
||||||
import io.swagger.annotations.ApiModel;
|
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
|
||||||
import lombok.Data;
|
|
||||||
|
|
||||||
import java.io.Serializable;
|
|
||||||
import java.util.Date;
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* AI模型表
|
|
||||||
*
|
|
||||||
* @author liushujing liushujing@philisense.com
|
|
||||||
* @since 1.0.0 2024-12-20
|
|
||||||
*/
|
|
||||||
@Data
|
|
||||||
@ApiModel(value = "AI模型表")
|
|
||||||
public class AppAiModelDTO implements Serializable {
|
|
||||||
private static final long serialVersionUID = 1L;
|
|
||||||
|
|
||||||
@ApiModelProperty(value = "主键")
|
|
||||||
private String id;
|
|
||||||
|
|
||||||
@ApiModelProperty(value = "标识")
|
|
||||||
private String identifier;
|
|
||||||
|
|
||||||
@ApiModelProperty(value = "提供者")
|
|
||||||
private String providers;
|
|
||||||
|
|
||||||
@ApiModelProperty(value = "转换")
|
|
||||||
private String conversations;
|
|
||||||
|
|
||||||
@ApiModelProperty(value = "likes")
|
|
||||||
private String likes;
|
|
||||||
|
|
||||||
@ApiModelProperty(value = "tokens")
|
|
||||||
private String tokens;
|
|
||||||
|
|
||||||
@ApiModelProperty(value = "描述")
|
|
||||||
private String description;
|
|
||||||
|
|
||||||
@ApiModelProperty(value = "名称")
|
|
||||||
private String displayname;
|
|
||||||
|
|
||||||
@ApiModelProperty(value = "是否允许")
|
|
||||||
private String enabled;
|
|
||||||
|
|
||||||
@ApiModelProperty(value = "MetaID")
|
|
||||||
private String metaId;
|
|
||||||
|
|
||||||
@ApiModelProperty(value = "meta tokens")
|
|
||||||
private String metaTokens;
|
|
||||||
|
|
||||||
@ApiModelProperty(value = "分类")
|
|
||||||
private String category;
|
|
||||||
|
|
||||||
@ApiModelProperty(value = "标题")
|
|
||||||
private String title;
|
|
||||||
|
|
||||||
@ApiModelProperty(value = "建议")
|
|
||||||
private String suggestions;
|
|
||||||
|
|
||||||
@ApiModelProperty(value = "创建时间")
|
|
||||||
private String createdAt;
|
|
||||||
|
|
||||||
@ApiModelProperty(value = "用户ID")
|
|
||||||
private String userid;
|
|
||||||
|
|
||||||
|
|
||||||
}
|
|
@ -1,65 +0,0 @@
|
|||||||
package com.pjilisense.flxai.dto;
|
|
||||||
|
|
||||||
import io.swagger.annotations.ApiModel;
|
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
|
||||||
import lombok.Data;
|
|
||||||
|
|
||||||
import java.io.Serializable;
|
|
||||||
import java.util.Date;
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* AI插件表
|
|
||||||
*
|
|
||||||
* @author liushujing liushujing@philisense.com
|
|
||||||
* @since 1.0.0 2024-12-20
|
|
||||||
*/
|
|
||||||
@Data
|
|
||||||
@ApiModel(value = "AI插件表")
|
|
||||||
public class AppAiPluginDTO implements Serializable {
|
|
||||||
private static final long serialVersionUID = 1L;
|
|
||||||
|
|
||||||
@ApiModelProperty(value = "主键")
|
|
||||||
private String id;
|
|
||||||
|
|
||||||
@ApiModelProperty(value = "作者")
|
|
||||||
private String author;
|
|
||||||
|
|
||||||
@ApiModelProperty(value = "创建时间")
|
|
||||||
private String createdAt;
|
|
||||||
|
|
||||||
@ApiModelProperty(value = "主页地址")
|
|
||||||
private String homepage;
|
|
||||||
|
|
||||||
@ApiModelProperty(value = "标识")
|
|
||||||
private String identifier;
|
|
||||||
|
|
||||||
@ApiModelProperty(value = "locale")
|
|
||||||
private String locale;
|
|
||||||
|
|
||||||
@ApiModelProperty(value = "manifest")
|
|
||||||
private String manifest;
|
|
||||||
|
|
||||||
@ApiModelProperty(value = "avatar")
|
|
||||||
private String avatar;
|
|
||||||
|
|
||||||
@ApiModelProperty(value = "标签")
|
|
||||||
private String tags;
|
|
||||||
|
|
||||||
@ApiModelProperty(value = "标题")
|
|
||||||
private String title;
|
|
||||||
|
|
||||||
@ApiModelProperty(value = "描述")
|
|
||||||
private String description;
|
|
||||||
|
|
||||||
@ApiModelProperty(value = "分类")
|
|
||||||
private String category;
|
|
||||||
|
|
||||||
@ApiModelProperty(value = "Version")
|
|
||||||
private String schemaVersion;
|
|
||||||
|
|
||||||
@ApiModelProperty(value = "用户ID")
|
|
||||||
private String userid;
|
|
||||||
|
|
||||||
|
|
||||||
}
|
|
@ -1,82 +0,0 @@
|
|||||||
package com.pjilisense.flxai.entity;
|
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.annotation.TableName;
|
|
||||||
import lombok.Data;
|
|
||||||
|
|
||||||
import java.util.Date;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* AI模型表
|
|
||||||
*
|
|
||||||
* @author liushujing liushujing@philisense.com
|
|
||||||
* @since 1.0.0 2024-12-20
|
|
||||||
*/
|
|
||||||
@Data
|
|
||||||
@TableName("app_ai_model")
|
|
||||||
public class AppAiModelEntity {
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 主键
|
|
||||||
*/
|
|
||||||
private String id;
|
|
||||||
/**
|
|
||||||
* 标识
|
|
||||||
*/
|
|
||||||
private String identifier;
|
|
||||||
/**
|
|
||||||
* 提供者
|
|
||||||
*/
|
|
||||||
private String providers;
|
|
||||||
/**
|
|
||||||
* 转换
|
|
||||||
*/
|
|
||||||
private String conversations;
|
|
||||||
/**
|
|
||||||
* likes
|
|
||||||
*/
|
|
||||||
private String likes;
|
|
||||||
/**
|
|
||||||
* tokens
|
|
||||||
*/
|
|
||||||
private String tokens;
|
|
||||||
/**
|
|
||||||
* 描述
|
|
||||||
*/
|
|
||||||
private String description;
|
|
||||||
/**
|
|
||||||
* 名称
|
|
||||||
*/
|
|
||||||
private String displayname;
|
|
||||||
/**
|
|
||||||
* 是否允许
|
|
||||||
*/
|
|
||||||
private String enabled;
|
|
||||||
/**
|
|
||||||
* MetaID
|
|
||||||
*/
|
|
||||||
private String metaId;
|
|
||||||
/**
|
|
||||||
* meta tokens
|
|
||||||
*/
|
|
||||||
private String metaTokens;
|
|
||||||
/**
|
|
||||||
* 分类
|
|
||||||
*/
|
|
||||||
private String category;
|
|
||||||
/**
|
|
||||||
* 标题
|
|
||||||
*/
|
|
||||||
private String title;
|
|
||||||
/**
|
|
||||||
* 建议
|
|
||||||
*/
|
|
||||||
private String suggestions;
|
|
||||||
/**
|
|
||||||
* 创建时间
|
|
||||||
*/
|
|
||||||
private String createdAt;
|
|
||||||
/**
|
|
||||||
* 用户ID
|
|
||||||
*/
|
|
||||||
private String userid;
|
|
||||||
}
|
|
@ -1,74 +0,0 @@
|
|||||||
package com.pjilisense.flxai.entity;
|
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.annotation.TableName;
|
|
||||||
import lombok.Data;
|
|
||||||
|
|
||||||
import java.util.Date;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* AI插件表
|
|
||||||
*
|
|
||||||
* @author liushujing liushujing@philisense.com
|
|
||||||
* @since 1.0.0 2024-12-20
|
|
||||||
*/
|
|
||||||
@Data
|
|
||||||
@TableName("app_ai_plugin")
|
|
||||||
public class AppAiPluginEntity {
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 主键
|
|
||||||
*/
|
|
||||||
private String id;
|
|
||||||
/**
|
|
||||||
* 作者
|
|
||||||
*/
|
|
||||||
private String author;
|
|
||||||
/**
|
|
||||||
* 创建时间
|
|
||||||
*/
|
|
||||||
private String createdAt;
|
|
||||||
/**
|
|
||||||
* 主页地址
|
|
||||||
*/
|
|
||||||
private String homepage;
|
|
||||||
/**
|
|
||||||
* 标识
|
|
||||||
*/
|
|
||||||
private String identifier;
|
|
||||||
/**
|
|
||||||
* locale
|
|
||||||
*/
|
|
||||||
private String locale;
|
|
||||||
/**
|
|
||||||
* manifest
|
|
||||||
*/
|
|
||||||
private String manifest;
|
|
||||||
/**
|
|
||||||
* avatar
|
|
||||||
*/
|
|
||||||
private String avatar;
|
|
||||||
/**
|
|
||||||
* 标签
|
|
||||||
*/
|
|
||||||
private String tags;
|
|
||||||
/**
|
|
||||||
* 标题
|
|
||||||
*/
|
|
||||||
private String title;
|
|
||||||
/**
|
|
||||||
* 描述
|
|
||||||
*/
|
|
||||||
private String description;
|
|
||||||
/**
|
|
||||||
* 分类
|
|
||||||
*/
|
|
||||||
private String category;
|
|
||||||
/**
|
|
||||||
* Version
|
|
||||||
*/
|
|
||||||
private String schemaVersion;
|
|
||||||
/**
|
|
||||||
* 用户ID
|
|
||||||
*/
|
|
||||||
private String userid;
|
|
||||||
}
|
|
@ -1,15 +0,0 @@
|
|||||||
package com.pjilisense.flxai.service;
|
|
||||||
|
|
||||||
import com.pjilisense.flxai.base.service.CrudService;
|
|
||||||
import com.pjilisense.flxai.dto.AppAiModelDTO;
|
|
||||||
import com.pjilisense.flxai.entity.AppAiModelEntity;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* AI模型表
|
|
||||||
*
|
|
||||||
* @author liushujing liushujing@philisense.com
|
|
||||||
* @since 1.0.0 2024-12-20
|
|
||||||
*/
|
|
||||||
public interface AppAiModelService extends CrudService<AppAiModelEntity, AppAiModelDTO> {
|
|
||||||
|
|
||||||
}
|
|
@ -1,15 +0,0 @@
|
|||||||
package com.pjilisense.flxai.service;
|
|
||||||
|
|
||||||
import com.pjilisense.flxai.base.service.CrudService;
|
|
||||||
import com.pjilisense.flxai.dto.AppAiPluginDTO;
|
|
||||||
import com.pjilisense.flxai.entity.AppAiPluginEntity;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* AI插件表
|
|
||||||
*
|
|
||||||
* @author liushujing liushujing@philisense.com
|
|
||||||
* @since 1.0.0 2024-12-20
|
|
||||||
*/
|
|
||||||
public interface AppAiPluginService extends CrudService<AppAiPluginEntity, AppAiPluginDTO> {
|
|
||||||
|
|
||||||
}
|
|
@ -1,34 +0,0 @@
|
|||||||
package com.pjilisense.flxai.service.impl;
|
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
||||||
import com.pjilisense.flxai.base.service.impl.CrudServiceImpl;
|
|
||||||
import com.pjilisense.flxai.dao.AppAiModelDao;
|
|
||||||
import com.pjilisense.flxai.dto.AppAiModelDTO;
|
|
||||||
import com.pjilisense.flxai.entity.AppAiModelEntity;
|
|
||||||
import com.pjilisense.flxai.service.AppAiModelService;
|
|
||||||
import cn.hutool.core.util.StrUtil;
|
|
||||||
import org.springframework.stereotype.Service;
|
|
||||||
|
|
||||||
import java.util.Map;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* AI模型表
|
|
||||||
*
|
|
||||||
* @author liushujing liushujing@philisense.com
|
|
||||||
* @since 1.0.0 2024-12-20
|
|
||||||
*/
|
|
||||||
@Service
|
|
||||||
public class AppAiModelServiceImpl extends CrudServiceImpl<AppAiModelDao, AppAiModelEntity, AppAiModelDTO> implements AppAiModelService {
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public QueryWrapper<AppAiModelEntity> getWrapper(Map<String, Object> params){
|
|
||||||
String id = (String)params.get("id");
|
|
||||||
|
|
||||||
QueryWrapper<AppAiModelEntity> wrapper = new QueryWrapper<>();
|
|
||||||
wrapper.eq(StrUtil.isNotBlank(id), "id", id);
|
|
||||||
|
|
||||||
return wrapper;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
}
|
|
@ -1,34 +0,0 @@
|
|||||||
package com.pjilisense.flxai.service.impl;
|
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
||||||
import com.pjilisense.flxai.base.service.impl.CrudServiceImpl;
|
|
||||||
import com.pjilisense.flxai.dao.AppAiPluginDao;
|
|
||||||
import com.pjilisense.flxai.dto.AppAiPluginDTO;
|
|
||||||
import com.pjilisense.flxai.entity.AppAiPluginEntity;
|
|
||||||
import com.pjilisense.flxai.service.AppAiPluginService;
|
|
||||||
import cn.hutool.core.util.StrUtil;
|
|
||||||
import org.springframework.stereotype.Service;
|
|
||||||
|
|
||||||
import java.util.Map;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* AI插件表
|
|
||||||
*
|
|
||||||
* @author liushujing liushujing@philisense.com
|
|
||||||
* @since 1.0.0 2024-12-20
|
|
||||||
*/
|
|
||||||
@Service
|
|
||||||
public class AppAiPluginServiceImpl extends CrudServiceImpl<AppAiPluginDao, AppAiPluginEntity, AppAiPluginDTO> implements AppAiPluginService {
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public QueryWrapper<AppAiPluginEntity> getWrapper(Map<String, Object> params){
|
|
||||||
String id = (String)params.get("id");
|
|
||||||
|
|
||||||
QueryWrapper<AppAiPluginEntity> wrapper = new QueryWrapper<>();
|
|
||||||
wrapper.eq(StrUtil.isNotBlank(id), "id", id);
|
|
||||||
|
|
||||||
return wrapper;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
}
|
|
@ -1,26 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
|
||||||
|
|
||||||
<mapper namespace="com.pjilisense.flxai.dao.AppAiModelDao">
|
|
||||||
|
|
||||||
<resultMap type="com.pjilisense.flxai.entity.AppAiModelEntity" id="appAiModelMap">
|
|
||||||
<result property="id" column="id"/>
|
|
||||||
<result property="identifier" column="identifier"/>
|
|
||||||
<result property="providers" column="providers"/>
|
|
||||||
<result property="conversations" column="conversations"/>
|
|
||||||
<result property="likes" column="likes"/>
|
|
||||||
<result property="tokens" column="tokens"/>
|
|
||||||
<result property="description" column="description"/>
|
|
||||||
<result property="displayname" column="displayname"/>
|
|
||||||
<result property="enabled" column="enabled"/>
|
|
||||||
<result property="metaId" column="meta_id"/>
|
|
||||||
<result property="metaTokens" column="meta_tokens"/>
|
|
||||||
<result property="category" column="category"/>
|
|
||||||
<result property="title" column="title"/>
|
|
||||||
<result property="suggestions" column="suggestions"/>
|
|
||||||
<result property="createdAt" column="created_at"/>
|
|
||||||
<result property="userid" column="userid"/>
|
|
||||||
</resultMap>
|
|
||||||
|
|
||||||
|
|
||||||
</mapper>
|
|
@ -1,24 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
|
||||||
|
|
||||||
<mapper namespace="com.pjilisense.flxai.dao.AppAiPluginDao">
|
|
||||||
|
|
||||||
<resultMap type="com.pjilisense.flxai.entity.AppAiPluginEntity" id="appAiPluginMap">
|
|
||||||
<result property="id" column="id"/>
|
|
||||||
<result property="author" column="author"/>
|
|
||||||
<result property="createdAt" column="created_at"/>
|
|
||||||
<result property="homepage" column="homepage"/>
|
|
||||||
<result property="identifier" column="identifier"/>
|
|
||||||
<result property="locale" column="locale"/>
|
|
||||||
<result property="manifest" column="manifest"/>
|
|
||||||
<result property="avatar" column="avatar"/>
|
|
||||||
<result property="tags" column="tags"/>
|
|
||||||
<result property="title" column="title"/>
|
|
||||||
<result property="description" column="description"/>
|
|
||||||
<result property="category" column="category"/>
|
|
||||||
<result property="schemaVersion" column="schema_version"/>
|
|
||||||
<result property="userid" column="userid"/>
|
|
||||||
</resultMap>
|
|
||||||
|
|
||||||
|
|
||||||
</mapper>
|
|
Loading…
Reference in New Issue