XMTT 6 gadi atpakaļ
vecāks
revīzija
99e0245989

+ 8 - 1
src/main/java/com/ekexiu/project/bridge/envdata/EnvDataDao.java

@ -50,6 +50,10 @@ public interface EnvDataDao {
50 50
    @OrderBy("ORDER BY CREATE_TIME DESC")
51 51
    List<EnvData> queryById(Connection con, @GtEq @Alias("createTime") String bt, int itemId) throws SQLException;
52 52
53
    @SelectList
54
    @OrderBy("ORDER BY CREATE_TIME DESC,ITEM_ID ASC")
55
    List<EnvData> query(Connection con, @GtEq @Alias("createTime") String bt, @LtEq @Alias("createTime") String et, @In int[] itemId) throws SQLException;
56
53 57
    @Insert
54 58
    int insert(Connection con, EnvServer envServer) throws SQLException;
55 59
@ -100,6 +104,9 @@ public interface EnvDataDao {
100 104
    @Select(EnvTransducer.class)
101 105
    List<EnvTranLastValue> queryByServer(Connection con, @Nullable Boolean active, @In String[] serverId) throws SQLException;
102 106
107
    @SelectList
108
    List<EnvTransducer> queryTraByBridge(Connection con, @Nullable Boolean active, @SqlColumn(handlerClass = StringHandler.class,value = {"SERVER_ID IN (SELECT ID FROM ENV_SERVER WHERE BRIDGE_ID = ?)"}) String bridgeId) throws SQLException;
109
103 110
104 111
    @PageSelect
105 112
    @OrderBy("ORDER BY CODE")
@ -107,7 +114,7 @@ public interface EnvDataDao {
107 114
108 115
    @PageSelect
109 116
    @OrderBy("ORDER BY CODE")
110
    PageQueryResult<EnvTransducer> pageQuery(Connection con, @Nullable Boolean active, @Nullable @SqlColumn(handlerClass = StringHandler.class, value = {"ENV_SERVER_ID IN (SELECT ID FROM ENV_SERVER WHERE CODE LIKE ?)"}) String serverCode, @Nullable @GroupSqlColumn(handlerClass = StringHandler.class,value = {"ENV_SERVER_ID IN (SELECT ID FROM ENV_SERVER WHERE BRIDGE_ID IN {SELECT ID FROM BRIDGE WHERE SHORT_NAME LIKE ?})"}) String bridgeName,@Nullable String system, @Nullable Integer code, int pageSize, int pageNo) throws SQLException;
117
    PageQueryResult<EnvTransducer> pageQuery(Connection con, @Nullable Boolean active, @Nullable @SqlColumn(handlerClass = StringHandler.class, value = {"SERVER_ID IN (SELECT ID FROM ENV_SERVER WHERE CODE LIKE ?)"}) String serverCode, @Nullable @GroupSqlColumn(handlerClass = StringHandler.class,value = {"SERVER_ID IN (SELECT ID FROM ENV_SERVER WHERE BRIDGE_ID IN {SELECT ID FROM BRIDGE WHERE SHORT_NAME LIKE ?})"}) String bridgeName,@Nullable String system, @Nullable Integer code, int pageSize, int pageNo) throws SQLException;
111 118
112 119
    @SelectOne
113 120
    @Nullable