|
@@ -1,9 +1,9 @@
|
|
|
package cn.com.yusys.yusp.service.impl;
|
|
package cn.com.yusys.yusp.service.impl;
|
|
|
|
|
|
|
|
-import cn.com.yusys.yusp.domain.dto.TabAppCreateDTO;
|
|
|
|
|
-import cn.com.yusys.yusp.domain.entity.TabApp;
|
|
|
|
|
-import cn.com.yusys.yusp.mapper.TabAppMapper;
|
|
|
|
|
-import cn.com.yusys.yusp.service.TabAppService;
|
|
|
|
|
|
|
+import cn.com.yusys.yusp.domain.dto.AiTagAppCreateDTO;
|
|
|
|
|
+import cn.com.yusys.yusp.domain.entity.AiTagApp;
|
|
|
|
|
+import cn.com.yusys.yusp.mapper.AiTagAppMapper;
|
|
|
|
|
+import cn.com.yusys.yusp.service.AiTagAppService;
|
|
|
import cn.com.yusys.yusp.util.DataUtil;
|
|
import cn.com.yusys.yusp.util.DataUtil;
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
@@ -15,27 +15,27 @@ import java.util.List;
|
|
|
import java.util.Random;
|
|
import java.util.Random;
|
|
|
|
|
|
|
|
@Service
|
|
@Service
|
|
|
-public class TabAppServiceImpl implements TabAppService {
|
|
|
|
|
|
|
+public class AiTagAppServiceImpl implements AiTagAppService {
|
|
|
|
|
|
|
|
@Autowired
|
|
@Autowired
|
|
|
- private TabAppMapper tabAppMapper;
|
|
|
|
|
|
|
+ private AiTagAppMapper aiTagAppMapper;
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
- public Page<TabApp> listApps(int page, int size) {
|
|
|
|
|
|
|
+ public Page<AiTagApp> listApps(int page, int size) {
|
|
|
int offset = (page - 1) * size;
|
|
int offset = (page - 1) * size;
|
|
|
- List<TabApp> records = tabAppMapper.selectPageApps(offset, size);
|
|
|
|
|
- long total = tabAppMapper.selectCountAll();
|
|
|
|
|
- Page<TabApp> pageObj = new Page<>(page, size, total);
|
|
|
|
|
|
|
+ List<AiTagApp> records = aiTagAppMapper.selectPageApps(offset, size);
|
|
|
|
|
+ long total = aiTagAppMapper.selectCountAll();
|
|
|
|
|
+ Page<AiTagApp> pageObj = new Page<>(page, size, total);
|
|
|
pageObj.setRecords(records);
|
|
pageObj.setRecords(records);
|
|
|
return pageObj;
|
|
return pageObj;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
- public TabApp addApp(TabAppCreateDTO dto) {
|
|
|
|
|
|
|
+ public AiTagApp addApp(AiTagAppCreateDTO dto) {
|
|
|
String appName = dto.getAppName();
|
|
String appName = dto.getAppName();
|
|
|
|
|
|
|
|
// 校验唯一性
|
|
// 校验唯一性
|
|
|
- if (tabAppMapper.selectCountByName(appName) > 0) {
|
|
|
|
|
|
|
+ if (aiTagAppMapper.selectCountByName(appName) > 0) {
|
|
|
throw new RuntimeException("应用名称已存在");
|
|
throw new RuntimeException("应用名称已存在");
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -46,7 +46,7 @@ public class TabAppServiceImpl implements TabAppService {
|
|
|
String.format("%06d", new Random().nextInt(1000000));
|
|
String.format("%06d", new Random().nextInt(1000000));
|
|
|
String appSecret = generateRandomString(25);
|
|
String appSecret = generateRandomString(25);
|
|
|
|
|
|
|
|
- TabApp app = new TabApp();
|
|
|
|
|
|
|
+ AiTagApp app = new AiTagApp();
|
|
|
app.setId(id);
|
|
app.setId(id);
|
|
|
app.setAppName(appName);
|
|
app.setAppName(appName);
|
|
|
app.setAppId(appId);
|
|
app.setAppId(appId);
|
|
@@ -55,39 +55,39 @@ public class TabAppServiceImpl implements TabAppService {
|
|
|
app.setCreateTime(DataUtil.truncateToSeconds(new Date()));
|
|
app.setCreateTime(DataUtil.truncateToSeconds(new Date()));
|
|
|
app.setState("0");
|
|
app.setState("0");
|
|
|
|
|
|
|
|
- tabAppMapper.insertApp(app);
|
|
|
|
|
|
|
+ aiTagAppMapper.insertApp(app);
|
|
|
return app;
|
|
return app;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
- public List<TabApp> queryByName(String appName) {
|
|
|
|
|
- return tabAppMapper.selectByName(appName);
|
|
|
|
|
|
|
+ public List<AiTagApp> queryByName(String appName) {
|
|
|
|
|
+ return aiTagAppMapper.selectByName(appName);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
- public List<TabApp> queryByAppNameLike(String appName) {
|
|
|
|
|
- return tabAppMapper.selectByAppNameLike(appName); // 调用 Mapper 层的模糊查询方法
|
|
|
|
|
|
|
+ public List<AiTagApp> queryByAppNameLike(String appName) {
|
|
|
|
|
+ return aiTagAppMapper.selectByAppNameLike(appName); // 调用 Mapper 层的模糊查询方法
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
public String resetSecret(String id) {
|
|
public String resetSecret(String id) {
|
|
|
- TabApp app = tabAppMapper.selectById(id);
|
|
|
|
|
|
|
+ AiTagApp app = aiTagAppMapper.selectById(id);
|
|
|
if (app == null) {
|
|
if (app == null) {
|
|
|
throw new RuntimeException("应用不存在");
|
|
throw new RuntimeException("应用不存在");
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
String newSecret = generateRandomString(25);
|
|
String newSecret = generateRandomString(25);
|
|
|
- tabAppMapper.updateAppSecret(id, newSecret);
|
|
|
|
|
|
|
+ aiTagAppMapper.updateAppSecret(id, newSecret);
|
|
|
return newSecret;
|
|
return newSecret;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
public void disableApp(String id) {
|
|
public void disableApp(String id) {
|
|
|
- TabApp app = tabAppMapper.selectById(id);
|
|
|
|
|
|
|
+ AiTagApp app = aiTagAppMapper.selectById(id);
|
|
|
if (app == null) {
|
|
if (app == null) {
|
|
|
throw new RuntimeException("应用不存在");
|
|
throw new RuntimeException("应用不存在");
|
|
|
}
|
|
}
|
|
|
- tabAppMapper.disableApp(id);
|
|
|
|
|
|
|
+ aiTagAppMapper.disableApp(id);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
private String generateRandomString(int length) {
|
|
private String generateRandomString(int length) {
|