提交 95cee6cc 作者: 925993793@qq.com

提交

上级 cf418f32
package com.zzsn.event.controller;
import com.zzsn.event.constant.Result;
import com.zzsn.event.entity.SubjectAnalysis;
import com.zzsn.event.service.SubjectAnalysisService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
/**
* 事件相关分析维护
*
* @author lkg
* @date 2024/5/11
*/
@RestController
@RequestMapping("/maintenance")
public class EventMaintenanceController {
@Autowired
private SubjectAnalysisService subjectAnalysisService;
/**
* 事件脉络编辑
*
* @param subjectAnalysis 事件脉络信息
* @author lkg
* @date 2024/5/11
*/
@PostMapping("/eventContextModify")
public Result<?> eventContextModify(@RequestBody SubjectAnalysis subjectAnalysis){
subjectAnalysisService.eventContextModify(subjectAnalysis);
return Result.OK();
}
}
...@@ -76,6 +76,7 @@ ...@@ -76,6 +76,7 @@
<select id="frontPageList" resultType="com.zzsn.event.vo.EventFrontVO"> <select id="frontPageList" resultType="com.zzsn.event.vo.EventFrontVO">
select select
t1.id,t1.event_name,t1.event_icon,t1.start_time,t1.end_time,t1.publish_date,t1.event_describe,t1.event_label,t1.total_hot, t1.id,t1.event_name,t1.event_icon,t1.start_time,t1.end_time,t1.publish_date,t1.event_describe,t1.event_label,t1.total_hot,
t2.type_name,
t3.extract_industry_tag,t3.extract_company_tag,t3.extract_person_tag,t3.extract_sentiment_tag, t3.extract_industry_tag,t3.extract_company_tag,t3.extract_person_tag,t3.extract_sentiment_tag,
t3.extract_keywords_tag,t3.extract_time_tag,t3.extract_location_tag t3.extract_keywords_tag,t3.extract_time_tag,t3.extract_location_tag
from event t1 inner join event_category t2 on t1.event_type =t2.id from event t1 inner join event_category t2 on t1.event_type =t2.id
......
...@@ -9,5 +9,14 @@ import com.zzsn.event.entity.SubjectAnalysis; ...@@ -9,5 +9,14 @@ import com.zzsn.event.entity.SubjectAnalysis;
* @date 2022/7/14 17:17 * @date 2022/7/14 17:17
*/ */
public interface SubjectAnalysisService extends IService<SubjectAnalysis> { public interface SubjectAnalysisService extends IService<SubjectAnalysis> {
/**
* 事件脉络编辑
*
* @param subjectAnalysis 事件脉络信息
* @author lkg
* @date 2024/5/11
*/
void eventContextModify(SubjectAnalysis subjectAnalysis);
} }
...@@ -5,8 +5,11 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; ...@@ -5,8 +5,11 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.zzsn.event.entity.SubjectAnalysis; import com.zzsn.event.entity.SubjectAnalysis;
import com.zzsn.event.mapper.SubjectAnalysisMapper; import com.zzsn.event.mapper.SubjectAnalysisMapper;
import com.zzsn.event.service.SubjectAnalysisService; import com.zzsn.event.service.SubjectAnalysisService;
import org.apache.commons.lang3.StringUtils;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import java.util.Date;
/** /**
* @author lkg * @author lkg
* @description: * @description:
...@@ -14,4 +17,15 @@ import org.springframework.stereotype.Service; ...@@ -14,4 +17,15 @@ import org.springframework.stereotype.Service;
*/ */
@Service @Service
public class SubjectAnalysisServiceImpl extends ServiceImpl<SubjectAnalysisMapper, SubjectAnalysis> implements SubjectAnalysisService { public class SubjectAnalysisServiceImpl extends ServiceImpl<SubjectAnalysisMapper, SubjectAnalysis> implements SubjectAnalysisService {
@Override
public void eventContextModify(SubjectAnalysis subjectAnalysis) {
String id = subjectAnalysis.getId();
if (StringUtils.isNotEmpty(id)) {
baseMapper.updateById(subjectAnalysis);
} else {
subjectAnalysis.setCategory(2);
subjectAnalysis.setAnalysisDate(new Date());
baseMapper.insert(subjectAnalysis);
}
}
} }
...@@ -22,6 +22,7 @@ public class EventFrontVO { ...@@ -22,6 +22,7 @@ public class EventFrontVO {
private String eventLabel; private String eventLabel;
private String publishDate; private String publishDate;
private Integer totalHot; private Integer totalHot;
private String typeName;
private String extractIndustryTag; private String extractIndustryTag;
private String extractCompanyTag; private String extractCompanyTag;
private String extractPersonTag; private String extractPersonTag;
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论