基础版 优化
parent
af5dcc45a6
commit
a394004c66
@ -1,24 +0,0 @@
|
||||
package com.zhehekeji.web.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.Data;
|
||||
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
/**
|
||||
* 昆船上位机信息
|
||||
*/
|
||||
@Data
|
||||
@TableName("ksec_up_pc_info")
|
||||
public class KsecUpPcInfo {
|
||||
|
||||
private Integer id;
|
||||
|
||||
private String ip;
|
||||
|
||||
private Integer port;
|
||||
|
||||
private String name;
|
||||
|
||||
private LocalDateTime createTime;
|
||||
}
|
||||
@ -1,7 +0,0 @@
|
||||
package com.zhehekeji.web.mapper;
|
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.zhehekeji.web.entity.KsecUpPcInfo;
|
||||
|
||||
public interface KsecUpPcMapper extends BaseMapper<KsecUpPcInfo> {
|
||||
}
|
||||
@ -0,0 +1,48 @@
|
||||
package com.zhehekeji.web.service;
|
||||
|
||||
import com.alibaba.excel.context.AnalysisContext;
|
||||
import com.alibaba.excel.event.AnalysisEventListener;
|
||||
import com.zhehekeji.web.entity.CameraIOConfig;
|
||||
import com.zhehekeji.web.entity.Category;
|
||||
import com.zhehekeji.web.mapper.CameraIOConfigMapper;
|
||||
import com.zhehekeji.web.mapper.CategoryMapper;
|
||||
import com.zhehekeji.web.pojo.camera.IOImport;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
|
||||
import java.time.LocalDateTime;
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
/**
|
||||
* IO表导入
|
||||
*/
|
||||
@Slf4j
|
||||
public class CategoryImportListener extends AnalysisEventListener<Category> {
|
||||
|
||||
private CategoryMapper categoryMapper;
|
||||
|
||||
public CategoryImportListener(CategoryMapper categoryMapper){
|
||||
this.categoryMapper = categoryMapper;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void invoke(Category category, AnalysisContext analysisContext) {
|
||||
Category old = categoryMapper.getByCode(category.getCode());
|
||||
if(old == null){
|
||||
category.setUpdateTime(LocalDateTime.now());
|
||||
categoryMapper.insert(category);
|
||||
}else {
|
||||
//更改名字
|
||||
old.setName(category.getName());
|
||||
old.setUpdateTime(LocalDateTime.now());
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public void doAfterAllAnalysed(AnalysisContext analysisContext) {
|
||||
|
||||
}
|
||||
}
|
||||
Binary file not shown.
Binary file not shown.
Loading…
Reference in New Issue