提交 e8467f73 authored 作者: 吕本才's avatar 吕本才

1、增加前端版本记录和查询版本记录接口

上级 b4494e58
package com.link.bi.controller.core;
import com.link.bi.service.IFrontVersionCoreService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import java.util.List;
import java.util.Map;
/**
* @author : lvbencai
* @date : 2025-07-11
* @describe : 前端版本更新记录管理
*/
@RestController
@RequestMapping("/front/version/core")
public class FrontVersionCoreController {
@Autowired
IFrontVersionCoreService iFrontVersionCoreService;
@PostMapping()
public void addFrontVersion(@RequestBody List<Map> versionList) {
iFrontVersionCoreService.addFrontVersion(versionList);
}
@DeleteMapping()
public void deleteFrontVersion(){
iFrontVersionCoreService.deleteFrontVersion();
}
}
package com.link.bi.controller.query;
import com.link.bi.service.IFrontVersionQueryService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import java.util.List;
/**
* @author : lvbencai
* @date : 2025-07-11
* @describe : 前端版本查询
*/
@RestController
@RequestMapping("/front/version/query")
public class FrontVersionQueryController {
@Autowired
IFrontVersionQueryService iFrontVersionQueryService;
@GetMapping()
public List getFrontVersion() {
return iFrontVersionQueryService.getFrontVersion();
}
}
package com.link.bi.service;
import java.util.List;
import java.util.Map;
/**
* @author : lvbencai
* @date : 2025-07-11
* @describe : 前端版本更新记录service
*/
public interface IFrontVersionCoreService {
void addFrontVersion(List<Map> versionList);
void deleteFrontVersion();
}
package com.link.bi.service;
import java.util.List;
import java.util.Map;
/**
* @author : lvbencai
* @date : 2025-07-11
* @describe : 前端版本查询service
*/
public interface IFrontVersionQueryService {
List<Map> getFrontVersion();
}
package com.link.bi.service.impl;
import com.link.bi.service.IFrontVersionCoreService;
import com.sfa.common.redis.service.RedisService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
import java.util.Map;
/**
* @author : lvbencai
* @date : 2025-07-11
* @describe : 前端版本更新记录service
*/
@Service
public class FrontVersionCoreServiceImpl implements IFrontVersionCoreService {
@Autowired
RedisService redisService;
@Override
public void addFrontVersion(List<Map> versionList) {
redisService.setCacheList("frontVersion", versionList);
}
@Override
public void deleteFrontVersion() {
redisService.deleteObject("frontVersion");
}
}
package com.link.bi.service.impl;
import com.link.bi.service.IFrontVersionQueryService;
import com.sfa.common.redis.service.RedisService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
/**
* @author : lvbencai
* @date : 2025-07-11
* @describe : 前端版本更新查询service
*/
@Service
public class FrontVersionQueryServiceImpl implements IFrontVersionQueryService {
@Autowired
RedisService redisService;
@Override
public List getFrontVersion() {
return redisService.getCacheList( "frontVersion");
}
}
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论