package com.fgkj.mapper.impl.ram;
|
|
import com.fgkj.dto.ram.Server_state;
|
import org.apache.ibatis.annotations.Delete;
|
import org.apache.ibatis.annotations.Insert;
|
import org.apache.ibatis.annotations.Select;
|
import org.apache.ibatis.annotations.Update;
|
|
import java.util.List;
|
|
public interface Server_stateMapper{
|
|
@Insert("insert into db_ram_db.tb_server_state(server_version,server_datetime,max_mem,total_mem," +
|
"free_men,total_disc_space,free_disc_space,db_conn_max,db_conn_count) "+
|
"values(#{server_version},#{server_datetime},#{max_mem},#{total_mem},"+
|
"#{free_men},#{total_disc_space},#{free_disc_space},#{db_conn_max},#{db_conn_count})")
|
public int add(Server_state state);
|
|
@Update("update db_ram_db.tb_server_state set server_version=#{server_version},server_datetime=#{server_datetime},"+
|
"max_mem=#{max_mem},total_mem=#{total_mem},free_men=#{free_men},total_disc_space=#{total_disc_space}," +
|
"free_disc_space=#{free_disc_space},db_conn_max=#{db_conn_max},db_conn_count=#{db_conn_count} where num=#{num}")
|
public int update(Server_state state);
|
|
@Delete("delete from db_ram_db.tb_server_state where num=#{num}")
|
public int del(Server_state state);
|
|
//查询系统的cpu,内存使用率
|
@Select("select num,server_version,server_datetime,max_mem,total_mem,free_men,total_disc_space,free_disc_space,db_conn_max,db_conn_count"
|
+ ",app_conn_max,app_busy_conn_cnt,app_idle_conn_cnt,server_cpu_rate,server_network_rate from db_ram_db.tb_server_state")
|
public List<Server_state> searchAll();
|
|
@Select("select * from db_ram_db.tb_server_state where num=#{num}")
|
public List<Server_state> serchByCondition(Server_state state);
|
|
}
|