hdy
2025-01-03 8a06a49aa38782ff1019c1abdd48c5592d31599b
采集质量数据信息(拧紧数据)
已添加3个文件
已修改1个文件
79 ■■■■■ 文件已修改
billion-main/src/main/java/com/billion/main/api/RestfulAPI.java 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
billion-main/src/main/java/com/billion/main/api/domain/CollectQualityData.java 25 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
billion-main/src/main/java/com/billion/main/api/service/ICollectQualityDataService.java 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
billion-main/src/main/java/com/billion/main/api/service/impl/CollectQualityDataServiceImpl.java 35 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
billion-main/src/main/java/com/billion/main/api/RestfulAPI.java
@@ -1,13 +1,11 @@
package com.billion.main.api;
import com.billion.main.api.domain.ApiResponse;
import com.billion.main.api.domain.CollectQualityData;
import com.billion.main.api.domain.WorkOrdersInfo;
import com.billion.main.api.service.IWorkOrdersInfoService;
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;
import org.springframework.web.bind.annotation.*;
import java.util.ArrayList;
import java.util.List;
@@ -27,7 +25,7 @@
     * 1、工厂MES调用接收工单接口,将工单信息发送给产线MES
     * 2、产线MES将接收到的工单信息存入到工单表和BOM表
     */
    @PostMapping("/receiveWorkOrdersInfo")
    @GetMapping("/receiveWorkOrdersInfo")
    public ApiResponse receiveWorkOrdersInfo(@RequestBody WorkOrdersInfo workOrdersInfo) {
        try {
            // è°ƒç”¨service层保存数据
@@ -67,7 +65,11 @@
            return response;
        }
    }
    @PostMapping("/CollectQualityData")
    public CollectQualityData CollectQualityData(@RequestBody CollectQualityData collectQualityData){
        return collectQualityData;
    }
}
billion-main/src/main/java/com/billion/main/api/domain/CollectQualityData.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,25 @@
package com.billion.main.api.domain;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
@Data
@AllArgsConstructor
@NoArgsConstructor
public class CollectQualityData {
    private String stationID;
    private String stationName;
    private String engineNumber;
    private String factoryNumber;
    private String engineSerialNumber;
    private String orderNumber;
    private String insertTime;
    private String detectionID;
    private String detectionName;
    private String upperSpec;
    private String lowerSpec;
    private String target;
    private String unit;
    private String actualValue;
    private String status;
}
billion-main/src/main/java/com/billion/main/api/service/ICollectQualityDataService.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,7 @@
package com.billion.main.api.service;
import com.billion.main.api.domain.CollectQualityData;
public interface ICollectQualityDataService {
    boolean postCollectQualityData(CollectQualityData collectQualityData);
}
billion-main/src/main/java/com/billion/main/api/service/impl/CollectQualityDataServiceImpl.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,35 @@
package com.billion.main.api.service.impl;
import com.billion.main.api.domain.CollectQualityData;
import com.billion.main.api.service.ICollectQualityDataService;
import com.billion.main.da.service.IDaMaterialCollectionService;
import com.billion.main.da.service.IDaParamCollectionService;
import com.billion.main.da.service.IDaTightenCollectionService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
/**
 * ç‰©æ–™é‡‡é›†Service业务层处理
 *
 * @author Billion-Yi
 * @date 2024-11-22
 */
@Service
public class CollectQualityDataServiceImpl implements ICollectQualityDataService
{
    @Autowired
    private IDaMaterialCollectionService daMaterialCollectionService;
    @Autowired
    private IDaParamCollectionService daParamCollectionService;
    @Autowired
    private IDaTightenCollectionService daTightenCollectionService;
    @Transactional
    @Override
    public boolean postCollectQualityData(CollectQualityData collectQualityData) {
        return false;
    }
}