@apiimplicitparams()
public resppagebean findalldeviceandmainboard(@requestbody mapmap,integer page, integer rows) catch (exception ex)
return null;
}
說明:
resppagebean是封裝好返回前端接收物件,接收引數也是map物件
介面:
/** 根據主機板編號和機構編號獲取所有裝置和主機板資訊 */
resppagebean findalldeviceandmainboard(mapmap,integer page, integer rows);
實現類:
/** 根據主機板編號和機構編號獲取所有裝置和主機板資訊 */
@override
public resppagebean findalldeviceandmainboard(mapmap,integer page, integer rows)
});resppagebean resppagebean = new resppagebean();
resppagebean.setdata(pageinfo.getlist());
resppagebean.settotal(pageinfo.gettotal());
return resppagebean;
}catch (exception e)
return null;
}
/** 根據主機板編號和機構編號獲取所有裝置和主機板資訊 */
list> findalldeviceandmainboard(mapmap);
select d.`id` deviceid, d.`name`,d.`ip`,d.`port`,d.`status`,d.`organize` deviceorganize,d.`motherboard` devicehardwaresn,d.`threadid`,d.`lastdevicejson`,d.`remarks`,
m.*,
(select b.`name` from tb_brand b where id = m.`brand`) brandname ,
(select dept_name from sys_dept where dept_id = d.`organize`) orgname ,
(select count(id) from tb_nozzle n where n.`motherboard` = m.`motherboard` and n.`organize` = m.`organize`) nozzlecount,
(select count(id) from tb_meter me where me.`motherboard` = m.`motherboard` and me.`organize` = m.`organize`) metercount,
(select count(id) from tb_display dis where dis.`motherboard` = m.`motherboard` and dis.`organize` = m.`organize`) displaycount,
(select count(id) from tb_fuelingpoint fue where fue.`hardwaresn` = m.`motherboard` and fue.`organize` = m.`organize`) fuelingpointcount
from tb_device d left join tb_mainboard m
on d.`motherboard` = m.`motherboard` and d.`organize` = m.`organize`
1 = 1
and m.`motherboard` = #
and m.`organize` = #
and m.`brand` = #
order by id asc
注意:返回結果是resulttype而不是填resultmap,parametertype是引數型別。
async getdevicelist(motherboard,deptid,brand)
let url = '/other/findalldeviceandmainboard?page=' + this.page + '&rows=' + this.size;
const params = ;
this.postrequest(url,params).then(res =>)
},
如何使用WEBSOCKET實現前後端通訊
websocket通訊是很好玩的,也很有用的的通訊方式,使用方式如下 第一步由於springboot很好地整合了websocket,所以先在在pom.xml檔案中引入依賴 org.springframework.boot spring boot starter websocket 第二步在前端介面使...
easyui框架前後端互動 前後端是如何互動的
1.前端請求資料url由誰來寫?在開發中,url主要是由後台來寫的,寫好了給前端開發者.如果後台在查詢資料,需要借助查詢條件才能查詢到前端需要的資料時,這時後台會要求前端提供相關的查詢引數,這裡的查詢引數也就是url請求的引數。2.介面文件主要由誰來寫?介面文件也是主要由後台開發者來寫的,因為直接跟...
Js與Mybatis實現前後端分頁
js可以使用slice 方法擷取陣列中的資料 1 val表示當前頁數,page表示每頁顯示條數2 公式 slice val 1 page,val page 3 舉個栗子 45 找第1頁的資料,每頁顯示8條記錄 1 1 8,1 8 0,8 6return goodlist.slice val 1 pa...