|
@@ -1,10 +1,14 @@
|
|
package com.huimv.eartag2.common.dao.repo;
|
|
package com.huimv.eartag2.common.dao.repo;
|
|
|
|
|
|
import com.huimv.eartag2.common.dao.entity.EartagDeviceRegisterEntity;
|
|
import com.huimv.eartag2.common.dao.entity.EartagDeviceRegisterEntity;
|
|
|
|
+import org.hibernate.annotations.SQLInsert;
|
|
import org.springframework.data.jpa.repository.JpaRepository;
|
|
import org.springframework.data.jpa.repository.JpaRepository;
|
|
import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
|
|
import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
|
|
import org.springframework.data.jpa.repository.Query;
|
|
import org.springframework.data.jpa.repository.Query;
|
|
|
|
|
|
|
|
+import java.sql.Date;
|
|
|
|
+import java.sql.Timestamp;
|
|
|
|
+import java.time.format.DateTimeFormatter;
|
|
import java.util.List;
|
|
import java.util.List;
|
|
|
|
|
|
public interface EartagDeviceRegisterRepo extends JpaRepository<EartagDeviceRegisterEntity, Integer>, JpaSpecificationExecutor<EartagDeviceRegisterEntity> {
|
|
public interface EartagDeviceRegisterRepo extends JpaRepository<EartagDeviceRegisterEntity, Integer>, JpaSpecificationExecutor<EartagDeviceRegisterEntity> {
|
|
@@ -29,4 +33,8 @@ public interface EartagDeviceRegisterRepo extends JpaRepository<EartagDeviceRegi
|
|
|
|
|
|
@Query(nativeQuery = true,value = "SELECT * FROM eartag_device_register WHERE chip_id=?1")
|
|
@Query(nativeQuery = true,value = "SELECT * FROM eartag_device_register WHERE chip_id=?1")
|
|
EartagDeviceRegisterEntity getByChipId(String chipId);
|
|
EartagDeviceRegisterEntity getByChipId(String chipId);
|
|
|
|
+
|
|
|
|
+ @Query(nativeQuery = true, value = "INSERT INTO eartag_device_register(deviceCode,chipId,farmCode,farmName,registerDate) values (?,?,?,?,?)")
|
|
|
|
+ Boolean fanoutSyncRegisterDevice(String deviceCode, String chipId, String farmCode, String farmName, Timestamp registerDate);
|
|
|
|
+
|
|
}
|
|
}
|