Commit a6940e6e authored by yf's avatar yf

修改四色图添加房间

parent a294bfe0
...@@ -5,6 +5,7 @@ import java.util.List; ...@@ -5,6 +5,7 @@ import java.util.List;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.censoft.censoftrongtong.domain.LedgerRoom; import com.censoft.censoftrongtong.domain.LedgerRoom;
import com.censoft.censoftrongtong.service.ILedgerRoomService; import com.censoft.censoftrongtong.service.ILedgerRoomService;
import com.ruoyi.common.core.domain.R; import com.ruoyi.common.core.domain.R;
...@@ -27,14 +28,13 @@ import com.ruoyi.common.core.page.TableDataInfo; ...@@ -27,14 +28,13 @@ import com.ruoyi.common.core.page.TableDataInfo;
/** /**
* 基础数据-楼层Controller * 基础数据-楼层Controller
* *
* @author ruoyi * @author ruoyi
* @date 2023-06-26 * @date 2023-06-26
*/ */
@RestController @RestController
@RequestMapping(value={"/app-api/ledger/room","/system/ledger/room"}) @RequestMapping(value = {"/app-api/ledger/room", "/system/ledger/room"})
public class LedgerRoomController extends BaseController public class LedgerRoomController extends BaseController {
{
@Autowired @Autowired
private ILedgerRoomService ledgerRoomService; private ILedgerRoomService ledgerRoomService;
...@@ -42,10 +42,9 @@ public class LedgerRoomController extends BaseController ...@@ -42,10 +42,9 @@ public class LedgerRoomController extends BaseController
* 查询基础数据-楼层列表 * 查询基础数据-楼层列表
*/ */
@GetMapping("/list") @GetMapping("/list")
public AjaxResult list(LedgerRoom ledgerRoom) public AjaxResult list(LedgerRoom ledgerRoom) {
{
ledgerRoom.setDelFlag("0"); ledgerRoom.setDelFlag("0");
List<LedgerRoom> list =ledgerRoomService.selectLedgerRoomList(ledgerRoom); List<LedgerRoom> list = ledgerRoomService.selectLedgerRoomList(ledgerRoom);
return success(list); return success(list);
} }
...@@ -53,13 +52,13 @@ public class LedgerRoomController extends BaseController ...@@ -53,13 +52,13 @@ public class LedgerRoomController extends BaseController
* 查询基础数据-楼层列表 * 查询基础数据-楼层列表
*/ */
@GetMapping("/listPc") @GetMapping("/listPc")
public TableDataInfo listPc(LedgerRoom ledgerRoom) public TableDataInfo listPc(LedgerRoom ledgerRoom) {
{
startPage(); startPage();
ledgerRoom.setDelFlag("0"); ledgerRoom.setDelFlag("0");
List<LedgerRoom> list =ledgerRoomService.selectLedgerRoomList(ledgerRoom); List<LedgerRoom> list = ledgerRoomService.selectLedgerRoomList(ledgerRoom);
return getDataTable(list); return getDataTable(list);
} }
/** /**
* 根据楼层id获取房间列表 * 根据楼层id获取房间列表
* *
...@@ -76,8 +75,7 @@ public class LedgerRoomController extends BaseController ...@@ -76,8 +75,7 @@ public class LedgerRoomController extends BaseController
*/ */
@Log(title = "基础数据-楼层", businessType = BusinessType.EXPORT) @Log(title = "基础数据-楼层", businessType = BusinessType.EXPORT)
@PostMapping("/export") @PostMapping("/export")
public void export(HttpServletResponse response, LedgerRoom ledgerRoom) public void export(HttpServletResponse response, LedgerRoom ledgerRoom) {
{
QueryWrapper<LedgerRoom> queryWrapper = new QueryWrapper<>(); QueryWrapper<LedgerRoom> queryWrapper = new QueryWrapper<>();
List<LedgerRoom> list = ledgerRoomService.list(queryWrapper); List<LedgerRoom> list = ledgerRoomService.list(queryWrapper);
ExcelUtil<LedgerRoom> util = new ExcelUtil<LedgerRoom>(LedgerRoom.class); ExcelUtil<LedgerRoom> util = new ExcelUtil<LedgerRoom>(LedgerRoom.class);
...@@ -88,8 +86,7 @@ public class LedgerRoomController extends BaseController ...@@ -88,8 +86,7 @@ public class LedgerRoomController extends BaseController
* 获取基础数据-楼层详细信息 * 获取基础数据-楼层详细信息
*/ */
@GetMapping(value = "/{id}") @GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Long id) public AjaxResult getInfo(@PathVariable("id") Long id) {
{
return success(ledgerRoomService.getById(id)); return success(ledgerRoomService.getById(id));
} }
...@@ -98,8 +95,7 @@ public class LedgerRoomController extends BaseController ...@@ -98,8 +95,7 @@ public class LedgerRoomController extends BaseController
*/ */
@Log(title = "基础数据-楼层", businessType = BusinessType.INSERT) @Log(title = "基础数据-楼层", businessType = BusinessType.INSERT)
@PostMapping(value = "/save") @PostMapping(value = "/save")
public AjaxResult add(@RequestBody LedgerRoom ledgerRoom) public AjaxResult add(@RequestBody LedgerRoom ledgerRoom) {
{
return toAjax(ledgerRoomService.save(ledgerRoom)); return toAjax(ledgerRoomService.save(ledgerRoom));
} }
...@@ -108,8 +104,7 @@ public class LedgerRoomController extends BaseController ...@@ -108,8 +104,7 @@ public class LedgerRoomController extends BaseController
*/ */
@Log(title = "基础数据-楼层", businessType = BusinessType.UPDATE) @Log(title = "基础数据-楼层", businessType = BusinessType.UPDATE)
@PostMapping("/update") @PostMapping("/update")
public AjaxResult edit(@RequestBody LedgerRoom ledgerRoom) public AjaxResult edit(@RequestBody LedgerRoom ledgerRoom) {
{
return toAjax(ledgerRoomService.updateById(ledgerRoom)); return toAjax(ledgerRoomService.updateById(ledgerRoom));
} }
...@@ -118,18 +113,18 @@ public class LedgerRoomController extends BaseController ...@@ -118,18 +113,18 @@ public class LedgerRoomController extends BaseController
*/ */
@Log(title = "基础数据-楼层", businessType = BusinessType.UPDATE) @Log(title = "基础数据-楼层", businessType = BusinessType.UPDATE)
@PostMapping("/update/batch") @PostMapping("/update/batch")
public AjaxResult edit(@RequestBody List<LedgerRoom> ledgerRooms) public AjaxResult edit(@RequestBody List<LedgerRoom> ledgerRooms) {
{ ledgerRoomService.remove(Wrappers.<LedgerRoom>lambdaUpdate().eq(LedgerRoom::getFloorId, ledgerRooms.get(0).getFloorId()));
return toAjax(ledgerRoomService.updateBatchById(ledgerRooms)); ledgerRooms.forEach(item -> item.setId(null));
return toAjax(ledgerRoomService.saveBatch(ledgerRooms));
} }
/** /**
* 删除基础数据-楼层 * 删除基础数据-楼层
*/ */
@Log(title = "基础数据-楼层", businessType = BusinessType.DELETE) @Log(title = "基础数据-楼层", businessType = BusinessType.DELETE)
@PostMapping("/delete/{ids}") @PostMapping("/delete/{ids}")
public AjaxResult remove(@PathVariable Long[] ids) public AjaxResult remove(@PathVariable Long[] ids) {
{
QueryWrapper<LedgerRoom> queryWrapper = new QueryWrapper<>(); QueryWrapper<LedgerRoom> queryWrapper = new QueryWrapper<>();
queryWrapper.in("id", Arrays.asList(ids)); queryWrapper.in("id", Arrays.asList(ids));
ledgerRoomService.remove(queryWrapper); ledgerRoomService.remove(queryWrapper);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment