Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
A
amos-boot-bus
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
高建强
amos-boot-bus
Commits
8ae6dde1
Commit
8ae6dde1
authored
Jun 10, 2022
by
高建强
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
item:预案同步修改提交
parent
753a9dca
Hide whitespace changes
Inline
Side-by-side
Showing
12 changed files
with
39 additions
and
16 deletions
+39
-16
ContingencyOriginalDataMapper.java
...oot/bus/sqlsync/mapper/ContingencyOriginalDataMapper.java
+0
-2
ContingencyPlanDetailMapper.java
.../boot/bus/sqlsync/mapper/ContingencyPlanDetailMapper.java
+0
-2
ContingencyPlanInstanceMapper.java
...oot/bus/sqlsync/mapper/ContingencyPlanInstanceMapper.java
+0
-2
PlanOperationRecordMapper.java
...om/boot/bus/sqlsync/mapper/PlanOperationRecordMapper.java
+5
-2
MqttReceiveServiceImpl.java
...boot/bus/sqlsync/service/impl/MqttReceiveServiceImpl.java
+0
-1
PlanOperationRecordServiceImpl.java
.../sqlsync/service/impl/PlanOperationRecordServiceImpl.java
+8
-1
AmosSqlSyncApplication.java
...ain/java/com/boot/bus/sqlsync/AmosSqlSyncApplication.java
+1
-1
application.properties
...-system-sqlsync/src/main/resources/application.properties
+6
-5
changelog-master.xml
...sync/src/main/resources/db/changelog/changelog-master.xml
+0
-0
sql-sync-1.0.0.xml
...qlsync/src/main/resources/db/changelog/sql-sync-1.0.0.xml
+0
-0
sql-task-all.xml
...-sqlsync/src/main/resources/db/changelog/sql-task-all.xml
+0
-0
PlanOperationRecordMapper.xml
...rc/main/resources/db/mapper/PlanOperationRecordMapper.xml
+19
-0
No files found.
amos-boot-module/amos-boot-module-bus/amos-boot-module-sqlsync-bus/src/main/java/com/boot/bus/sqlsync/mapper/ContingencyOriginalDataMapper.java
View file @
8ae6dde1
...
@@ -2,7 +2,6 @@ package com.boot.bus.sqlsync.mapper;
...
@@ -2,7 +2,6 @@ package com.boot.bus.sqlsync.mapper;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.yeejoin.amos.fas.dao.entity.ContingencyOriginalData
;
import
com.yeejoin.amos.fas.dao.entity.ContingencyOriginalData
;
import
org.apache.ibatis.annotations.Mapper
;
/**
/**
* @ProjectName: amos-boot-bus
* @ProjectName: amos-boot-bus
...
@@ -13,6 +12,5 @@ import org.apache.ibatis.annotations.Mapper;
...
@@ -13,6 +12,5 @@ import org.apache.ibatis.annotations.Mapper;
* @Date: 2022/6/10 16:27
* @Date: 2022/6/10 16:27
* @Version: 1.0
* @Version: 1.0
*/
*/
@Mapper
public
interface
ContingencyOriginalDataMapper
extends
BaseMapper
<
ContingencyOriginalData
>
{
public
interface
ContingencyOriginalDataMapper
extends
BaseMapper
<
ContingencyOriginalData
>
{
}
}
amos-boot-module/amos-boot-module-bus/amos-boot-module-sqlsync-bus/src/main/java/com/boot/bus/sqlsync/mapper/ContingencyPlanDetailMapper.java
View file @
8ae6dde1
...
@@ -2,7 +2,6 @@ package com.boot.bus.sqlsync.mapper;
...
@@ -2,7 +2,6 @@ package com.boot.bus.sqlsync.mapper;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.yeejoin.amos.fas.dao.entity.PlanDetail
;
import
com.yeejoin.amos.fas.dao.entity.PlanDetail
;
import
org.apache.ibatis.annotations.Mapper
;
/**
/**
* @ProjectName: amos-boot-bus
* @ProjectName: amos-boot-bus
...
@@ -13,6 +12,5 @@ import org.apache.ibatis.annotations.Mapper;
...
@@ -13,6 +12,5 @@ import org.apache.ibatis.annotations.Mapper;
* @Date: 2022/6/10 16:27
* @Date: 2022/6/10 16:27
* @Version: 1.0
* @Version: 1.0
*/
*/
@Mapper
public
interface
ContingencyPlanDetailMapper
extends
BaseMapper
<
PlanDetail
>
{
public
interface
ContingencyPlanDetailMapper
extends
BaseMapper
<
PlanDetail
>
{
}
}
amos-boot-module/amos-boot-module-bus/amos-boot-module-sqlsync-bus/src/main/java/com/boot/bus/sqlsync/mapper/ContingencyPlanInstanceMapper.java
View file @
8ae6dde1
...
@@ -2,7 +2,6 @@ package com.boot.bus.sqlsync.mapper;
...
@@ -2,7 +2,6 @@ package com.boot.bus.sqlsync.mapper;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.yeejoin.amos.fas.dao.entity.ContingencyPlanInstance
;
import
com.yeejoin.amos.fas.dao.entity.ContingencyPlanInstance
;
import
org.apache.ibatis.annotations.Mapper
;
/**
/**
* @ProjectName: amos-boot-bus
* @ProjectName: amos-boot-bus
...
@@ -13,6 +12,5 @@ import org.apache.ibatis.annotations.Mapper;
...
@@ -13,6 +12,5 @@ import org.apache.ibatis.annotations.Mapper;
* @Date: 2022/6/9 18:00
* @Date: 2022/6/9 18:00
* @Version: 1.0
* @Version: 1.0
*/
*/
@Mapper
public
interface
ContingencyPlanInstanceMapper
extends
BaseMapper
<
ContingencyPlanInstance
>
{
public
interface
ContingencyPlanInstanceMapper
extends
BaseMapper
<
ContingencyPlanInstance
>
{
}
}
amos-boot-module/amos-boot-module-bus/amos-boot-module-sqlsync-bus/src/main/java/com/boot/bus/sqlsync/mapper/PlanOperationRecordMapper.java
View file @
8ae6dde1
...
@@ -2,7 +2,9 @@ package com.boot.bus.sqlsync.mapper;
...
@@ -2,7 +2,9 @@ package com.boot.bus.sqlsync.mapper;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.yeejoin.amos.fas.dao.entity.PlanOperationRecord
;
import
com.yeejoin.amos.fas.dao.entity.PlanOperationRecord
;
import
org.apache.ibatis.annotations.Mapper
;
import
org.apache.ibatis.annotations.Param
;
import
java.util.List
;
/**
/**
* @ProjectName: amos-boot-bus
* @ProjectName: amos-boot-bus
...
@@ -13,6 +15,6 @@ import org.apache.ibatis.annotations.Mapper;
...
@@ -13,6 +15,6 @@ import org.apache.ibatis.annotations.Mapper;
* @Date: 2022/6/10 16:27
* @Date: 2022/6/10 16:27
* @Version: 1.0
* @Version: 1.0
*/
*/
@Mapper
public
interface
PlanOperationRecordMapper
extends
BaseMapper
<
PlanOperationRecord
>
{
public
interface
PlanOperationRecordMapper
extends
BaseMapper
<
PlanOperationRecord
>
{
void
saveOrUpdateBatch
(
@Param
(
"list"
)
List
<
PlanOperationRecord
>
collect
);
}
}
\ No newline at end of file
amos-boot-module/amos-boot-module-bus/amos-boot-module-sqlsync-bus/src/main/java/com/boot/bus/sqlsync/service/impl/MqttReceiveServiceImpl.java
View file @
8ae6dde1
...
@@ -47,7 +47,6 @@ public class MqttReceiveServiceImpl implements MqttReceiveService {
...
@@ -47,7 +47,6 @@ public class MqttReceiveServiceImpl implements MqttReceiveService {
@Override
@Override
@Transactional
(
rollbackFor
=
Exception
.
class
)
@Transactional
(
rollbackFor
=
Exception
.
class
)
public
void
handlerMqttIncrementMessage
(
String
topic
,
String
message
)
{
public
void
handlerMqttIncrementMessage
(
String
topic
,
String
message
)
{
log
.
info
(
String
.
format
(
"收到mqtt消息:%s"
,
message
));
DataSyncMessage
dataSyncMessage
=
JSON
.
parseObject
(
message
,
DataSyncMessage
.
class
);
DataSyncMessage
dataSyncMessage
=
JSON
.
parseObject
(
message
,
DataSyncMessage
.
class
);
List
<
Serializable
>
data
=
dataSyncMessage
.
getData
();
List
<
Serializable
>
data
=
dataSyncMessage
.
getData
();
DataSyncTypeEnum
type
=
dataSyncMessage
.
getType
();
DataSyncTypeEnum
type
=
dataSyncMessage
.
getType
();
...
...
amos-boot-module/amos-boot-module-bus/amos-boot-module-sqlsync-bus/src/main/java/com/boot/bus/sqlsync/service/impl/PlanOperationRecordServiceImpl.java
View file @
8ae6dde1
...
@@ -6,6 +6,7 @@ import com.boot.bus.sqlsync.service.infc.IPlanOperationRecordService;
...
@@ -6,6 +6,7 @@ import com.boot.bus.sqlsync.service.infc.IPlanOperationRecordService;
import
com.yeejoin.amos.fas.dao.entity.PlanOperationRecord
;
import
com.yeejoin.amos.fas.dao.entity.PlanOperationRecord
;
import
com.yeejoin.amos.fas.datasync.bo.PlanOperationRecordSyncBo
;
import
com.yeejoin.amos.fas.datasync.bo.PlanOperationRecordSyncBo
;
import
org.springframework.beans.BeanUtils
;
import
org.springframework.beans.BeanUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
java.util.List
;
import
java.util.List
;
...
@@ -22,6 +23,10 @@ import java.util.stream.Collectors;
...
@@ -22,6 +23,10 @@ import java.util.stream.Collectors;
*/
*/
@Service
@Service
public
class
PlanOperationRecordServiceImpl
extends
ServiceImpl
<
PlanOperationRecordMapper
,
PlanOperationRecord
>
implements
IPlanOperationRecordService
{
public
class
PlanOperationRecordServiceImpl
extends
ServiceImpl
<
PlanOperationRecordMapper
,
PlanOperationRecord
>
implements
IPlanOperationRecordService
{
@Autowired
private
PlanOperationRecordMapper
planOperationRecordMapper
;
@Override
@Override
public
void
astDeleteByIds
(
List
<
Long
>
ids
)
{
public
void
astDeleteByIds
(
List
<
Long
>
ids
)
{
if
(!
ids
.
isEmpty
())
{
if
(!
ids
.
isEmpty
())
{
...
@@ -37,7 +42,8 @@ public class PlanOperationRecordServiceImpl extends ServiceImpl<PlanOperationRec
...
@@ -37,7 +42,8 @@ public class PlanOperationRecordServiceImpl extends ServiceImpl<PlanOperationRec
BeanUtils
.
copyProperties
(
x
,
data
);
BeanUtils
.
copyProperties
(
x
,
data
);
return
data
;
return
data
;
}).
collect
(
Collectors
.
toList
());
}).
collect
(
Collectors
.
toList
());
saveOrUpdateBatch
(
collect
);
// saveOrUpdateBatch(collect);
planOperationRecordMapper
.
saveOrUpdateBatch
(
collect
);
}
}
}
}
}
}
\ No newline at end of file
amos-boot-system-sqlsync/src/main/java/com/boot/bus/sqlsync/AmosSqlSyncApplication.java
View file @
8ae6dde1
...
@@ -28,8 +28,8 @@ import java.net.UnknownHostException;
...
@@ -28,8 +28,8 @@ import java.net.UnknownHostException;
@EnableAsync
@EnableAsync
@EnableScheduling
@EnableScheduling
@EnableEurekaClient
@EnableEurekaClient
@MapperScan
({
"com.boot.bus.sqlsync.mapper"
})
@ComponentScan
(
value
=
{
"com.boot.bus"
})
@ComponentScan
(
value
=
{
"com.boot.bus"
})
@MapperScan
(
basePackages
=
{
"com.boot.bus.sqlsync.mapper"
})
public
class
AmosSqlSyncApplication
{
public
class
AmosSqlSyncApplication
{
private
static
final
Logger
logger
=
LoggerFactory
.
getLogger
(
AmosSqlSyncApplication
.
class
);
private
static
final
Logger
logger
=
LoggerFactory
.
getLogger
(
AmosSqlSyncApplication
.
class
);
...
...
amos-boot-system-sqlsync/src/main/resources/application.properties
View file @
8ae6dde1
...
@@ -7,11 +7,12 @@ spring.jackson.time-zone=GMT+8
...
@@ -7,11 +7,12 @@ spring.jackson.time-zone=GMT+8
spring.jackson.date-format
=
yyyy-MM-dd HH:mm:ss
spring.jackson.date-format
=
yyyy-MM-dd HH:mm:ss
logging.config
=
classpath:logback-${spring.profiles.active}.xml
logging.config
=
classpath:logback-${spring.profiles.active}.xml
## mybatis-plus
#mybatis mapper file
mybatis.mapper-locations
=
classpath:db/mapper/*.xml
#mybatis-plus
mybatis-plus.configuration.log-impl
=
org.apache.ibatis.logging.stdout.StdOutImpl
mybatis-plus.configuration.log-impl
=
org.apache.ibatis.logging.stdout.StdOutImpl
# mybatis entity package
mybatis-plus.global-config.db-config.update-strategy
=
ignored
mybatis.type-aliases-package
=
com.yeejoin.amos.fas.dao.entity
mybatis.interceptor.enabled
=
false
## DB properties:
## DB properties:
spring.datasource.driver-class-name
=
com.mysql.cj.jdbc.Driver
spring.datasource.driver-class-name
=
com.mysql.cj.jdbc.Driver
...
@@ -26,7 +27,7 @@ spring.datasource.hikari.connection-timeout=30000
...
@@ -26,7 +27,7 @@ spring.datasource.hikari.connection-timeout=30000
spring.datasource.hikari.connection-test-query
=
SELECT 1
spring.datasource.hikari.connection-test-query
=
SELECT 1
##liquibase
##liquibase
spring.liquibase.change-log
=
classpath:/changelog/changelog-master.xml
spring.liquibase.change-log
=
classpath:/
db/
changelog/changelog-master.xml
spring.liquibase.enabled
=
true
spring.liquibase.enabled
=
true
## eureka properties:
## eureka properties:
...
...
amos-boot-system-sqlsync/src/main/resources/changelog/changelog-master.xml
→
amos-boot-system-sqlsync/src/main/resources/
db/
changelog/changelog-master.xml
View file @
8ae6dde1
File moved
amos-boot-system-sqlsync/src/main/resources/changelog/sql-sync-1.0.0.xml
→
amos-boot-system-sqlsync/src/main/resources/
db/
changelog/sql-sync-1.0.0.xml
View file @
8ae6dde1
File moved
amos-boot-system-sqlsync/src/main/resources/changelog/sql-task-all.xml
→
amos-boot-system-sqlsync/src/main/resources/
db/
changelog/sql-task-all.xml
View file @
8ae6dde1
File moved
amos-boot-system-sqlsync/src/main/resources/db/mapper/PlanOperationRecordMapper.xml
0 → 100644
View file @
8ae6dde1
<?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.boot.bus.sqlsync.mapper.PlanOperationRecordMapper"
>
<update
id=
"saveOrUpdateBatch"
parameterType=
"list"
>
<if
test=
"list != null and list.size() >0"
>
REPLACE INTO c_plan_operation_record ( id, `plan_id`, `plan_pattern`, `status`, execution_type, start_time, end_time,
`create_date`, `batch_no`, `is_delete`, start_user_name, start_user_id,
`equipment_code`, `equipment_name`, `equipment_id`, fire_equipment_id) VALUES
<foreach
collection=
"list"
item=
"item"
index=
"index"
open=
""
close=
";"
separator=
","
>
(#{item.id},#{item.planId},#{item.planPattern},#{item.status},#{item.executionType}, #{item.startTime},#{item.endTime},
#{item.createDate},#{item.batchNo},#{item.isDelete},#{item.startUserName},#{item.startUserId},
#{item.equipmentCode},#{item.equipmentName},#{item.equipmentId},#{item.fireEquipmentId})
</foreach>
</if>
</update>
</mapper>
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment