Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
A
amos-boot-biz
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-biz
Commits
6aad0fb8
Commit
6aad0fb8
authored
Jun 02, 2021
by
taabe
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
生成特种设备相关代码
parent
a9d68980
Hide whitespace changes
Inline
Side-by-side
Showing
63 changed files
with
2739 additions
and
50 deletions
+2739
-50
BaseEntity.java
...a/com/yeejoin/amos/boot/biz/common/entity/BaseEntity.java
+4
-24
MyBatisPlusCodeGenerator.java
.../amos/boot/biz/common/utils/MyBatisPlusCodeGenerator.java
+6
-4
controller.java.ftl
...iz-common/src/main/resources/template/controller.java.ftl
+8
-3
org.eclipse.core.resources.prefs
...ot-demo-system/.settings/org.eclipse.core.resources.prefs
+5
-0
org.eclipse.jdt.core.prefs
amos-boot-demo-system/.settings/org.eclipse.jdt.core.prefs
+9
-0
org.eclipse.m2e.core.prefs
amos-boot-demo-system/.settings/org.eclipse.m2e.core.prefs
+4
-0
README.md
amos-boot-demo-system/README.md
+2
-0
pom.xml
amos-boot-demo-system/pom.xml
+21
-0
AmosDemoApplication.java
...m/src/main/java/com/yeejoin/amos/AmosDemoApplication.java
+60
-0
application-dev.properties
...demo-system/src/main/resources/application-dev.properties
+10
-0
application-test.properties
...emo-system/src/main/resources/application-test.properties
+5
-0
application.properties
...oot-demo-system/src/main/resources/application.properties
+4
-0
AmosJcsApplication.java
...em/src/main/java/com/yeejoin/amos/AmosJcsApplication.java
+3
-4
pom.xml
...le/amos-boot-module-api/amos-boot-module-demo-api/pom.xml
+16
-0
DemoDto.java
...va/com/yeejoin/amos/boot/module/demo/api/dto/DemoDto.java
+35
-0
Demo.java
...va/com/yeejoin/amos/boot/module/demo/api/entity/Demo.java
+36
-0
DemoMapper.java
.../yeejoin/amos/boot/module/demo/api/mapper/DemoMapper.java
+14
-0
IDemoService.java
...ejoin/amos/boot/module/demo/api/service/IDemoService.java
+14
-0
DemoVo.java
...java/com/yeejoin/amos/boot/module/demo/api/vo/DemoVo.java
+35
-0
DemoMapper.xml
...-module-demo-api/src/main/resources/mapper/DemoMapper.xml
+5
-0
ElevatorDto.java
...com/yeejoin/amos/boot/module/tzs/api/dto/ElevatorDto.java
+205
-0
MaintenanceUnitDto.java
...join/amos/boot/module/tzs/api/dto/MaintenanceUnitDto.java
+108
-0
RescueStationDto.java
...eejoin/amos/boot/module/tzs/api/dto/RescueStationDto.java
+78
-0
UseUnitDto.java
.../com/yeejoin/amos/boot/module/tzs/api/dto/UseUnitDto.java
+87
-0
Elevator.java
...com/yeejoin/amos/boot/module/tzs/api/entity/Elevator.java
+206
-0
MaintenanceUnit.java
...join/amos/boot/module/tzs/api/entity/MaintenanceUnit.java
+109
-0
RescueStation.java
...eejoin/amos/boot/module/tzs/api/entity/RescueStation.java
+79
-0
UseUnit.java
.../com/yeejoin/amos/boot/module/tzs/api/entity/UseUnit.java
+88
-0
ElevatorMapper.java
...ejoin/amos/boot/module/tzs/api/mapper/ElevatorMapper.java
+14
-0
MaintenanceUnitMapper.java
...mos/boot/module/tzs/api/mapper/MaintenanceUnitMapper.java
+14
-0
RescueStationMapper.java
.../amos/boot/module/tzs/api/mapper/RescueStationMapper.java
+14
-0
UseUnitMapper.java
...eejoin/amos/boot/module/tzs/api/mapper/UseUnitMapper.java
+14
-0
EquipFeignService.java
...n/amos/boot/module/tzs/api/service/EquipFeignService.java
+31
-0
IElevatorService.java
...in/amos/boot/module/tzs/api/service/IElevatorService.java
+14
-0
IMaintenanceUnitService.java
.../boot/module/tzs/api/service/IMaintenanceUnitService.java
+14
-0
IRescueStationService.java
...os/boot/module/tzs/api/service/IRescueStationService.java
+14
-0
IUseUnitService.java
...oin/amos/boot/module/tzs/api/service/IUseUnitService.java
+14
-0
ElevatorVo.java
...a/com/yeejoin/amos/boot/module/tzs/api/vo/ElevatorVo.java
+205
-0
MaintenanceUnitVo.java
...eejoin/amos/boot/module/tzs/api/vo/MaintenanceUnitVo.java
+108
-0
RescueStationVo.java
.../yeejoin/amos/boot/module/tzs/api/vo/RescueStationVo.java
+78
-0
UseUnitVo.java
...va/com/yeejoin/amos/boot/module/tzs/api/vo/UseUnitVo.java
+87
-0
ElevatorMapper.xml
...dule-tzs-api/src/main/resources/mapper/ElevatorMapper.xml
+5
-0
MaintenanceUnitMapper.xml
...s-api/src/main/resources/mapper/MaintenanceUnitMapper.xml
+5
-0
RescueStationMapper.xml
...tzs-api/src/main/resources/mapper/RescueStationMapper.xml
+5
-0
UseUnitMapper.xml
...odule-tzs-api/src/main/resources/mapper/UseUnitMapper.xml
+5
-0
pom.xml
amos-boot-module/amos-boot-module-api/pom.xml
+1
-0
pom.xml
...le/amos-boot-module-biz/amos-boot-module-demo-biz/pom.xml
+28
-0
DemoController.java
.../amos/boot/module/demo/biz/controller/DemoController.java
+137
-0
DemoServiceImpl.java
...os/boot/module/demo/biz/service/impl/DemoServiceImpl.java
+18
-0
DemoController.java
...n/amos/boot/module/jcs/biz/controller/DemoController.java
+3
-0
ElevatorController.java
...os/boot/module/tzs/biz/controller/ElevatorController.java
+137
-0
MaintenanceUnitController.java
.../module/tzs/biz/controller/MaintenanceUnitController.java
+137
-0
RescueStationController.java
...ot/module/tzs/biz/controller/RescueStationController.java
+137
-0
UseUnitController.java
...mos/boot/module/tzs/biz/controller/UseUnitController.java
+153
-0
ElevatorServiceImpl.java
...boot/module/tzs/biz/service/impl/ElevatorServiceImpl.java
+18
-0
MaintenanceUnitServiceImpl.java
...dule/tzs/biz/service/impl/MaintenanceUnitServiceImpl.java
+18
-0
RescueStationServiceImpl.java
...module/tzs/biz/service/impl/RescueStationServiceImpl.java
+18
-0
UseUnitServiceImpl.java
.../boot/module/tzs/biz/service/impl/UseUnitServiceImpl.java
+18
-0
pom.xml
amos-boot-module/amos-boot-module-biz/pom.xml
+1
-0
AmosTzsApplication.java
...em/src/main/java/com/yeejoin/amos/AmosTzsApplication.java
+16
-12
application-dev.properties
...-tzs-system/src/main/resources/application-dev.properties
+1
-1
application.properties
...boot-tzs-system/src/main/resources/application.properties
+0
-2
pom.xml
pom.xml
+1
-0
No files found.
amos-boot-biz-common/src/main/java/com/yeejoin/amos/boot/biz/common/entity/BaseEntity.java
View file @
6aad0fb8
package
com
.
yeejoin
.
amos
.
boot
.
biz
.
common
.
entity
;
package
com
.
yeejoin
.
amos
.
boot
.
biz
.
common
.
entity
;
import
com.baomidou.mybatisplus.annotation.FieldFill
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
lombok.Data
;
import
lombok.Data
;
import
java.io.Serializable
;
import
java.util.Date
;
/**
/**
* 公共实体类
* 公共实体类
*
*
* @author DELL
* @author DELL
*/
*/
@Data
@Data
public
class
BaseEntity
implements
Serializable
{
public
class
BaseEntity
extends
org
.
typroject
.
tyboot
.
core
.
rdbms
.
orm
.
entity
.
BaseEntity
{
private
static
final
long
serialVersionUID
=
1L
;
/**
* 唯一主键
*/
@TableId
(
type
=
IdType
.
ID_WORKER
)
private
Long
id
;
/**
* 创建时间
*/
@TableField
(
value
=
"create_date"
,
fill
=
FieldFill
.
INSERT
)
private
Date
createDate
;
/**
/**
*
更新时间
*
是否删除
*/
*/
@TableField
(
value
=
"
update_date"
,
fill
=
FieldFill
.
INSERT_UPDATE
)
@TableField
(
value
=
"
is_delete"
)
private
Date
updateDa
te
;
private
boolean
isDele
te
;
}
}
amos-boot-biz-common/src/main/java/com/yeejoin/amos/boot/biz/common/utils/MyBatisPlusCodeGenerator.java
View file @
6aad0fb8
...
@@ -107,7 +107,7 @@ public class MyBatisPlusCodeGenerator {
...
@@ -107,7 +107,7 @@ public class MyBatisPlusCodeGenerator {
gc
.
setActiveRecord
(
false
);
gc
.
setActiveRecord
(
false
);
// 数据源配置
// 数据源配置
DataSourceConfig
dsc
=
new
DataSourceConfig
();
DataSourceConfig
dsc
=
new
DataSourceConfig
();
dsc
.
setUrl
(
"jdbc:mysql://172.16.
10.66:3306/amos_demo
?serverTimezone=GMT%2B8"
);
dsc
.
setUrl
(
"jdbc:mysql://172.16.
6.60:3306/amos-tzs-biz
?serverTimezone=GMT%2B8"
);
// dsc.setSchemaName("public");
// dsc.setSchemaName("public");
dsc
.
setDriverName
(
"com.mysql.jdbc.Driver"
);
dsc
.
setDriverName
(
"com.mysql.jdbc.Driver"
);
dsc
.
setUsername
(
"root"
);
dsc
.
setUsername
(
"root"
);
...
@@ -270,19 +270,21 @@ public class MyBatisPlusCodeGenerator {
...
@@ -270,19 +270,21 @@ public class MyBatisPlusCodeGenerator {
StrategyConfig
strategy
=
new
StrategyConfig
();
StrategyConfig
strategy
=
new
StrategyConfig
();
strategy
.
setNaming
(
NamingStrategy
.
underline_to_camel
);
strategy
.
setNaming
(
NamingStrategy
.
underline_to_camel
);
strategy
.
setColumnNaming
(
NamingStrategy
.
underline_to_camel
);
strategy
.
setColumnNaming
(
NamingStrategy
.
underline_to_camel
);
strategy
.
setSuperEntityClass
(
"
org.typroject.tyboot.core.rdbms.orm
.entity.BaseEntity"
);
strategy
.
setSuperEntityClass
(
"
com.yeejoin.amos.boot.biz.common
.entity.BaseEntity"
);
strategy
.
setEntityLombokModel
(
true
);
strategy
.
setEntityLombokModel
(
true
);
strategy
.
setRestControllerStyle
(
true
);
strategy
.
setRestControllerStyle
(
true
);
// 公共父类-开启将导致swagger无效化
// 公共父类-开启将导致swagger无效化
//strategy.setSuperControllerClass("com.test.base.BaseController");
//strategy.setSuperControllerClass("com.test.base.BaseController");
// 写于父类中的公共字段
// 写于父类中的公共字段
strategy
.
setSuperEntityColumns
(
new
String
[]{
"
SEQUENCE_NBR"
,
"REC_DATE"
,
"REC_USER_ID
"
});
strategy
.
setSuperEntityColumns
(
new
String
[]{
"
sequence_nbr"
,
"rec_date"
,
"rec_user_id"
,
"is_delete
"
});
// 建议以后开启
// 建议以后开启
strategy
.
setInclude
(
scanner
(
"表名,多个英文逗号分割"
).
split
(
","
));
strategy
.
setInclude
(
scanner
(
"表名,多个英文逗号分割"
).
split
(
","
));
strategy
.
setControllerMappingHyphenStyle
(
true
);
strategy
.
setControllerMappingHyphenStyle
(
true
);
strategy
.
setTablePrefix
();
strategy
.
setTablePrefix
();
//去除表名前缀
//去除表名前缀
strategy
.
setTablePrefix
(
"t_"
,
"tb_"
,
"sys_"
,
"other_"
,
"rpm_"
,
"s_"
);
strategy
.
setTablePrefix
(
"t_"
,
"tb_"
,
"sys_"
,
"other_"
,
"rpm_"
,
"s_"
,
"tcb_"
,
"cb_"
,
"tz_"
,
"jc_"
,
"jcb_"
);
// 设置父级Controller
strategy
.
setSuperControllerClass
(
"com.yeejoin.amos.boot.biz.common.controller.BaseController"
);
autoGenerator
.
setStrategy
(
strategy
);
autoGenerator
.
setStrategy
(
strategy
);
autoGenerator
.
setTemplateEngine
(
new
FreemarkerTemplateEngine
());
autoGenerator
.
setTemplateEngine
(
new
FreemarkerTemplateEngine
());
autoGenerator
.
execute
();
autoGenerator
.
execute
();
...
...
amos-boot-biz-common/src/main/resources/template/controller.java.ftl
View file @
6aad0fb8
package
${
package
.
Controller
};
package
${
package
.
Controller
};
import
org
.
springframework
.
http
.
MediaType
;
import
org
.
springframework
.
web
.
bind
.
annotation
.
RequestMapping
;
import
org
.
springframework
.
web
.
bind
.
annotation
.
RequestMapping
;
import
io
.
swagger
.
annotations
.
ApiOperation
;
import
io
.
swagger
.
annotations
.
ApiOperation
;
import
io
.
swagger
.
annotations
.
Api
;
import
io
.
swagger
.
annotations
.
Api
;
...
@@ -23,6 +22,8 @@ import org.springframework.web.bind.annotation.*;
...
@@ -23,6 +22,8 @@ import org.springframework.web.bind.annotation.*;
import
com
.
baomidou
.
mybatisplus
.
extension
.
plugins
.
pagination
.
Page
;
import
com
.
baomidou
.
mybatisplus
.
extension
.
plugins
.
pagination
.
Page
;
import
${
package
.
Entity
}.${
entity
};
import
${
package
.
Entity
}.${
entity
};
import
com
.
yeejoin
.
amos
.
boot
.
biz
.
common
.
utils
.
NameUtils
;
import
com
.
yeejoin
.
amos
.
boot
.
biz
.
common
.
utils
.
NameUtils
;
import
org
.
typroject
.
tyboot
.
core
.
restful
.
doc
.
TycloudOperation
;
import
org
.
typroject
.
tyboot
.
core
.
foundation
.
enumeration
.
UserType
;
import
java
.
util
.
Arrays
;
import
java
.
util
.
Arrays
;
...
@@ -38,7 +39,7 @@ import java.util.Arrays;
...
@@ -38,7 +39,7 @@ import java.util.Arrays;
<#
else
>
<#
else
>
@
Controller
@
Controller
</#
if
>
</#
if
>
@
RequestMapping
(
value
=
"<#if package.ModuleName??>/${package.ModuleName}</#if>/<#if controllerMappingHyphenStyle??>${controllerMappingHyphen}<#else>${table.entityPath}</#if>"
,
produces
=
MediaType
.
APPLICATION_JSON_UTF8_VALUE
)
@
RequestMapping
(
value
=
"<#if package.ModuleName??>/${package.ModuleName}</#if>/<#if controllerMappingHyphenStyle??>${controllerMappingHyphen}<#else>${table.entityPath}</#if>"
)
<#
if
kotlin
>
<#
if
kotlin
>
class
${
table
.
controllerName
}<#
if
superControllerClass
??>
:
${
superControllerClass
}()</#
if
>
class
${
table
.
controllerName
}<#
if
superControllerClass
??>
:
${
superControllerClass
}()</#
if
>
<#
else
>
<#
else
>
...
@@ -55,6 +56,7 @@ public class ${table.controllerName} {
...
@@ -55,6 +56,7 @@ public class ${table.controllerName} {
*
新增
${
table
.
comment
}
*
新增
${
table
.
comment
}
*
@
return
*
@
return
*/
*/
@
TycloudOperation
(
needAuth
=
false
,
ApiLevel
=
UserType
.
AGENCY
)
@
RequestMapping
(
value
=
"/save"
,
method
=
RequestMethod
.
POST
)
@
RequestMapping
(
value
=
"/save"
,
method
=
RequestMethod
.
POST
)
@
ApiOperation
(
httpMethod
=
"POST"
,
value
=
"新增${table.comment}"
,
notes
=
"新增${table.comment}"
)
@
ApiOperation
(
httpMethod
=
"POST"
,
value
=
"新增${table.comment}"
,
notes
=
"新增${table.comment}"
)
public
boolean
save
${
entity
}(
HttpServletRequest
request
,
@
RequestBody
${
entity
}
${
entity
?
uncap_first
}){
public
boolean
save
${
entity
}(
HttpServletRequest
request
,
@
RequestBody
${
entity
}
${
entity
?
uncap_first
}){
...
@@ -66,6 +68,7 @@ public class ${table.controllerName} {
...
@@ -66,6 +68,7 @@ public class ${table.controllerName} {
*
@
param
id
*
@
param
id
*
@
return
*
@
return
*/
*/
@
TycloudOperation
(
needAuth
=
false
,
ApiLevel
=
UserType
.
AGENCY
)
@
RequestMapping
(
value
=
"/{id}"
,
method
=
RequestMethod
.
DELETE
)
@
RequestMapping
(
value
=
"/{id}"
,
method
=
RequestMethod
.
DELETE
)
@
ApiOperation
(
httpMethod
=
"DELETE"
,
value
=
"根据id删除"
,
notes
=
"根据id删除"
)
@
ApiOperation
(
httpMethod
=
"DELETE"
,
value
=
"根据id删除"
,
notes
=
"根据id删除"
)
public
boolean
deleteById
(
HttpServletRequest
request
,
@
PathVariable
Long
id
){
public
boolean
deleteById
(
HttpServletRequest
request
,
@
PathVariable
Long
id
){
...
@@ -79,6 +82,7 @@ public class ${table.controllerName} {
...
@@ -79,6 +82,7 @@ public class ${table.controllerName} {
*
修改
${
table
.
comment
}
*
修改
${
table
.
comment
}
*
@
return
*
@
return
*/
*/
@
TycloudOperation
(
needAuth
=
false
,
ApiLevel
=
UserType
.
AGENCY
)
@
RequestMapping
(
value
=
"/updateById"
,
method
=
RequestMethod
.
PUT
)
@
RequestMapping
(
value
=
"/updateById"
,
method
=
RequestMethod
.
PUT
)
@
ApiOperation
(
httpMethod
=
"PUT"
,
value
=
"修改${table.comment}"
,
notes
=
"修改${table.comment}"
)
@
ApiOperation
(
httpMethod
=
"PUT"
,
value
=
"修改${table.comment}"
,
notes
=
"修改${table.comment}"
)
public
boolean
updateById
${
entity
}(
HttpServletRequest
request
,
@
RequestBody
${
entity
}
${
entity
?
uncap_first
}){
public
boolean
updateById
${
entity
}(
HttpServletRequest
request
,
@
RequestBody
${
entity
}
${
entity
?
uncap_first
}){
...
@@ -92,6 +96,7 @@ public class ${table.controllerName} {
...
@@ -92,6 +96,7 @@ public class ${table.controllerName} {
*
@
param
id
*
@
param
id
*
@
return
*
@
return
*/
*/
@
TycloudOperation
(
needAuth
=
false
,
ApiLevel
=
UserType
.
AGENCY
)
@
RequestMapping
(
value
=
"/{id}"
,
method
=
RequestMethod
.
GET
)
@
RequestMapping
(
value
=
"/{id}"
,
method
=
RequestMethod
.
GET
)
@
ApiOperation
(
httpMethod
=
"GET"
,
value
=
"根据id查询"
,
notes
=
"根据id查询"
)
@
ApiOperation
(
httpMethod
=
"GET"
,
value
=
"根据id查询"
,
notes
=
"根据id查询"
)
public
${
entity
}
selectById
(
HttpServletRequest
request
,
@
PathVariable
Long
id
){
public
${
entity
}
selectById
(
HttpServletRequest
request
,
@
PathVariable
Long
id
){
...
@@ -104,6 +109,7 @@ public class ${table.controllerName} {
...
@@ -104,6 +109,7 @@ public class ${table.controllerName} {
*
列表分页查询
*
列表分页查询
*
@
return
*
@
return
*/
*/
@
TycloudOperation
(
needAuth
=
false
,
ApiLevel
=
UserType
.
AGENCY
)
@
RequestMapping
(
value
=
"/list"
,
method
=
RequestMethod
.
GET
)
@
RequestMapping
(
value
=
"/list"
,
method
=
RequestMethod
.
GET
)
@
ApiOperation
(
httpMethod
=
"GET"
,
value
=
"列表分页查询"
,
notes
=
"列表分页查询"
)
@
ApiOperation
(
httpMethod
=
"GET"
,
value
=
"列表分页查询"
,
notes
=
"列表分页查询"
)
public
IPage
<${
entity
}>
listPage
(
String
pageNum
,
String
pageSize
,
${
entity
}
${
entity
?
uncap_first
}){
public
IPage
<${
entity
}>
listPage
(
String
pageNum
,
String
pageSize
,
${
entity
}
${
entity
?
uncap_first
}){
...
@@ -146,5 +152,4 @@ public class ${table.controllerName} {
...
@@ -146,5 +152,4 @@ public class ${table.controllerName} {
}
}
}
}
</#
if
>
</#
if
>
amos-boot-demo-system/.settings/org.eclipse.core.resources.prefs
0 → 100644
View file @
6aad0fb8
eclipse.preferences.version=1
encoding//src/main/java=UTF-8
encoding//src/main/resources=UTF-8
encoding//src/test/java=UTF-8
encoding/<project>=UTF-8
amos-boot-demo-system/.settings/org.eclipse.jdt.core.prefs
0 → 100644
View file @
6aad0fb8
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.methodParameters=generate
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
org.eclipse.jdt.core.compiler.compliance=1.8
org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=ignore
org.eclipse.jdt.core.compiler.release=disabled
org.eclipse.jdt.core.compiler.source=1.8
amos-boot-demo-system/.settings/org.eclipse.m2e.core.prefs
0 → 100644
View file @
6aad0fb8
activeProfiles=
eclipse.preferences.version=1
resolveWorkspaceProjects=true
version=1
amos-boot-demo-system/README.md
0 → 100644
View file @
6aad0fb8
# 示例-V1.0.0
\ No newline at end of file
amos-boot-demo-system/pom.xml
0 → 100644
View file @
6aad0fb8
<?xml version="1.0" encoding="UTF-8"?>
<project
xmlns=
"http://maven.apache.org/POM/4.0.0"
xmlns:xsi=
"http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation=
"http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
>
<modelVersion>
4.0.0
</modelVersion>
<artifactId>
amos-boot-demo-system
</artifactId>
<name>
amos-boot-demo-system
</name>
<packaging>
jar
</packaging>
<parent>
<artifactId>
amos-biz-boot
</artifactId>
<groupId>
com.amosframework.boot
</groupId>
<version>
1.0.0
</version>
</parent>
<dependencies>
<dependency>
<groupId>
com.amosframework.boot
</groupId>
<artifactId>
amos-boot-module-demo-biz
</artifactId>
<version>
${amos-biz-boot.version}
</version>
</dependency>
</dependencies>
</project>
amos-boot-demo-system/src/main/java/com/yeejoin/amos/AmosDemoApplication.java
0 → 100644
View file @
6aad0fb8
package
com
.
yeejoin
.
amos
;
import
com.yeejoin.amos.boot.biz.common.utils.oConvertUtils
;
import
org.mybatis.spring.annotation.MapperScan
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
org.springframework.boot.SpringApplication
;
import
org.springframework.boot.autoconfigure.SpringBootApplication
;
import
org.springframework.boot.context.properties.EnableConfigurationProperties
;
import
org.springframework.boot.web.servlet.ServletComponentScan
;
import
org.springframework.cloud.client.discovery.EnableDiscoveryClient
;
import
org.springframework.cloud.netflix.eureka.EnableEurekaClient
;
import
org.springframework.cloud.openfeign.EnableFeignClients
;
import
org.springframework.context.ConfigurableApplicationContext
;
import
org.springframework.context.annotation.ComponentScan
;
import
org.springframework.core.env.Environment
;
import
org.springframework.scheduling.annotation.EnableAsync
;
import
org.springframework.transaction.annotation.EnableTransactionManagement
;
import
java.net.InetAddress
;
import
java.net.UnknownHostException
;
/**
* <pre>
* 示例服务启动类
* </pre>
*
* @author DELL
*/
@SpringBootApplication
@EnableTransactionManagement
@EnableConfigurationProperties
@ServletComponentScan
@EnableDiscoveryClient
@EnableFeignClients
@EnableAsync
@EnableEurekaClient
@MapperScan
({
"org.typroject.tyboot.demo.face.orm.dao*"
,
"org.typroject.tyboot.face.*.orm.dao*"
,
"org.typroject.tyboot.core.auth.face.orm.dao*"
,
"org.typroject.tyboot.component.*.face.orm.dao*"
,
"com.yeejoin.amos.boot.module.demo.api.mapper"
})
@ComponentScan
(
basePackages
=
{
"org.typroject"
,
"com.yeejoin.amos"
})
public
class
AmosDemoApplication
{
private
static
final
Logger
logger
=
LoggerFactory
.
getLogger
(
AmosDemoApplication
.
class
);
public
static
void
main
(
String
[]
args
)
throws
UnknownHostException
{
ConfigurableApplicationContext
context
=
SpringApplication
.
run
(
AmosDemoApplication
.
class
,
args
);
Environment
env
=
context
.
getEnvironment
();
String
ip
=
InetAddress
.
getLocalHost
().
getHostAddress
();
String
port
=
env
.
getProperty
(
"server.port"
);
String
path
=
oConvertUtils
.
getString
(
env
.
getProperty
(
"server.servlet.context-path"
));
logger
.
info
(
"\n----------------------------------------------------------\n\t"
+
"Application Jeecg-Boot is running! Access URLs:\n\t"
+
"Swagger文档: \thttp://"
+
ip
+
":"
+
port
+
path
+
"/doc.html\n"
+
"----------------------------------------------------------"
);
}
}
amos-boot-demo-system/src/main/resources/application-dev.properties
0 → 100644
View file @
6aad0fb8
#DB properties:
spring.datasource.driver-class-name
=
com.mysql.cj.jdbc.Driver
spring.datasource.url
=
jdbc:mysql://172.16.10.66:3306/safety-business-3.0.0?allowMultiQueries=true&serverTimezone=GMT%2B8&characterEncoding=utf8
spring.datasource.username
=
root
spring.datasource.password
=
root_123
#eureka properties:
eureka.instance.hostname
=
172.16.10.72
eureka.instance.prefer-ip-address
=
true
eureka.client.serviceUrl.defaultZone
=
http://${eureka.instance.hostname}:10001/eureka/
amos-boot-demo-system/src/main/resources/application-test.properties
0 → 100644
View file @
6aad0fb8
#DB properties:
spring.datasource.url
=
jdbc:mysql://172.16.10.66:3306/safety-business-3.0.0?allowMultiQueries=true&serverTimezone=GMT%2B8&characterEncoding=utf8
spring.datasource.username
=
root
spring.datasource.password
=
root_123
\ No newline at end of file
amos-boot-demo-system/src/main/resources/application.properties
0 → 100644
View file @
6aad0fb8
spring.application.name
=
DemoProject
server.port
=
20000
spring.profiles.active
=
dev
\ No newline at end of file
amos-boot-jcs-system/src/main/java/com/yeejoin/amos/AmosJcsApplication.java
View file @
6aad0fb8
package
com
.
yeejoin
.
amos
;
package
com
.
yeejoin
.
amos
;
import
java.net.InetAddress
;
import
com.yeejoin.amos.boot.biz.common.utils.oConvertUtils
;
import
java.net.UnknownHostException
;
import
org.mybatis.spring.annotation.MapperScan
;
import
org.mybatis.spring.annotation.MapperScan
;
import
org.slf4j.Logger
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
org.slf4j.LoggerFactory
;
...
@@ -19,7 +17,8 @@ import org.springframework.core.env.Environment;
...
@@ -19,7 +17,8 @@ import org.springframework.core.env.Environment;
import
org.springframework.scheduling.annotation.EnableAsync
;
import
org.springframework.scheduling.annotation.EnableAsync
;
import
org.springframework.transaction.annotation.EnableTransactionManagement
;
import
org.springframework.transaction.annotation.EnableTransactionManagement
;
import
com.yeejoin.amos.boot.biz.common.utils.oConvertUtils
;
import
java.net.InetAddress
;
import
java.net.UnknownHostException
;
/**
/**
* <pre>
* <pre>
...
...
amos-boot-module/amos-boot-module-api/amos-boot-module-demo-api/pom.xml
0 → 100644
View file @
6aad0fb8
<?xml version="1.0" encoding="UTF-8"?>
<project
xmlns=
"http://maven.apache.org/POM/4.0.0"
xmlns:xsi=
"http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation=
"http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
>
<parent>
<artifactId>
amos-boot-module-api
</artifactId>
<groupId>
com.amosframework.boot
</groupId>
<version>
1.0.0
</version>
</parent>
<modelVersion>
4.0.0
</modelVersion>
<artifactId>
amos-boot-module-demo-api
</artifactId>
</project>
\ No newline at end of file
amos-boot-module/amos-boot-module-api/amos-boot-module-demo-api/src/main/java/com/yeejoin/amos/boot/module/demo/api/dto/DemoDto.java
0 → 100644
View file @
6aad0fb8
package
com
.
yeejoin
.
amos
.
boot
.
module
.
demo
.
api
.
dto
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
org.typroject.tyboot.core.rdbms.orm.entity.BaseEntity
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.fasterxml.jackson.databind.annotation.JsonSerialize
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.fasterxml.jackson.databind.ser.std.ToStringSerializer
;
/**
*
*
* @author tb
* @date 2021-05-31
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@Accessors
(
chain
=
true
)
@TableName
(
"tb_demo"
)
@ApiModel
(
value
=
"DemoDto"
,
description
=
""
)
public
class
DemoDto
extends
BaseEntity
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"名称"
)
@TableField
(
"NAME"
)
private
String
name
;
}
amos-boot-module/amos-boot-module-api/amos-boot-module-demo-api/src/main/java/com/yeejoin/amos/boot/module/demo/api/entity/Demo.java
0 → 100644
View file @
6aad0fb8
package
com
.
yeejoin
.
amos
.
boot
.
module
.
demo
.
api
.
entity
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
org.typroject.tyboot.core.rdbms.orm.entity.BaseEntity
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.fasterxml.jackson.databind.annotation.JsonSerialize
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.fasterxml.jackson.databind.ser.std.ToStringSerializer
;
/**
*
*
* @author tb
* @date 2021-05-31
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@Accessors
(
chain
=
true
)
@TableName
(
"tb_demo"
)
@ApiModel
(
value
=
"Demo对象"
,
description
=
""
)
public
class
Demo
extends
BaseEntity
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"名称"
)
@TableField
(
"NAME"
)
private
String
name
;
}
amos-boot-module/amos-boot-module-api/amos-boot-module-demo-api/src/main/java/com/yeejoin/amos/boot/module/demo/api/mapper/DemoMapper.java
0 → 100644
View file @
6aad0fb8
package
com
.
yeejoin
.
amos
.
boot
.
module
.
demo
.
api
.
mapper
;
import
com.yeejoin.amos.boot.module.demo.api.entity.Demo
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
/**
* Mapper 接口
*
* @author tb
* @date 2021-05-31
*/
public
interface
DemoMapper
extends
BaseMapper
<
Demo
>
{
}
amos-boot-module/amos-boot-module-api/amos-boot-module-demo-api/src/main/java/com/yeejoin/amos/boot/module/demo/api/service/IDemoService.java
0 → 100644
View file @
6aad0fb8
package
com
.
yeejoin
.
amos
.
boot
.
module
.
demo
.
api
.
service
;
import
com.yeejoin.amos.boot.module.demo.api.entity.Demo
;
import
com.baomidou.mybatisplus.extension.service.IService
;
/**
* 服务类
*
* @author tb
* @date 2021-05-31
*/
public
interface
IDemoService
extends
IService
<
Demo
>
{
}
amos-boot-module/amos-boot-module-api/amos-boot-module-demo-api/src/main/java/com/yeejoin/amos/boot/module/demo/api/vo/DemoVo.java
0 → 100644
View file @
6aad0fb8
package
com
.
yeejoin
.
amos
.
boot
.
module
.
demo
.
api
.
vo
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
org.typroject.tyboot.core.rdbms.orm.entity.BaseEntity
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.fasterxml.jackson.databind.annotation.JsonSerialize
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.fasterxml.jackson.databind.ser.std.ToStringSerializer
;
/**
*
*
* @author tb
* @date 2021-05-31
*/
@Data
@Accessors
(
chain
=
true
)
@TableName
(
"tb_demo"
)
@ApiModel
(
value
=
"DemoVo"
,
description
=
""
)
public
class
DemoVo
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"名称"
)
@TableField
(
"NAME"
)
private
String
name
;
}
amos-boot-module/amos-boot-module-api/amos-boot-module-demo-api/src/main/resources/mapper/DemoMapper.xml
0 → 100644
View file @
6aad0fb8
<?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.yeejoin.amos.boot.module.demo.api.mapper.DemoMapper"
>
</mapper>
amos-boot-module/amos-boot-module-api/amos-boot-module-tzs-api/src/main/java/com/yeejoin/amos/boot/module/tzs/api/dto/ElevatorDto.java
0 → 100644
View file @
6aad0fb8
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
api
.
dto
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
java.util.Date
;
import
com.yeejoin.amos.boot.biz.common.entity.BaseEntity
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.fasterxml.jackson.databind.annotation.JsonSerialize
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.fasterxml.jackson.databind.ser.std.ToStringSerializer
;
/**
*
*
* @author tb
* @date 2021-06-01
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@Accessors
(
chain
=
true
)
@TableName
(
"tcb_elevator"
)
@ApiModel
(
value
=
"ElevatorDto"
,
description
=
""
)
public
class
ElevatorDto
extends
BaseEntity
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"电梯应急救援识别码"
)
private
Integer
rescueCode
;
@ApiModelProperty
(
value
=
"设备注册代码"
)
private
String
registorCode
;
@ApiModelProperty
(
value
=
"所属省"
)
private
String
province
;
@ApiModelProperty
(
value
=
"所属省代码"
)
private
String
provinceCode
;
@ApiModelProperty
(
value
=
"所属地市"
)
private
String
city
;
@ApiModelProperty
(
value
=
"所属地市代码"
)
private
String
cityCode
;
@ApiModelProperty
(
value
=
"所属区县"
)
private
String
district
;
@ApiModelProperty
(
value
=
"所属区县代码"
)
private
String
districtCode
;
@ApiModelProperty
(
value
=
"安装地址"
)
private
String
address
;
@ApiModelProperty
(
value
=
"内部编号"
)
private
String
innerNum
;
@ApiModelProperty
(
value
=
"电梯品牌"
)
private
String
brand
;
@ApiModelProperty
(
value
=
"出厂编号"
)
private
String
factoryNum
;
@ApiModelProperty
(
value
=
"电梯安装单位"
)
private
String
installationUnit
;
@ApiModelProperty
(
value
=
"制造日期(出厂时间)"
)
private
Date
factoryDate
;
@ApiModelProperty
(
value
=
"电梯大修/改造日期"
)
private
Date
overhaulDate
;
@ApiModelProperty
(
value
=
"开始使用日期"
)
private
Date
startUseDate
;
@ApiModelProperty
(
value
=
"设备类别"
)
private
String
category
;
@ApiModelProperty
(
value
=
"使用场所分类"
)
private
String
useSiteCategroy
;
@ApiModelProperty
(
value
=
"电梯型号"
)
private
String
model
;
@ApiModelProperty
(
value
=
"电梯层数"
)
private
Integer
floors
;
@ApiModelProperty
(
value
=
"电梯站数"
)
private
Integer
stations
;
@ApiModelProperty
(
value
=
"电梯门数"
)
private
Integer
doors
;
@ApiModelProperty
(
value
=
"电梯额定速度(单位:m/s)"
)
private
Float
ratedSpeed
;
@ApiModelProperty
(
value
=
"电梯额定载重量(单位:kg)"
)
private
Float
ratedLoad
;
@ApiModelProperty
(
value
=
"最大荷载人数"
)
private
Integer
maxPersonLoad
;
@ApiModelProperty
(
value
=
"提升高度"
)
private
Float
raiseHeight
;
@ApiModelProperty
(
value
=
"拖动方式"
)
private
String
dragMode
;
@ApiModelProperty
(
value
=
"电梯使用状态"
)
private
Integer
useStatus
;
@ApiModelProperty
(
value
=
"使用单位"
)
private
String
useUnit
;
@ApiModelProperty
(
value
=
"制造单位名称"
)
private
String
manufacturerName
;
@ApiModelProperty
(
value
=
"制造许可编号"
)
private
String
manufacturingLicense
;
@ApiModelProperty
(
value
=
"维保类型"
)
private
String
maintainType
;
@ApiModelProperty
(
value
=
"维护周期"
)
private
String
maintainPeriod
;
@ApiModelProperty
(
value
=
"维保单位"
)
private
String
maintainUnit
;
@ApiModelProperty
(
value
=
"维保单位id"
)
private
Long
maintainUnitId
;
@ApiModelProperty
(
value
=
"维保负责人"
)
private
String
maintainLeader
;
@ApiModelProperty
(
value
=
"维保负责人id"
)
private
Long
maintainLeaderId
;
@ApiModelProperty
(
value
=
"维保负责人手机"
)
private
String
maintainLeaderPhone
;
@ApiModelProperty
(
value
=
"主机模式"
)
private
String
hostModel
;
@ApiModelProperty
(
value
=
"主机编号"
)
private
String
hostNum
;
@ApiModelProperty
(
value
=
"动力类型"
)
private
String
engineType
;
@ApiModelProperty
(
value
=
"动力编号"
)
private
String
engineNum
;
@ApiModelProperty
(
value
=
"面板模型"
)
private
String
panelModel
;
@ApiModelProperty
(
value
=
"面板编号"
)
private
String
panelNum
;
@ApiModelProperty
(
value
=
"级联模型"
)
private
String
cascadeModel
;
@ApiModelProperty
(
value
=
"级联线路模型"
)
private
String
cascadeLineModel
;
@ApiModelProperty
(
value
=
"扶手带类型"
)
private
String
handrailType
;
@ApiModelProperty
(
value
=
"扶手面板模型"
)
private
String
handrailPanelModel
;
@ApiModelProperty
(
value
=
"扶手面板品牌"
)
private
String
handrailPanelBrand
;
@ApiModelProperty
(
value
=
"滚转机模式"
)
private
String
rollerMode
;
@ApiModelProperty
(
value
=
"倾斜的角度"
)
private
String
tiltAngle
;
@ApiModelProperty
(
value
=
"横向跨度"
)
private
String
horizontalSpan
;
@ApiModelProperty
(
value
=
"运行噪音"
)
private
String
runningNoise
;
@ApiModelProperty
(
value
=
"运行方式"
)
private
String
runningMode
;
@ApiModelProperty
(
value
=
"运行振动"
)
private
String
runningVibration
;
@ApiModelProperty
(
value
=
"功率"
)
private
String
power
;
@ApiModelProperty
(
value
=
"设备图片"
)
private
String
photos
;
@ApiModelProperty
(
value
=
"原始表id(来自历史数据库)"
)
private
String
originalId
;
}
amos-boot-module/amos-boot-module-api/amos-boot-module-tzs-api/src/main/java/com/yeejoin/amos/boot/module/tzs/api/dto/MaintenanceUnitDto.java
0 → 100644
View file @
6aad0fb8
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
api
.
dto
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.yeejoin.amos.boot.biz.common.entity.BaseEntity
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.fasterxml.jackson.databind.annotation.JsonSerialize
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.fasterxml.jackson.databind.ser.std.ToStringSerializer
;
/**
*
*
* @author tb
* @date 2021-06-01
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@Accessors
(
chain
=
true
)
@TableName
(
"cb_maintenance_unit"
)
@ApiModel
(
value
=
"MaintenanceUnitDto"
,
description
=
""
)
public
class
MaintenanceUnitDto
extends
BaseEntity
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"统一社会信用代码"
)
private
String
socialCreditCode
;
@ApiModelProperty
(
value
=
"维护保养单位名称"
)
private
String
unitName
;
@ApiModelProperty
(
value
=
"省份"
)
private
String
province
;
@ApiModelProperty
(
value
=
"省份代码"
)
private
String
provinceCode
;
@ApiModelProperty
(
value
=
"地市"
)
private
String
city
;
@ApiModelProperty
(
value
=
"地市代码"
)
private
String
cityCode
;
@ApiModelProperty
(
value
=
"区县"
)
private
String
district
;
@ApiModelProperty
(
value
=
"区县代码"
)
private
String
districtCode
;
@ApiModelProperty
(
value
=
"地址(详细地址,包括道路、门牌号码)"
)
private
String
address
;
@ApiModelProperty
(
value
=
"经度"
)
private
String
longitude
;
@ApiModelProperty
(
value
=
"纬度"
)
private
String
latitude
;
@ApiModelProperty
(
value
=
"法人id"
)
private
Long
legalPersonId
;
@ApiModelProperty
(
value
=
"法人"
)
private
String
legalPerson
;
@ApiModelProperty
(
value
=
"法人电话/注册电话"
)
private
String
legalPersonPhone
;
@ApiModelProperty
(
value
=
"企业资质等级"
)
private
String
qualificationLevel
;
@ApiModelProperty
(
value
=
"信用级别"
)
private
Integer
creditLevel
;
@ApiModelProperty
(
value
=
"许可证编号"
)
private
String
licenseNum
;
@ApiModelProperty
(
value
=
"值班电话"
)
private
String
dutyPhone
;
@ApiModelProperty
(
value
=
"紧急电话号码"
)
private
String
emergencyPhone
;
@ApiModelProperty
(
value
=
"主要负责人1"
)
private
String
principalFirst
;
@ApiModelProperty
(
value
=
"主要负责人1手机号码"
)
private
String
principalFirstPhone
;
@ApiModelProperty
(
value
=
"主要负责人1id"
)
private
Long
principalFirstId
;
@ApiModelProperty
(
value
=
"主要负责人2"
)
private
String
principalSecond
;
@ApiModelProperty
(
value
=
"主要负责人2手机号码"
)
private
String
principalSecondPhone
;
@ApiModelProperty
(
value
=
"主要负责人2id"
)
private
Long
principalSecondId
;
@ApiModelProperty
(
value
=
"原始表id(来自历史数据库)"
)
private
String
originalId
;
}
amos-boot-module/amos-boot-module-api/amos-boot-module-tzs-api/src/main/java/com/yeejoin/amos/boot/module/tzs/api/dto/RescueStationDto.java
0 → 100644
View file @
6aad0fb8
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
api
.
dto
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.yeejoin.amos.boot.biz.common.entity.BaseEntity
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.fasterxml.jackson.databind.annotation.JsonSerialize
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.fasterxml.jackson.databind.ser.std.ToStringSerializer
;
/**
*
*
* @author tb
* @date 2021-06-01
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@Accessors
(
chain
=
true
)
@TableName
(
"tcb_rescue_station"
)
@ApiModel
(
value
=
"RescueStationDto"
,
description
=
""
)
public
class
RescueStationDto
extends
BaseEntity
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"应急救援机构名称"
)
private
String
name
;
@ApiModelProperty
(
value
=
"省份"
)
private
String
province
;
@ApiModelProperty
(
value
=
"省份代码"
)
private
String
provinceCode
;
@ApiModelProperty
(
value
=
"地市"
)
private
String
city
;
@ApiModelProperty
(
value
=
"地市代码"
)
private
String
cityCode
;
@ApiModelProperty
(
value
=
"区县"
)
private
String
district
;
@ApiModelProperty
(
value
=
"区县代码"
)
private
String
districtCode
;
@ApiModelProperty
(
value
=
"地址(详细地址,包括道路、门牌号码)"
)
private
String
address
;
@ApiModelProperty
(
value
=
"责任人id"
)
private
Long
principalId
;
@ApiModelProperty
(
value
=
"主要负责人"
)
private
String
principal
;
@ApiModelProperty
(
value
=
"负责人电话"
)
private
String
principalPhone
;
@ApiModelProperty
(
value
=
"应急救援负责人"
)
private
String
rescueLeader
;
@ApiModelProperty
(
value
=
"应急救援负责人手机号"
)
private
String
rescueLeaderPhone
;
@ApiModelProperty
(
value
=
"应急救援负责人id"
)
private
Long
rescueLeaderId
;
@ApiModelProperty
(
value
=
"所属单位(维保单位)"
)
private
String
affiliatedUnit
;
@ApiModelProperty
(
value
=
"所属单位id"
)
private
Long
affiliatedUnitId
;
}
amos-boot-module/amos-boot-module-api/amos-boot-module-tzs-api/src/main/java/com/yeejoin/amos/boot/module/tzs/api/dto/UseUnitDto.java
0 → 100644
View file @
6aad0fb8
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
api
.
dto
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.yeejoin.amos.boot.biz.common.entity.BaseEntity
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.fasterxml.jackson.databind.annotation.JsonSerialize
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.fasterxml.jackson.databind.ser.std.ToStringSerializer
;
/**
*
*
* @author tb
* @date 2021-06-01
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@Accessors
(
chain
=
true
)
@TableName
(
"tcb_use_unit"
)
@ApiModel
(
value
=
"UseUnitDto"
,
description
=
""
)
public
class
UseUnitDto
extends
BaseEntity
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"统一社会信用代码"
)
private
String
socialCreditCode
;
@ApiModelProperty
(
value
=
"使用单位(小区)名称"
)
private
String
useUnitName
;
@ApiModelProperty
(
value
=
"小区所属地产品牌"
)
private
String
realEstateBrand
;
@ApiModelProperty
(
value
=
"物业公司所属品牌"
)
private
String
propertyCompanyBrand
;
@ApiModelProperty
(
value
=
"省份"
)
private
String
province
;
@ApiModelProperty
(
value
=
"省份代码"
)
private
String
provinceCode
;
@ApiModelProperty
(
value
=
"地市"
)
private
String
city
;
@ApiModelProperty
(
value
=
"地市代码"
)
private
String
cityCode
;
@ApiModelProperty
(
value
=
"区县"
)
private
String
district
;
@ApiModelProperty
(
value
=
"区县代码"
)
private
String
districtCode
;
@ApiModelProperty
(
value
=
"地址"
)
private
String
address
;
@ApiModelProperty
(
value
=
"责任人id"
)
private
Long
principalId
;
@ApiModelProperty
(
value
=
"主要负责人"
)
private
String
principal
;
@ApiModelProperty
(
value
=
"负责人电话"
)
private
String
principalPhone
;
@ApiModelProperty
(
value
=
"管理部门"
)
private
String
management
;
@ApiModelProperty
(
value
=
"管理员id"
)
private
Long
managerId
;
@ApiModelProperty
(
value
=
"电梯安全管理员"
)
private
String
manager
;
@ApiModelProperty
(
value
=
"电梯管理员手机"
)
private
String
managerPhone
;
@ApiModelProperty
(
value
=
"原始表id(来自历史数据库)"
)
private
String
originalId
;
}
amos-boot-module/amos-boot-module-api/amos-boot-module-tzs-api/src/main/java/com/yeejoin/amos/boot/module/tzs/api/entity/Elevator.java
0 → 100644
View file @
6aad0fb8
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
api
.
entity
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
java.util.Date
;
import
com.yeejoin.amos.boot.biz.common.entity.BaseEntity
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.fasterxml.jackson.databind.annotation.JsonSerialize
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.fasterxml.jackson.databind.ser.std.ToStringSerializer
;
/**
*
*
* @author tb
* @date 2021-06-01
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@Accessors
(
chain
=
true
)
@TableName
(
"tcb_elevator"
)
@ApiModel
(
value
=
"Elevator对象"
,
description
=
""
)
public
class
Elevator
extends
BaseEntity
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"电梯应急救援识别码"
)
private
Integer
rescueCode
;
@ApiModelProperty
(
value
=
"设备注册代码"
)
private
String
registorCode
;
@ApiModelProperty
(
value
=
"所属省"
)
private
String
province
;
@ApiModelProperty
(
value
=
"所属省代码"
)
private
String
provinceCode
;
@ApiModelProperty
(
value
=
"所属地市"
)
private
String
city
;
@ApiModelProperty
(
value
=
"所属地市代码"
)
private
String
cityCode
;
@ApiModelProperty
(
value
=
"所属区县"
)
private
String
district
;
@ApiModelProperty
(
value
=
"所属区县代码"
)
private
String
districtCode
;
@ApiModelProperty
(
value
=
"安装地址"
)
private
String
address
;
@ApiModelProperty
(
value
=
"内部编号"
)
private
String
innerNum
;
@ApiModelProperty
(
value
=
"电梯品牌"
)
private
String
brand
;
@ApiModelProperty
(
value
=
"出厂编号"
)
private
String
factoryNum
;
@ApiModelProperty
(
value
=
"电梯安装单位"
)
private
String
installationUnit
;
@ApiModelProperty
(
value
=
"制造日期(出厂时间)"
)
private
Date
factoryDate
;
@ApiModelProperty
(
value
=
"电梯大修/改造日期"
)
private
Date
overhaulDate
;
@ApiModelProperty
(
value
=
"开始使用日期"
)
private
Date
startUseDate
;
@ApiModelProperty
(
value
=
"设备类别"
)
private
String
category
;
@ApiModelProperty
(
value
=
"使用场所分类"
)
private
String
useSiteCategroy
;
@ApiModelProperty
(
value
=
"电梯型号"
)
private
String
model
;
@ApiModelProperty
(
value
=
"电梯层数"
)
private
Integer
floors
;
@ApiModelProperty
(
value
=
"电梯站数"
)
private
Integer
stations
;
@ApiModelProperty
(
value
=
"电梯门数"
)
private
Integer
doors
;
@ApiModelProperty
(
value
=
"电梯额定速度(单位:m/s)"
)
private
Float
ratedSpeed
;
@ApiModelProperty
(
value
=
"电梯额定载重量(单位:kg)"
)
private
Float
ratedLoad
;
@ApiModelProperty
(
value
=
"最大荷载人数"
)
private
Integer
maxPersonLoad
;
@ApiModelProperty
(
value
=
"提升高度"
)
private
Float
raiseHeight
;
@ApiModelProperty
(
value
=
"拖动方式"
)
private
String
dragMode
;
@ApiModelProperty
(
value
=
"电梯使用状态"
)
private
Integer
useStatus
;
@ApiModelProperty
(
value
=
"使用单位"
)
private
String
useUnit
;
@ApiModelProperty
(
value
=
"制造单位名称"
)
private
String
manufacturerName
;
@ApiModelProperty
(
value
=
"制造许可编号"
)
private
String
manufacturingLicense
;
@ApiModelProperty
(
value
=
"维保类型"
)
private
String
maintainType
;
@ApiModelProperty
(
value
=
"维护周期"
)
private
String
maintainPeriod
;
@ApiModelProperty
(
value
=
"维保单位"
)
private
String
maintainUnit
;
@ApiModelProperty
(
value
=
"维保单位id"
)
private
Long
maintainUnitId
;
@ApiModelProperty
(
value
=
"维保负责人"
)
private
String
maintainLeader
;
@ApiModelProperty
(
value
=
"维保负责人id"
)
private
Long
maintainLeaderId
;
@ApiModelProperty
(
value
=
"维保负责人手机"
)
private
String
maintainLeaderPhone
;
@ApiModelProperty
(
value
=
"主机模式"
)
private
String
hostModel
;
@ApiModelProperty
(
value
=
"主机编号"
)
private
String
hostNum
;
@ApiModelProperty
(
value
=
"动力类型"
)
private
String
engineType
;
@ApiModelProperty
(
value
=
"动力编号"
)
private
String
engineNum
;
@ApiModelProperty
(
value
=
"面板模型"
)
private
String
panelModel
;
@ApiModelProperty
(
value
=
"面板编号"
)
private
String
panelNum
;
@ApiModelProperty
(
value
=
"级联模型"
)
private
String
cascadeModel
;
@ApiModelProperty
(
value
=
"级联线路模型"
)
private
String
cascadeLineModel
;
@ApiModelProperty
(
value
=
"扶手带类型"
)
private
String
handrailType
;
@ApiModelProperty
(
value
=
"扶手面板模型"
)
private
String
handrailPanelModel
;
@ApiModelProperty
(
value
=
"扶手面板品牌"
)
private
String
handrailPanelBrand
;
@ApiModelProperty
(
value
=
"滚转机模式"
)
private
String
rollerMode
;
@ApiModelProperty
(
value
=
"倾斜的角度"
)
private
String
tiltAngle
;
@ApiModelProperty
(
value
=
"横向跨度"
)
private
String
horizontalSpan
;
@ApiModelProperty
(
value
=
"运行噪音"
)
private
String
runningNoise
;
@ApiModelProperty
(
value
=
"运行方式"
)
private
String
runningMode
;
@ApiModelProperty
(
value
=
"运行振动"
)
private
String
runningVibration
;
@ApiModelProperty
(
value
=
"功率"
)
private
String
power
;
@ApiModelProperty
(
value
=
"设备图片"
)
private
String
photos
;
@ApiModelProperty
(
value
=
"原始表id(来自历史数据库)"
)
private
String
originalId
;
}
amos-boot-module/amos-boot-module-api/amos-boot-module-tzs-api/src/main/java/com/yeejoin/amos/boot/module/tzs/api/entity/MaintenanceUnit.java
0 → 100644
View file @
6aad0fb8
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
api
.
entity
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.yeejoin.amos.boot.biz.common.entity.BaseEntity
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.fasterxml.jackson.databind.annotation.JsonSerialize
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.fasterxml.jackson.databind.ser.std.ToStringSerializer
;
/**
*
*
* @author tb
* @date 2021-06-01
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@Accessors
(
chain
=
true
)
@TableName
(
"cb_maintenance_unit"
)
@ApiModel
(
value
=
"MaintenanceUnit对象"
,
description
=
""
)
public
class
MaintenanceUnit
extends
BaseEntity
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"统一社会信用代码"
)
private
String
socialCreditCode
;
@ApiModelProperty
(
value
=
"维护保养单位名称"
)
private
String
unitName
;
@ApiModelProperty
(
value
=
"省份"
)
private
String
province
;
@ApiModelProperty
(
value
=
"省份代码"
)
private
String
provinceCode
;
@ApiModelProperty
(
value
=
"地市"
)
private
String
city
;
@ApiModelProperty
(
value
=
"地市代码"
)
private
String
cityCode
;
@ApiModelProperty
(
value
=
"区县"
)
private
String
district
;
@ApiModelProperty
(
value
=
"区县代码"
)
private
String
districtCode
;
@ApiModelProperty
(
value
=
"地址(详细地址,包括道路、门牌号码)"
)
private
String
address
;
@ApiModelProperty
(
value
=
"经度"
)
private
String
longitude
;
@ApiModelProperty
(
value
=
"纬度"
)
private
String
latitude
;
@ApiModelProperty
(
value
=
"法人id"
)
private
Long
legalPersonId
;
@ApiModelProperty
(
value
=
"法人"
)
private
String
legalPerson
;
@ApiModelProperty
(
value
=
"法人电话/注册电话"
)
private
String
legalPersonPhone
;
@ApiModelProperty
(
value
=
"企业资质等级"
)
private
String
qualificationLevel
;
@ApiModelProperty
(
value
=
"信用级别"
)
private
Integer
creditLevel
;
@ApiModelProperty
(
value
=
"许可证编号"
)
private
String
licenseNum
;
@ApiModelProperty
(
value
=
"值班电话"
)
private
String
dutyPhone
;
@ApiModelProperty
(
value
=
"紧急电话号码"
)
private
String
emergencyPhone
;
@ApiModelProperty
(
value
=
"主要负责人1"
)
private
String
principalFirst
;
@ApiModelProperty
(
value
=
"主要负责人1手机号码"
)
private
String
principalFirstPhone
;
@ApiModelProperty
(
value
=
"主要负责人1id"
)
private
Long
principalFirstId
;
@ApiModelProperty
(
value
=
"主要负责人2"
)
private
String
principalSecond
;
@ApiModelProperty
(
value
=
"主要负责人2手机号码"
)
private
String
principalSecondPhone
;
@ApiModelProperty
(
value
=
"主要负责人2id"
)
private
Long
principalSecondId
;
@ApiModelProperty
(
value
=
"原始表id(来自历史数据库)"
)
private
String
originalId
;
}
amos-boot-module/amos-boot-module-api/amos-boot-module-tzs-api/src/main/java/com/yeejoin/amos/boot/module/tzs/api/entity/RescueStation.java
0 → 100644
View file @
6aad0fb8
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
api
.
entity
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.yeejoin.amos.boot.biz.common.entity.BaseEntity
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.fasterxml.jackson.databind.annotation.JsonSerialize
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.fasterxml.jackson.databind.ser.std.ToStringSerializer
;
/**
*
*
* @author tb
* @date 2021-06-01
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@Accessors
(
chain
=
true
)
@TableName
(
"tcb_rescue_station"
)
@ApiModel
(
value
=
"RescueStation对象"
,
description
=
""
)
public
class
RescueStation
extends
BaseEntity
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"应急救援机构名称"
)
private
String
name
;
@ApiModelProperty
(
value
=
"省份"
)
private
String
province
;
@ApiModelProperty
(
value
=
"省份代码"
)
private
String
provinceCode
;
@ApiModelProperty
(
value
=
"地市"
)
private
String
city
;
@ApiModelProperty
(
value
=
"地市代码"
)
private
String
cityCode
;
@ApiModelProperty
(
value
=
"区县"
)
private
String
district
;
@ApiModelProperty
(
value
=
"区县代码"
)
private
String
districtCode
;
@ApiModelProperty
(
value
=
"地址(详细地址,包括道路、门牌号码)"
)
private
String
address
;
@ApiModelProperty
(
value
=
"责任人id"
)
private
Long
principalId
;
@ApiModelProperty
(
value
=
"主要负责人"
)
private
String
principal
;
@ApiModelProperty
(
value
=
"负责人电话"
)
private
String
principalPhone
;
@ApiModelProperty
(
value
=
"应急救援负责人"
)
private
String
rescueLeader
;
@ApiModelProperty
(
value
=
"应急救援负责人手机号"
)
private
String
rescueLeaderPhone
;
@ApiModelProperty
(
value
=
"应急救援负责人id"
)
private
Long
rescueLeaderId
;
@ApiModelProperty
(
value
=
"所属单位(维保单位)"
)
private
String
affiliatedUnit
;
@ApiModelProperty
(
value
=
"所属单位id"
)
private
Long
affiliatedUnitId
;
}
amos-boot-module/amos-boot-module-api/amos-boot-module-tzs-api/src/main/java/com/yeejoin/amos/boot/module/tzs/api/entity/UseUnit.java
0 → 100644
View file @
6aad0fb8
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
api
.
entity
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.yeejoin.amos.boot.biz.common.entity.BaseEntity
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.fasterxml.jackson.databind.annotation.JsonSerialize
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.fasterxml.jackson.databind.ser.std.ToStringSerializer
;
/**
*
*
* @author tb
* @date 2021-06-01
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@Accessors
(
chain
=
true
)
@TableName
(
"tcb_use_unit"
)
@ApiModel
(
value
=
"UseUnit对象"
,
description
=
""
)
public
class
UseUnit
extends
BaseEntity
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"统一社会信用代码"
)
private
String
socialCreditCode
;
@ApiModelProperty
(
value
=
"使用单位(小区)名称"
)
private
String
useUnitName
;
@ApiModelProperty
(
value
=
"小区所属地产品牌"
)
private
String
realEstateBrand
;
@ApiModelProperty
(
value
=
"物业公司所属品牌"
)
private
String
propertyCompanyBrand
;
@ApiModelProperty
(
value
=
"省份"
)
private
String
province
;
@ApiModelProperty
(
value
=
"省份代码"
)
private
String
provinceCode
;
@ApiModelProperty
(
value
=
"地市"
)
private
String
city
;
@ApiModelProperty
(
value
=
"地市代码"
)
private
String
cityCode
;
@ApiModelProperty
(
value
=
"区县"
)
private
String
district
;
@ApiModelProperty
(
value
=
"区县代码"
)
private
String
districtCode
;
@ApiModelProperty
(
value
=
"地址"
)
private
String
address
;
@ApiModelProperty
(
value
=
"责任人id"
)
private
Long
principalId
;
@ApiModelProperty
(
value
=
"主要负责人"
)
private
String
principal
;
@ApiModelProperty
(
value
=
"负责人电话"
)
private
String
principalPhone
;
@ApiModelProperty
(
value
=
"管理部门"
)
private
String
management
;
@ApiModelProperty
(
value
=
"管理员id"
)
private
Long
managerId
;
@ApiModelProperty
(
value
=
"电梯安全管理员"
)
private
String
manager
;
@ApiModelProperty
(
value
=
"电梯管理员手机"
)
private
String
managerPhone
;
@ApiModelProperty
(
value
=
"原始表id(来自历史数据库)"
)
private
String
originalId
;
}
amos-boot-module/amos-boot-module-api/amos-boot-module-tzs-api/src/main/java/com/yeejoin/amos/boot/module/tzs/api/mapper/ElevatorMapper.java
0 → 100644
View file @
6aad0fb8
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
api
.
mapper
;
import
com.yeejoin.amos.boot.module.tzs.api.entity.Elevator
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
/**
* Mapper 接口
*
* @author tb
* @date 2021-06-01
*/
public
interface
ElevatorMapper
extends
BaseMapper
<
Elevator
>
{
}
amos-boot-module/amos-boot-module-api/amos-boot-module-tzs-api/src/main/java/com/yeejoin/amos/boot/module/tzs/api/mapper/MaintenanceUnitMapper.java
0 → 100644
View file @
6aad0fb8
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
api
.
mapper
;
import
com.yeejoin.amos.boot.module.tzs.api.entity.MaintenanceUnit
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
/**
* Mapper 接口
*
* @author tb
* @date 2021-06-01
*/
public
interface
MaintenanceUnitMapper
extends
BaseMapper
<
MaintenanceUnit
>
{
}
amos-boot-module/amos-boot-module-api/amos-boot-module-tzs-api/src/main/java/com/yeejoin/amos/boot/module/tzs/api/mapper/RescueStationMapper.java
0 → 100644
View file @
6aad0fb8
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
api
.
mapper
;
import
com.yeejoin.amos.boot.module.tzs.api.entity.RescueStation
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
/**
* Mapper 接口
*
* @author tb
* @date 2021-06-01
*/
public
interface
RescueStationMapper
extends
BaseMapper
<
RescueStation
>
{
}
amos-boot-module/amos-boot-module-api/amos-boot-module-tzs-api/src/main/java/com/yeejoin/amos/boot/module/tzs/api/mapper/UseUnitMapper.java
0 → 100644
View file @
6aad0fb8
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
api
.
mapper
;
import
com.yeejoin.amos.boot.module.tzs.api.entity.UseUnit
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
/**
* Mapper 接口
*
* @author tb
* @date 2021-06-01
*/
public
interface
UseUnitMapper
extends
BaseMapper
<
UseUnit
>
{
}
amos-boot-module/amos-boot-module-api/amos-boot-module-tzs-api/src/main/java/com/yeejoin/amos/boot/module/tzs/api/service/EquipFeignService.java
0 → 100644
View file @
6aad0fb8
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
api
.
service
;
import
org.springframework.cloud.openfeign.FeignClient
;
import
org.springframework.web.bind.annotation.GetMapping
;
import
org.springframework.web.bind.annotation.PathVariable
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestMethod
;
import
org.springframework.web.bind.annotation.RequestParam
;
import
org.typroject.tyboot.core.restful.utils.ResponseModel
;
import
java.util.List
;
import
java.util.Map
;
/**
* 换流站服务feign
*
* @author Dell
*/
@FeignClient
(
name
=
"AMOS-AUTOSYS"
,
path
=
"fireAutoSys"
)
//@FeignClient(name = "AMOS-AUTOSYS", url = "http://172.16.10.66:8085", path = "fireAutoSys")
public
interface
EquipFeignService
{
/**
* 获取风险点列表
*
* @return
*/
@RequestMapping
(
value
=
"/api/risksource/children/list"
,
method
=
RequestMethod
.
GET
)
ResponseModel
<
Object
>
getRiskSourceChildrenList
();
}
amos-boot-module/amos-boot-module-api/amos-boot-module-tzs-api/src/main/java/com/yeejoin/amos/boot/module/tzs/api/service/IElevatorService.java
0 → 100644
View file @
6aad0fb8
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
api
.
service
;
import
com.yeejoin.amos.boot.module.tzs.api.entity.Elevator
;
import
com.baomidou.mybatisplus.extension.service.IService
;
/**
* 服务类
*
* @author tb
* @date 2021-06-01
*/
public
interface
IElevatorService
extends
IService
<
Elevator
>
{
}
amos-boot-module/amos-boot-module-api/amos-boot-module-tzs-api/src/main/java/com/yeejoin/amos/boot/module/tzs/api/service/IMaintenanceUnitService.java
0 → 100644
View file @
6aad0fb8
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
api
.
service
;
import
com.yeejoin.amos.boot.module.tzs.api.entity.MaintenanceUnit
;
import
com.baomidou.mybatisplus.extension.service.IService
;
/**
* 服务类
*
* @author tb
* @date 2021-06-01
*/
public
interface
IMaintenanceUnitService
extends
IService
<
MaintenanceUnit
>
{
}
amos-boot-module/amos-boot-module-api/amos-boot-module-tzs-api/src/main/java/com/yeejoin/amos/boot/module/tzs/api/service/IRescueStationService.java
0 → 100644
View file @
6aad0fb8
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
api
.
service
;
import
com.yeejoin.amos.boot.module.tzs.api.entity.RescueStation
;
import
com.baomidou.mybatisplus.extension.service.IService
;
/**
* 服务类
*
* @author tb
* @date 2021-06-01
*/
public
interface
IRescueStationService
extends
IService
<
RescueStation
>
{
}
amos-boot-module/amos-boot-module-api/amos-boot-module-tzs-api/src/main/java/com/yeejoin/amos/boot/module/tzs/api/service/IUseUnitService.java
0 → 100644
View file @
6aad0fb8
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
api
.
service
;
import
com.yeejoin.amos.boot.module.tzs.api.entity.UseUnit
;
import
com.baomidou.mybatisplus.extension.service.IService
;
/**
* 服务类
*
* @author tb
* @date 2021-06-01
*/
public
interface
IUseUnitService
extends
IService
<
UseUnit
>
{
}
amos-boot-module/amos-boot-module-api/amos-boot-module-tzs-api/src/main/java/com/yeejoin/amos/boot/module/tzs/api/vo/ElevatorVo.java
0 → 100644
View file @
6aad0fb8
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
api
.
vo
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
java.util.Date
;
import
com.yeejoin.amos.boot.biz.common.entity.BaseEntity
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.fasterxml.jackson.databind.annotation.JsonSerialize
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.fasterxml.jackson.databind.ser.std.ToStringSerializer
;
/**
*
*
* @author tb
* @date 2021-06-01
*/
@Data
@Accessors
(
chain
=
true
)
@TableName
(
"tcb_elevator"
)
@ApiModel
(
value
=
"ElevatorVo"
,
description
=
""
)
public
class
ElevatorVo
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"电梯应急救援识别码"
)
private
Integer
rescueCode
;
@ApiModelProperty
(
value
=
"设备注册代码"
)
private
String
registorCode
;
@ApiModelProperty
(
value
=
"所属省"
)
private
String
province
;
@ApiModelProperty
(
value
=
"所属省代码"
)
private
String
provinceCode
;
@ApiModelProperty
(
value
=
"所属地市"
)
private
String
city
;
@ApiModelProperty
(
value
=
"所属地市代码"
)
private
String
cityCode
;
@ApiModelProperty
(
value
=
"所属区县"
)
private
String
district
;
@ApiModelProperty
(
value
=
"所属区县代码"
)
private
String
districtCode
;
@ApiModelProperty
(
value
=
"安装地址"
)
private
String
address
;
@ApiModelProperty
(
value
=
"内部编号"
)
private
String
innerNum
;
@ApiModelProperty
(
value
=
"电梯品牌"
)
private
String
brand
;
@ApiModelProperty
(
value
=
"出厂编号"
)
private
String
factoryNum
;
@ApiModelProperty
(
value
=
"电梯安装单位"
)
private
String
installationUnit
;
@ApiModelProperty
(
value
=
"制造日期(出厂时间)"
)
private
Date
factoryDate
;
@ApiModelProperty
(
value
=
"电梯大修/改造日期"
)
private
Date
overhaulDate
;
@ApiModelProperty
(
value
=
"开始使用日期"
)
private
Date
startUseDate
;
@ApiModelProperty
(
value
=
"设备类别"
)
private
String
category
;
@ApiModelProperty
(
value
=
"使用场所分类"
)
private
String
useSiteCategroy
;
@ApiModelProperty
(
value
=
"电梯型号"
)
private
String
model
;
@ApiModelProperty
(
value
=
"电梯层数"
)
private
Integer
floors
;
@ApiModelProperty
(
value
=
"电梯站数"
)
private
Integer
stations
;
@ApiModelProperty
(
value
=
"电梯门数"
)
private
Integer
doors
;
@ApiModelProperty
(
value
=
"电梯额定速度(单位:m/s)"
)
private
Float
ratedSpeed
;
@ApiModelProperty
(
value
=
"电梯额定载重量(单位:kg)"
)
private
Float
ratedLoad
;
@ApiModelProperty
(
value
=
"最大荷载人数"
)
private
Integer
maxPersonLoad
;
@ApiModelProperty
(
value
=
"提升高度"
)
private
Float
raiseHeight
;
@ApiModelProperty
(
value
=
"拖动方式"
)
private
String
dragMode
;
@ApiModelProperty
(
value
=
"电梯使用状态"
)
private
Integer
useStatus
;
@ApiModelProperty
(
value
=
"使用单位"
)
private
String
useUnit
;
@ApiModelProperty
(
value
=
"制造单位名称"
)
private
String
manufacturerName
;
@ApiModelProperty
(
value
=
"制造许可编号"
)
private
String
manufacturingLicense
;
@ApiModelProperty
(
value
=
"维保类型"
)
private
String
maintainType
;
@ApiModelProperty
(
value
=
"维护周期"
)
private
String
maintainPeriod
;
@ApiModelProperty
(
value
=
"维保单位"
)
private
String
maintainUnit
;
@ApiModelProperty
(
value
=
"维保单位id"
)
private
Long
maintainUnitId
;
@ApiModelProperty
(
value
=
"维保负责人"
)
private
String
maintainLeader
;
@ApiModelProperty
(
value
=
"维保负责人id"
)
private
Long
maintainLeaderId
;
@ApiModelProperty
(
value
=
"维保负责人手机"
)
private
String
maintainLeaderPhone
;
@ApiModelProperty
(
value
=
"主机模式"
)
private
String
hostModel
;
@ApiModelProperty
(
value
=
"主机编号"
)
private
String
hostNum
;
@ApiModelProperty
(
value
=
"动力类型"
)
private
String
engineType
;
@ApiModelProperty
(
value
=
"动力编号"
)
private
String
engineNum
;
@ApiModelProperty
(
value
=
"面板模型"
)
private
String
panelModel
;
@ApiModelProperty
(
value
=
"面板编号"
)
private
String
panelNum
;
@ApiModelProperty
(
value
=
"级联模型"
)
private
String
cascadeModel
;
@ApiModelProperty
(
value
=
"级联线路模型"
)
private
String
cascadeLineModel
;
@ApiModelProperty
(
value
=
"扶手带类型"
)
private
String
handrailType
;
@ApiModelProperty
(
value
=
"扶手面板模型"
)
private
String
handrailPanelModel
;
@ApiModelProperty
(
value
=
"扶手面板品牌"
)
private
String
handrailPanelBrand
;
@ApiModelProperty
(
value
=
"滚转机模式"
)
private
String
rollerMode
;
@ApiModelProperty
(
value
=
"倾斜的角度"
)
private
String
tiltAngle
;
@ApiModelProperty
(
value
=
"横向跨度"
)
private
String
horizontalSpan
;
@ApiModelProperty
(
value
=
"运行噪音"
)
private
String
runningNoise
;
@ApiModelProperty
(
value
=
"运行方式"
)
private
String
runningMode
;
@ApiModelProperty
(
value
=
"运行振动"
)
private
String
runningVibration
;
@ApiModelProperty
(
value
=
"功率"
)
private
String
power
;
@ApiModelProperty
(
value
=
"设备图片"
)
private
String
photos
;
@ApiModelProperty
(
value
=
"原始表id(来自历史数据库)"
)
private
String
originalId
;
}
amos-boot-module/amos-boot-module-api/amos-boot-module-tzs-api/src/main/java/com/yeejoin/amos/boot/module/tzs/api/vo/MaintenanceUnitVo.java
0 → 100644
View file @
6aad0fb8
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
api
.
vo
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.yeejoin.amos.boot.biz.common.entity.BaseEntity
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.fasterxml.jackson.databind.annotation.JsonSerialize
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.fasterxml.jackson.databind.ser.std.ToStringSerializer
;
/**
*
*
* @author tb
* @date 2021-06-01
*/
@Data
@Accessors
(
chain
=
true
)
@TableName
(
"cb_maintenance_unit"
)
@ApiModel
(
value
=
"MaintenanceUnitVo"
,
description
=
""
)
public
class
MaintenanceUnitVo
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"统一社会信用代码"
)
private
String
socialCreditCode
;
@ApiModelProperty
(
value
=
"维护保养单位名称"
)
private
String
unitName
;
@ApiModelProperty
(
value
=
"省份"
)
private
String
province
;
@ApiModelProperty
(
value
=
"省份代码"
)
private
String
provinceCode
;
@ApiModelProperty
(
value
=
"地市"
)
private
String
city
;
@ApiModelProperty
(
value
=
"地市代码"
)
private
String
cityCode
;
@ApiModelProperty
(
value
=
"区县"
)
private
String
district
;
@ApiModelProperty
(
value
=
"区县代码"
)
private
String
districtCode
;
@ApiModelProperty
(
value
=
"地址(详细地址,包括道路、门牌号码)"
)
private
String
address
;
@ApiModelProperty
(
value
=
"经度"
)
private
String
longitude
;
@ApiModelProperty
(
value
=
"纬度"
)
private
String
latitude
;
@ApiModelProperty
(
value
=
"法人id"
)
private
Long
legalPersonId
;
@ApiModelProperty
(
value
=
"法人"
)
private
String
legalPerson
;
@ApiModelProperty
(
value
=
"法人电话/注册电话"
)
private
String
legalPersonPhone
;
@ApiModelProperty
(
value
=
"企业资质等级"
)
private
String
qualificationLevel
;
@ApiModelProperty
(
value
=
"信用级别"
)
private
Integer
creditLevel
;
@ApiModelProperty
(
value
=
"许可证编号"
)
private
String
licenseNum
;
@ApiModelProperty
(
value
=
"值班电话"
)
private
String
dutyPhone
;
@ApiModelProperty
(
value
=
"紧急电话号码"
)
private
String
emergencyPhone
;
@ApiModelProperty
(
value
=
"主要负责人1"
)
private
String
principalFirst
;
@ApiModelProperty
(
value
=
"主要负责人1手机号码"
)
private
String
principalFirstPhone
;
@ApiModelProperty
(
value
=
"主要负责人1id"
)
private
Long
principalFirstId
;
@ApiModelProperty
(
value
=
"主要负责人2"
)
private
String
principalSecond
;
@ApiModelProperty
(
value
=
"主要负责人2手机号码"
)
private
String
principalSecondPhone
;
@ApiModelProperty
(
value
=
"主要负责人2id"
)
private
Long
principalSecondId
;
@ApiModelProperty
(
value
=
"原始表id(来自历史数据库)"
)
private
String
originalId
;
}
amos-boot-module/amos-boot-module-api/amos-boot-module-tzs-api/src/main/java/com/yeejoin/amos/boot/module/tzs/api/vo/RescueStationVo.java
0 → 100644
View file @
6aad0fb8
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
api
.
vo
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.yeejoin.amos.boot.biz.common.entity.BaseEntity
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.fasterxml.jackson.databind.annotation.JsonSerialize
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.fasterxml.jackson.databind.ser.std.ToStringSerializer
;
/**
*
*
* @author tb
* @date 2021-06-01
*/
@Data
@Accessors
(
chain
=
true
)
@TableName
(
"tcb_rescue_station"
)
@ApiModel
(
value
=
"RescueStationVo"
,
description
=
""
)
public
class
RescueStationVo
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"应急救援机构名称"
)
private
String
name
;
@ApiModelProperty
(
value
=
"省份"
)
private
String
province
;
@ApiModelProperty
(
value
=
"省份代码"
)
private
String
provinceCode
;
@ApiModelProperty
(
value
=
"地市"
)
private
String
city
;
@ApiModelProperty
(
value
=
"地市代码"
)
private
String
cityCode
;
@ApiModelProperty
(
value
=
"区县"
)
private
String
district
;
@ApiModelProperty
(
value
=
"区县代码"
)
private
String
districtCode
;
@ApiModelProperty
(
value
=
"地址(详细地址,包括道路、门牌号码)"
)
private
String
address
;
@ApiModelProperty
(
value
=
"责任人id"
)
private
Long
principalId
;
@ApiModelProperty
(
value
=
"主要负责人"
)
private
String
principal
;
@ApiModelProperty
(
value
=
"负责人电话"
)
private
String
principalPhone
;
@ApiModelProperty
(
value
=
"应急救援负责人"
)
private
String
rescueLeader
;
@ApiModelProperty
(
value
=
"应急救援负责人手机号"
)
private
String
rescueLeaderPhone
;
@ApiModelProperty
(
value
=
"应急救援负责人id"
)
private
Long
rescueLeaderId
;
@ApiModelProperty
(
value
=
"所属单位(维保单位)"
)
private
String
affiliatedUnit
;
@ApiModelProperty
(
value
=
"所属单位id"
)
private
Long
affiliatedUnitId
;
}
amos-boot-module/amos-boot-module-api/amos-boot-module-tzs-api/src/main/java/com/yeejoin/amos/boot/module/tzs/api/vo/UseUnitVo.java
0 → 100644
View file @
6aad0fb8
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
api
.
vo
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.yeejoin.amos.boot.biz.common.entity.BaseEntity
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.fasterxml.jackson.databind.annotation.JsonSerialize
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.fasterxml.jackson.databind.ser.std.ToStringSerializer
;
/**
*
*
* @author tb
* @date 2021-06-01
*/
@Data
@Accessors
(
chain
=
true
)
@TableName
(
"tcb_use_unit"
)
@ApiModel
(
value
=
"UseUnitVo"
,
description
=
""
)
public
class
UseUnitVo
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"统一社会信用代码"
)
private
String
socialCreditCode
;
@ApiModelProperty
(
value
=
"使用单位(小区)名称"
)
private
String
useUnitName
;
@ApiModelProperty
(
value
=
"小区所属地产品牌"
)
private
String
realEstateBrand
;
@ApiModelProperty
(
value
=
"物业公司所属品牌"
)
private
String
propertyCompanyBrand
;
@ApiModelProperty
(
value
=
"省份"
)
private
String
province
;
@ApiModelProperty
(
value
=
"省份代码"
)
private
String
provinceCode
;
@ApiModelProperty
(
value
=
"地市"
)
private
String
city
;
@ApiModelProperty
(
value
=
"地市代码"
)
private
String
cityCode
;
@ApiModelProperty
(
value
=
"区县"
)
private
String
district
;
@ApiModelProperty
(
value
=
"区县代码"
)
private
String
districtCode
;
@ApiModelProperty
(
value
=
"地址"
)
private
String
address
;
@ApiModelProperty
(
value
=
"责任人id"
)
private
Long
principalId
;
@ApiModelProperty
(
value
=
"主要负责人"
)
private
String
principal
;
@ApiModelProperty
(
value
=
"负责人电话"
)
private
String
principalPhone
;
@ApiModelProperty
(
value
=
"管理部门"
)
private
String
management
;
@ApiModelProperty
(
value
=
"管理员id"
)
private
Long
managerId
;
@ApiModelProperty
(
value
=
"电梯安全管理员"
)
private
String
manager
;
@ApiModelProperty
(
value
=
"电梯管理员手机"
)
private
String
managerPhone
;
@ApiModelProperty
(
value
=
"原始表id(来自历史数据库)"
)
private
String
originalId
;
}
amos-boot-module/amos-boot-module-api/amos-boot-module-tzs-api/src/main/resources/mapper/ElevatorMapper.xml
0 → 100644
View file @
6aad0fb8
<?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.yeejoin.amos.boot.module.tzs.api.mapper.ElevatorMapper"
>
</mapper>
amos-boot-module/amos-boot-module-api/amos-boot-module-tzs-api/src/main/resources/mapper/MaintenanceUnitMapper.xml
0 → 100644
View file @
6aad0fb8
<?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.yeejoin.amos.boot.module.tzs.api.mapper.MaintenanceUnitMapper"
>
</mapper>
amos-boot-module/amos-boot-module-api/amos-boot-module-tzs-api/src/main/resources/mapper/RescueStationMapper.xml
0 → 100644
View file @
6aad0fb8
<?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.yeejoin.amos.boot.module.tzs.api.mapper.RescueStationMapper"
>
</mapper>
amos-boot-module/amos-boot-module-api/amos-boot-module-tzs-api/src/main/resources/mapper/UseUnitMapper.xml
0 → 100644
View file @
6aad0fb8
<?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.yeejoin.amos.boot.module.tzs.api.mapper.UseUnitMapper"
>
</mapper>
amos-boot-module/amos-boot-module-api/pom.xml
View file @
6aad0fb8
...
@@ -17,5 +17,6 @@
...
@@ -17,5 +17,6 @@
<modules>
<modules>
<module>
amos-boot-module-tzs-api
</module>
<module>
amos-boot-module-tzs-api
</module>
<module>
amos-boot-module-jcs-api
</module>
<module>
amos-boot-module-jcs-api
</module>
<module>
amos-boot-module-demo-api
</module>
</modules>
</modules>
</project>
</project>
amos-boot-module/amos-boot-module-biz/amos-boot-module-demo-biz/pom.xml
0 → 100644
View file @
6aad0fb8
<?xml version="1.0" encoding="UTF-8"?>
<project
xmlns=
"http://maven.apache.org/POM/4.0.0"
xmlns:xsi=
"http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation=
"http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
>
<parent>
<artifactId>
amos-boot-module-biz
</artifactId>
<groupId>
com.amosframework.boot
</groupId>
<version>
1.0.0
</version>
</parent>
<modelVersion>
4.0.0
</modelVersion>
<artifactId>
amos-boot-module-demo-biz
</artifactId>
<dependencies>
<dependency>
<groupId>
com.amosframework.boot
</groupId>
<artifactId>
amos-boot-module-demo-api
</artifactId>
<version>
${amos-biz-boot.version}
</version>
</dependency>
<dependency>
<groupId>
com.amosframework.boot
</groupId>
<artifactId>
amos-boot-biz-common
</artifactId>
<version>
${amos-biz-boot.version}
</version>
</dependency>
</dependencies>
</project>
\ No newline at end of file
amos-boot-module/amos-boot-module-biz/amos-boot-module-demo-biz/src/main/java/com/yeejoin/amos/boot/module/demo/biz/controller/DemoController.java
0 → 100644
View file @
6aad0fb8
package
com
.
yeejoin
.
amos
.
boot
.
module
.
demo
.
biz
.
controller
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.Api
;
import
org.apache.commons.lang3.StringUtils
;
import
org.springframework.web.bind.annotation.RestController
;
import
com.yeejoin.amos.boot.biz.common.controller.BaseController
;
import
com.yeejoin.amos.boot.module.demo.api.service.IDemoService
;
import
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
javax.servlet.http.HttpServletRequest
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
org.springframework.web.bind.annotation.*
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.yeejoin.amos.boot.module.demo.api.entity.Demo
;
import
com.yeejoin.amos.boot.biz.common.utils.NameUtils
;
import
org.typroject.tyboot.core.foundation.enumeration.UserType
;
import
org.typroject.tyboot.core.restful.doc.TycloudOperation
;
import
java.util.Arrays
;
/**
*
*
* @author tb
* @date 2021-05-31
*/
@RestController
@Api
(
tags
=
"Api"
)
@RequestMapping
(
value
=
"/demo"
)
@Slf4j
public
class
DemoController
extends
BaseController
{
@Autowired
IDemoService
iDemoService
;
/**
* 新增
* @return
*/
@TycloudOperation
(
needAuth
=
false
,
ApiLevel
=
UserType
.
AGENCY
)
@PostMapping
(
value
=
"/save"
)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"新增"
,
notes
=
"新增"
)
public
boolean
saveDemo
(
HttpServletRequest
request
,
@RequestBody
Demo
demo
){
return
iDemoService
.
save
(
demo
);
}
/**
* 根据id删除
* @param id
* @return
*/
@RequestMapping
(
value
=
"/{id}"
,
method
=
RequestMethod
.
DELETE
)
@ApiOperation
(
httpMethod
=
"DELETE"
,
value
=
"根据id删除"
,
notes
=
"根据id删除"
)
public
boolean
deleteById
(
HttpServletRequest
request
,
@PathVariable
Long
id
){
return
iDemoService
.
removeById
(
id
);
}
/**
* 修改
* @return
*/
@RequestMapping
(
value
=
"/updateById"
,
method
=
RequestMethod
.
PUT
)
@ApiOperation
(
httpMethod
=
"PUT"
,
value
=
"修改"
,
notes
=
"修改"
)
public
boolean
updateByIdDemo
(
HttpServletRequest
request
,
@RequestBody
Demo
demo
){
return
iDemoService
.
updateById
(
demo
);
}
/**
* 根据id查询
* @param id
* @return
*/
@RequestMapping
(
value
=
"/{id}"
,
method
=
RequestMethod
.
GET
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"根据id查询"
,
notes
=
"根据id查询"
)
public
Demo
selectById
(
HttpServletRequest
request
,
@PathVariable
Long
id
){
return
iDemoService
.
getById
(
id
);
}
/**
* 列表分页查询
* @return
*/
@RequestMapping
(
value
=
"/list"
,
method
=
RequestMethod
.
GET
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"列表分页查询"
,
notes
=
"列表分页查询"
)
public
IPage
<
Demo
>
listPage
(
String
pageNum
,
String
pageSize
,
Demo
demo
){
Page
<
Demo
>
pageBean
;
QueryWrapper
<
Demo
>
demoQueryWrapper
=
new
QueryWrapper
<>();
Class
<?
extends
Demo
>
aClass
=
demo
.
getClass
();
Arrays
.
stream
(
aClass
.
getDeclaredFields
()).
forEach
(
field
->
{
try
{
field
.
setAccessible
(
true
);
Object
o
=
field
.
get
(
demo
);
if
(
o
!=
null
)
{
Class
<?>
type
=
field
.
getType
();
String
name
=
NameUtils
.
camel2Underline
(
field
.
getName
());
if
(
type
.
equals
(
Integer
.
class
))
{
Integer
fileValue
=
(
Integer
)
field
.
get
(
demo
);
demoQueryWrapper
.
eq
(
name
,
fileValue
);
}
else
if
(
type
.
equals
(
Long
.
class
))
{
Long
fileValue
=
(
Long
)
field
.
get
(
demo
);
demoQueryWrapper
.
eq
(
name
,
fileValue
);
}
else
if
(
type
.
equals
(
String
.
class
))
{
String
fileValue
=
(
String
)
field
.
get
(
demo
);
demoQueryWrapper
.
eq
(
name
,
fileValue
);
}
else
{
String
fileValue
=
(
String
)
field
.
get
(
demo
);
demoQueryWrapper
.
eq
(
name
,
fileValue
);
}
}
}
catch
(
Exception
e
)
{
}
});
IPage
<
Demo
>
page
;
if
(
StringUtils
.
isBlank
(
pageNum
)
||
StringUtils
.
isBlank
(
pageSize
))
{
pageBean
=
new
Page
<>(
0
,
Long
.
MAX_VALUE
);
}
else
{
pageBean
=
new
Page
<>(
Integer
.
parseInt
(
pageNum
),
Integer
.
parseInt
(
pageSize
));
}
page
=
iDemoService
.
page
(
pageBean
,
demoQueryWrapper
);
return
page
;
}
}
amos-boot-module/amos-boot-module-biz/amos-boot-module-demo-biz/src/main/java/com/yeejoin/amos/boot/module/demo/biz/service/impl/DemoServiceImpl.java
0 → 100644
View file @
6aad0fb8
package
com
.
yeejoin
.
amos
.
boot
.
module
.
demo
.
biz
.
service
.
impl
;
import
com.yeejoin.amos.boot.module.demo.api.entity.Demo
;
import
com.yeejoin.amos.boot.module.demo.api.mapper.DemoMapper
;
import
com.yeejoin.amos.boot.module.demo.api.service.IDemoService
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
org.springframework.stereotype.Service
;
/**
* 服务实现类
*
* @author tb
* @date 2021-05-31
*/
@Service
public
class
DemoServiceImpl
extends
ServiceImpl
<
DemoMapper
,
Demo
>
implements
IDemoService
{
}
amos-boot-module/amos-boot-module-biz/amos-boot-module-jcs-biz/src/main/java/com/yeejoin/amos/boot/module/jcs/biz/controller/DemoController.java
View file @
6aad0fb8
package
com
.
yeejoin
.
amos
.
boot
.
module
.
jcs
.
biz
.
controller
;
package
com
.
yeejoin
.
amos
.
boot
.
module
.
jcs
.
biz
.
controller
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
lombok.extern.slf4j.Slf4j
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
...
@@ -35,6 +36,7 @@ public class DemoController extends BaseController {
...
@@ -35,6 +36,7 @@ public class DemoController extends BaseController {
@TycloudOperation
(
needAuth
=
false
,
ApiLevel
=
UserType
.
AGENCY
)
@TycloudOperation
(
needAuth
=
false
,
ApiLevel
=
UserType
.
AGENCY
)
@GetMapping
(
value
=
"/user"
)
@GetMapping
(
value
=
"/user"
)
@ApiOperation
(
value
=
"cs1"
)
public
ResponseModel
<
Object
>
findUserList
()
{
public
ResponseModel
<
Object
>
findUserList
()
{
List
<
CbDemo
>
lists
=
demoService
.
list
();
List
<
CbDemo
>
lists
=
demoService
.
list
();
return
CommonResponseUtil
.
success
(
lists
);
return
CommonResponseUtil
.
success
(
lists
);
...
@@ -42,6 +44,7 @@ public class DemoController extends BaseController {
...
@@ -42,6 +44,7 @@ public class DemoController extends BaseController {
@TycloudOperation
(
needAuth
=
false
,
ApiLevel
=
UserType
.
AGENCY
)
@TycloudOperation
(
needAuth
=
false
,
ApiLevel
=
UserType
.
AGENCY
)
@GetMapping
(
value
=
"/demo/{seqNbr}"
)
@GetMapping
(
value
=
"/demo/{seqNbr}"
)
@ApiOperation
(
value
=
"cs2"
)
public
ResponseModel
findOneBySeqNbr
(
@PathVariable
(
"seqNbr"
)
Long
seqNbr
)
{
public
ResponseModel
findOneBySeqNbr
(
@PathVariable
(
"seqNbr"
)
Long
seqNbr
)
{
CbDemo
demo
=
demoService
.
selectOneBySeqNbr
(
seqNbr
);
CbDemo
demo
=
demoService
.
selectOneBySeqNbr
(
seqNbr
);
return
CommonResponseUtil
.
success
(
demo
);
return
CommonResponseUtil
.
success
(
demo
);
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-tzs-biz/src/main/java/com/yeejoin/amos/boot/module/tzs/biz/controller/ElevatorController.java
0 → 100644
View file @
6aad0fb8
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
biz
.
controller
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.Api
;
import
org.apache.commons.lang3.StringUtils
;
import
org.springframework.web.bind.annotation.RestController
;
import
com.yeejoin.amos.boot.biz.common.controller.BaseController
;
import
com.yeejoin.amos.boot.module.tzs.api.service.IElevatorService
;
import
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
javax.servlet.http.HttpServletRequest
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
org.springframework.web.bind.annotation.*
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.yeejoin.amos.boot.module.tzs.api.entity.Elevator
;
import
com.yeejoin.amos.boot.biz.common.utils.NameUtils
;
import
org.typroject.tyboot.core.restful.doc.TycloudOperation
;
import
org.typroject.tyboot.core.foundation.enumeration.UserType
;
import
java.util.Arrays
;
/**
* 电梯
*
* @author tb
* @date 2021-06-01
*/
@RestController
@Api
(
tags
=
"电梯Api"
)
@RequestMapping
(
value
=
"/tzs/elevator"
)
public
class
ElevatorController
extends
BaseController
{
@Autowired
IElevatorService
iElevatorService
;
/**
* 新增电梯
* @return
*/
@TycloudOperation
(
needAuth
=
false
,
ApiLevel
=
UserType
.
AGENCY
)
@RequestMapping
(
value
=
"/save"
,
method
=
RequestMethod
.
POST
)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"新增电梯"
,
notes
=
"新增电梯"
)
public
boolean
saveElevator
(
HttpServletRequest
request
,
@RequestBody
Elevator
elevator
){
return
iElevatorService
.
save
(
elevator
);
}
/**
* 根据id删除
* @param id
* @return
*/
@TycloudOperation
(
needAuth
=
false
,
ApiLevel
=
UserType
.
AGENCY
)
@RequestMapping
(
value
=
"/{id}"
,
method
=
RequestMethod
.
DELETE
)
@ApiOperation
(
httpMethod
=
"DELETE"
,
value
=
"根据id删除"
,
notes
=
"根据id删除"
)
public
boolean
deleteById
(
HttpServletRequest
request
,
@PathVariable
Long
id
){
return
iElevatorService
.
removeById
(
id
);
}
/**
* 修改电梯
* @return
*/
@TycloudOperation
(
needAuth
=
false
,
ApiLevel
=
UserType
.
AGENCY
)
@RequestMapping
(
value
=
"/updateById"
,
method
=
RequestMethod
.
PUT
)
@ApiOperation
(
httpMethod
=
"PUT"
,
value
=
"修改电梯"
,
notes
=
"修改电梯"
)
public
boolean
updateByIdElevator
(
HttpServletRequest
request
,
@RequestBody
Elevator
elevator
){
return
iElevatorService
.
updateById
(
elevator
);
}
/**
* 根据id查询
* @param id
* @return
*/
@TycloudOperation
(
needAuth
=
false
,
ApiLevel
=
UserType
.
AGENCY
)
@RequestMapping
(
value
=
"/{id}"
,
method
=
RequestMethod
.
GET
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"根据id查询"
,
notes
=
"根据id查询"
)
public
Elevator
selectById
(
HttpServletRequest
request
,
@PathVariable
Long
id
){
return
iElevatorService
.
getById
(
id
);
}
/**
* 列表分页查询
* @return
*/
@TycloudOperation
(
needAuth
=
false
,
ApiLevel
=
UserType
.
AGENCY
)
@RequestMapping
(
value
=
"/list"
,
method
=
RequestMethod
.
GET
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"列表分页查询"
,
notes
=
"列表分页查询"
)
public
IPage
<
Elevator
>
listPage
(
String
pageNum
,
String
pageSize
,
Elevator
elevator
){
Page
<
Elevator
>
pageBean
;
QueryWrapper
<
Elevator
>
elevatorQueryWrapper
=
new
QueryWrapper
<>();
Class
<?
extends
Elevator
>
aClass
=
elevator
.
getClass
();
Arrays
.
stream
(
aClass
.
getDeclaredFields
()).
forEach
(
field
->
{
try
{
field
.
setAccessible
(
true
);
Object
o
=
field
.
get
(
elevator
);
if
(
o
!=
null
)
{
Class
<?>
type
=
field
.
getType
();
String
name
=
NameUtils
.
camel2Underline
(
field
.
getName
());
if
(
type
.
equals
(
Integer
.
class
))
{
Integer
fileValue
=
(
Integer
)
field
.
get
(
elevator
);
elevatorQueryWrapper
.
eq
(
name
,
fileValue
);
}
else
if
(
type
.
equals
(
Long
.
class
))
{
Long
fileValue
=
(
Long
)
field
.
get
(
elevator
);
elevatorQueryWrapper
.
eq
(
name
,
fileValue
);
}
else
if
(
type
.
equals
(
String
.
class
))
{
String
fileValue
=
(
String
)
field
.
get
(
elevator
);
elevatorQueryWrapper
.
eq
(
name
,
fileValue
);
}
else
{
String
fileValue
=
(
String
)
field
.
get
(
elevator
);
elevatorQueryWrapper
.
eq
(
name
,
fileValue
);
}
}
}
catch
(
Exception
e
)
{
}
});
IPage
<
Elevator
>
page
;
if
(
StringUtils
.
isBlank
(
pageNum
)
||
StringUtils
.
isBlank
(
pageSize
))
{
pageBean
=
new
Page
<>(
0
,
Long
.
MAX_VALUE
);
}
else
{
pageBean
=
new
Page
<>(
Integer
.
parseInt
(
pageNum
),
Integer
.
parseInt
(
pageSize
));
}
page
=
iElevatorService
.
page
(
pageBean
,
elevatorQueryWrapper
);
return
page
;
}
}
amos-boot-module/amos-boot-module-biz/amos-boot-module-tzs-biz/src/main/java/com/yeejoin/amos/boot/module/tzs/biz/controller/MaintenanceUnitController.java
0 → 100644
View file @
6aad0fb8
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
biz
.
controller
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.Api
;
import
org.apache.commons.lang3.StringUtils
;
import
org.springframework.web.bind.annotation.RestController
;
import
com.yeejoin.amos.boot.biz.common.controller.BaseController
;
import
com.yeejoin.amos.boot.module.tzs.api.service.IMaintenanceUnitService
;
import
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
javax.servlet.http.HttpServletRequest
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
org.springframework.web.bind.annotation.*
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.yeejoin.amos.boot.module.tzs.api.entity.MaintenanceUnit
;
import
com.yeejoin.amos.boot.biz.common.utils.NameUtils
;
import
org.typroject.tyboot.core.restful.doc.TycloudOperation
;
import
org.typroject.tyboot.core.foundation.enumeration.UserType
;
import
java.util.Arrays
;
/**
* 维保单位
*
* @author tb
* @date 2021-06-01
*/
@RestController
@Api
(
tags
=
"维保单位Api"
)
@RequestMapping
(
value
=
"/tzs/maintenance-unit"
)
public
class
MaintenanceUnitController
extends
BaseController
{
@Autowired
IMaintenanceUnitService
iMaintenanceUnitService
;
/**
* 新增维保单位
* @return
*/
@TycloudOperation
(
needAuth
=
false
,
ApiLevel
=
UserType
.
AGENCY
)
@RequestMapping
(
value
=
"/save"
,
method
=
RequestMethod
.
POST
)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"新增维保单位"
,
notes
=
"新增维保单位"
)
public
boolean
saveMaintenanceUnit
(
HttpServletRequest
request
,
@RequestBody
MaintenanceUnit
maintenanceUnit
){
return
iMaintenanceUnitService
.
save
(
maintenanceUnit
);
}
/**
* 根据id删除
* @param id
* @return
*/
@TycloudOperation
(
needAuth
=
false
,
ApiLevel
=
UserType
.
AGENCY
)
@RequestMapping
(
value
=
"/{id}"
,
method
=
RequestMethod
.
DELETE
)
@ApiOperation
(
httpMethod
=
"DELETE"
,
value
=
"根据id删除"
,
notes
=
"根据id删除"
)
public
boolean
deleteById
(
HttpServletRequest
request
,
@PathVariable
Long
id
){
return
iMaintenanceUnitService
.
removeById
(
id
);
}
/**
* 修改维保单位
* @return
*/
@TycloudOperation
(
needAuth
=
false
,
ApiLevel
=
UserType
.
AGENCY
)
@RequestMapping
(
value
=
"/updateById"
,
method
=
RequestMethod
.
PUT
)
@ApiOperation
(
httpMethod
=
"PUT"
,
value
=
"修改维保单位"
,
notes
=
"修改维保单位"
)
public
boolean
updateByIdMaintenanceUnit
(
HttpServletRequest
request
,
@RequestBody
MaintenanceUnit
maintenanceUnit
){
return
iMaintenanceUnitService
.
updateById
(
maintenanceUnit
);
}
/**
* 根据id查询
* @param id
* @return
*/
@TycloudOperation
(
needAuth
=
false
,
ApiLevel
=
UserType
.
AGENCY
)
@RequestMapping
(
value
=
"/{id}"
,
method
=
RequestMethod
.
GET
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"根据id查询"
,
notes
=
"根据id查询"
)
public
MaintenanceUnit
selectById
(
HttpServletRequest
request
,
@PathVariable
Long
id
){
return
iMaintenanceUnitService
.
getById
(
id
);
}
/**
* 列表分页查询
* @return
*/
@TycloudOperation
(
needAuth
=
false
,
ApiLevel
=
UserType
.
AGENCY
)
@RequestMapping
(
value
=
"/list"
,
method
=
RequestMethod
.
GET
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"列表分页查询"
,
notes
=
"列表分页查询"
)
public
IPage
<
MaintenanceUnit
>
listPage
(
String
pageNum
,
String
pageSize
,
MaintenanceUnit
maintenanceUnit
){
Page
<
MaintenanceUnit
>
pageBean
;
QueryWrapper
<
MaintenanceUnit
>
maintenanceUnitQueryWrapper
=
new
QueryWrapper
<>();
Class
<?
extends
MaintenanceUnit
>
aClass
=
maintenanceUnit
.
getClass
();
Arrays
.
stream
(
aClass
.
getDeclaredFields
()).
forEach
(
field
->
{
try
{
field
.
setAccessible
(
true
);
Object
o
=
field
.
get
(
maintenanceUnit
);
if
(
o
!=
null
)
{
Class
<?>
type
=
field
.
getType
();
String
name
=
NameUtils
.
camel2Underline
(
field
.
getName
());
if
(
type
.
equals
(
Integer
.
class
))
{
Integer
fileValue
=
(
Integer
)
field
.
get
(
maintenanceUnit
);
maintenanceUnitQueryWrapper
.
eq
(
name
,
fileValue
);
}
else
if
(
type
.
equals
(
Long
.
class
))
{
Long
fileValue
=
(
Long
)
field
.
get
(
maintenanceUnit
);
maintenanceUnitQueryWrapper
.
eq
(
name
,
fileValue
);
}
else
if
(
type
.
equals
(
String
.
class
))
{
String
fileValue
=
(
String
)
field
.
get
(
maintenanceUnit
);
maintenanceUnitQueryWrapper
.
eq
(
name
,
fileValue
);
}
else
{
String
fileValue
=
(
String
)
field
.
get
(
maintenanceUnit
);
maintenanceUnitQueryWrapper
.
eq
(
name
,
fileValue
);
}
}
}
catch
(
Exception
e
)
{
}
});
IPage
<
MaintenanceUnit
>
page
;
if
(
StringUtils
.
isBlank
(
pageNum
)
||
StringUtils
.
isBlank
(
pageSize
))
{
pageBean
=
new
Page
<>(
0
,
Long
.
MAX_VALUE
);
}
else
{
pageBean
=
new
Page
<>(
Integer
.
parseInt
(
pageNum
),
Integer
.
parseInt
(
pageSize
));
}
page
=
iMaintenanceUnitService
.
page
(
pageBean
,
maintenanceUnitQueryWrapper
);
return
page
;
}
}
amos-boot-module/amos-boot-module-biz/amos-boot-module-tzs-biz/src/main/java/com/yeejoin/amos/boot/module/tzs/biz/controller/RescueStationController.java
0 → 100644
View file @
6aad0fb8
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
biz
.
controller
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.Api
;
import
org.apache.commons.lang3.StringUtils
;
import
org.springframework.web.bind.annotation.RestController
;
import
com.yeejoin.amos.boot.biz.common.controller.BaseController
;
import
com.yeejoin.amos.boot.module.tzs.api.service.IRescueStationService
;
import
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
javax.servlet.http.HttpServletRequest
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
org.springframework.web.bind.annotation.*
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.yeejoin.amos.boot.module.tzs.api.entity.RescueStation
;
import
com.yeejoin.amos.boot.biz.common.utils.NameUtils
;
import
org.typroject.tyboot.core.restful.doc.TycloudOperation
;
import
org.typroject.tyboot.core.foundation.enumeration.UserType
;
import
java.util.Arrays
;
/**
* 救援站
*
* @author tb
* @date 2021-06-01
*/
@RestController
@Api
(
tags
=
"救援站Api"
)
@RequestMapping
(
value
=
"/tzs/rescue-station"
)
public
class
RescueStationController
extends
BaseController
{
@Autowired
IRescueStationService
iRescueStationService
;
/**
* 新增救援站
* @return
*/
@TycloudOperation
(
needAuth
=
false
,
ApiLevel
=
UserType
.
AGENCY
)
@RequestMapping
(
value
=
"/save"
,
method
=
RequestMethod
.
POST
)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"新增救援站"
,
notes
=
"新增救援站"
)
public
boolean
saveRescueStation
(
HttpServletRequest
request
,
@RequestBody
RescueStation
rescueStation
){
return
iRescueStationService
.
save
(
rescueStation
);
}
/**
* 根据id删除
* @param id
* @return
*/
@TycloudOperation
(
needAuth
=
false
,
ApiLevel
=
UserType
.
AGENCY
)
@RequestMapping
(
value
=
"/{id}"
,
method
=
RequestMethod
.
DELETE
)
@ApiOperation
(
httpMethod
=
"DELETE"
,
value
=
"根据id删除"
,
notes
=
"根据id删除"
)
public
boolean
deleteById
(
HttpServletRequest
request
,
@PathVariable
Long
id
){
return
iRescueStationService
.
removeById
(
id
);
}
/**
* 修改救援站
* @return
*/
@TycloudOperation
(
needAuth
=
false
,
ApiLevel
=
UserType
.
AGENCY
)
@RequestMapping
(
value
=
"/updateById"
,
method
=
RequestMethod
.
PUT
)
@ApiOperation
(
httpMethod
=
"PUT"
,
value
=
"修改救援站"
,
notes
=
"修改救援站"
)
public
boolean
updateByIdRescueStation
(
HttpServletRequest
request
,
@RequestBody
RescueStation
rescueStation
){
return
iRescueStationService
.
updateById
(
rescueStation
);
}
/**
* 根据id查询
* @param id
* @return
*/
@TycloudOperation
(
needAuth
=
false
,
ApiLevel
=
UserType
.
AGENCY
)
@RequestMapping
(
value
=
"/{id}"
,
method
=
RequestMethod
.
GET
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"根据id查询"
,
notes
=
"根据id查询"
)
public
RescueStation
selectById
(
HttpServletRequest
request
,
@PathVariable
Long
id
){
return
iRescueStationService
.
getById
(
id
);
}
/**
* 列表分页查询
* @return
*/
@TycloudOperation
(
needAuth
=
false
,
ApiLevel
=
UserType
.
AGENCY
)
@RequestMapping
(
value
=
"/list"
,
method
=
RequestMethod
.
GET
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"列表分页查询"
,
notes
=
"列表分页查询"
)
public
IPage
<
RescueStation
>
listPage
(
String
pageNum
,
String
pageSize
,
RescueStation
rescueStation
){
Page
<
RescueStation
>
pageBean
;
QueryWrapper
<
RescueStation
>
rescueStationQueryWrapper
=
new
QueryWrapper
<>();
Class
<?
extends
RescueStation
>
aClass
=
rescueStation
.
getClass
();
Arrays
.
stream
(
aClass
.
getDeclaredFields
()).
forEach
(
field
->
{
try
{
field
.
setAccessible
(
true
);
Object
o
=
field
.
get
(
rescueStation
);
if
(
o
!=
null
)
{
Class
<?>
type
=
field
.
getType
();
String
name
=
NameUtils
.
camel2Underline
(
field
.
getName
());
if
(
type
.
equals
(
Integer
.
class
))
{
Integer
fileValue
=
(
Integer
)
field
.
get
(
rescueStation
);
rescueStationQueryWrapper
.
eq
(
name
,
fileValue
);
}
else
if
(
type
.
equals
(
Long
.
class
))
{
Long
fileValue
=
(
Long
)
field
.
get
(
rescueStation
);
rescueStationQueryWrapper
.
eq
(
name
,
fileValue
);
}
else
if
(
type
.
equals
(
String
.
class
))
{
String
fileValue
=
(
String
)
field
.
get
(
rescueStation
);
rescueStationQueryWrapper
.
eq
(
name
,
fileValue
);
}
else
{
String
fileValue
=
(
String
)
field
.
get
(
rescueStation
);
rescueStationQueryWrapper
.
eq
(
name
,
fileValue
);
}
}
}
catch
(
Exception
e
)
{
}
});
IPage
<
RescueStation
>
page
;
if
(
StringUtils
.
isBlank
(
pageNum
)
||
StringUtils
.
isBlank
(
pageSize
))
{
pageBean
=
new
Page
<>(
0
,
Long
.
MAX_VALUE
);
}
else
{
pageBean
=
new
Page
<>(
Integer
.
parseInt
(
pageNum
),
Integer
.
parseInt
(
pageSize
));
}
page
=
iRescueStationService
.
page
(
pageBean
,
rescueStationQueryWrapper
);
return
page
;
}
}
amos-boot-module/amos-boot-module-biz/amos-boot-module-tzs-biz/src/main/java/com/yeejoin/amos/boot/module/tzs/biz/controller/UseUnitController.java
0 → 100644
View file @
6aad0fb8
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
biz
.
controller
;
import
com.yeejoin.amos.boot.module.tzs.api.service.EquipFeignService
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.Api
;
import
org.apache.commons.lang3.StringUtils
;
import
org.springframework.web.bind.annotation.RestController
;
import
com.yeejoin.amos.boot.biz.common.controller.BaseController
;
import
com.yeejoin.amos.boot.module.tzs.api.service.IUseUnitService
;
import
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
javax.servlet.http.HttpServletRequest
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
org.springframework.web.bind.annotation.*
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.yeejoin.amos.boot.module.tzs.api.entity.UseUnit
;
import
com.yeejoin.amos.boot.biz.common.utils.NameUtils
;
import
org.typroject.tyboot.core.restful.doc.TycloudOperation
;
import
org.typroject.tyboot.core.foundation.enumeration.UserType
;
import
org.typroject.tyboot.core.restful.utils.ResponseModel
;
import
java.util.Arrays
;
/**
* 使用单位
*
* @author tb
* @date 2021-06-01
*/
@RestController
@Api
(
tags
=
"使用单位Api"
)
@RequestMapping
(
value
=
"/tzs/use-unit"
)
public
class
UseUnitController
extends
BaseController
{
@Autowired
IUseUnitService
iUseUnitService
;
@Autowired
EquipFeignService
equipFeignService
;
/**
* 新增使用单位
* @return
*/
@TycloudOperation
(
needAuth
=
false
,
ApiLevel
=
UserType
.
AGENCY
)
@RequestMapping
(
value
=
"/save"
,
method
=
RequestMethod
.
POST
)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"新增使用单位"
,
notes
=
"新增使用单位"
)
public
boolean
saveUseUnit
(
HttpServletRequest
request
,
@RequestBody
UseUnit
useUnit
){
return
iUseUnitService
.
save
(
useUnit
);
}
/**
* 根据id删除
* @param id
* @return
*/
@TycloudOperation
(
needAuth
=
false
,
ApiLevel
=
UserType
.
AGENCY
)
@RequestMapping
(
value
=
"/{id}"
,
method
=
RequestMethod
.
DELETE
)
@ApiOperation
(
httpMethod
=
"DELETE"
,
value
=
"根据id删除"
,
notes
=
"根据id删除"
)
public
boolean
deleteById
(
HttpServletRequest
request
,
@PathVariable
Long
id
){
return
iUseUnitService
.
removeById
(
id
);
}
/**
* 修改使用单位
* @return
*/
@TycloudOperation
(
needAuth
=
false
,
ApiLevel
=
UserType
.
AGENCY
)
@RequestMapping
(
value
=
"/updateById"
,
method
=
RequestMethod
.
PUT
)
@ApiOperation
(
httpMethod
=
"PUT"
,
value
=
"修改使用单位"
,
notes
=
"修改使用单位"
)
public
boolean
updateByIdUseUnit
(
HttpServletRequest
request
,
@RequestBody
UseUnit
useUnit
){
return
iUseUnitService
.
updateById
(
useUnit
);
}
/**
* 获取风险点列表
* @return
*/
@TycloudOperation
(
needAuth
=
false
,
ApiLevel
=
UserType
.
AGENCY
)
@RequestMapping
(
value
=
"/riskSource/list"
,
method
=
RequestMethod
.
GET
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"获取风险点列表"
,
notes
=
"获取风险点列表"
)
public
ResponseModel
<
Object
>
getRiskSourceList
()
{
ResponseModel
<
Object
>
result
=
equipFeignService
.
getRiskSourceChildrenList
();
return
result
;
}
/**
* 根据id查询
* @param id
* @return
*/
@TycloudOperation
(
needAuth
=
false
,
ApiLevel
=
UserType
.
AGENCY
)
@RequestMapping
(
value
=
"/{id}"
,
method
=
RequestMethod
.
GET
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"根据id查询"
,
notes
=
"根据id查询"
)
public
UseUnit
selectById
(
HttpServletRequest
request
,
@PathVariable
Long
id
){
return
iUseUnitService
.
getById
(
id
);
}
/**
* 列表分页查询
* @return
*/
@TycloudOperation
(
needAuth
=
false
,
ApiLevel
=
UserType
.
AGENCY
)
@RequestMapping
(
value
=
"/list"
,
method
=
RequestMethod
.
GET
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"列表分页查询"
,
notes
=
"列表分页查询"
)
public
IPage
<
UseUnit
>
listPage
(
String
pageNum
,
String
pageSize
,
UseUnit
useUnit
){
Page
<
UseUnit
>
pageBean
;
QueryWrapper
<
UseUnit
>
useUnitQueryWrapper
=
new
QueryWrapper
<>();
Class
<?
extends
UseUnit
>
aClass
=
useUnit
.
getClass
();
Arrays
.
stream
(
aClass
.
getDeclaredFields
()).
forEach
(
field
->
{
try
{
field
.
setAccessible
(
true
);
Object
o
=
field
.
get
(
useUnit
);
if
(
o
!=
null
)
{
Class
<?>
type
=
field
.
getType
();
String
name
=
NameUtils
.
camel2Underline
(
field
.
getName
());
if
(
type
.
equals
(
Integer
.
class
))
{
Integer
fileValue
=
(
Integer
)
field
.
get
(
useUnit
);
useUnitQueryWrapper
.
eq
(
name
,
fileValue
);
}
else
if
(
type
.
equals
(
Long
.
class
))
{
Long
fileValue
=
(
Long
)
field
.
get
(
useUnit
);
useUnitQueryWrapper
.
eq
(
name
,
fileValue
);
}
else
if
(
type
.
equals
(
String
.
class
))
{
String
fileValue
=
(
String
)
field
.
get
(
useUnit
);
useUnitQueryWrapper
.
eq
(
name
,
fileValue
);
}
else
{
String
fileValue
=
(
String
)
field
.
get
(
useUnit
);
useUnitQueryWrapper
.
eq
(
name
,
fileValue
);
}
}
}
catch
(
Exception
e
)
{
}
});
IPage
<
UseUnit
>
page
;
if
(
StringUtils
.
isBlank
(
pageNum
)
||
StringUtils
.
isBlank
(
pageSize
))
{
pageBean
=
new
Page
<>(
0
,
Long
.
MAX_VALUE
);
}
else
{
pageBean
=
new
Page
<>(
Integer
.
parseInt
(
pageNum
),
Integer
.
parseInt
(
pageSize
));
}
page
=
iUseUnitService
.
page
(
pageBean
,
useUnitQueryWrapper
);
return
page
;
}
}
amos-boot-module/amos-boot-module-biz/amos-boot-module-tzs-biz/src/main/java/com/yeejoin/amos/boot/module/tzs/biz/service/impl/ElevatorServiceImpl.java
0 → 100644
View file @
6aad0fb8
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
biz
.
service
.
impl
;
import
com.yeejoin.amos.boot.module.tzs.api.entity.Elevator
;
import
com.yeejoin.amos.boot.module.tzs.api.mapper.ElevatorMapper
;
import
com.yeejoin.amos.boot.module.tzs.api.service.IElevatorService
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
org.springframework.stereotype.Service
;
/**
* 服务实现类
*
* @author tb
* @date 2021-06-01
*/
@Service
public
class
ElevatorServiceImpl
extends
ServiceImpl
<
ElevatorMapper
,
Elevator
>
implements
IElevatorService
{
}
amos-boot-module/amos-boot-module-biz/amos-boot-module-tzs-biz/src/main/java/com/yeejoin/amos/boot/module/tzs/biz/service/impl/MaintenanceUnitServiceImpl.java
0 → 100644
View file @
6aad0fb8
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
biz
.
service
.
impl
;
import
com.yeejoin.amos.boot.module.tzs.api.entity.MaintenanceUnit
;
import
com.yeejoin.amos.boot.module.tzs.api.mapper.MaintenanceUnitMapper
;
import
com.yeejoin.amos.boot.module.tzs.api.service.IMaintenanceUnitService
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
org.springframework.stereotype.Service
;
/**
* 服务实现类
*
* @author tb
* @date 2021-06-01
*/
@Service
public
class
MaintenanceUnitServiceImpl
extends
ServiceImpl
<
MaintenanceUnitMapper
,
MaintenanceUnit
>
implements
IMaintenanceUnitService
{
}
amos-boot-module/amos-boot-module-biz/amos-boot-module-tzs-biz/src/main/java/com/yeejoin/amos/boot/module/tzs/biz/service/impl/RescueStationServiceImpl.java
0 → 100644
View file @
6aad0fb8
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
biz
.
service
.
impl
;
import
com.yeejoin.amos.boot.module.tzs.api.entity.RescueStation
;
import
com.yeejoin.amos.boot.module.tzs.api.mapper.RescueStationMapper
;
import
com.yeejoin.amos.boot.module.tzs.api.service.IRescueStationService
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
org.springframework.stereotype.Service
;
/**
* 服务实现类
*
* @author tb
* @date 2021-06-01
*/
@Service
public
class
RescueStationServiceImpl
extends
ServiceImpl
<
RescueStationMapper
,
RescueStation
>
implements
IRescueStationService
{
}
amos-boot-module/amos-boot-module-biz/amos-boot-module-tzs-biz/src/main/java/com/yeejoin/amos/boot/module/tzs/biz/service/impl/UseUnitServiceImpl.java
0 → 100644
View file @
6aad0fb8
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
biz
.
service
.
impl
;
import
com.yeejoin.amos.boot.module.tzs.api.entity.UseUnit
;
import
com.yeejoin.amos.boot.module.tzs.api.mapper.UseUnitMapper
;
import
com.yeejoin.amos.boot.module.tzs.api.service.IUseUnitService
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
org.springframework.stereotype.Service
;
/**
* 服务实现类
*
* @author tb
* @date 2021-06-01
*/
@Service
public
class
UseUnitServiceImpl
extends
ServiceImpl
<
UseUnitMapper
,
UseUnit
>
implements
IUseUnitService
{
}
amos-boot-module/amos-boot-module-biz/pom.xml
View file @
6aad0fb8
...
@@ -16,5 +16,6 @@
...
@@ -16,5 +16,6 @@
<modules>
<modules>
<module>
amos-boot-module-tzs-biz
</module>
<module>
amos-boot-module-tzs-biz
</module>
<module>
amos-boot-module-jcs-biz
</module>
<module>
amos-boot-module-jcs-biz
</module>
<module>
amos-boot-module-demo-biz
</module>
</modules>
</modules>
</project>
</project>
amos-boot-tzs-system/src/main/java/com/yeejoin/amos/AmosTzsApplication.java
View file @
6aad0fb8
package
com
.
yeejoin
.
amos
;
package
com
.
yeejoin
.
amos
;
import
com.yeejoin.amos.boot.biz.common.utils.oConvertUtils
;
import
org.mybatis.spring.annotation.MapperScan
;
import
org.mybatis.spring.annotation.MapperScan
;
import
org.slf4j.Logger
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
org.slf4j.LoggerFactory
;
...
@@ -17,6 +18,9 @@ import org.springframework.core.env.Environment;
...
@@ -17,6 +18,9 @@ import org.springframework.core.env.Environment;
import
org.springframework.scheduling.annotation.EnableAsync
;
import
org.springframework.scheduling.annotation.EnableAsync
;
import
org.springframework.transaction.annotation.EnableTransactionManagement
;
import
org.springframework.transaction.annotation.EnableTransactionManagement
;
import
java.net.InetAddress
;
import
java.net.UnknownHostException
;
/**
/**
* <pre>
* <pre>
* 特种设备服务启动类
* 特种设备服务启动类
...
@@ -36,21 +40,21 @@ import org.springframework.transaction.annotation.EnableTransactionManagement;
...
@@ -36,21 +40,21 @@ import org.springframework.transaction.annotation.EnableTransactionManagement;
"org.typroject.tyboot.face.*.orm.dao*"
,
"org.typroject.tyboot.face.*.orm.dao*"
,
"org.typroject.tyboot.core.auth.face.orm.dao*"
,
"org.typroject.tyboot.core.auth.face.orm.dao*"
,
"org.typroject.tyboot.component.*.face.orm.dao*"
,
"org.typroject.tyboot.component.*.face.orm.dao*"
,
"com.yeejoin.amos.boot.module.tzs.
biz.dao
.mapper"
})
"com.yeejoin.amos.boot.module.tzs.
api
.mapper"
})
@ComponentScan
(
basePackages
=
{
"org.typroject"
,
"com.yeejoin.amos"
})
@ComponentScan
(
basePackages
=
{
"org.typroject"
,
"com.yeejoin.amos"
})
public
class
AmosTzsApplication
{
public
class
AmosTzsApplication
{
private
static
final
Logger
logger
=
LoggerFactory
.
getLogger
(
AmosTzsApplication
.
class
);
private
static
final
Logger
logger
=
LoggerFactory
.
getLogger
(
AmosTzsApplication
.
class
);
public
static
void
main
(
String
[]
args
)
{
public
static
void
main
(
String
[]
args
)
throws
UnknownHostException
{
ConfigurableApplicationContext
context
=
SpringApplication
.
run
(
AmosTzsApplication
.
class
,
args
);
ConfigurableApplicationContext
context
=
SpringApplication
.
run
(
AmosTzsApplication
.
class
,
args
);
Environment
environment
=
context
.
getEnvironment
();
Environment
env
=
context
.
getEnvironment
();
String
ip
=
InetAddress
.
getLocalHost
().
getHostAddress
();
String
port
=
env
.
getProperty
(
"server.port"
);
logger
.
info
(
"The requested service of "
+
environment
.
getProperty
(
"spring.application.name"
)
String
path
=
oConvertUtils
.
getString
(
env
.
getProperty
(
"server.servlet.context-path"
));
+
" has already been started in "
+
environment
.
getProperty
(
"spring.profiles.active"
)
+
""
logger
.
info
(
"\n----------------------------------------------------------\n\t"
+
+
" environment,and service's url is 'http://localhost:"
"Application Jeecg-Boot is running! Access URLs:\n\t"
+
+
environment
.
getProperty
(
"server.port"
)
"Swagger文档: \thttp://"
+
ip
+
":"
+
port
+
path
+
"/doc.html\n"
+
+
environment
.
getProperty
(
"server.servlet.context-path"
)
+
"/swagger-ui.html'
"
);
"----------------------------------------------------------
"
);
}
}
}
}
amos-boot-tzs-system/src/main/resources/application-dev.properties
View file @
6aad0fb8
#DB properties:
#DB properties:
spring.datasource.driver-class-name
=
com.mysql.cj.jdbc.Driver
spring.datasource.driver-class-name
=
com.mysql.cj.jdbc.Driver
spring.datasource.url
=
jdbc:mysql://172.16.
10.66:3306/safety-business-3.0.0
?allowMultiQueries=true&serverTimezone=GMT%2B8&characterEncoding=utf8
spring.datasource.url
=
jdbc:mysql://172.16.
6.60:3306/amos-tzs-biz
?allowMultiQueries=true&serverTimezone=GMT%2B8&characterEncoding=utf8
spring.datasource.username
=
root
spring.datasource.username
=
root
spring.datasource.password
=
root_123
spring.datasource.password
=
root_123
...
...
amos-boot-tzs-system/src/main/resources/application.properties
View file @
6aad0fb8
spring.application.name
=
SPECIAL-EQUIPMENT
spring.application.name
=
SPECIAL-EQUIPMENT
server.servlet.context-path
=
/specialEquip
server.port
=
10000
server.port
=
10000
spring.profiles.active
=
dev
spring.profiles.active
=
dev
\ No newline at end of file
pom.xml
View file @
6aad0fb8
...
@@ -481,5 +481,6 @@
...
@@ -481,5 +481,6 @@
<module>
amos-boot-jcs-system
</module>
<module>
amos-boot-jcs-system
</module>
<module>
amos-boot-biz-common
</module>
<module>
amos-boot-biz-common
</module>
<module>
amos-boot-module
</module>
<module>
amos-boot-module
</module>
<module>
amos-boot-demo-system
</module>
</modules>
</modules>
</project>
</project>
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