Toggle navigation
Toggle navigation
This project
Loading...
Sign in
ops
/
monitor-service
·
Commits
Go to a project
GitLab
Go to group
Project
Activity
Files
Commits
Pipelines
0
Builds
0
Graphs
Milestones
Issues
0
Merge Requests
0
Members
Labels
Wiki
Forks
Network
Create a new issue
Download as
Email Patches
Plain Diff
Browse Files
Authored by
qinchao
7 years ago
Commit
00c29e01a555c5c25c28011f10ed8721c482d0d4
1 parent
07e6bc8d
去掉不用代码
Hide whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
0 additions
and
285 deletions
monitor-service-awstools/src/main/java/com/monitor/cloudtools/constant/CloudConstant.java
monitor-service-awstools/src/main/java/com/monitor/cloudtools/model/CommElbInfoResponse.java
monitor-service-awstools/src/main/java/com/monitor/cloudtools/service/impl/DomainInfoImpl.java
monitor-service-awstools/src/main/java/com/monitor/cloudtools/service/impl/InstanceInfoImpl.java
monitor-service-model/src/main/java/com/monitor/model/domain/DomainInfo.java
monitor-service-model/src/main/java/com/monitor/model/domain/InstanceInfo.java
monitor-service-mysql/src/main/java/com/monitor/mysql/mapper/DomainInfoMapper.java
monitor-service-mysql/src/main/java/com/monitor/mysql/mapper/InstanceInfoMapper.java
monitor-service-mysql/src/main/resources/META-INF/mybatis/DomainInfoMapper.xml
monitor-service-mysql/src/main/resources/META-INF/mybatis/InstanceInfoMapper.xml
monitor-service-awstools/src/main/java/com/monitor/cloudtools/constant/CloudConstant.java
deleted
100644 → 0
View file @
07e6bc8
package
com
.
monitor
.
cloudtools
.
constant
;
/**
* 常量
* Created by hui.xu on 2017/5/8.
*/
public
class
CloudConstant
{
}
\ No newline at end of file
monitor-service-awstools/src/main/java/com/monitor/cloudtools/model/CommElbInfoResponse.java
deleted
100644 → 0
View file @
07e6bc8
package
com
.
monitor
.
cloudtools
.
model
;
import
com.monitor.model.domain.DomainInfo
;
import
com.monitor.model.domain.InstanceInfo
;
import
lombok.Data
;
import
java.util.List
;
/**
* Created by xh on 2017/6/15.
*/
@Data
public
class
CommElbInfoResponse
{
private
int
id
;
/**
* 1:aws
* 2:qcloud
*/
private
int
cloudType
;
private
String
name
;
/**
* 0:内网
* 1:外网
*/
private
int
netType
;
private
String
address
;
private
String
ports
;
private
String
createTime
;
private
List
<
DomainInfo
>
domainInfos
;
private
List
<
InstanceInfo
>
instanceInfos
;
private
String
tags
;
}
\ No newline at end of file
monitor-service-awstools/src/main/java/com/monitor/cloudtools/service/impl/DomainInfoImpl.java
deleted
100644 → 0
View file @
07e6bc8
package
com
.
monitor
.
cloudtools
.
service
.
impl
;
import
com.monitor.model.domain.DomainInfo
;
import
com.monitor.mysql.mapper.DomainInfoMapper
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
/**
* Created by xh on 2017/6/15.
*/
@Service
public
class
DomainInfoImpl
{
public
static
final
Logger
logger
=
LoggerFactory
.
getLogger
(
"cloudLbLogger"
);
@Autowired
private
DomainInfoMapper
domainInfoMapper
;
public
int
insert
(
DomainInfo
info
){
try
{
DomainInfo
domainInfo
=
domainInfoMapper
.
selectByName
(
info
.
getName
());
if
(
domainInfo
==
null
){
domainInfoMapper
.
insert
(
info
);
return
info
.
getId
();
}
return
domainInfo
.
getId
();
}
catch
(
Exception
e
){
logger
.
error
(
"DomainInfoImpl - insert - error"
,
e
);
}
return
0
;
}
public
void
deleteAll
(){
try
{
domainInfoMapper
.
deleteAll
();
}
catch
(
Exception
e
){
logger
.
error
(
"DomainInfoImpl - insert - error"
,
e
);
}
}
}
\ No newline at end of file
monitor-service-awstools/src/main/java/com/monitor/cloudtools/service/impl/InstanceInfoImpl.java
deleted
100644 → 0
View file @
07e6bc8
package
com
.
monitor
.
cloudtools
.
service
.
impl
;
import
com.monitor.model.domain.InstanceInfo
;
import
com.monitor.mysql.mapper.InstanceInfoMapper
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
/**
* Created by xh on 2017/6/15.
*/
@Service
public
class
InstanceInfoImpl
{
public
static
final
Logger
logger
=
LoggerFactory
.
getLogger
(
"cloudLbLogger"
);
@Autowired
private
InstanceInfoMapper
instanceInfoMapper
;
public
InstanceInfo
insert
(
InstanceInfo
info
){
try
{
InstanceInfo
instanceInfo
=
instanceInfoMapper
.
selectByIp
(
info
.
getIp
());
if
(
instanceInfo
==
null
){
instanceInfoMapper
.
insert
(
info
);
return
info
;
}
return
instanceInfo
;
}
catch
(
Exception
e
){
logger
.
error
(
"DomainInfoImpl - insert - error"
,
e
);
}
return
null
;
}
}
\ No newline at end of file
monitor-service-model/src/main/java/com/monitor/model/domain/DomainInfo.java
deleted
100644 → 0
View file @
07e6bc8
package
com
.
monitor
.
model
.
domain
;
import
lombok.Data
;
/**
* Created by xh on 2017/6/15.
*/
@Data
public
class
DomainInfo
{
private
int
id
;
private
String
name
;
private
String
createTime
;
}
\ No newline at end of file
monitor-service-model/src/main/java/com/monitor/model/domain/InstanceInfo.java
deleted
100644 → 0
View file @
07e6bc8
package
com
.
monitor
.
model
.
domain
;
import
lombok.Data
;
/**
* Created by xh on 2017/6/15.
*/
@Data
public
class
InstanceInfo
{
private
int
id
;
private
String
code
;
private
String
ip
;
private
String
tag
;
private
int
cloudType
;
private
String
createTime
;
}
\ No newline at end of file
monitor-service-mysql/src/main/java/com/monitor/mysql/mapper/DomainInfoMapper.java
deleted
100644 → 0
View file @
07e6bc8
package
com
.
monitor
.
mysql
.
mapper
;
import
com.monitor.model.domain.DomainInfo
;
/**
* Created by xh on 2017/6/15.
*/
public
interface
DomainInfoMapper
{
int
insert
(
DomainInfo
domainInfo
);
void
deleteAll
();
DomainInfo
selectByName
(
String
name
);
}
\ No newline at end of file
monitor-service-mysql/src/main/java/com/monitor/mysql/mapper/InstanceInfoMapper.java
deleted
100644 → 0
View file @
07e6bc8
package
com
.
monitor
.
mysql
.
mapper
;
import
com.monitor.model.domain.InstanceInfo
;
/**
* Created by xh on 2017/6/15.
*/
public
interface
InstanceInfoMapper
{
int
insert
(
InstanceInfo
instanceInfo
);
InstanceInfo
selectByIp
(
String
ip
);
}
\ No newline at end of file
monitor-service-mysql/src/main/resources/META-INF/mybatis/DomainInfoMapper.xml
deleted
100644 → 0
View file @
07e6bc8
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
<mapper
namespace=
"com.monitor.mysql.mapper.DomainInfoMapper"
>
<resultMap
id=
"BaseResultMap"
type=
"com.monitor.model.domain.DomainInfo"
>
<id
column=
"id"
property=
"id"
jdbcType=
"INTEGER"
/>
<result
column=
"name"
property=
"name"
jdbcType=
"VARCHAR"
/>
<result
column=
"create_time"
property=
"createTime"
jdbcType=
"VARCHAR"
/>
</resultMap>
<sql
id=
"Base_Column_List"
>
id, name, DATE_FORMAT(create_time,'%Y-%m-%d %H:%i:%S') AS createTime
</sql>
<insert
id=
"insert"
parameterType=
"com.monitor.model.domain.DomainInfo"
useGeneratedKeys=
"true"
keyProperty=
"id"
>
insert into domain_info
(
name, create_time
)
values
(
#{name,jdbcType=INTEGER}, now()
)
</insert>
<delete
id=
"deleteAll"
parameterType=
"java.lang.Integer"
>
delete from domain_info
</delete>
<select
id=
"selectById"
resultMap=
"BaseResultMap"
>
select
t.id as id, t.name as name, DATE_FORMAT(t.create_time,'%Y-%m-%d %H:%i:%S') AS createTime
from
domain_info t, elb_link_domain t1
where
t1.elb_id = #{id,jdbcType=INTEGER} and t1.domain_id=t.id
</select>
<select
id=
"selectByName"
resultMap=
"BaseResultMap"
>
select
<include
refid=
"Base_Column_List"
/>
from
domain_info
where
name = #{name,jdbcType=VARCHAR}
</select>
</mapper>
\ No newline at end of file
monitor-service-mysql/src/main/resources/META-INF/mybatis/InstanceInfoMapper.xml
deleted
100644 → 0
View file @
07e6bc8
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
<mapper
namespace=
"com.monitor.mysql.mapper.InstanceInfoMapper"
>
<resultMap
id=
"BaseResultMap"
type=
"com.monitor.model.domain.InstanceInfo"
>
<id
column=
"id"
property=
"id"
jdbcType=
"INTEGER"
/>
<result
column=
"code"
property=
"code"
jdbcType=
"VARCHAR"
/>
<result
column=
"ip"
property=
"ip"
jdbcType=
"VARCHAR"
/>
<result
column=
"tag"
property=
"tag"
jdbcType=
"VARCHAR"
/>
<result
column=
"cloudtype"
property=
"cloudType"
jdbcType=
"INTEGER"
/>
<result
column=
"create_time"
property=
"createTime"
jdbcType=
"VARCHAR"
/>
</resultMap>
<sql
id=
"Base_Column_List"
>
id, code, ip, tag, cloudtype, DATE_FORMAT(create_time,'%Y-%m-%d %H:%i:%S') AS createTime
</sql>
<insert
id=
"insert"
parameterType=
"com.monitor.model.domain.InstanceInfo"
useGeneratedKeys=
"true"
keyProperty=
"id"
>
insert into
instance_info
(
code, ip, tag, cloudtype, create_time
)
values
(
#{code,jdbcType=VARCHAR}, #{ip,jdbcType=VARCHAR}, #{tag,jdbcType=VARCHAR},
#{cloudType,jdbcType=INTEGER}, now()
)
</insert>
<select
id=
"selectById"
resultMap=
"BaseResultMap"
>
select
t.id as id, t.code as code, t.ip as ip, t.tag as tag, t.cloudtype as cloudtype,
DATE_FORMAT(t.create_time,'%Y-%m-%d %H:%i:%S') AS createTime
from
instance_info t, elb_link_instance t1
where
t1.elb_id = #{id,jdbcType=INTEGER} and t1.instance_id=t.id
</select>
<select
id=
"selectByIp"
resultMap=
"BaseResultMap"
>
select
<include
refid=
"Base_Column_List"
/>
from
instance_info
where
ip = #{ip,jdbcType=VARCHAR}
</select>
</mapper>
\ No newline at end of file
Please
register
or
login
to post a comment