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
c15c0eff
authored
Oct 07, 2023
by
杨伟程
Browse files
Options
_('Browse Files')
Download
Email Patches
Plain Diff
移动端配置和分类
parent
1960b971
Hide whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
395 additions
and
2 deletions
saas-module/src/main/java/com/makeit/controller/children/sys/SysConfigCategoryChildrenController.java
saas-module/src/main/java/com/makeit/controller/children/sys/SysConfigChildrenController.java
saas-module/src/main/java/com/makeit/controller/children/sys/SysDictionaryCategoryChildrenController.java
saas-module/src/main/java/com/makeit/controller/children/sys/SysDictionaryChildrenController.java
saas-module/src/main/java/com/makeit/controller/wechat/sys/SysConfigCategoryWechatController.java
saas-module/src/main/java/com/makeit/controller/wechat/sys/SysConfigWechatController.java
saas-module/src/main/java/com/makeit/controller/wechat/sys/SysDictionaryCategoryWechatController.java
saas-module/src/main/java/com/makeit/controller/wechat/sys/SysDictionaryWechatController.java
server-module/src/main/java/com/makeit/config/SwaggerPlatformConfig.java
saas-module/src/main/java/com/makeit/controller/children/sys/SysConfigCategoryChildrenController.java
0 → 100644
View file @
c15c0eff
package
com
.
makeit
.
controller
.
children
.
sys
;
import
com.makeit.common.dto.BaseIdDTO
;
import
com.makeit.common.response.ApiResponseEntity
;
import
com.makeit.common.response.ApiResponseUtils
;
import
com.makeit.module.system.dto.SysConfigCategoryDTOVO
;
import
com.makeit.module.system.service.SysConfigCategoryService
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.validation.annotation.Validated
;
import
org.springframework.web.bind.annotation.PostMapping
;
import
org.springframework.web.bind.annotation.RequestBody
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
import
java.util.List
;
@Api
(
tags
=
"子女端小程序-配置分类"
)
@RestController
@RequestMapping
(
"/children/sys/configCategory"
)
public
class
SysConfigCategoryChildrenController
{
@Autowired
private
SysConfigCategoryService
sysConfigCategoryService
;
@ApiOperation
(
value
=
"列表"
,
notes
=
""
)
@PostMapping
(
"/list"
)
public
ApiResponseEntity
<
List
<
SysConfigCategoryDTOVO
>>
list
(
@RequestBody
SysConfigCategoryDTOVO
sysConfigCategory
)
{
return
ApiResponseUtils
.
success
(
sysConfigCategoryService
.
list
(
sysConfigCategory
));
}
@ApiOperation
(
value
=
"列表(AuthIgnore)"
,
notes
=
""
)
@PostMapping
(
"/listAuthIgnore"
)
public
ApiResponseEntity
<
List
<
SysConfigCategoryDTOVO
>>
listAuthIgnore
(
@RequestBody
SysConfigCategoryDTOVO
sysConfigCategory
)
{
return
ApiResponseUtils
.
success
(
sysConfigCategoryService
.
list
(
sysConfigCategory
));
}
@ApiOperation
(
value
=
"详情"
,
notes
=
""
)
@PostMapping
(
"/view"
)
public
ApiResponseEntity
<
SysConfigCategoryDTOVO
>
view
(
@RequestBody
BaseIdDTO
baseIdDTO
)
{
return
ApiResponseUtils
.
success
(
sysConfigCategoryService
.
view
(
baseIdDTO
.
getId
()));
}
}
saas-module/src/main/java/com/makeit/controller/children/sys/SysConfigChildrenController.java
0 → 100644
View file @
c15c0eff
package
com
.
makeit
.
controller
.
children
.
sys
;
import
com.makeit.common.dto.BaseIdDTO
;
import
com.makeit.common.page.PageReqDTO
;
import
com.makeit.common.page.PageVO
;
import
com.makeit.common.response.ApiResponseEntity
;
import
com.makeit.common.response.ApiResponseUtils
;
import
com.makeit.module.system.entity.SysConfig
;
import
com.makeit.module.system.entity.SysConfigCategory
;
import
com.makeit.module.system.service.SysConfigService
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.PostMapping
;
import
org.springframework.web.bind.annotation.RequestBody
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
import
java.util.List
;
@Api
(
tags
=
"子女端小程序-配置"
)
@RestController
@RequestMapping
(
"/children/sys/config"
)
public
class
SysConfigChildrenController
{
@Autowired
private
SysConfigService
sysConfigService
;
@ApiOperation
(
value
=
"列表"
,
notes
=
""
)
@PostMapping
(
"/list"
)
public
ApiResponseEntity
<
List
<
SysConfig
>>
list
(
@RequestBody
SysConfig
sysConfig
)
{
return
ApiResponseUtils
.
success
(
sysConfigService
.
list
(
sysConfig
));
}
@ApiOperation
(
value
=
"分页列表"
,
notes
=
""
)
@PostMapping
(
"/page"
)
public
ApiResponseEntity
<
PageVO
<
SysConfig
>>
page
(
@RequestBody
PageReqDTO
<
SysConfig
>
page
)
{
return
ApiResponseUtils
.
success
(
sysConfigService
.
page
(
page
));
}
@ApiOperation
(
value
=
"列表(AuthIgnore)"
,
notes
=
""
)
@PostMapping
(
"/listAuthIgnore"
)
public
ApiResponseEntity
<
List
<
SysConfig
>>
listAuthIgnore
(
@RequestBody
SysConfig
sysConfig
)
{
return
ApiResponseUtils
.
success
(
sysConfigService
.
list
(
sysConfig
));
}
@ApiOperation
(
value
=
"分页列表(AuthIgnore)"
,
notes
=
""
)
@PostMapping
(
"/pageAuthIgnore"
)
public
ApiResponseEntity
<
PageVO
<
SysConfig
>>
pageAuthIgnore
(
@RequestBody
PageReqDTO
<
SysConfig
>
page
)
{
return
ApiResponseUtils
.
success
(
sysConfigService
.
page
(
page
));
}
@ApiOperation
(
value
=
"详情"
,
notes
=
""
)
@PostMapping
(
"/view"
)
public
ApiResponseEntity
<
SysConfig
>
view
(
@RequestBody
BaseIdDTO
baseIdDTO
)
{
return
ApiResponseUtils
.
success
(
sysConfigService
.
view
(
baseIdDTO
.
getId
()));
}
@ApiOperation
(
value
=
"根据分类code获取详情"
,
notes
=
""
)
@PostMapping
(
"/viewByCategoryCode"
)
public
ApiResponseEntity
<
SysConfigCategory
>
viewByCategoryCode
(
@RequestBody
SysConfigCategory
sysConfigCategory
)
{
return
ApiResponseUtils
.
success
(
sysConfigService
.
viewByCategoryCode
(
sysConfigCategory
.
getCode
()));
}
}
saas-module/src/main/java/com/makeit/controller/children/sys/SysDictionaryCategoryChildrenController.java
0 → 100644
View file @
c15c0eff
package
com
.
makeit
.
controller
.
children
.
sys
;
import
com.makeit.common.response.ApiResponseEntity
;
import
com.makeit.common.response.ApiResponseUtils
;
import
com.makeit.module.system.entity.SysDictionaryCategory
;
import
com.makeit.module.system.service.SysDictionaryCategoryService
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.PostMapping
;
import
org.springframework.web.bind.annotation.RequestBody
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
import
java.util.List
;
/**
* 数据字典类型
*
*/
@Api
(
tags
=
"子女端小程序-数据字典分类(用户不可见)"
)
@RestController
@RequestMapping
(
"/children/sys/dictionaryCategory"
)
public
class
SysDictionaryCategoryChildrenController
{
@Autowired
private
SysDictionaryCategoryService
dictionaryCategoryService
;
@ApiOperation
(
value
=
"列表-带字典"
,
notes
=
""
)
@PostMapping
(
"/getDictionaryCategoryByList"
)
public
ApiResponseEntity
<
List
<
SysDictionaryCategory
>>
getDictionaryCategoryByList
()
{
List
<
SysDictionaryCategory
>
dictionaryCategoryList
=
dictionaryCategoryService
.
getEpDictionaryCategoryByList
();
return
ApiResponseUtils
.
success
(
dictionaryCategoryList
);
}
@ApiOperation
(
value
=
"列表"
,
notes
=
""
)
@PostMapping
(
"/list"
)
public
ApiResponseEntity
<
List
<
SysDictionaryCategory
>>
list
(
@RequestBody
SysDictionaryCategory
platConfigCategory
)
{
return
ApiResponseUtils
.
success
(
dictionaryCategoryService
.
list
(
platConfigCategory
));
}
}
saas-module/src/main/java/com/makeit/controller/children/sys/SysDictionaryChildrenController.java
0 → 100644
View file @
c15c0eff
package
com
.
makeit
.
controller
.
children
.
sys
;
import
com.makeit.common.response.ApiResponseEntity
;
import
com.makeit.common.response.ApiResponseUtils
;
import
com.makeit.module.system.entity.SysDictionary
;
import
com.makeit.module.system.service.SysDictionaryService
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.PostMapping
;
import
org.springframework.web.bind.annotation.RequestBody
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
import
java.util.List
;
@Api
(
tags
=
"子女端小程序-数据字典(用户不可见)"
)
@RestController
@RequestMapping
(
"/children/sys/dictionary"
)
public
class
SysDictionaryChildrenController
{
@Autowired
private
SysDictionaryService
sysDictionaryService
;
@ApiOperation
(
value
=
"列表"
,
notes
=
""
)
@PostMapping
(
"/list"
)
public
ApiResponseEntity
<
List
<
SysDictionary
>>
list
(
@RequestBody
SysDictionary
sysDictionary
)
{
return
ApiResponseUtils
.
success
(
sysDictionaryService
.
list
(
sysDictionary
));
}
}
saas-module/src/main/java/com/makeit/controller/wechat/sys/SysConfigCategoryWechatController.java
0 → 100644
View file @
c15c0eff
package
com
.
makeit
.
controller
.
wechat
.
sys
;
import
com.makeit.common.dto.BaseIdDTO
;
import
com.makeit.common.response.ApiResponseEntity
;
import
com.makeit.common.response.ApiResponseUtils
;
import
com.makeit.module.system.dto.SysConfigCategoryDTOVO
;
import
com.makeit.module.system.service.SysConfigCategoryService
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.validation.annotation.Validated
;
import
org.springframework.web.bind.annotation.PostMapping
;
import
org.springframework.web.bind.annotation.RequestBody
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
import
java.util.List
;
@Api
(
tags
=
"平台端小程序-配置分类"
)
@RestController
@RequestMapping
(
"/wechat/sys/configCategory"
)
public
class
SysConfigCategoryWechatController
{
@Autowired
private
SysConfigCategoryService
sysConfigCategoryService
;
@ApiOperation
(
value
=
"列表"
,
notes
=
""
)
@PostMapping
(
"/list"
)
public
ApiResponseEntity
<
List
<
SysConfigCategoryDTOVO
>>
list
(
@RequestBody
SysConfigCategoryDTOVO
sysConfigCategory
)
{
return
ApiResponseUtils
.
success
(
sysConfigCategoryService
.
list
(
sysConfigCategory
));
}
@ApiOperation
(
value
=
"列表(AuthIgnore)"
,
notes
=
""
)
@PostMapping
(
"/listAuthIgnore"
)
public
ApiResponseEntity
<
List
<
SysConfigCategoryDTOVO
>>
listAuthIgnore
(
@RequestBody
SysConfigCategoryDTOVO
sysConfigCategory
)
{
return
ApiResponseUtils
.
success
(
sysConfigCategoryService
.
list
(
sysConfigCategory
));
}
@ApiOperation
(
value
=
"详情"
,
notes
=
""
)
@PostMapping
(
"/view"
)
public
ApiResponseEntity
<
SysConfigCategoryDTOVO
>
view
(
@RequestBody
BaseIdDTO
baseIdDTO
)
{
return
ApiResponseUtils
.
success
(
sysConfigCategoryService
.
view
(
baseIdDTO
.
getId
()));
}
}
saas-module/src/main/java/com/makeit/controller/wechat/sys/SysConfigWechatController.java
0 → 100644
View file @
c15c0eff
package
com
.
makeit
.
controller
.
wechat
.
sys
;
import
com.makeit.common.dto.BaseIdDTO
;
import
com.makeit.common.page.PageReqDTO
;
import
com.makeit.common.page.PageVO
;
import
com.makeit.common.response.ApiResponseEntity
;
import
com.makeit.common.response.ApiResponseUtils
;
import
com.makeit.module.system.entity.SysConfig
;
import
com.makeit.module.system.entity.SysConfigCategory
;
import
com.makeit.module.system.service.SysConfigService
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.PostMapping
;
import
org.springframework.web.bind.annotation.RequestBody
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
import
java.util.List
;
@Api
(
tags
=
"平台端小程序-配置"
)
@RestController
@RequestMapping
(
"/wechat/sys/config"
)
public
class
SysConfigWechatController
{
@Autowired
private
SysConfigService
sysConfigService
;
@ApiOperation
(
value
=
"列表"
,
notes
=
""
)
@PostMapping
(
"/list"
)
public
ApiResponseEntity
<
List
<
SysConfig
>>
list
(
@RequestBody
SysConfig
sysConfig
)
{
return
ApiResponseUtils
.
success
(
sysConfigService
.
list
(
sysConfig
));
}
@ApiOperation
(
value
=
"分页列表"
,
notes
=
""
)
@PostMapping
(
"/page"
)
public
ApiResponseEntity
<
PageVO
<
SysConfig
>>
page
(
@RequestBody
PageReqDTO
<
SysConfig
>
page
)
{
return
ApiResponseUtils
.
success
(
sysConfigService
.
page
(
page
));
}
@ApiOperation
(
value
=
"列表(AuthIgnore)"
,
notes
=
""
)
@PostMapping
(
"/listAuthIgnore"
)
public
ApiResponseEntity
<
List
<
SysConfig
>>
listAuthIgnore
(
@RequestBody
SysConfig
sysConfig
)
{
return
ApiResponseUtils
.
success
(
sysConfigService
.
list
(
sysConfig
));
}
@ApiOperation
(
value
=
"分页列表(AuthIgnore)"
,
notes
=
""
)
@PostMapping
(
"/pageAuthIgnore"
)
public
ApiResponseEntity
<
PageVO
<
SysConfig
>>
pageAuthIgnore
(
@RequestBody
PageReqDTO
<
SysConfig
>
page
)
{
return
ApiResponseUtils
.
success
(
sysConfigService
.
page
(
page
));
}
@ApiOperation
(
value
=
"详情"
,
notes
=
""
)
@PostMapping
(
"/view"
)
public
ApiResponseEntity
<
SysConfig
>
view
(
@RequestBody
BaseIdDTO
baseIdDTO
)
{
return
ApiResponseUtils
.
success
(
sysConfigService
.
view
(
baseIdDTO
.
getId
()));
}
@ApiOperation
(
value
=
"根据分类code获取详情"
,
notes
=
""
)
@PostMapping
(
"/viewByCategoryCode"
)
public
ApiResponseEntity
<
SysConfigCategory
>
viewByCategoryCode
(
@RequestBody
SysConfigCategory
sysConfigCategory
)
{
return
ApiResponseUtils
.
success
(
sysConfigService
.
viewByCategoryCode
(
sysConfigCategory
.
getCode
()));
}
}
saas-module/src/main/java/com/makeit/controller/wechat/sys/SysDictionaryCategoryWechatController.java
0 → 100644
View file @
c15c0eff
package
com
.
makeit
.
controller
.
wechat
.
sys
;
import
com.makeit.common.response.ApiResponseEntity
;
import
com.makeit.common.response.ApiResponseUtils
;
import
com.makeit.module.system.entity.SysDictionaryCategory
;
import
com.makeit.module.system.service.SysDictionaryCategoryService
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.PostMapping
;
import
org.springframework.web.bind.annotation.RequestBody
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
import
java.util.List
;
/**
* 数据字典类型
*
*/
@Api
(
tags
=
"平台端小程序-数据字典分类(用户不可见)"
)
@RestController
@RequestMapping
(
"/wechat/sys/dictionaryCategory"
)
public
class
SysDictionaryCategoryWechatController
{
@Autowired
private
SysDictionaryCategoryService
dictionaryCategoryService
;
@ApiOperation
(
value
=
"列表-带字典"
,
notes
=
""
)
@PostMapping
(
"/getDictionaryCategoryByList"
)
public
ApiResponseEntity
<
List
<
SysDictionaryCategory
>>
getDictionaryCategoryByList
()
{
List
<
SysDictionaryCategory
>
dictionaryCategoryList
=
dictionaryCategoryService
.
getEpDictionaryCategoryByList
();
return
ApiResponseUtils
.
success
(
dictionaryCategoryList
);
}
@ApiOperation
(
value
=
"列表"
,
notes
=
""
)
@PostMapping
(
"/list"
)
public
ApiResponseEntity
<
List
<
SysDictionaryCategory
>>
list
(
@RequestBody
SysDictionaryCategory
platConfigCategory
)
{
return
ApiResponseUtils
.
success
(
dictionaryCategoryService
.
list
(
platConfigCategory
));
}
}
saas-module/src/main/java/com/makeit/controller/wechat/sys/SysDictionaryWechatController.java
0 → 100644
View file @
c15c0eff
package
com
.
makeit
.
controller
.
wechat
.
sys
;
import
com.makeit.common.response.ApiResponseEntity
;
import
com.makeit.common.response.ApiResponseUtils
;
import
com.makeit.module.system.entity.SysDictionary
;
import
com.makeit.module.system.service.SysDictionaryService
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.PostMapping
;
import
org.springframework.web.bind.annotation.RequestBody
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
import
java.util.List
;
@Api
(
tags
=
"平台端小程序-数据字典(用户不可见)"
)
@RestController
@RequestMapping
(
"/wechat/sys/dictionary"
)
public
class
SysDictionaryWechatController
{
@Autowired
private
SysDictionaryService
sysDictionaryService
;
@ApiOperation
(
value
=
"列表"
,
notes
=
""
)
@PostMapping
(
"/list"
)
public
ApiResponseEntity
<
List
<
SysDictionary
>>
list
(
@RequestBody
SysDictionary
sysDictionary
)
{
return
ApiResponseUtils
.
success
(
sysDictionaryService
.
list
(
sysDictionary
));
}
}
server-module/src/main/java/com/makeit/config/SwaggerPlatformConfig.java
View file @
c15c0eff
...
@@ -40,7 +40,7 @@ public class SwaggerPlatformConfig {
...
@@ -40,7 +40,7 @@ public class SwaggerPlatformConfig {
public
SwaggerModuleConfig
wechatModule
()
{
public
SwaggerModuleConfig
wechatModule
()
{
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"
,
"com.makeit.controller.wechat.sys"
));
config
.
setModuleName
(
"平台端小程序"
);
config
.
setModuleName
(
"平台端小程序"
);
return
config
;
return
config
;
}
}
...
@@ -49,7 +49,7 @@ public class SwaggerPlatformConfig {
...
@@ -49,7 +49,7 @@ public class SwaggerPlatformConfig {
public
SwaggerModuleConfig
childrenModule
()
{
public
SwaggerModuleConfig
childrenModule
()
{
SwaggerModuleConfig
config
=
new
SwaggerModuleConfig
();
SwaggerModuleConfig
config
=
new
SwaggerModuleConfig
();
config
.
setPackageList
(
Arrays
.
asList
(
"com.makeit.module.controller.children"
));
config
.
setPackageList
(
Arrays
.
asList
(
"com.makeit.module.controller.children"
,
"com.makeit.controller.children.sys"
));
config
.
setModuleName
(
"子女端小程序"
);
config
.
setModuleName
(
"子女端小程序"
);
return
config
;
return
config
;
}
}
...
@@ -80,6 +80,7 @@ public class SwaggerPlatformConfig {
...
@@ -80,6 +80,7 @@ public class SwaggerPlatformConfig {
//api过滤
//api过滤
builder
=
builder
.
apis
(
builder
=
builder
.
apis
(
RequestHandlerSelectors
.
basePackage
(
"com.makeit.module.controller.wechat"
)
RequestHandlerSelectors
.
basePackage
(
"com.makeit.module.controller.wechat"
)
.
or
(
RequestHandlerSelectors
.
basePackage
(
"com.makeit.controller.wechat.sys"
))
);
);
return
builder
.
build
();
return
builder
.
build
();
}
}
...
@@ -94,6 +95,7 @@ public class SwaggerPlatformConfig {
...
@@ -94,6 +95,7 @@ public class SwaggerPlatformConfig {
//api过滤
//api过滤
builder
=
builder
.
apis
(
builder
=
builder
.
apis
(
RequestHandlerSelectors
.
basePackage
(
"com.makeit.module.controller.children"
)
RequestHandlerSelectors
.
basePackage
(
"com.makeit.module.controller.children"
)
.
or
(
RequestHandlerSelectors
.
basePackage
(
"com.makeit.controller.children.sys"
))
);
);
return
builder
.
build
();
return
builder
.
build
();
}
}
...
...
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