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
f8afb831
authored
Sep 07, 2023
by
朱淼
Browse files
Options
_('Browse Files')
Download
Email Patches
Plain Diff
平台端小程序-空间管理
parent
c0ed0630
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
200 additions
and
0 deletions
server-module/src/main/java/com/makeit/module/controller/wechat/space/PlatBedWechatController.java
server-module/src/main/java/com/makeit/module/controller/wechat/space/PlatRoomWechatController.java
server-module/src/main/java/com/makeit/module/controller/wechat/space/PlatSpaceWechatController.java
server-module/src/main/java/com/makeit/module/controller/wechat/space/PlatBedWechatController.java
0 → 100644
View file @
f8afb831
package
com
.
makeit
.
module
.
controller
.
wechat
.
space
;
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.dto.platform.space.PlatBedEditDTO
;
import
com.makeit.dto.platform.space.PlatBedQueryDTO
;
import
com.makeit.entity.platform.space.PlatBed
;
import
com.makeit.service.platform.space.PlatBedService
;
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
;
/**
* Controller
*
* @author zm
* @version 2023/9/7
*/
@Api
(
tags
=
"平台端小程序-管理床位"
)
@RestController
@RequestMapping
(
"/wechat/plat/bed"
)
public
class
PlatBedWechatController
{
@Autowired
private
PlatBedService
platBedService
;
@ApiOperation
(
"列表"
)
@PostMapping
(
"page"
)
public
ApiResponseEntity
<
PageVO
<
PlatBed
>>
page
(
@RequestBody
PageReqDTO
<
PlatBedQueryDTO
>
page
)
{
PageVO
<
PlatBed
>
data
=
platBedService
.
page
(
page
);
return
ApiResponseUtils
.
success
(
data
);
}
@ApiOperation
(
"详情"
)
@PostMapping
(
"view"
)
public
ApiResponseEntity
<
PlatBed
>
view
(
@RequestBody
BaseIdDTO
baseIdDTO
)
{
PlatBed
data
=
platBedService
.
view
(
baseIdDTO
.
getId
());
return
ApiResponseUtils
.
success
(
data
);
}
@ApiOperation
(
"编辑"
)
@PostMapping
(
"edit"
)
public
ApiResponseEntity
<?>
edit
(
@Validated
@RequestBody
PlatBedEditDTO
dto
)
{
platBedService
.
edit
(
dto
);
return
ApiResponseUtils
.
success
();
}
@ApiOperation
(
"删除"
)
@PostMapping
(
"del"
)
public
ApiResponseEntity
<?>
del
(
@RequestBody
BaseIdDTO
baseIdDTO
)
{
platBedService
.
del
(
baseIdDTO
.
getId
());
return
ApiResponseUtils
.
success
();
}
}
server-module/src/main/java/com/makeit/module/controller/wechat/space/PlatRoomWechatController.java
0 → 100644
View file @
f8afb831
package
com
.
makeit
.
module
.
controller
.
wechat
.
space
;
import
com.makeit.common.dto.BaseBatchIdDTO
;
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.dto.platform.space.PlatRoomDTO
;
import
com.makeit.dto.platform.space.PlatRoomQueryDTO
;
import
com.makeit.entity.platform.space.PlatRoom
;
import
com.makeit.service.platform.space.PlatRoomService
;
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
;
/**
* Controller
*
* @author zm
* @version 2023/9/7
*/
@Api
(
tags
=
"平台端小程序-房间管理"
)
@RestController
@RequestMapping
(
"/wechat/plat/room"
)
public
class
PlatRoomWechatController
{
@Autowired
private
PlatRoomService
platRoomService
;
@ApiOperation
(
"新增"
)
@PostMapping
(
"add"
)
public
ApiResponseEntity
<?>
add
(
@Validated
@RequestBody
PlatRoomDTO
dto
)
{
platRoomService
.
add
(
dto
);
return
ApiResponseUtils
.
success
();
}
@ApiOperation
(
"编辑"
)
@PostMapping
(
"edit"
)
public
ApiResponseEntity
<?>
edit
(
@Validated
@RequestBody
PlatRoomDTO
dto
)
{
platRoomService
.
edit
(
dto
);
return
ApiResponseUtils
.
success
();
}
@ApiOperation
(
"详情"
)
@PostMapping
(
"view"
)
public
ApiResponseEntity
<
PlatRoomDTO
>
edit
(
@RequestBody
BaseIdDTO
baseIdDTO
)
{
PlatRoomDTO
data
=
platRoomService
.
view
(
baseIdDTO
.
getId
());
return
ApiResponseUtils
.
success
(
data
);
}
@ApiOperation
(
"删除"
)
@PostMapping
(
"del"
)
public
ApiResponseEntity
<
PlatRoomDTO
>
del
(
@RequestBody
BaseBatchIdDTO
baseBatchIdDTO
)
{
platRoomService
.
del
(
baseBatchIdDTO
.
getIdList
());
return
ApiResponseUtils
.
success
();
}
@ApiOperation
(
"列表"
)
@PostMapping
(
"page"
)
public
ApiResponseEntity
<
PageVO
<
PlatRoom
>>
page
(
@RequestBody
PageReqDTO
<
PlatRoomQueryDTO
>
page
)
{
PageVO
<
PlatRoom
>
data
=
platRoomService
.
page
(
page
);
return
ApiResponseUtils
.
success
(
data
);
}
}
server-module/src/main/java/com/makeit/module/controller/wechat/space/PlatSpaceWechatController.java
0 → 100644
View file @
f8afb831
package
com
.
makeit
.
module
.
controller
.
wechat
.
space
;
import
com.makeit.common.dto.BaseIdDTO
;
import
com.makeit.common.response.ApiResponseEntity
;
import
com.makeit.common.response.ApiResponseUtils
;
import
com.makeit.dto.platform.space.PlatSpaceAddDTO
;
import
com.makeit.dto.platform.space.PlatSpaceQueryDTO
;
import
com.makeit.dto.platform.space.PlatSpaceVO
;
import
com.makeit.service.platform.space.PlatSpaceService
;
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
;
/**
* Controller
*
* @author zm
* @version 2023/9/7
*/
@Api
(
tags
=
"平台端小程序-空间管理"
)
@RestController
@RequestMapping
(
"/wechat/plat/space"
)
public
class
PlatSpaceWechatController
{
@Autowired
private
PlatSpaceService
spaceService
;
@ApiOperation
(
"新增"
)
@PostMapping
(
"add"
)
public
ApiResponseEntity
<?>
add
(
@Validated
@RequestBody
PlatSpaceAddDTO
dto
)
{
spaceService
.
add
(
dto
);
return
ApiResponseUtils
.
success
();
}
@ApiOperation
(
"编辑"
)
@PostMapping
(
"edit"
)
public
ApiResponseEntity
<?>
edit
(
@Validated
@RequestBody
PlatSpaceAddDTO
dto
)
{
spaceService
.
edit
(
dto
);
return
ApiResponseUtils
.
success
();
}
@ApiOperation
(
"详情"
)
@PostMapping
(
"view"
)
public
ApiResponseEntity
<
PlatSpaceAddDTO
>
view
(
@RequestBody
BaseIdDTO
baseIdDTO
)
{
PlatSpaceAddDTO
data
=
spaceService
.
view
(
baseIdDTO
.
getId
());
return
ApiResponseUtils
.
success
(
data
);
}
@ApiOperation
(
"删除"
)
@PostMapping
(
"del"
)
public
ApiResponseEntity
<?>
del
(
@RequestBody
BaseIdDTO
baseIdDTO
)
{
spaceService
.
del
(
baseIdDTO
.
getId
());
return
ApiResponseUtils
.
success
();
}
@ApiOperation
(
"树"
)
@PostMapping
(
"tree"
)
public
ApiResponseEntity
<
List
<
PlatSpaceVO
>>
tree
(
@RequestBody
PlatSpaceQueryDTO
dto
)
{
List
<
PlatSpaceVO
>
data
=
spaceService
.
tree
(
dto
);
return
ApiResponseUtils
.
success
(
data
);
}
}
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