diff --git a/src/main/java/com/iflytop/nuclear/mapper/NuclearCoreConfigMapper.java b/src/main/java/com/iflytop/nuclear/mapper/NuclearCoreConfigMapper.java new file mode 100644 index 0000000..811c807 --- /dev/null +++ b/src/main/java/com/iflytop/nuclear/mapper/NuclearCoreConfigMapper.java @@ -0,0 +1,13 @@ +package com.iflytop.nuclear.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.iflytop.nuclear.model.NuclearCoreConfig; +import org.apache.ibatis.annotations.Mapper; + +/** + * @author cool + * @date 2023/6/28 11:45 + */ +@Mapper +public interface NuclearCoreConfigMapper extends BaseMapper { +} diff --git a/src/main/java/com/iflytop/nuclear/mapper/NuclearCoreMapper.java b/src/main/java/com/iflytop/nuclear/mapper/NuclearCoreMapper.java new file mode 100644 index 0000000..531baa7 --- /dev/null +++ b/src/main/java/com/iflytop/nuclear/mapper/NuclearCoreMapper.java @@ -0,0 +1,13 @@ +package com.iflytop.nuclear.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.iflytop.nuclear.model.NuclearCore; +import org.apache.ibatis.annotations.Mapper; + +/** + * @author cool + * @date 2023/6/28 11:44 + */ +@Mapper +public interface NuclearCoreMapper extends BaseMapper { +} diff --git a/src/main/java/com/iflytop/nuclear/mapper/NuclearStationMapper.java b/src/main/java/com/iflytop/nuclear/mapper/NuclearStationMapper.java new file mode 100644 index 0000000..7a385b4 --- /dev/null +++ b/src/main/java/com/iflytop/nuclear/mapper/NuclearStationMapper.java @@ -0,0 +1,13 @@ +package com.iflytop.nuclear.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.iflytop.nuclear.model.NuclearStation; +import org.apache.ibatis.annotations.Mapper; + +/** + * @author cool + * @date 2023/6/28 11:45 + */ +@Mapper +public interface NuclearStationMapper extends BaseMapper { +} diff --git a/src/main/java/com/iflytop/nuclear/mapper/TaskMapper.java b/src/main/java/com/iflytop/nuclear/mapper/TaskMapper.java new file mode 100644 index 0000000..dbd65fe --- /dev/null +++ b/src/main/java/com/iflytop/nuclear/mapper/TaskMapper.java @@ -0,0 +1,13 @@ +package com.iflytop.nuclear.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.iflytop.nuclear.model.Task; +import org.apache.ibatis.annotations.Mapper; + +/** + * @author cool + * @date 2023/6/28 11:45 + */ +@Mapper +public interface TaskMapper extends BaseMapper { +} diff --git a/src/main/java/com/iflytop/nuclear/model/NuclearCore.java b/src/main/java/com/iflytop/nuclear/model/NuclearCore.java new file mode 100644 index 0000000..cfbf5fd --- /dev/null +++ b/src/main/java/com/iflytop/nuclear/model/NuclearCore.java @@ -0,0 +1,28 @@ +package com.iflytop.nuclear.model; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; + +/** + * @author cool + * @date 2023/6/28 11:29 + */ +@Data +@TableName("nuclear_core") +@Builder +@NoArgsConstructor +@AllArgsConstructor +public class NuclearCore { + + @TableId + private Long id; + private String name; + @TableField("serial_number") + private String serialNumber; + +} diff --git a/src/main/java/com/iflytop/nuclear/model/NuclearCoreConfig.java b/src/main/java/com/iflytop/nuclear/model/NuclearCoreConfig.java new file mode 100644 index 0000000..482b7aa --- /dev/null +++ b/src/main/java/com/iflytop/nuclear/model/NuclearCoreConfig.java @@ -0,0 +1,39 @@ +package com.iflytop.nuclear.model; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; + +/** + * @author cool + * @date 2023/6/28 11:29 + */ +@Data +@TableName("nuclear_core_config") +@Builder +@NoArgsConstructor +@AllArgsConstructor +public class NuclearCoreConfig { + + @TableId + private Long id; + @TableField("task_id") + private Long taskId; + @TableField("first_sign") + private String firstSign; + @TableField("serial_number") + private String serialNumber; + @TableField("second_sign") + private String secondSign; + private Double percent; + @TableField("result_serial") + private String resultSerial; + @TableField("result_img") + private String resultImg; + private int result; + +} diff --git a/src/main/java/com/iflytop/nuclear/model/NuclearStation.java b/src/main/java/com/iflytop/nuclear/model/NuclearStation.java new file mode 100644 index 0000000..10eaf9b --- /dev/null +++ b/src/main/java/com/iflytop/nuclear/model/NuclearStation.java @@ -0,0 +1,27 @@ +package com.iflytop.nuclear.model; + +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; + +/** + * @author cool + * @date 2023/6/28 11:29 + */ +@Data +@TableName("nuclear_station") +@Builder +@NoArgsConstructor +@AllArgsConstructor +public class NuclearStation { + + @TableId + private Long id; + + private String name; + + private String address; +} diff --git a/src/main/java/com/iflytop/nuclear/model/Task.java b/src/main/java/com/iflytop/nuclear/model/Task.java new file mode 100644 index 0000000..ca256e7 --- /dev/null +++ b/src/main/java/com/iflytop/nuclear/model/Task.java @@ -0,0 +1,42 @@ +package com.iflytop.nuclear.model; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; + +import java.util.Date; + +/** + * @author cool + * @date 2023/6/28 11:29 + */ +@Data +@TableName("task") +@Builder +@NoArgsConstructor +@AllArgsConstructor +public class Task { + + @TableId + private Long id; + @TableField("operator_id") + private Long operatorId; + + @TableField("excel_position") + private String excelPosition; + + @TableField("nuclear_core_id") + private Long nuclearCoreId; + + private int status; + + @TableField("start_time") + private Date startTime; + + @TableField("end_time") + private Date endTime; +} diff --git a/src/main/java/com/iflytop/nuclear/service/NuclearCoreConfigService.java b/src/main/java/com/iflytop/nuclear/service/NuclearCoreConfigService.java new file mode 100644 index 0000000..a65ecf2 --- /dev/null +++ b/src/main/java/com/iflytop/nuclear/service/NuclearCoreConfigService.java @@ -0,0 +1,13 @@ +package com.iflytop.nuclear.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.iflytop.nuclear.model.NuclearCoreConfig; +import org.springframework.transaction.annotation.Transactional; + +/** + * @author cool + * @date 2023/6/28 13:58 + */ +@Transactional +public interface NuclearCoreConfigService extends IService { +} diff --git a/src/main/java/com/iflytop/nuclear/service/NuclearCoreService.java b/src/main/java/com/iflytop/nuclear/service/NuclearCoreService.java new file mode 100644 index 0000000..8e3c1af --- /dev/null +++ b/src/main/java/com/iflytop/nuclear/service/NuclearCoreService.java @@ -0,0 +1,13 @@ +package com.iflytop.nuclear.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.iflytop.nuclear.model.NuclearCore; +import org.springframework.transaction.annotation.Transactional; + +/** + * @author cool + * @date 2023/6/28 13:58 + */ +@Transactional +public interface NuclearCoreService extends IService { +} diff --git a/src/main/java/com/iflytop/nuclear/service/NuclearStationService.java b/src/main/java/com/iflytop/nuclear/service/NuclearStationService.java new file mode 100644 index 0000000..6d5502a --- /dev/null +++ b/src/main/java/com/iflytop/nuclear/service/NuclearStationService.java @@ -0,0 +1,13 @@ +package com.iflytop.nuclear.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.iflytop.nuclear.model.NuclearStation; +import org.springframework.transaction.annotation.Transactional; + +/** + * @author cool + * @date 2023/6/28 13:59 + */ +@Transactional +public interface NuclearStationService extends IService { +} diff --git a/src/main/java/com/iflytop/nuclear/service/TaskService.java b/src/main/java/com/iflytop/nuclear/service/TaskService.java new file mode 100644 index 0000000..08925d5 --- /dev/null +++ b/src/main/java/com/iflytop/nuclear/service/TaskService.java @@ -0,0 +1,13 @@ +package com.iflytop.nuclear.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.iflytop.nuclear.model.Task; +import org.springframework.transaction.annotation.Transactional; + +/** + * @author cool + * @date 2023/6/28 13:59 + */ +@Transactional +public interface TaskService extends IService { +} diff --git a/src/main/java/com/iflytop/nuclear/service/impl/NuclearCoreConfigServiceImpl.java b/src/main/java/com/iflytop/nuclear/service/impl/NuclearCoreConfigServiceImpl.java new file mode 100644 index 0000000..d8020b7 --- /dev/null +++ b/src/main/java/com/iflytop/nuclear/service/impl/NuclearCoreConfigServiceImpl.java @@ -0,0 +1,15 @@ +package com.iflytop.nuclear.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.iflytop.nuclear.mapper.NuclearCoreConfigMapper; +import com.iflytop.nuclear.model.NuclearCoreConfig; +import com.iflytop.nuclear.service.NuclearCoreConfigService; +import org.springframework.stereotype.Service; + +/** + * @author cool + * @date 2023/6/28 14:03 + */ +@Service +public class NuclearCoreConfigServiceImpl extends ServiceImpl implements NuclearCoreConfigService { +} diff --git a/src/main/java/com/iflytop/nuclear/service/impl/NuclearCoreServiceImpl.java b/src/main/java/com/iflytop/nuclear/service/impl/NuclearCoreServiceImpl.java new file mode 100644 index 0000000..3725f4f --- /dev/null +++ b/src/main/java/com/iflytop/nuclear/service/impl/NuclearCoreServiceImpl.java @@ -0,0 +1,15 @@ +package com.iflytop.nuclear.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.iflytop.nuclear.mapper.NuclearCoreMapper; +import com.iflytop.nuclear.model.NuclearCore; +import com.iflytop.nuclear.service.NuclearCoreService; +import org.springframework.stereotype.Service; + +/** + * @author cool + * @date 2023/6/28 14:03 + */ +@Service +public class NuclearCoreServiceImpl extends ServiceImpl implements NuclearCoreService { +} diff --git a/src/main/java/com/iflytop/nuclear/service/impl/NuclearStationServiceImpl.java b/src/main/java/com/iflytop/nuclear/service/impl/NuclearStationServiceImpl.java new file mode 100644 index 0000000..c4ed7ef --- /dev/null +++ b/src/main/java/com/iflytop/nuclear/service/impl/NuclearStationServiceImpl.java @@ -0,0 +1,15 @@ +package com.iflytop.nuclear.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.iflytop.nuclear.mapper.NuclearStationMapper; +import com.iflytop.nuclear.model.NuclearStation; +import com.iflytop.nuclear.service.NuclearStationService; +import org.springframework.stereotype.Service; + +/** + * @author cool + * @date 2023/6/28 14:03 + */ +@Service +public class NuclearStationServiceImpl extends ServiceImpl implements NuclearStationService { +} diff --git a/src/main/java/com/iflytop/nuclear/service/impl/TaskServiceImpl.java b/src/main/java/com/iflytop/nuclear/service/impl/TaskServiceImpl.java new file mode 100644 index 0000000..6eab8b3 --- /dev/null +++ b/src/main/java/com/iflytop/nuclear/service/impl/TaskServiceImpl.java @@ -0,0 +1,15 @@ +package com.iflytop.nuclear.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.iflytop.nuclear.mapper.TaskMapper; +import com.iflytop.nuclear.model.Task; +import com.iflytop.nuclear.service.TaskService; +import org.springframework.stereotype.Service; + +/** + * @author cool + * @date 2023/6/28 14:04 + */ +@Service +public class TaskServiceImpl extends ServiceImpl implements TaskService { +} diff --git a/uploadfiles/xlsx/20230627/堆芯图(1).xlsx b/uploadfiles/xlsx/20230627/堆芯图(1).xlsx new file mode 100644 index 0000000..200b98c Binary files /dev/null and b/uploadfiles/xlsx/20230627/堆芯图(1).xlsx differ