4
hao
2025-04-16 c5fb1fbcbb2bf4d511773d348f9ef625855c61fc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
package com.web.generalKanBanPage.dao;
 
import com.web.generalKanBanPage.entity.GeneralKanBanPage;
import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
import org.springframework.data.jpa.repository.Modifying;
import org.springframework.data.jpa.repository.Query;
import org.springframework.data.repository.CrudRepository;
 
import javax.transaction.Transactional;
 
 
public interface GeneralKanBanPageDao extends CrudRepository<GeneralKanBanPage, Long>, JpaSpecificationExecutor<GeneralKanBanPage> {
 
        int countByBsMac(String bsMac);
 
        GeneralKanBanPage findByBsMac(String bsMac);
 
        @Modifying//增删改操作必须要有这个注解
        @Transactional // 事务的注解
        @Query(value = "update MES_CONFIG set BS_IP=?1,BS_PORT=?2,BS_PATH_1=?3,BS_NICK=?4 where BS_MAC=?5", nativeQuery = true)
        int update(String bsIp,String bsPort,String bsPath,String bsNick,String bsMac);
 
        @Modifying//增删改操作必须要有这个注解
        @Transactional // 事务的注解
        @Query(value = "update MES_CONFIG set BS_IP=?1,BS_PORT=?2 where BS_MAC=?3", nativeQuery = true)
        int autoUpdate(String bsIp,String bsPort,String bsMac);
 
        @Transactional
        @Modifying//增删改操作必须要有这个注解
        @Query(value = "update MES_CONFIG set BS_MSG=?1 where BS_MAC=?2",nativeQuery = true)
        int updataByBsMsg(String bsMsg,String bsMac);
 
 
}