|
@ -12,37 +12,39 @@ import java.util.List;
|
|
|
|
|
|
public interface PatientDeviceDao extends JpaRepository<DevicePatientDevice, Long>, JpaSpecificationExecutor<DevicePatientDevice> {
|
|
|
|
|
|
@Query("select a from DevicePatientDevice a where a.user = ?1 ")
|
|
|
@Query("select a from DevicePatientDevice a where a.user = ?1 and a.del=0 ")
|
|
|
Iterable<DevicePatientDevice> findByUser(String user);
|
|
|
|
|
|
@Query("select a from DevicePatientDevice a where a.del = 0 ")
|
|
|
List<DevicePatientDevice> findByAll();
|
|
|
|
|
|
@Query("select a from PatientHealthStandard a where a.patient = ?1 and a.type = ?2")
|
|
|
@Query("select a from PatientHealthStandard a where a.patient = ?1 and a.type = ?2 ")
|
|
|
PatientHealthStandard findByPatientType(String patient, int type);
|
|
|
|
|
|
@Query("select a from DevicePatientDevice a where a.user = ?1 ")
|
|
|
@Query("select a from DevicePatientDevice a where a.user = ?1 and a.del=0 ")
|
|
|
List<DevicePatientDevice> findByPatient(String user);
|
|
|
|
|
|
@Query("select a from DevicePatientDevice a where a.user = ?1 and a.del=0 and a.deviceName like '%药盒%'")
|
|
|
List<DevicePatientDevice> findByPatientAndDel(String user);
|
|
|
|
|
|
@Query("select a from DevicePatientDevice a where a.user = ?1 and a.deviceSn=?2 and a.del=?3 ")
|
|
|
List<DevicePatientDevice> findByPatientAndDeviceSn(String user, String deviceSn,Integer del);
|
|
|
|
|
|
@Query("select a from DevicePatientDevice a where a.user = ?1 and a.deviceSn=?2 ")
|
|
|
List<DevicePatientDevice> findByPatientAndDeviceSn(String user, String deviceSn);
|
|
|
|
|
|
List<DevicePatientDevice> findByUser(String user, Pageable pageRequest);
|
|
|
|
|
|
List<DevicePatientDevice> findByUserAndDoctor(String user, String doctor, Pageable pageRequest);
|
|
|
List<DevicePatientDevice> findByUserAndDel(String user,Integer del, Pageable pageRequest);
|
|
|
|
|
|
@Query("select a from DevicePatientDevice a where a.deviceSn = ?1 and a.categoryCode=?2 and a.del=0 ")
|
|
|
List<DevicePatientDevice> findByDeviceSnAndCategoryCode(String deviceSn, String categoryCode);
|
|
|
|
|
|
@Query("select a from DevicePatientDevice a where a.deviceSn = ?1 and a.categoryCode=?2 and a.userType=?3 and a.del=0 ")
|
|
|
DevicePatientDevice findByDeviceSnAndCategoryCodeAndUserType(String deviceSn, String categoryCode, String userType);
|
|
|
|
|
|
DevicePatientDevice findByDeviceIdAndDeviceSnAndUserType(Long deviceId, String deviceSn, String userType);
|
|
|
|
|
|
@Query("select a from DevicePatientDevice a where a.deviceSn = ?1 and a.userType=?2 and a.del=0 ")
|
|
|
DevicePatientDevice findByDeviceSnAndUserType(String deviceSn, String userType);
|
|
|
|
|
|
@Query("select a from DevicePatientDevice a where a.deviceSn=?1 and a.userType =?2 ")
|
|
|
@Query("select a from DevicePatientDevice a where a.deviceSn=?1 and a.userType =?2 and a.del=0")
|
|
|
List<DevicePatientDevice> findByDeviceSnAndUserType2(String deviceSn, String userType);
|
|
|
|
|
|
@Query("select pd from DevicePatientDevice pd where pd.deviceSn = ?1 and pd.del=0")
|
|
@ -55,22 +57,12 @@ public interface PatientDeviceDao extends JpaRepository<DevicePatientDevice, Lon
|
|
|
|
|
|
//管理员解绑居民设备
|
|
|
@Modifying
|
|
|
@Query("update DevicePatientDevice t set t.del = 1 where t.deviceSn = ?1 and t.del =0 ")
|
|
|
@Query("update DevicePatientDevice t set t.del = 1,t.delUser='admin' where t.deviceSn = ?1 and t.del =0 ")
|
|
|
int updatePatientDevice(String deviceSN);
|
|
|
|
|
|
@Query("select a from DevicePatientDevice a")
|
|
|
List<DevicePatientDevice> findAll();
|
|
|
|
|
|
@Query("select a from DevicePatientDevice a group by a.user")
|
|
|
List<DevicePatientDevice> findAllGroupUser();
|
|
|
|
|
|
@Query("select a from DevicePatientDevice a where a.categoryCode = ?1 and a.del=0 group by a.user")
|
|
|
List<DevicePatientDevice> findAllByCategoryCode(String categoryCode);
|
|
|
|
|
|
@Modifying
|
|
|
@Query("delete DevicePatientDevice a where a.deviceSn = ?1")
|
|
|
int deleteByDeviceSn(String deviceSN);
|
|
|
|
|
|
@Query("select a from DevicePatientDevice a where a.user=?1 and a.del=0")
|
|
|
List<DevicePatientDevice> findAllByUser(String user);
|
|
|
|