Skip to content
Toggle navigation
P
Projects
G
Groups
S
Snippets
Help
黄嘉阳
/
iot-platform-server
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
0
Merge Requests
0
Pipelines
Wiki
Snippets
Settings
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit
4657dfba
authored
Sep 13, 2023
by
杨伟程
Browse files
Options
_('Browse Files')
Download
Email Patches
Plain Diff
調整包結構
parent
aa5d6f78
Hide whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
42 additions
and
19 deletions
server-common/src/main/java/com/makeit/config/global/swagger/ModuleSwaggerApiListingReader.java
server-common/src/main/java/com/makeit/config/global/swagger/ModuleSwaggerOperationTagsReader.java
server-module/src/main/java/com/makeit/config/SwaggerPlatformConfig.java
server-module/src/main/java/com/makeit/module/controller/wechat/alarm/PlatAlarmRecordChildrenController.java → server-module/src/main/java/com/makeit/module/controller/children/alarm/PlatAlarmRecordChildrenController.java
server-module/src/main/java/com/makeit/module/controller/wechat/elder/PlatElderWechatController.java → server-module/src/main/java/com/makeit/module/controller/children/elder/PlatElderChildrenController.java
server-module/src/main/java/com/makeit/module/controller/wechat/elder/PlatElderChildrenInfoWechatController.java → server-module/src/main/java/com/makeit/module/controller/children/elder/PlatElderChildrenInfoChildrenController.java
server-module/src/main/java/com/makeit/module/controller/wechat/elder/PlatElderChildrenInfoUserLoginWechatController.java → server-module/src/main/java/com/makeit/module/controller/children/elder/PlatElderChildrenInfoUserLoginChildrenController.java
server-module/src/main/java/com/makeit/module/controller/wechat/elder/PlatElderRealTimeWechatController.java → server-module/src/main/java/com/makeit/module/controller/children/elder/PlatElderRealTimeChildrenController.java
server-module/src/main/java/com/makeit/module/controller/wechat/alarm/PlatAlarmRecordWechatController.java
server-module/src/main/java/com/makeit/module/controller/wechat/device/PlatDeviceWechatController.java
server-common/src/main/java/com/makeit/config/global/swagger/ModuleSwaggerApiListingReader.java
View file @
4657dfba
...
@@ -110,7 +110,7 @@ public class ModuleSwaggerApiListingReader implements ApiListingBuilderPlugin {
...
@@ -110,7 +110,7 @@ public class ModuleSwaggerApiListingReader implements ApiListingBuilderPlugin {
private
Function
<
Api
,
Set
<
String
>>
tags
(
Class
<?>
clazz
,
List
<
SwaggerModuleConfig
>
configList
)
{
private
Function
<
Api
,
Set
<
String
>>
tags
(
Class
<?>
clazz
,
List
<
SwaggerModuleConfig
>
configList
)
{
String
moduleName
=
configList
.
stream
().
filter
(
e
->
e
.
getPackageList
().
stream
().
anyMatch
(
ee
->
clazz
.
getName
().
contain
s
(
ee
))).
map
(
SwaggerModuleConfig:
:
getModuleName
).
findFirst
().
orElse
(
""
);
String
moduleName
=
configList
.
stream
().
filter
(
e
->
e
.
getPackageList
().
stream
().
anyMatch
(
ee
->
clazz
.
getName
().
equal
s
(
ee
))).
map
(
SwaggerModuleConfig:
:
getModuleName
).
findFirst
().
orElse
(
""
);
return
input
->
{
return
input
->
{
...
...
server-common/src/main/java/com/makeit/config/global/swagger/ModuleSwaggerOperationTagsReader.java
View file @
4657dfba
...
@@ -75,7 +75,7 @@ public class ModuleSwaggerOperationTagsReader implements OperationBuilderPlugin
...
@@ -75,7 +75,7 @@ public class ModuleSwaggerOperationTagsReader implements OperationBuilderPlugin
private
Function
<
Api
,
Set
<
String
>>
tagsFromController
(
Class
<?>
clazz
,
List
<
SwaggerModuleConfig
>
configList
)
{
private
Function
<
Api
,
Set
<
String
>>
tagsFromController
(
Class
<?>
clazz
,
List
<
SwaggerModuleConfig
>
configList
)
{
String
moduleName
=
configList
.
stream
().
filter
(
e
->
e
.
getPackageList
().
stream
().
anyMatch
(
ee
->
clazz
.
getName
().
contain
s
(
ee
))).
map
(
SwaggerModuleConfig:
:
getModuleName
).
findFirst
().
orElse
(
""
);
String
moduleName
=
configList
.
stream
().
filter
(
e
->
e
.
getPackageList
().
stream
().
anyMatch
(
ee
->
clazz
.
getName
().
equal
s
(
ee
))).
map
(
SwaggerModuleConfig:
:
getModuleName
).
findFirst
().
orElse
(
""
);
return
input
->
{
return
input
->
{
...
...
server-module/src/main/java/com/makeit/config/SwaggerPlatformConfig.java
View file @
4657dfba
...
@@ -41,7 +41,16 @@ public class SwaggerPlatformConfig {
...
@@ -41,7 +41,16 @@ public class SwaggerPlatformConfig {
SwaggerModuleConfig
config
=
new
SwaggerModuleConfig
();
SwaggerModuleConfig
config
=
new
SwaggerModuleConfig
();
config
.
setPackageList
(
Arrays
.
asList
(
"com.makeit.module.controller.wechat"
));
config
.
setPackageList
(
Arrays
.
asList
(
"com.makeit.module.controller.wechat"
));
config
.
setModuleName
(
"微信端"
);
config
.
setModuleName
(
"平台端小程序"
);
return
config
;
}
@Bean
public
SwaggerModuleConfig
childrenModule
()
{
SwaggerModuleConfig
config
=
new
SwaggerModuleConfig
();
config
.
setPackageList
(
Arrays
.
asList
(
"com.makeit.module.controller.children"
));
config
.
setModuleName
(
"子女端小程序"
);
return
config
;
return
config
;
}
}
...
@@ -54,7 +63,7 @@ public class SwaggerPlatformConfig {
...
@@ -54,7 +63,7 @@ public class SwaggerPlatformConfig {
ApiSelectorBuilder
builder
=
docket
.
select
();
ApiSelectorBuilder
builder
=
docket
.
select
();
//api过滤
//api过滤
builder
=
builder
.
apis
(
builder
=
builder
.
apis
(
RequestHandlerSelectors
.
basePackage
(
"com.makeit.module.controller"
)
RequestHandlerSelectors
.
basePackage
(
"com.makeit.module.controller
.wechat
"
)
);
);
return
builder
.
build
();
return
builder
.
build
();
}
}
...
@@ -64,7 +73,7 @@ public class SwaggerPlatformConfig {
...
@@ -64,7 +73,7 @@ public class SwaggerPlatformConfig {
Docket
docket
=
new
Docket
(
DocumentationType
.
SWAGGER_2
)
Docket
docket
=
new
Docket
(
DocumentationType
.
SWAGGER_2
)
.
apiInfo
(
apiInfo
())
.
apiInfo
(
apiInfo
())
.
groupName
(
"04-
微信端
"
);
.
groupName
(
"04-
平台端小程序
"
);
ApiSelectorBuilder
builder
=
docket
.
select
();
ApiSelectorBuilder
builder
=
docket
.
select
();
//api过滤
//api过滤
builder
=
builder
.
apis
(
builder
=
builder
.
apis
(
...
@@ -73,6 +82,20 @@ public class SwaggerPlatformConfig {
...
@@ -73,6 +82,20 @@ public class SwaggerPlatformConfig {
return
builder
.
build
();
return
builder
.
build
();
}
}
@Bean
public
Docket
childrenApi
()
{
Docket
docket
=
new
Docket
(
DocumentationType
.
SWAGGER_2
)
.
apiInfo
(
apiInfo
())
.
groupName
(
"04-子女端小程序"
);
ApiSelectorBuilder
builder
=
docket
.
select
();
//api过滤
builder
=
builder
.
apis
(
RequestHandlerSelectors
.
basePackage
(
"com.makeit.module.controller.children"
)
);
return
builder
.
build
();
}
private
ApiInfo
apiInfo
()
{
private
ApiInfo
apiInfo
()
{
return
new
ApiInfoBuilder
().
title
(
"IOT文档"
)
return
new
ApiInfoBuilder
().
title
(
"IOT文档"
)
...
...
server-module/src/main/java/com/makeit/module/controller/
wechat
/alarm/PlatAlarmRecordChildrenController.java
→
server-module/src/main/java/com/makeit/module/controller/
children
/alarm/PlatAlarmRecordChildrenController.java
View file @
4657dfba
package
com
.
makeit
.
module
.
controller
.
wechat
.
alarm
;
package
com
.
makeit
.
module
.
controller
.
children
.
alarm
;
import
com.makeit.common.dto.BaseIdDTO
;
import
com.makeit.common.dto.BaseIdDTO
;
...
...
server-module/src/main/java/com/makeit/module/controller/
wechat/elder/PlatElderWechat
Controller.java
→
server-module/src/main/java/com/makeit/module/controller/
children/elder/PlatElderChildren
Controller.java
View file @
4657dfba
package
com
.
makeit
.
module
.
controller
.
wechat
.
elder
;
package
com
.
makeit
.
module
.
controller
.
children
.
elder
;
import
com.makeit.common.dto.BaseIdDTO
;
import
com.makeit.common.dto.BaseIdDTO
;
...
@@ -25,10 +25,10 @@ import java.util.List;
...
@@ -25,10 +25,10 @@ import java.util.List;
* @author eugene young
* @author eugene young
* @since 2023-08-29
* @since 2023-08-29
*/
*/
@Api
(
tags
=
"
长者基本信息-子女端小程序
"
)
@Api
(
tags
=
"
子女端小程序-长者基本信息
"
)
@RestController
@RestController
@RequestMapping
(
"/children/elder"
)
@RequestMapping
(
"/children/elder"
)
public
class
PlatElder
Wechat
Controller
{
public
class
PlatElder
Children
Controller
{
@Autowired
@Autowired
private
PlatElderService
platElderService
;
private
PlatElderService
platElderService
;
...
...
server-module/src/main/java/com/makeit/module/controller/
wechat/elder/PlatElderChildrenInfoWechat
Controller.java
→
server-module/src/main/java/com/makeit/module/controller/
children/elder/PlatElderChildrenInfoChildren
Controller.java
View file @
4657dfba
package
com
.
makeit
.
module
.
controller
.
wechat
.
elder
;
package
com
.
makeit
.
module
.
controller
.
children
.
elder
;
import
com.makeit.common.response.ApiResponseEntity
;
import
com.makeit.common.response.ApiResponseEntity
;
...
@@ -21,10 +21,10 @@ import org.springframework.web.bind.annotation.RestController;
...
@@ -21,10 +21,10 @@ import org.springframework.web.bind.annotation.RestController;
* @author eugene young
* @author eugene young
* @since 2023-08-29
* @since 2023-08-29
*/
*/
@Api
(
tags
=
"
长者子女账号-子女端小程序
"
)
@Api
(
tags
=
"
子女端小程序-长者子女账号
"
)
@RestController
@RestController
@RequestMapping
(
"/children/elder/children-info"
)
@RequestMapping
(
"/children/elder/children-info"
)
public
class
PlatElderChildrenInfo
Wechat
Controller
{
public
class
PlatElderChildrenInfo
Children
Controller
{
@Autowired
@Autowired
private
PlatElderChildrenInfoService
platElderChildrenInfoService
;
private
PlatElderChildrenInfoService
platElderChildrenInfoService
;
...
...
server-module/src/main/java/com/makeit/module/controller/
wechat/elder/PlatElderChildrenInfoUserLoginWechat
Controller.java
→
server-module/src/main/java/com/makeit/module/controller/
children/elder/PlatElderChildrenInfoUserLoginChildren
Controller.java
View file @
4657dfba
package
com
.
makeit
.
module
.
controller
.
wechat
.
elder
;
package
com
.
makeit
.
module
.
controller
.
children
.
elder
;
import
com.makeit.common.response.ApiResponseEntity
;
import
com.makeit.common.response.ApiResponseEntity
;
import
com.makeit.common.response.ApiResponseUtils
;
import
com.makeit.common.response.ApiResponseUtils
;
...
@@ -16,7 +16,7 @@ import org.springframework.web.bind.annotation.RestController;
...
@@ -16,7 +16,7 @@ import org.springframework.web.bind.annotation.RestController;
@Api
(
tags
=
"子女端小程序-登录"
)
@Api
(
tags
=
"子女端小程序-登录"
)
@RestController
@RestController
@RequestMapping
(
"/children/login"
)
@RequestMapping
(
"/children/login"
)
public
class
PlatElderChildrenInfoUserLogin
Wechat
Controller
{
public
class
PlatElderChildrenInfoUserLogin
Children
Controller
{
@Autowired
@Autowired
private
PlatElderChildrenInfoUserLoginWechatService
platElderChildrenInfoUserLoginWechatService
;
private
PlatElderChildrenInfoUserLoginWechatService
platElderChildrenInfoUserLoginWechatService
;
...
...
server-module/src/main/java/com/makeit/module/controller/
wechat/elder/PlatElderRealTimeWechat
Controller.java
→
server-module/src/main/java/com/makeit/module/controller/
children/elder/PlatElderRealTimeChildren
Controller.java
View file @
4657dfba
package
com
.
makeit
.
module
.
controller
.
wechat
.
elder
;
package
com
.
makeit
.
module
.
controller
.
children
.
elder
;
import
com.makeit.common.response.ApiResponseEntity
;
import
com.makeit.common.response.ApiResponseEntity
;
...
@@ -27,10 +27,10 @@ import java.util.List;
...
@@ -27,10 +27,10 @@ import java.util.List;
* @author eugene young
* @author eugene young
* @since 2023-08-29
* @since 2023-08-29
*/
*/
@Api
(
tags
=
"
长者实时监测-子女端小程序
"
)
@Api
(
tags
=
"
子女端小程序-长者实时监测
"
)
@RestController
@RestController
@RequestMapping
(
"/children/elder/realTime"
)
@RequestMapping
(
"/children/elder/realTime"
)
public
class
PlatElderRealTime
Wechat
Controller
{
public
class
PlatElderRealTime
Children
Controller
{
@Autowired
@Autowired
private
PlatElderRealTimeService
platElderRealTimeService
;
private
PlatElderRealTimeService
platElderRealTimeService
;
...
...
server-module/src/main/java/com/makeit/module/controller/wechat/alarm/PlatAlarmRecordWechatController.java
View file @
4657dfba
...
@@ -18,7 +18,7 @@ import org.springframework.web.bind.annotation.RequestBody;
...
@@ -18,7 +18,7 @@ import org.springframework.web.bind.annotation.RequestBody;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
import
org.springframework.web.bind.annotation.RestController
;
@Api
(
tags
=
"小程序-告警记录"
)
@Api
(
tags
=
"
平台端
小程序-告警记录"
)
@RestController
@RestController
@RequestMapping
(
"/wechat/plat/alarm-record"
)
@RequestMapping
(
"/wechat/plat/alarm-record"
)
public
class
PlatAlarmRecordWechatController
{
public
class
PlatAlarmRecordWechatController
{
...
...
server-module/src/main/java/com/makeit/module/controller/wechat/device/PlatDeviceWechatController.java
View file @
4657dfba
...
@@ -29,7 +29,7 @@ import org.springframework.web.bind.annotation.RestController;
...
@@ -29,7 +29,7 @@ import org.springframework.web.bind.annotation.RestController;
* @author eugene young
* @author eugene young
* @since 2023-09-05
* @since 2023-09-05
*/
*/
@Api
(
tags
=
"
设备-小程序
"
)
@Api
(
tags
=
"
平台端小程序-设备
"
)
@RestController
@RestController
@RequestMapping
(
"/wechat/plat/device"
)
@RequestMapping
(
"/wechat/plat/device"
)
public
class
PlatDeviceWechatController
{
public
class
PlatDeviceWechatController
{
...
...
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