mirror of
https://github.com/tencentmusic/supersonic.git
synced 2025-12-10 11:07:06 +00:00
[improvement][headless]Use LamdaQueryWrapper to avoid hard-coded column names.
This commit is contained in:
@@ -51,7 +51,7 @@ public class UserRepositoryImpl implements UserRepository {
|
|||||||
@Override
|
@Override
|
||||||
public List<UserTokenDO> getUserTokenListByName(String userName) {
|
public List<UserTokenDO> getUserTokenListByName(String userName) {
|
||||||
QueryWrapper<UserTokenDO> queryWrapper = new QueryWrapper<>();
|
QueryWrapper<UserTokenDO> queryWrapper = new QueryWrapper<>();
|
||||||
queryWrapper.eq("user_name", userName);
|
queryWrapper.lambda().eq(UserTokenDO::getUserName, userName);
|
||||||
return userTokenDOMapper.selectList(queryWrapper);
|
return userTokenDOMapper.selectList(queryWrapper);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -68,7 +68,7 @@ public class UserRepositoryImpl implements UserRepository {
|
|||||||
@Override
|
@Override
|
||||||
public void deleteUserTokenByName(String userName) {
|
public void deleteUserTokenByName(String userName) {
|
||||||
QueryWrapper<UserTokenDO> queryWrapper = new QueryWrapper<>();
|
QueryWrapper<UserTokenDO> queryWrapper = new QueryWrapper<>();
|
||||||
queryWrapper.eq("user_name", userName);
|
queryWrapper.lambda().eq(UserTokenDO::getUserName, userName);
|
||||||
userTokenDOMapper.delete(queryWrapper);
|
userTokenDOMapper.delete(queryWrapper);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -56,7 +56,7 @@ public class QueryRecommendProcessor implements ParseResultProcessor {
|
|||||||
private void updateChatQuery(ChatQueryDO chatQueryDO) {
|
private void updateChatQuery(ChatQueryDO chatQueryDO) {
|
||||||
ChatQueryRepository chatQueryRepository = ContextUtils.getBean(ChatQueryRepository.class);
|
ChatQueryRepository chatQueryRepository = ContextUtils.getBean(ChatQueryRepository.class);
|
||||||
UpdateWrapper<ChatQueryDO> updateWrapper = new UpdateWrapper<>();
|
UpdateWrapper<ChatQueryDO> updateWrapper = new UpdateWrapper<>();
|
||||||
updateWrapper.eq("question_id", chatQueryDO.getQuestionId());
|
updateWrapper.lambda().eq(ChatQueryDO::getQuestionId, chatQueryDO.getQuestionId());
|
||||||
chatQueryRepository.updateChatQuery(chatQueryDO, updateWrapper);
|
chatQueryRepository.updateChatQuery(chatQueryDO, updateWrapper);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -54,36 +54,39 @@ public class DimensionRepositoryImpl implements DimensionRepository {
|
|||||||
@Override
|
@Override
|
||||||
public List<DimensionDO> getDimension(DimensionFilter dimensionFilter) {
|
public List<DimensionDO> getDimension(DimensionFilter dimensionFilter) {
|
||||||
QueryWrapper<DimensionDO> queryWrapper = new QueryWrapper<>();
|
QueryWrapper<DimensionDO> queryWrapper = new QueryWrapper<>();
|
||||||
queryWrapper.ne("status", 3);
|
queryWrapper.lambda().ne(DimensionDO::getStatus, 3);
|
||||||
if (Objects.nonNull(dimensionFilter.getIds()) && !dimensionFilter.getIds().isEmpty()) {
|
if (Objects.nonNull(dimensionFilter.getIds()) && !dimensionFilter.getIds().isEmpty()) {
|
||||||
queryWrapper.in("id", dimensionFilter.getIds());
|
queryWrapper.lambda().in(DimensionDO::getId, dimensionFilter.getIds());
|
||||||
}
|
}
|
||||||
if (StringUtils.isNotBlank(dimensionFilter.getId())) {
|
if (StringUtils.isNotBlank(dimensionFilter.getId())) {
|
||||||
queryWrapper.eq("id", dimensionFilter.getId());
|
queryWrapper.lambda().eq(DimensionDO::getId, dimensionFilter.getId());
|
||||||
}
|
}
|
||||||
if (Objects.nonNull(dimensionFilter.getModelIds())
|
if (Objects.nonNull(dimensionFilter.getModelIds())
|
||||||
&& !dimensionFilter.getModelIds().isEmpty()) {
|
&& !dimensionFilter.getModelIds().isEmpty()) {
|
||||||
queryWrapper.in("model_id", dimensionFilter.getModelIds());
|
queryWrapper.lambda().in(DimensionDO::getModelId, dimensionFilter.getModelIds());
|
||||||
}
|
}
|
||||||
if (StringUtils.isNotBlank(dimensionFilter.getName())) {
|
if (StringUtils.isNotBlank(dimensionFilter.getName())) {
|
||||||
queryWrapper.like("name", dimensionFilter.getName());
|
queryWrapper.lambda().like(DimensionDO::getName, dimensionFilter.getName());
|
||||||
}
|
}
|
||||||
if (StringUtils.isNotBlank(dimensionFilter.getId())) {
|
if (StringUtils.isNotBlank(dimensionFilter.getId())) {
|
||||||
queryWrapper.like("biz_name", dimensionFilter.getBizName());
|
queryWrapper.lambda().like(DimensionDO::getBizName, dimensionFilter.getBizName());
|
||||||
}
|
}
|
||||||
if (Objects.nonNull(dimensionFilter.getStatus())) {
|
if (Objects.nonNull(dimensionFilter.getStatus())) {
|
||||||
queryWrapper.eq("status", dimensionFilter.getStatus());
|
queryWrapper.lambda().eq(DimensionDO::getStatus, dimensionFilter.getStatus());
|
||||||
}
|
}
|
||||||
if (Objects.nonNull(dimensionFilter.getSensitiveLevel())) {
|
if (Objects.nonNull(dimensionFilter.getSensitiveLevel())) {
|
||||||
queryWrapper.eq("sensitive_level", dimensionFilter.getSensitiveLevel());
|
queryWrapper.lambda().eq(DimensionDO::getSensitiveLevel,
|
||||||
|
dimensionFilter.getSensitiveLevel());
|
||||||
}
|
}
|
||||||
if (StringUtils.isNotBlank(dimensionFilter.getCreatedBy())) {
|
if (StringUtils.isNotBlank(dimensionFilter.getCreatedBy())) {
|
||||||
queryWrapper.eq("created_by", dimensionFilter.getCreatedBy());
|
queryWrapper.lambda().eq(DimensionDO::getCreatedBy, dimensionFilter.getCreatedBy());
|
||||||
}
|
}
|
||||||
if (StringUtils.isNotBlank(dimensionFilter.getKey())) {
|
if (StringUtils.isNotBlank(dimensionFilter.getKey())) {
|
||||||
String key = dimensionFilter.getKey();
|
String key = dimensionFilter.getKey();
|
||||||
queryWrapper.like("name", key).or().like("biz_name", key).or().like("description", key)
|
queryWrapper.lambda().like(DimensionDO::getName, key).or()
|
||||||
.or().like("alias", key).or().like("created_by", key);
|
.like(DimensionDO::getBizName, key).or().like(DimensionDO::getDescription, key)
|
||||||
|
.or().like(DimensionDO::getAlias, key).or()
|
||||||
|
.like(DimensionDO::getCreatedBy, key);
|
||||||
}
|
}
|
||||||
|
|
||||||
return dimensionDOMapper.selectList(queryWrapper);
|
return dimensionDOMapper.selectList(queryWrapper);
|
||||||
|
|||||||
@@ -76,42 +76,42 @@ public class MetricRepositoryImpl implements MetricRepository {
|
|||||||
@Override
|
@Override
|
||||||
public List<MetricDO> getMetric(MetricFilter metricFilter) {
|
public List<MetricDO> getMetric(MetricFilter metricFilter) {
|
||||||
QueryWrapper<MetricDO> queryWrapper = new QueryWrapper<>();
|
QueryWrapper<MetricDO> queryWrapper = new QueryWrapper<>();
|
||||||
queryWrapper.ne("status", 3);
|
queryWrapper.lambda().ne(MetricDO::getStatus, 3);
|
||||||
if (Objects.nonNull(metricFilter.getIds()) && !metricFilter.getIds().isEmpty()) {
|
if (Objects.nonNull(metricFilter.getIds()) && !metricFilter.getIds().isEmpty()) {
|
||||||
queryWrapper.in("id", metricFilter.getIds());
|
queryWrapper.lambda().in(MetricDO::getId, metricFilter.getIds());
|
||||||
}
|
}
|
||||||
if (StringUtils.isNotBlank(metricFilter.getId())) {
|
if (StringUtils.isNotBlank(metricFilter.getId())) {
|
||||||
queryWrapper.eq("id", metricFilter.getId());
|
queryWrapper.lambda().eq(MetricDO::getId, metricFilter.getId());
|
||||||
}
|
}
|
||||||
if (Objects.nonNull(metricFilter.getModelIds()) && !metricFilter.getModelIds().isEmpty()) {
|
if (Objects.nonNull(metricFilter.getModelIds()) && !metricFilter.getModelIds().isEmpty()) {
|
||||||
queryWrapper.in("model_id", metricFilter.getModelIds());
|
queryWrapper.lambda().in(MetricDO::getModelId, metricFilter.getModelIds());
|
||||||
}
|
}
|
||||||
if (StringUtils.isNotBlank(metricFilter.getType())) {
|
if (StringUtils.isNotBlank(metricFilter.getType())) {
|
||||||
queryWrapper.eq("type", metricFilter.getType());
|
queryWrapper.lambda().eq(MetricDO::getType, metricFilter.getType());
|
||||||
}
|
}
|
||||||
if (StringUtils.isNotBlank(metricFilter.getName())) {
|
if (StringUtils.isNotBlank(metricFilter.getName())) {
|
||||||
queryWrapper.like("name", metricFilter.getName());
|
queryWrapper.lambda().like(MetricDO::getName, metricFilter.getName());
|
||||||
}
|
}
|
||||||
if (StringUtils.isNotBlank(metricFilter.getId())) {
|
if (StringUtils.isNotBlank(metricFilter.getId())) {
|
||||||
queryWrapper.like("biz_name", metricFilter.getBizName());
|
queryWrapper.lambda().like(MetricDO::getBizName, metricFilter.getBizName());
|
||||||
}
|
}
|
||||||
if (Objects.nonNull(metricFilter.getStatus())) {
|
if (Objects.nonNull(metricFilter.getStatus())) {
|
||||||
queryWrapper.eq("status", metricFilter.getStatus());
|
queryWrapper.lambda().eq(MetricDO::getStatus, metricFilter.getStatus());
|
||||||
}
|
}
|
||||||
if (Objects.nonNull(metricFilter.getSensitiveLevel())) {
|
if (Objects.nonNull(metricFilter.getSensitiveLevel())) {
|
||||||
queryWrapper.eq("sensitive_level", metricFilter.getSensitiveLevel());
|
queryWrapper.lambda().eq(MetricDO::getSensitiveLevel, metricFilter.getSensitiveLevel());
|
||||||
}
|
}
|
||||||
if (StringUtils.isNotBlank(metricFilter.getCreatedBy())) {
|
if (StringUtils.isNotBlank(metricFilter.getCreatedBy())) {
|
||||||
queryWrapper.eq("created_by", metricFilter.getCreatedBy());
|
queryWrapper.lambda().eq(MetricDO::getCreatedBy, metricFilter.getCreatedBy());
|
||||||
}
|
}
|
||||||
if (Objects.nonNull(metricFilter.getIsPublish()) && metricFilter.getIsPublish() == 1) {
|
if (Objects.nonNull(metricFilter.getIsPublish()) && metricFilter.getIsPublish() == 1) {
|
||||||
queryWrapper.eq("is_publish", metricFilter.getIsPublish());
|
queryWrapper.lambda().eq(MetricDO::getIsPublish, metricFilter.getIsPublish());
|
||||||
}
|
}
|
||||||
if (StringUtils.isNotBlank(metricFilter.getKey())) {
|
if (StringUtils.isNotBlank(metricFilter.getKey())) {
|
||||||
String key = metricFilter.getKey();
|
String key = metricFilter.getKey();
|
||||||
queryWrapper.like("name", key).or().like("biz_name", key).or().like("description", key)
|
queryWrapper.lambda().like(MetricDO::getName, key).or().like(MetricDO::getBizName, key)
|
||||||
.or().like("alias", key).or().like("classifications", key).or()
|
.or().like(MetricDO::getDescription, key).or().like(MetricDO::getAlias, key)
|
||||||
.like("created_by", key);
|
.or().like(MetricDO::getCreatedBy, key);
|
||||||
}
|
}
|
||||||
|
|
||||||
return metricDOMapper.selectList(queryWrapper);
|
return metricDOMapper.selectList(queryWrapper);
|
||||||
|
|||||||
@@ -51,7 +51,7 @@ public class QueryRuleRepositoryImpl implements QueryRuleRepository {
|
|||||||
|
|
||||||
QueryWrapper<QueryRuleDO> wrapperSys = new QueryWrapper<>();
|
QueryWrapper<QueryRuleDO> wrapperSys = new QueryWrapper<>();
|
||||||
// 返回系统设置的规则
|
// 返回系统设置的规则
|
||||||
wrapperSys.or().eq("priority", 0L);
|
wrapperSys.lambda().or().eq(QueryRuleDO::getPriority, 0L);
|
||||||
List<QueryRuleDO> queryRuleDOListSys = mapper.selectList(wrapperSys);
|
List<QueryRuleDO> queryRuleDOListSys = mapper.selectList(wrapperSys);
|
||||||
|
|
||||||
queryRuleDOList.addAll(queryRuleDOListSys);
|
queryRuleDOList.addAll(queryRuleDOListSys);
|
||||||
|
|||||||
@@ -74,13 +74,13 @@ public class StatRepositoryImpl implements StatRepository {
|
|||||||
private List<QueryStatDO> getQueryStats(ItemUseReq itemUseReq) {
|
private List<QueryStatDO> getQueryStats(ItemUseReq itemUseReq) {
|
||||||
QueryWrapper<QueryStatDO> queryWrapper = new QueryWrapper<>();
|
QueryWrapper<QueryStatDO> queryWrapper = new QueryWrapper<>();
|
||||||
if (Objects.nonNull(itemUseReq.getModelId())) {
|
if (Objects.nonNull(itemUseReq.getModelId())) {
|
||||||
queryWrapper.eq("model_id", itemUseReq.getModelId());
|
queryWrapper.lambda().eq(QueryStatDO::getModelId, itemUseReq.getModelId());
|
||||||
}
|
}
|
||||||
if (Objects.nonNull(itemUseReq.getModelIds()) && !itemUseReq.getModelIds().isEmpty()) {
|
if (Objects.nonNull(itemUseReq.getModelIds()) && !itemUseReq.getModelIds().isEmpty()) {
|
||||||
queryWrapper.in("model_id", itemUseReq.getModelIds());
|
queryWrapper.lambda().in(QueryStatDO::getModelId, itemUseReq.getModelIds());
|
||||||
}
|
}
|
||||||
if (Objects.nonNull(itemUseReq.getMetric())) {
|
if (Objects.nonNull(itemUseReq.getMetric())) {
|
||||||
queryWrapper.like("metrics", itemUseReq.getMetric());
|
queryWrapper.lambda().like(QueryStatDO::getMetrics, itemUseReq.getMetric());
|
||||||
}
|
}
|
||||||
|
|
||||||
return statMapper.selectList(queryWrapper);
|
return statMapper.selectList(queryWrapper);
|
||||||
|
|||||||
Reference in New Issue
Block a user