|
@@ -1,16 +1,21 @@
|
|
|
package org.ruoyi.chat.service.chat.impl;
|
|
package org.ruoyi.chat.service.chat.impl;
|
|
|
|
|
|
|
|
|
|
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
|
|
+import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
|
|
|
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import jakarta.servlet.http.HttpServletRequest;
|
|
import jakarta.servlet.http.HttpServletRequest;
|
|
|
import lombok.RequiredArgsConstructor;
|
|
import lombok.RequiredArgsConstructor;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
-import org.ruoyi.chat.service.chat.ISseService;
|
|
|
|
|
import org.ruoyi.chat.service.chat.ModelService;
|
|
import org.ruoyi.chat.service.chat.ModelService;
|
|
|
|
|
+import org.ruoyi.core.page.PageQuery;
|
|
|
|
|
+import org.ruoyi.core.page.TableDataInfo;
|
|
|
|
|
+import org.ruoyi.domain.ThinkModel;
|
|
|
|
|
+import org.ruoyi.mapper.ThinkModelMapper;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.jdbc.core.JdbcTemplate;
|
|
import org.springframework.jdbc.core.JdbcTemplate;
|
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
|
|
|
|
|
-import java.util.List;
|
|
|
|
|
import java.util.Map;
|
|
import java.util.Map;
|
|
|
|
|
|
|
|
@Service
|
|
@Service
|
|
@@ -18,22 +23,24 @@ import java.util.Map;
|
|
|
@RequiredArgsConstructor
|
|
@RequiredArgsConstructor
|
|
|
public class ModelServiceImpl implements ModelService {
|
|
public class ModelServiceImpl implements ModelService {
|
|
|
|
|
|
|
|
|
|
+ private final ThinkModelMapper baseMapper;
|
|
|
|
|
+
|
|
|
|
|
|
|
|
@Autowired
|
|
@Autowired
|
|
|
private JdbcTemplate jdbcTemplate;
|
|
private JdbcTemplate jdbcTemplate;
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
- public int uploadmodel(Map<String,Object> map, HttpServletRequest request) {
|
|
|
|
|
|
|
+ public int uploadmodel(Map<String, Object> map, HttpServletRequest request) {
|
|
|
int result = -1;
|
|
int result = -1;
|
|
|
- result = jdbcTemplate.update("update think_model set model = ? ,network = ?, company = ?, introduce = ?, sort = ? where id = ?",map.get("model"), map.get("network"), map.get("company"),map.get("introduce"), map.get("sort"), map.get("id"));
|
|
|
|
|
|
|
+ result = jdbcTemplate.update("update think_model set model = ? ,network = ?, company = ?, introduce = ?, sort = ? where id = ?", map.get("model"), map.get("network"), map.get("company"), map.get("introduce"), map.get("sort"), map.get("id"));
|
|
|
return result;
|
|
return result;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
- public int addModel(Map<String,Object> map, HttpServletRequest request) {
|
|
|
|
|
|
|
+ public int addModel(Map<String, Object> map, HttpServletRequest request) {
|
|
|
int result = -1;
|
|
int result = -1;
|
|
|
|
|
|
|
|
- result = jdbcTemplate.update(
|
|
|
|
|
|
|
+ result = jdbcTemplate.update(
|
|
|
"INSERT INTO think_model (model, network, company, introduce,sort) " +
|
|
"INSERT INTO think_model (model, network, company, introduce,sort) " +
|
|
|
"VALUES (?, ?, ?, ?, ?)", // 使用数据库当前时间作为创建时间
|
|
"VALUES (?, ?, ?, ?, ?)", // 使用数据库当前时间作为创建时间
|
|
|
map.get("model"),
|
|
map.get("model"),
|
|
@@ -47,7 +54,7 @@ public class ModelServiceImpl implements ModelService {
|
|
|
Long.class
|
|
Long.class
|
|
|
);
|
|
);
|
|
|
System.out.println(newId);
|
|
System.out.println(newId);
|
|
|
- jdbcTemplate.update("update think_model set sort = ? where id = ?",newId,newId);
|
|
|
|
|
|
|
+ jdbcTemplate.update("update think_model set sort = ? where id = ?", newId, newId);
|
|
|
return result;
|
|
return result;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -63,8 +70,9 @@ public class ModelServiceImpl implements ModelService {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
- public List<Map<String, Object>> modelList() {
|
|
|
|
|
- List<Map<String, Object>> maps = jdbcTemplate.queryForList("select * from think_model");
|
|
|
|
|
- return maps;
|
|
|
|
|
|
|
+ public TableDataInfo<ThinkModel> modelList(PageQuery pageQuery) {
|
|
|
|
|
+ LambdaQueryWrapper<ThinkModel> lqw = Wrappers.lambdaQuery();
|
|
|
|
|
+ Page<ThinkModel> thinkModelPage = baseMapper.selectPage(pageQuery.build(), lqw);
|
|
|
|
|
+ return TableDataInfo.build(thinkModelPage);
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|