industrial_measurement/src/main/java/com/xkrs/newpro/dao/QcItemDao.java

25 lines
841 B
Java
Raw Normal View History

2022-03-10 17:11:37 +08:00
package com.xkrs.newpro.dao;
2022-03-10 17:43:05 +08:00
import com.xkrs.newpro.model.entity.QcItemEntity;
2022-03-10 17:11:37 +08:00
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
2022-03-11 09:28:04 +08:00
import org.springframework.data.jpa.repository.Modifying;
import org.springframework.data.jpa.repository.Query;
2022-03-10 17:11:37 +08:00
import org.springframework.stereotype.Component;
2022-03-10 20:09:26 +08:00
import java.util.Optional;
2022-03-10 17:11:37 +08:00
@Component
2022-03-11 08:58:20 +08:00
public interface QcItemDao extends JpaRepository<QcItemEntity, Integer>, JpaSpecificationExecutor<QcItemEntity> {
2022-03-10 20:09:26 +08:00
Optional<QcItemEntity> findByNo(String no);
2022-03-11 08:58:20 +08:00
/**
* 更新质检项名称
*/
2022-03-11 09:28:04 +08:00
@Modifying(clearAutomatically = true)
@Query(value = "UPDATE qc_item SET update_time = ?2,name = ?3 WHERE id = ?1", nativeQuery = true)
void updateNameById(Integer id, String updateTime, String name);
2022-03-11 08:58:20 +08:00
2022-03-10 17:11:37 +08:00
}