.
This commit is contained in:
		| @@ -1,27 +0,0 @@ | ||||
| package com.xkrs.dao; | ||||
|  | ||||
| import com.xkrs.model.entity.QcInspectionDataSourceEntity; | ||||
| import org.springframework.data.jpa.repository.JpaRepository; | ||||
| import org.springframework.data.jpa.repository.JpaSpecificationExecutor; | ||||
| import org.springframework.data.jpa.repository.Query; | ||||
| import org.springframework.stereotype.Repository; | ||||
|  | ||||
| import java.util.List; | ||||
|  | ||||
| @Repository | ||||
| public interface QcInspectionDataSourceDao extends JpaRepository<QcInspectionDataSourceEntity, Long>, JpaSpecificationExecutor<QcInspectionDataSourceEntity> { | ||||
|  | ||||
|     /** | ||||
|      * 查询质检数据源 | ||||
|      * | ||||
|      * @param lotNo      批次号 | ||||
|      * @param machineNo  机器号 | ||||
|      * @param materialNo 物料号 | ||||
|      * @param modelNo    模具号 | ||||
|      * @param partNo     零件号 | ||||
|      * @return | ||||
|      */ | ||||
|     @Query(value = "select * from qc_inspection_data_source where lot_no = ? and machine_no = ? and material_no = ? and model_no = ? and part_no = ?",nativeQuery = true) | ||||
|     List<QcInspectionDataSourceEntity> selectDataSource(String lotNo, String machineNo, String materialNo, String modelNo, String partNo); | ||||
|  | ||||
| } | ||||
| @@ -1,60 +0,0 @@ | ||||
| package com.xkrs.dao; | ||||
|  | ||||
| import com.xkrs.model.entity.QcInspectionFileEntity; | ||||
| import org.springframework.data.jpa.repository.JpaRepository; | ||||
| import org.springframework.data.jpa.repository.JpaSpecificationExecutor; | ||||
| import org.springframework.data.jpa.repository.Modifying; | ||||
| import org.springframework.data.jpa.repository.Query; | ||||
| import org.springframework.stereotype.Repository; | ||||
|  | ||||
| import java.util.List; | ||||
|  | ||||
| /** | ||||
|  * @Author: XinYi Song | ||||
|  * @Date: 2022/1/20 15:23 | ||||
|  */ | ||||
| @Repository | ||||
| public interface QcInspectionFileDao extends JpaRepository<QcInspectionFileEntity, Long>, JpaSpecificationExecutor<QcInspectionFileEntity> { | ||||
|  | ||||
|     /** | ||||
|      * 查询文件信息 | ||||
|      * | ||||
|      * @param lotNo      批次号 | ||||
|      * @param machineNo  机器号 | ||||
|      * @param materialNo 物料号 | ||||
|      * @param modelNo    模具号 | ||||
|      * @param partNo     零件号 | ||||
|      * @return | ||||
|      */ | ||||
|     @Query(value = "select * from qc_inspection_file where lot_no = ?1 and machine_no = ?2 and material_no = ?3 and model_no = ?4 and part_no = ?5", nativeQuery = true) | ||||
|     List<QcInspectionFileEntity> selectFile(String lotNo, String machineNo, String materialNo, String modelNo, String partNo); | ||||
|  | ||||
|     /** | ||||
|      * 修改模板上传信息 | ||||
|      * | ||||
|      * @param lotNo        批次号 | ||||
|      * @param machineNo    机器号 | ||||
|      * @param materialNo   物料号 | ||||
|      * @param modelNo      模具号 | ||||
|      * @param partNo       零件号 | ||||
|      * @param templatePath 模版路径 | ||||
|      */ | ||||
|     @Modifying(clearAutomatically = true) | ||||
|     @Query(value = "update qc_inspection_file set template_path = ?6 where lot_no = ?1 and machine_no = ?2 and material_no = ?3 and model_no = ?4 and part_no = ?5", nativeQuery = true) | ||||
|     void updateTemplatePath(String lotNo, String machineNo, String materialNo, String modelNo, String partNo, String templatePath); | ||||
|  | ||||
|     /** | ||||
|      * 修改模板载下信息 | ||||
|      * | ||||
|      * @param lotNo      批次号 | ||||
|      * @param machineNo  机器号 | ||||
|      * @param materialNo 物料号 | ||||
|      * @param modelNo    模具号 | ||||
|      * @param partNo     零件号 | ||||
|      * @param filePath   文件路径 | ||||
|      */ | ||||
|     @Modifying(clearAutomatically = true) | ||||
|     @Query(value = "update qc_inspection_file set file_path = ?6 where lot_no = ?1 and machine_no = ?2 and material_no = ?3 and model_no = ?4 and part_no = ?5", nativeQuery = true) | ||||
|     void updateFilePath(String lotNo, String machineNo, String materialNo, String modelNo, String partNo, String filePath); | ||||
|  | ||||
| } | ||||
| @@ -1,38 +0,0 @@ | ||||
| package com.xkrs.dao; | ||||
|  | ||||
| import com.xkrs.model.entity.QcInspectionItemDictEntity; | ||||
| import org.springframework.data.jpa.repository.JpaRepository; | ||||
| import org.springframework.data.jpa.repository.JpaSpecificationExecutor; | ||||
| import org.springframework.data.jpa.repository.Modifying; | ||||
| import org.springframework.data.jpa.repository.Query; | ||||
| import org.springframework.stereotype.Repository; | ||||
|  | ||||
| @Repository | ||||
| public interface QcInspectionItemDictDao extends JpaRepository<QcInspectionItemDictEntity, Long>, JpaSpecificationExecutor<QcInspectionItemDictEntity> { | ||||
|  | ||||
|     /** | ||||
|      * 通过检验项代码查询字典表的数据 | ||||
|      * | ||||
|      * @param inspectionItemCode | ||||
|      * @return | ||||
|      */ | ||||
|     QcInspectionItemDictEntity findByInspectionItemCode(String inspectionItemCode); | ||||
|  | ||||
|     /** | ||||
|      * 根据id查询字典信息 | ||||
|      * | ||||
|      * @param id | ||||
|      * @return | ||||
|      */ | ||||
|     QcInspectionItemDictEntity findById(Integer id); | ||||
|  | ||||
|     /** | ||||
|      * 根据id修改字典的信息 | ||||
|      * | ||||
|      * @param id | ||||
|      * @param inspectionItemName | ||||
|      */ | ||||
|     @Modifying(clearAutomatically = true) | ||||
|     @Query(value = "update qc_inspection_item_dict set inspection_item_name = ?2 where id = ?1", nativeQuery = true) | ||||
|     void updateDictById(Integer id, String inspectionItemName); | ||||
| } | ||||
| @@ -1,42 +0,0 @@ | ||||
| package com.xkrs.dao; | ||||
|  | ||||
| import com.xkrs.model.entity.QcInspectionPictureEntity; | ||||
| import org.springframework.data.jpa.repository.JpaRepository; | ||||
| import org.springframework.data.jpa.repository.JpaSpecificationExecutor; | ||||
| import org.springframework.data.jpa.repository.Modifying; | ||||
| import org.springframework.data.jpa.repository.Query; | ||||
| import org.springframework.stereotype.Repository; | ||||
|  | ||||
| import java.util.List; | ||||
|  | ||||
| @Repository | ||||
| public interface QcInspectionPictureDao extends JpaRepository<QcInspectionPictureEntity, Long>, JpaSpecificationExecutor<QcInspectionPictureEntity> { | ||||
|  | ||||
|     /** | ||||
|      * 查询图片信息 | ||||
|      * | ||||
|      * @param lotNo      批次号 | ||||
|      * @param machineNo  机器号 | ||||
|      * @param materialNo 物料号 | ||||
|      * @param modelNo    模具号 | ||||
|      * @param partNo     零件号 | ||||
|      * @return | ||||
|      */ | ||||
|     @Query(value = "select * from qc_inspection_picture where lot_no = ?1 and machine_no = ?2 and material_no = ?3 and model_no = ?4 and part_no = ?5",nativeQuery = true) | ||||
|     List<QcInspectionPictureEntity> selectPicture(String lotNo, String machineNo, String materialNo, String modelNo, String partNo); | ||||
|  | ||||
|     /** | ||||
|      * 修改图片路径信息 | ||||
|      * | ||||
|      * @param lotNo       批次号 | ||||
|      * @param machineNo   机器号 | ||||
|      * @param materialNo  物料号 | ||||
|      * @param modelNo     模具号 | ||||
|      * @param partNo      零件号 | ||||
|      * @param picturePath 图片路径 | ||||
|      */ | ||||
|     @Modifying(clearAutomatically = true) | ||||
|     @Query(value = "update qc_inspection_picture set picture_path = ?6 where lot_no = ?1 and machine_no = ?2 and material_no = ?3 and model_no = ?4 and part_no = ?5",nativeQuery = true) | ||||
|     void updatePicturePath(String lotNo, String machineNo, String materialNo, String modelNo, String partNo, String picturePath); | ||||
|  | ||||
| } | ||||
| @@ -1,14 +0,0 @@ | ||||
| package com.xkrs.dao; | ||||
|  | ||||
| import com.xkrs.model.entity.QcInspectionSpecEntity; | ||||
| import org.springframework.data.jpa.repository.JpaRepository; | ||||
| import org.springframework.data.jpa.repository.JpaSpecificationExecutor; | ||||
| import org.springframework.stereotype.Repository; | ||||
|  | ||||
| import java.util.List; | ||||
|  | ||||
| @Repository | ||||
| public interface QcInspectionSpecDao extends JpaRepository<QcInspectionSpecEntity, Long>, JpaSpecificationExecutor<QcInspectionSpecEntity> { | ||||
|  | ||||
|     List<QcInspectionSpecEntity> findByPartNoAndInspectionItemCode(String partNo, String inspectionItemCode); | ||||
| } | ||||
		Reference in New Issue
	
	Block a user