diff --git a/ics-admin/src/main/java/com/ics/admin/controller/meeting/CustomerTicketController.java b/ics-admin/src/main/java/com/ics/admin/controller/meeting/CustomerTicketController.java new file mode 100644 index 0000000..41a6bce --- /dev/null +++ b/ics-admin/src/main/java/com/ics/admin/controller/meeting/CustomerTicketController.java @@ -0,0 +1,76 @@ +package com.ics.admin.controller.meeting; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PathVariable; +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 com.ics.common.core.domain.R; +import com.ics.common.core.controller.BaseController; +import com.ics.admin.domain.meeting.CustomerTicket; +import com.ics.admin.service.meeting.ICustomerTicketService; +import org.wf.jwtp.annotation.RequiresPermissions; + +/** + * 企业优惠卷关联 提供者 + * + * @author chen + * @date 2024-02-25 + */ +@RestController +@RequestMapping("/meeting/customerTicket") +public class CustomerTicketController extends BaseController { + + @Autowired + private ICustomerTicketService customerTicketService; + + /** + * 查询企业优惠卷关联 + */ + @GetMapping("get/{id}") + public CustomerTicket get(@PathVariable("id") Long id) { + return customerTicketService.selectCustomerTicketById(id); + } + + /** + * 查询企业优惠卷关联列表 + */ + @RequiresPermissions("meeting:customerTicket:list") + @GetMapping("list") + public R list(CustomerTicket customerTicket) { + startPage(); + return result(customerTicketService.selectCustomerTicketList(customerTicket)); + } + + + /** + * 新增保存企业优惠卷关联 + */ + @RequiresPermissions("meeting:customerTicket:add") + @PostMapping("save") + public R addSave(@RequestBody CustomerTicket customerTicket) { + return toAjax(customerTicketService.insertCustomerTicket(customerTicket)); + } + + /** + * 修改保存企业优惠卷关联 + */ + @RequiresPermissions("meeting:customerTicket:edit") + @PostMapping("update") + public R editSave(@RequestBody CustomerTicket customerTicket) { + return toAjax(customerTicketService.updateCustomerTicket(customerTicket)); + } + + /** + * 删除企业优惠卷关联 + */ + @RequiresPermissions("meeting:customerTicket:remove") + @PostMapping("remove") + public R remove(String ids) { + return toAjax(customerTicketService.deleteCustomerTicketByIds(ids)); + } + +} diff --git a/ics-admin/src/main/java/com/ics/admin/controller/meeting/EquipmentController.java b/ics-admin/src/main/java/com/ics/admin/controller/meeting/EquipmentController.java new file mode 100644 index 0000000..5f21881 --- /dev/null +++ b/ics-admin/src/main/java/com/ics/admin/controller/meeting/EquipmentController.java @@ -0,0 +1,76 @@ +package com.ics.admin.controller.meeting; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PathVariable; +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 com.ics.common.core.domain.R; +import com.ics.common.core.controller.BaseController; +import com.ics.admin.domain.meeting.Equipment; +import com.ics.admin.service.meeting.IEquipmentService; +import org.wf.jwtp.annotation.RequiresPermissions; + +/** + * 设备 提供者 + * + * @author chen + * @date 2024-02-25 + */ +@RestController +@RequestMapping("/meeting/equipment") +public class EquipmentController extends BaseController { + + @Autowired + private IEquipmentService equipmentService; + + /** + * 查询设备 + */ + @GetMapping("get/{id}") + public Equipment get(@PathVariable("id") Long id) { + return equipmentService.selectEquipmentById(id); + } + + /** + * 查询设备列表 + */ + @RequiresPermissions("meeting:equipment:list") + @GetMapping("list") + public R list(Equipment equipment) { + startPage(); + return result(equipmentService.selectEquipmentList(equipment)); + } + + + /** + * 新增保存设备 + */ + @RequiresPermissions("meeting:equipment:add") + @PostMapping("save") + public R addSave(@RequestBody Equipment equipment) { + return toAjax(equipmentService.insertEquipment(equipment)); + } + + /** + * 修改保存设备 + */ + @RequiresPermissions("meeting:equipment:edit") + @PostMapping("update") + public R editSave(@RequestBody Equipment equipment) { + return toAjax(equipmentService.updateEquipment(equipment)); + } + + /** + * 删除设备 + */ + @RequiresPermissions("meeting:equipment:remove") + @PostMapping("remove") + public R remove(String ids) { + return toAjax(equipmentService.deleteEquipmentByIds(ids)); + } + +} diff --git a/ics-admin/src/main/java/com/ics/admin/controller/meeting/OrderController.java b/ics-admin/src/main/java/com/ics/admin/controller/meeting/OrderController.java new file mode 100644 index 0000000..d93c6dc --- /dev/null +++ b/ics-admin/src/main/java/com/ics/admin/controller/meeting/OrderController.java @@ -0,0 +1,76 @@ +package com.ics.admin.controller.meeting; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PathVariable; +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 com.ics.common.core.domain.R; +import com.ics.common.core.controller.BaseController; +import com.ics.admin.domain.meeting.Order; +import com.ics.admin.service.meeting.IOrderService; +import org.wf.jwtp.annotation.RequiresPermissions; + +/** + * 订单 提供者 + * + * @author chen + * @date 2024-02-25 + */ +@RestController +@RequestMapping("/meeting/order") +public class OrderController extends BaseController { + + @Autowired + private IOrderService orderService; + + /** + * 查询订单 + */ + @GetMapping("get/{id}") + public Order get(@PathVariable("id") Long id) { + return orderService.selectOrderById(id); + } + + /** + * 查询订单列表 + */ + @RequiresPermissions("meeting:order:list") + @GetMapping("list") + public R list(Order order) { + startPage(); + return result(orderService.selectOrderList(order)); + } + + + /** + * 新增保存订单 + */ + @RequiresPermissions("meeting:order:add") + @PostMapping("save") + public R addSave(@RequestBody Order order) { + return toAjax(orderService.insertOrder(order)); + } + + /** + * 修改保存订单 + */ + @RequiresPermissions("meeting:order:edit") + @PostMapping("update") + public R editSave(@RequestBody Order order) { + return toAjax(orderService.updateOrder(order)); + } + + /** + * 删除订单 + */ + @RequiresPermissions("meeting:order:remove") + @PostMapping("remove") + public R remove(String ids) { + return toAjax(orderService.deleteOrderByIds(ids)); + } + +} diff --git a/ics-admin/src/main/java/com/ics/admin/controller/meeting/ReservationController.java b/ics-admin/src/main/java/com/ics/admin/controller/meeting/ReservationController.java new file mode 100644 index 0000000..dc8dbf8 --- /dev/null +++ b/ics-admin/src/main/java/com/ics/admin/controller/meeting/ReservationController.java @@ -0,0 +1,76 @@ +package com.ics.admin.controller.meeting; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PathVariable; +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 com.ics.common.core.domain.R; +import com.ics.common.core.controller.BaseController; +import com.ics.admin.domain.meeting.Reservation; +import com.ics.admin.service.meeting.IReservationService; +import org.wf.jwtp.annotation.RequiresPermissions; + +/** + * 预约记录 提供者 + * + * @author chen + * @date 2024-02-25 + */ +@RestController +@RequestMapping("/meeting/reservation") +public class ReservationController extends BaseController { + + @Autowired + private IReservationService reservationService; + + /** + * 查询预约记录 + */ + @GetMapping("get/{id}") + public Reservation get(@PathVariable("id") Long id) { + return reservationService.selectReservationById(id); + } + + /** + * 查询预约记录列表 + */ + @RequiresPermissions("meeting:reservation:list") + @GetMapping("list") + public R list(Reservation reservation) { + startPage(); + return result(reservationService.selectReservationList(reservation)); + } + + + /** + * 新增保存预约记录 + */ + @RequiresPermissions("meeting:reservation:add") + @PostMapping("save") + public R addSave(@RequestBody Reservation reservation) { + return toAjax(reservationService.insertReservation(reservation)); + } + + /** + * 修改保存预约记录 + */ + @RequiresPermissions("meeting:reservation:edit") + @PostMapping("update") + public R editSave(@RequestBody Reservation reservation) { + return toAjax(reservationService.updateReservation(reservation)); + } + + /** + * 删除预约记录 + */ + @RequiresPermissions("meeting:reservation:remove") + @PostMapping("remove") + public R remove(String ids) { + return toAjax(reservationService.deleteReservationByIds(ids)); + } + +} diff --git a/ics-admin/src/main/java/com/ics/admin/controller/meeting/ReservationPersonController.java b/ics-admin/src/main/java/com/ics/admin/controller/meeting/ReservationPersonController.java new file mode 100644 index 0000000..0213b6f --- /dev/null +++ b/ics-admin/src/main/java/com/ics/admin/controller/meeting/ReservationPersonController.java @@ -0,0 +1,76 @@ +package com.ics.admin.controller.meeting; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PathVariable; +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 com.ics.common.core.domain.R; +import com.ics.common.core.controller.BaseController; +import com.ics.admin.domain.meeting.ReservationPerson; +import com.ics.admin.service.meeting.IReservationPersonService; +import org.wf.jwtp.annotation.RequiresPermissions; + +/** + * 预约参观人员 提供者 + * + * @author chen + * @date 2024-02-25 + */ +@RestController +@RequestMapping("/meeting/reservationPerson") +public class ReservationPersonController extends BaseController { + + @Autowired + private IReservationPersonService reservationPersonService; + + /** + * 查询预约参观人员 + */ + @GetMapping("get/{id}") + public ReservationPerson get(@PathVariable("id") Long id) { + return reservationPersonService.selectReservationPersonById(id); + } + + /** + * 查询预约参观人员列表 + */ + @RequiresPermissions("meeting:person:list") + @GetMapping("list") + public R list(ReservationPerson reservationPerson) { + startPage(); + return result(reservationPersonService.selectReservationPersonList(reservationPerson)); + } + + + /** + * 新增保存预约参观人员 + */ + @RequiresPermissions("meeting:person:add") + @PostMapping("save") + public R addSave(@RequestBody ReservationPerson reservationPerson) { + return toAjax(reservationPersonService.insertReservationPerson(reservationPerson)); + } + + /** + * 修改保存预约参观人员 + */ + @RequiresPermissions("meeting:person:edit") + @PostMapping("update") + public R editSave(@RequestBody ReservationPerson reservationPerson) { + return toAjax(reservationPersonService.updateReservationPerson(reservationPerson)); + } + + /** + * 删除预约参观人员 + */ + @RequiresPermissions("meeting:person:remove") + @PostMapping("remove") + public R remove(String ids) { + return toAjax(reservationPersonService.deleteReservationPersonByIds(ids)); + } + +} diff --git a/ics-admin/src/main/java/com/ics/admin/controller/meeting/RoomEquipmentController.java b/ics-admin/src/main/java/com/ics/admin/controller/meeting/RoomEquipmentController.java new file mode 100644 index 0000000..6d57ac3 --- /dev/null +++ b/ics-admin/src/main/java/com/ics/admin/controller/meeting/RoomEquipmentController.java @@ -0,0 +1,76 @@ +package com.ics.admin.controller.meeting; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PathVariable; +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 com.ics.common.core.domain.R; +import com.ics.common.core.controller.BaseController; +import com.ics.admin.domain.meeting.RoomEquipment; +import com.ics.admin.service.meeting.IRoomEquipmentService; +import org.wf.jwtp.annotation.RequiresPermissions; + +/** + * 房间和设备关联 提供者 + * + * @author chen + * @date 2024-02-25 + */ +@RestController +@RequestMapping("/meeting/roomEquipment") +public class RoomEquipmentController extends BaseController { + + @Autowired + private IRoomEquipmentService roomEquipmentService; + + /** + * 查询房间和设备关联 + */ + @GetMapping("get/{id}") + public RoomEquipment get(@PathVariable("id") Long id) { + return roomEquipmentService.selectRoomEquipmentById(id); + } + + /** + * 查询房间和设备关联列表 + */ + @RequiresPermissions("meeting:roomEquipment:list") + @GetMapping("list") + public R list(RoomEquipment roomEquipment) { + startPage(); + return result(roomEquipmentService.selectRoomEquipmentList(roomEquipment)); + } + + + /** + * 新增保存房间和设备关联 + */ + @RequiresPermissions("meeting:roomEquipment:add") + @PostMapping("save") + public R addSave(@RequestBody RoomEquipment roomEquipment) { + return toAjax(roomEquipmentService.insertRoomEquipment(roomEquipment)); + } + + /** + * 修改保存房间和设备关联 + */ + @RequiresPermissions("meeting:roomEquipment:edit") + @PostMapping("update") + public R editSave(@RequestBody RoomEquipment roomEquipment) { + return toAjax(roomEquipmentService.updateRoomEquipment(roomEquipment)); + } + + /** + * 删除房间和设备关联 + */ + @RequiresPermissions("meeting:roomEquipment:remove") + @PostMapping("remove") + public R remove(String ids) { + return toAjax(roomEquipmentService.deleteRoomEquipmentByIds(ids)); + } + +} diff --git a/ics-admin/src/main/java/com/ics/admin/controller/meeting/RoomItemByRoomController.java b/ics-admin/src/main/java/com/ics/admin/controller/meeting/RoomItemByRoomController.java new file mode 100644 index 0000000..9dc48c8 --- /dev/null +++ b/ics-admin/src/main/java/com/ics/admin/controller/meeting/RoomItemByRoomController.java @@ -0,0 +1,76 @@ +package com.ics.admin.controller.meeting; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PathVariable; +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 com.ics.common.core.domain.R; +import com.ics.common.core.controller.BaseController; +import com.ics.admin.domain.meeting.RoomItemByRoom; +import com.ics.admin.service.meeting.IRoomItemByRoomService; +import org.wf.jwtp.annotation.RequiresPermissions; + +/** + * 房间物品关联 提供者 + * + * @author chen + * @date 2024-02-25 + */ +@RestController +@RequestMapping("/meeting/roomItemByRoom") +public class RoomItemByRoomController extends BaseController { + + @Autowired + private IRoomItemByRoomService roomItemByRoomService; + + /** + * 查询房间物品关联 + */ + @GetMapping("get/{id}") + public RoomItemByRoom get(@PathVariable("id") Long id) { + return roomItemByRoomService.selectRoomItemByRoomById(id); + } + + /** + * 查询房间物品关联列表 + */ + @RequiresPermissions("meeting:roomItemByRoomList:list") + @GetMapping("list") + public R list(RoomItemByRoom roomItemByRoom) { + startPage(); + return result(roomItemByRoomService.selectRoomItemByRoomList(roomItemByRoom)); + } + + + /** + * 新增保存房间物品关联 + */ + @RequiresPermissions("meeting:roomItemByRoom:add") + @PostMapping("save") + public R addSave(@RequestBody RoomItemByRoom roomItemByRoom) { + return toAjax(roomItemByRoomService.insertRoomItemByRoom(roomItemByRoom)); + } + + /** + * 修改保存房间物品关联 + */ + @RequiresPermissions("meeting:roomItemByRoom:edit") + @PostMapping("update") + public R editSave(@RequestBody RoomItemByRoom roomItemByRoom) { + return toAjax(roomItemByRoomService.updateRoomItemByRoom(roomItemByRoom)); + } + + /** + * 删除房间物品关联 + */ + @RequiresPermissions("meeting:roomItemByRoom:remove") + @PostMapping("remove") + public R remove(String ids) { + return toAjax(roomItemByRoomService.deleteRoomItemByRoomByIds(ids)); + } + +} diff --git a/ics-admin/src/main/java/com/ics/admin/controller/meeting/RoomItemController.java b/ics-admin/src/main/java/com/ics/admin/controller/meeting/RoomItemController.java index 83e392e..c0fb638 100644 --- a/ics-admin/src/main/java/com/ics/admin/controller/meeting/RoomItemController.java +++ b/ics-admin/src/main/java/com/ics/admin/controller/meeting/RoomItemController.java @@ -21,7 +21,7 @@ import org.wf.jwtp.annotation.RequiresPermissions; * @date 2024-02-23 */ @RestController -@RequestMapping("item") +@RequestMapping("/meeting/roomItem") public class RoomItemController extends BaseController { @Autowired diff --git a/ics-admin/src/main/java/com/ics/admin/controller/meeting/RoomServeByRoomController.java b/ics-admin/src/main/java/com/ics/admin/controller/meeting/RoomServeByRoomController.java new file mode 100644 index 0000000..b86bdef --- /dev/null +++ b/ics-admin/src/main/java/com/ics/admin/controller/meeting/RoomServeByRoomController.java @@ -0,0 +1,76 @@ +package com.ics.admin.controller.meeting; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PathVariable; +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 com.ics.common.core.domain.R; +import com.ics.common.core.controller.BaseController; +import com.ics.admin.domain.meeting.RoomServeByRoom; +import com.ics.admin.service.meeting.IRoomServeByRoomService; +import org.wf.jwtp.annotation.RequiresPermissions; + +/** + * 房间主体和服务关联 提供者 + * + * @author ics + * @date 2024-02-25 + */ +@RestController +@RequestMapping("/meeting/roomServeByRoom") +public class RoomServeByRoomController extends BaseController { + + @Autowired + private IRoomServeByRoomService roomServeByRoomService; + + /** + * 查询房间主体和服务关联 + */ + @GetMapping("get/{id}") + public RoomServeByRoom get(@PathVariable("id") Long id) { + return roomServeByRoomService.selectRoomServeByRoomById(id); + } + + /** + * 查询房间主体和服务关联列表 + */ + @RequiresPermissions("meeting:roomServeByRoom:list") + @GetMapping("list") + public R list(RoomServeByRoom roomServeByRoom) { + startPage(); + return result(roomServeByRoomService.selectRoomServeByRoomList(roomServeByRoom)); + } + + + /** + * 新增保存房间主体和服务关联 + */ + @RequiresPermissions("meeting:roomServeByRoom:add") + @PostMapping("save") + public R addSave(@RequestBody RoomServeByRoom roomServeByRoom) { + return toAjax(roomServeByRoomService.insertRoomServeByRoom(roomServeByRoom)); + } + + /** + * 修改保存房间主体和服务关联 + */ + @RequiresPermissions("meeting:roomServeByRoom:edit") + @PostMapping("update") + public R editSave(@RequestBody RoomServeByRoom roomServeByRoom) { + return toAjax(roomServeByRoomService.updateRoomServeByRoom(roomServeByRoom)); + } + + /** + * 删除房间主体和服务关联 + */ + @RequiresPermissions("meeting:roomServeByRoom:remove") + @PostMapping("remove") + public R remove(String ids) { + return toAjax(roomServeByRoomService.deleteRoomServeByRoomByIds(ids)); + } + +} diff --git a/ics-admin/src/main/java/com/ics/admin/controller/meeting/RoomServeController.java b/ics-admin/src/main/java/com/ics/admin/controller/meeting/RoomServeController.java new file mode 100644 index 0000000..a34509a --- /dev/null +++ b/ics-admin/src/main/java/com/ics/admin/controller/meeting/RoomServeController.java @@ -0,0 +1,76 @@ +package com.ics.admin.controller.meeting; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PathVariable; +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 com.ics.common.core.domain.R; +import com.ics.common.core.controller.BaseController; +import com.ics.admin.domain.meeting.RoomServe; +import com.ics.admin.service.meeting.IRoomServeService; +import org.wf.jwtp.annotation.RequiresPermissions; + +/** + * 服务 提供者 + * + * @author chen + * @date 2024-02-25 + */ +@RestController +@RequestMapping("/meeting/roomServe") +public class RoomServeController extends BaseController { + + @Autowired + private IRoomServeService roomServeService; + + /** + * 查询服务 + */ + @GetMapping("get/{id}") + public RoomServe get(@PathVariable("id") Long id) { + return roomServeService.selectRoomServeById(id); + } + + /** + * 查询服务列表 + */ + @RequiresPermissions("meeting:serve:list") + @GetMapping("list") + public R list(RoomServe roomServe) { + startPage(); + return result(roomServeService.selectRoomServeList(roomServe)); + } + + + /** + * 新增保存服务 + */ + @RequiresPermissions("meeting:serve:add") + @PostMapping("save") + public R addSave(@RequestBody RoomServe roomServe) { + return toAjax(roomServeService.insertRoomServe(roomServe)); + } + + /** + * 修改保存服务 + */ + @RequiresPermissions("meeting:serve:edit") + @PostMapping("update") + public R editSave(@RequestBody RoomServe roomServe) { + return toAjax(roomServeService.updateRoomServe(roomServe)); + } + + /** + * 删除服务 + */ + @RequiresPermissions("meeting:serve:remove") + @PostMapping("remove") + public R remove(String ids) { + return toAjax(roomServeService.deleteRoomServeByIds(ids)); + } + +} diff --git a/ics-admin/src/main/java/com/ics/admin/controller/meeting/TicketController.java b/ics-admin/src/main/java/com/ics/admin/controller/meeting/TicketController.java new file mode 100644 index 0000000..34ead5e --- /dev/null +++ b/ics-admin/src/main/java/com/ics/admin/controller/meeting/TicketController.java @@ -0,0 +1,76 @@ +package com.ics.admin.controller.meeting; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PathVariable; +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 com.ics.common.core.domain.R; +import com.ics.common.core.controller.BaseController; +import com.ics.admin.domain.meeting.Ticket; +import com.ics.admin.service.meeting.ITicketService; +import org.wf.jwtp.annotation.RequiresPermissions; + +/** + * 优惠卷 提供者 + * + * @author chen + * @date 2024-02-25 + */ +@RestController +@RequestMapping("/meeting/ticket") +public class TicketController extends BaseController { + + @Autowired + private ITicketService ticketService; + + /** + * 查询优惠卷 + */ + @GetMapping("get/{id}") + public Ticket get(@PathVariable("id") Long id) { + return ticketService.selectTicketById(id); + } + + /** + * 查询优惠卷列表 + */ + @RequiresPermissions("meeting:ticket:list") + @GetMapping("list") + public R list(Ticket ticket) { + startPage(); + return result(ticketService.selectTicketList(ticket)); + } + + + /** + * 新增保存优惠卷 + */ + @RequiresPermissions("meeting:ticket:add") + @PostMapping("save") + public R addSave(@RequestBody Ticket ticket) { + return toAjax(ticketService.insertTicket(ticket)); + } + + /** + * 修改保存优惠卷 + */ + @RequiresPermissions("meeting:ticket:edit") + @PostMapping("update") + public R editSave(@RequestBody Ticket ticket) { + return toAjax(ticketService.updateTicket(ticket)); + } + + /** + * 删除优惠卷 + */ + @RequiresPermissions("meeting:ticket:remove") + @PostMapping("remove") + public R remove(String ids) { + return toAjax(ticketService.deleteTicketByIds(ids)); + } + +} diff --git a/ics-admin/src/main/java/com/ics/admin/controller/meeting/UserEquipmentController.java b/ics-admin/src/main/java/com/ics/admin/controller/meeting/UserEquipmentController.java new file mode 100644 index 0000000..d238266 --- /dev/null +++ b/ics-admin/src/main/java/com/ics/admin/controller/meeting/UserEquipmentController.java @@ -0,0 +1,76 @@ +package com.ics.admin.controller.meeting; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PathVariable; +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 com.ics.common.core.domain.R; +import com.ics.common.core.controller.BaseController; +import com.ics.admin.domain.meeting.UserEquipment; +import com.ics.admin.service.meeting.IUserEquipmentService; +import org.wf.jwtp.annotation.RequiresPermissions; + +/** + * 用户设备关联 提供者 + * + * @author chen + * @date 2024-02-25 + */ +@RestController +@RequestMapping("/meeting/userEquipment") +public class UserEquipmentController extends BaseController { + + @Autowired + private IUserEquipmentService userEquipmentService; + + /** + * 查询用户设备关联 + */ + @GetMapping("get/{id}") + public UserEquipment get(@PathVariable("id") Long id) { + return userEquipmentService.selectUserEquipmentById(id); + } + + /** + * 查询用户设备关联列表 + */ + @RequiresPermissions("meeting:userEquipment:list") + @GetMapping("list") + public R list(UserEquipment userEquipment) { + startPage(); + return result(userEquipmentService.selectUserEquipmentList(userEquipment)); + } + + + /** + * 新增保存用户设备关联 + */ + @RequiresPermissions("meeting:userEquipment:add") + @PostMapping("save") + public R addSave(@RequestBody UserEquipment userEquipment) { + return toAjax(userEquipmentService.insertUserEquipment(userEquipment)); + } + + /** + * 修改保存用户设备关联 + */ + @RequiresPermissions("meeting:userEquipment:edit") + @PostMapping("update") + public R editSave(@RequestBody UserEquipment userEquipment) { + return toAjax(userEquipmentService.updateUserEquipment(userEquipment)); + } + + /** + * 删除用户设备关联 + */ + @RequiresPermissions("meeting:userEquipment:remove") + @PostMapping("remove") + public R remove(String ids) { + return toAjax(userEquipmentService.deleteUserEquipmentByIds(ids)); + } + +} diff --git a/ics-admin/src/main/java/com/ics/admin/domain/meeting/CustomerTicket.java b/ics-admin/src/main/java/com/ics/admin/domain/meeting/CustomerTicket.java new file mode 100644 index 0000000..b557857 --- /dev/null +++ b/ics-admin/src/main/java/com/ics/admin/domain/meeting/CustomerTicket.java @@ -0,0 +1,30 @@ +package com.ics.admin.domain.meeting; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.ics.common.core.domain.BaseEntity; +import lombok.Data; + +/** + * 企业优惠卷关联对象 tb_customer_ticket + * + * @author chen + * @date 2024-02-25 + */ +@Data +@TableName("tb_customer_ticket") +public class CustomerTicket extends BaseEntity { + private static final long serialVersionUID = 1L; + + /** 企业id */ + private Long customerId; + + /** 优惠卷id */ + private Long ticketId; + + /** 数量 */ + private Integer num; + + /** 是否已经核销 */ + private Integer isVerification; + +} diff --git a/ics-admin/src/main/java/com/ics/admin/domain/meeting/Equipment.java b/ics-admin/src/main/java/com/ics/admin/domain/meeting/Equipment.java new file mode 100644 index 0000000..4c05bcd --- /dev/null +++ b/ics-admin/src/main/java/com/ics/admin/domain/meeting/Equipment.java @@ -0,0 +1,37 @@ +package com.ics.admin.domain.meeting; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.ics.common.core.domain.BaseEntity; +import lombok.Data; +import java.util.Date; + +/** + * 设备对象 tb_equipment + * + * @author chen + * @date 2024-02-25 + */ +@Data +@TableName("tb_equipment") +public class Equipment extends BaseEntity { + private static final long serialVersionUID = 1L; + + /** 设备分类 */ + private Long type; + + /** 设备名称 */ + private String equipmentName; + + /** 设备状态 0在线 1损坏 2离线 */ + private Long status; + + /** 创建时间 */ + private Date createDate; + + /** 设备编号 */ + private String equipmentNum; + + /** 设备图片 */ + private String pic; + +} diff --git a/ics-admin/src/main/java/com/ics/admin/domain/meeting/Order.java b/ics-admin/src/main/java/com/ics/admin/domain/meeting/Order.java new file mode 100644 index 0000000..21b14ca --- /dev/null +++ b/ics-admin/src/main/java/com/ics/admin/domain/meeting/Order.java @@ -0,0 +1,61 @@ +package com.ics.admin.domain.meeting; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.ics.common.core.domain.BaseEntity; +import lombok.Data; +import java.util.Date; + +/** + * 订单对象 tb_order + * + * @author chen + * @date 2024-02-25 + */ +@Data +@TableName("tb_order") +public class Order extends BaseEntity { + private static final long serialVersionUID = 1L; + + /** 会议主体id */ + private Long roomContentId; + + /** 用户id */ + private Long userId; + + /** 预约记录id */ + private Long reservationId; + + /** 订单价格 */ + private String orderMoney; + + /** 订单状态 */ + private Integer orderStauts; + + /** 订单号 */ + private Long outTradeNo; + + /** 是否申请售后0否1是 */ + private String isAfterSale; + + /** 订单取消时间 */ + private Date cancelTime; + + /** 订单取消原因 */ + private String cancelResaon; + + /** 售后单号 */ + private String afterNumber; + + /** 备注 */ + private String remake; + + /** 商户id */ + private Long mchid; + + /** 商品描述 */ + private String description; + + /** 预支付交易会话id */ + private Long prepayId; + +} diff --git a/ics-admin/src/main/java/com/ics/admin/domain/meeting/Reservation.java b/ics-admin/src/main/java/com/ics/admin/domain/meeting/Reservation.java new file mode 100644 index 0000000..7fffe60 --- /dev/null +++ b/ics-admin/src/main/java/com/ics/admin/domain/meeting/Reservation.java @@ -0,0 +1,76 @@ +package com.ics.admin.domain.meeting; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.ics.common.core.domain.BaseEntity; +import lombok.Data; +import java.util.Date; + +/** + * 预约记录对象 tb_reservation + * + * @author chen + * @date 2024-02-25 + */ +@Data +@TableName("tb_reservation") +public class Reservation extends BaseEntity { + private static final long serialVersionUID = 1L; + + /** 会议主体id */ + private Long roomContentId; + + /** 用户id */ + private Long userId; + + /** 优惠卷id */ + private Long ticketId; + + /** 企业id */ + private Long customerId; + + /** 主题(会议主题、展厅主题) */ + private String title; + + /** 预约状态 */ + private Integer stauts; + + /** 是否申请售后0否1是 */ + private String isAfterSale; + + /** 订单号 */ + private String oderNumber; + + /** 订单价格 */ + private String orderMoney; + + /** 订单取消时间 */ + private Date cancelTime; + + /** 订单取消原因 */ + private String cancelResaon; + + /** 参观目的:1领导视察,2参观学习,3合作调研,4同行交流 */ + private String visitType; + + /** 讲解需求:1需要,0不需要 */ + private String explainNeedType; + + /** 会议室需求:1需要,0不需要 */ + private String meetingNeedType; + + /** 会议室id */ + private Long meetingId; + + /** 摄影需求:1需要,0不需要 */ + private String photographType; + + /** 预约-开始时间 */ + private Date startTime; + + /** 预约-结束时间 */ +// private Date endTime; + + /** 备注 */ + private String remake; + +} diff --git a/ics-admin/src/main/java/com/ics/admin/domain/meeting/ReservationPerson.java b/ics-admin/src/main/java/com/ics/admin/domain/meeting/ReservationPerson.java new file mode 100644 index 0000000..bc6f349 --- /dev/null +++ b/ics-admin/src/main/java/com/ics/admin/domain/meeting/ReservationPerson.java @@ -0,0 +1,34 @@ +package com.ics.admin.domain.meeting; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.ics.common.core.domain.BaseEntity; +import lombok.Data; +import java.util.Date; + +/** + * 预约参观人员对象 tb_reservation_person + * + * @author chen + * @date 2024-02-25 + */ +@Data +@TableName("tb_reservation_person") +public class ReservationPerson extends BaseEntity { + private static final long serialVersionUID = 1L; + + /** 用户id */ + private Long userId; + + /** 预约记录id */ + private Long reservationId; + + /** 姓名 */ + private String name; + + /** 手机号 */ + private Integer phone; + + /** 加入时间 */ + private Date joinTime; + +} diff --git a/ics-admin/src/main/java/com/ics/admin/domain/meeting/RoomEquipment.java b/ics-admin/src/main/java/com/ics/admin/domain/meeting/RoomEquipment.java new file mode 100644 index 0000000..419c8e1 --- /dev/null +++ b/ics-admin/src/main/java/com/ics/admin/domain/meeting/RoomEquipment.java @@ -0,0 +1,24 @@ +package com.ics.admin.domain.meeting; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.ics.common.core.domain.BaseEntity; +import lombok.Data; + +/** + * 房间和设备关联对象 tb_room_equipment + * + * @author chen + * @date 2024-02-25 + */ +@Data +@TableName("tb_room_equipment") +public class RoomEquipment extends BaseEntity { + private static final long serialVersionUID = 1L; + + /** 设备id */ + private Long equipmentId; + + /** 房间id */ + private Long roomId; + +} diff --git a/ics-admin/src/main/java/com/ics/admin/domain/meeting/RoomItemByRoom.java b/ics-admin/src/main/java/com/ics/admin/domain/meeting/RoomItemByRoom.java new file mode 100644 index 0000000..02f41f7 --- /dev/null +++ b/ics-admin/src/main/java/com/ics/admin/domain/meeting/RoomItemByRoom.java @@ -0,0 +1,27 @@ +package com.ics.admin.domain.meeting; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.ics.common.core.domain.BaseEntity; +import lombok.Data; + +/** + * 房间物品关联对象 tb_room_item_by_room + * + * @author chen + * @date 2024-02-25 + */ +@Data +@TableName("tb_room_item_by_room") +public class RoomItemByRoom extends BaseEntity { + private static final long serialVersionUID = 1L; + + /** 房间主体id */ + private Long roomContentId; + + /** 物品id */ + private Long itemId; + + /** 数量 */ + private Integer num; + +} diff --git a/ics-admin/src/main/java/com/ics/admin/domain/meeting/RoomServe.java b/ics-admin/src/main/java/com/ics/admin/domain/meeting/RoomServe.java new file mode 100644 index 0000000..3b6aadc --- /dev/null +++ b/ics-admin/src/main/java/com/ics/admin/domain/meeting/RoomServe.java @@ -0,0 +1,30 @@ +package com.ics.admin.domain.meeting; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.ics.common.core.domain.BaseEntity; +import lombok.Data; + +/** + * 服务对象 tb_room_serve + * + * @author chen + * @date 2024-02-25 + */ +@Data +@TableName("tb_room_serve") +public class RoomServe extends BaseEntity { + private static final long serialVersionUID = 1L; + + /** 服务名称 */ + private String serveName; + + /** 服务类型(会务服务、其他服务) */ + private Integer serveType; + + /** 服务时间30分钟起步 */ + private String serveTime; + + /** 备注 */ + private String remake; + +} diff --git a/ics-admin/src/main/java/com/ics/admin/domain/meeting/RoomServeByRoom.java b/ics-admin/src/main/java/com/ics/admin/domain/meeting/RoomServeByRoom.java new file mode 100644 index 0000000..027b2d8 --- /dev/null +++ b/ics-admin/src/main/java/com/ics/admin/domain/meeting/RoomServeByRoom.java @@ -0,0 +1,24 @@ +package com.ics.admin.domain.meeting; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.ics.common.core.domain.BaseEntity; +import lombok.Data; + +/** + * 房间主体和服务关联对象 tb_room_serve_by_room + * + * @author ics + * @date 2024-02-25 + */ +@Data +@TableName("tb_room_serve_by_room") +public class RoomServeByRoom extends BaseEntity { + private static final long serialVersionUID = 1L; + + /** 服务id */ + private Long serveId; + + /** 房间主体id */ + private Long romeContentId; + +} diff --git a/ics-admin/src/main/java/com/ics/admin/domain/meeting/Ticket.java b/ics-admin/src/main/java/com/ics/admin/domain/meeting/Ticket.java new file mode 100644 index 0000000..8cd9f17 --- /dev/null +++ b/ics-admin/src/main/java/com/ics/admin/domain/meeting/Ticket.java @@ -0,0 +1,52 @@ +package com.ics.admin.domain.meeting; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.ics.common.core.domain.BaseEntity; +import lombok.Data; +import java.util.Date; + +/** + * 优惠卷对象 tb_ticket + * + * @author chen + * @date 2024-02-25 + */ +@Data +@TableName("tb_ticket") +public class Ticket extends BaseEntity { + private static final long serialVersionUID = 1L; + + /** 名称 */ + private String title; + + /** 描述 */ + private String content; + + /** 类型 */ + private Integer type; + + /** 金额 */ + private String money; + + /** 地址 */ + private String address; + + /** 是否需要核销 */ + private Integer isVerification; + + /** 是否需要展示 */ + private Integer isShow; + + /** 开始时间 */ + private Date startTime; + + /** 结束时间 */ + private String endTime; + + /** 备注 */ + private String remark; + + /** 是否默认 */ + private String isDefault; + +} diff --git a/ics-admin/src/main/java/com/ics/admin/domain/meeting/UserEquipment.java b/ics-admin/src/main/java/com/ics/admin/domain/meeting/UserEquipment.java new file mode 100644 index 0000000..7df91ef --- /dev/null +++ b/ics-admin/src/main/java/com/ics/admin/domain/meeting/UserEquipment.java @@ -0,0 +1,24 @@ +package com.ics.admin.domain.meeting; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.ics.common.core.domain.BaseEntity; +import lombok.Data; + +/** + * 用户设备关联对象 tb_user_equipment + * + * @author chen + * @date 2024-02-25 + */ +@Data +@TableName("tb_user_equipment") +public class UserEquipment extends BaseEntity { + private static final long serialVersionUID = 1L; + + /** 用户id */ + private Long userId; + + /** 设备id */ + private Long equipmentId; + +} diff --git a/ics-admin/src/main/java/com/ics/admin/mapper/meeting/CustomerTicketMapper.java b/ics-admin/src/main/java/com/ics/admin/mapper/meeting/CustomerTicketMapper.java new file mode 100644 index 0000000..c81c511 --- /dev/null +++ b/ics-admin/src/main/java/com/ics/admin/mapper/meeting/CustomerTicketMapper.java @@ -0,0 +1,64 @@ +package com.ics.admin.mapper.meeting; + +import com.ics.admin.domain.meeting.CustomerTicket; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +import java.util.List; + +/** + * 企业优惠卷关联Mapper接口 + * + * @author chen + * @date 2024-02-25 + */ +@Mapper +public interface CustomerTicketMapper extends BaseMapper { + /** + * 查询企业优惠卷关联 + * + * @param id 企业优惠卷关联ID + * @return 企业优惠卷关联 + */ + CustomerTicket selectCustomerTicketById(Long id); + + /** + * 查询企业优惠卷关联列表 + * + * @param customerTicket 企业优惠卷关联 + * @return 企业优惠卷关联集合 + */ + List selectCustomerTicketList(CustomerTicket customerTicket); + + /** + * 新增企业优惠卷关联 + * + * @param customerTicket 企业优惠卷关联 + * @return 结果 + */ + int insertCustomerTicket(CustomerTicket customerTicket); + + /** + * 修改企业优惠卷关联 + * + * @param customerTicket 企业优惠卷关联 + * @return 结果 + */ + int updateCustomerTicket(CustomerTicket customerTicket); + + /** + * 删除企业优惠卷关联 + * + * @param id 企业优惠卷关联ID + * @return 结果 + */ + int deleteCustomerTicketById(Long id); + + /** + * 批量删除企业优惠卷关联 + * + * @param ids 需要删除的数据ID + * @return 结果 + */ + int deleteCustomerTicketByIds(String[] ids); +} diff --git a/ics-admin/src/main/java/com/ics/admin/mapper/meeting/EquipmentMapper.java b/ics-admin/src/main/java/com/ics/admin/mapper/meeting/EquipmentMapper.java new file mode 100644 index 0000000..4954d09 --- /dev/null +++ b/ics-admin/src/main/java/com/ics/admin/mapper/meeting/EquipmentMapper.java @@ -0,0 +1,64 @@ +package com.ics.admin.mapper.meeting; + +import com.ics.admin.domain.meeting.Equipment; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +import java.util.List; + +/** + * 设备Mapper接口 + * + * @author chen + * @date 2024-02-25 + */ +@Mapper +public interface EquipmentMapper extends BaseMapper { + /** + * 查询设备 + * + * @param id 设备ID + * @return 设备 + */ + Equipment selectEquipmentById(Long id); + + /** + * 查询设备列表 + * + * @param equipment 设备 + * @return 设备集合 + */ + List selectEquipmentList(Equipment equipment); + + /** + * 新增设备 + * + * @param equipment 设备 + * @return 结果 + */ + int insertEquipment(Equipment equipment); + + /** + * 修改设备 + * + * @param equipment 设备 + * @return 结果 + */ + int updateEquipment(Equipment equipment); + + /** + * 删除设备 + * + * @param id 设备ID + * @return 结果 + */ + int deleteEquipmentById(Long id); + + /** + * 批量删除设备 + * + * @param ids 需要删除的数据ID + * @return 结果 + */ + int deleteEquipmentByIds(String[] ids); +} diff --git a/ics-admin/src/main/java/com/ics/admin/mapper/meeting/OrderMapper.java b/ics-admin/src/main/java/com/ics/admin/mapper/meeting/OrderMapper.java new file mode 100644 index 0000000..d4e3221 --- /dev/null +++ b/ics-admin/src/main/java/com/ics/admin/mapper/meeting/OrderMapper.java @@ -0,0 +1,64 @@ +package com.ics.admin.mapper.meeting; + +import com.ics.admin.domain.meeting.Order; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +import java.util.List; + +/** + * 订单Mapper接口 + * + * @author chen + * @date 2024-02-25 + */ +@Mapper +public interface OrderMapper extends BaseMapper { + /** + * 查询订单 + * + * @param id 订单ID + * @return 订单 + */ + Order selectOrderById(Long id); + + /** + * 查询订单列表 + * + * @param order 订单 + * @return 订单集合 + */ + List selectOrderList(Order order); + + /** + * 新增订单 + * + * @param order 订单 + * @return 结果 + */ + int insertOrder(Order order); + + /** + * 修改订单 + * + * @param order 订单 + * @return 结果 + */ + int updateOrder(Order order); + + /** + * 删除订单 + * + * @param id 订单ID + * @return 结果 + */ + int deleteOrderById(Long id); + + /** + * 批量删除订单 + * + * @param ids 需要删除的数据ID + * @return 结果 + */ + int deleteOrderByIds(String[] ids); +} diff --git a/ics-admin/src/main/java/com/ics/admin/mapper/meeting/ReservationMapper.java b/ics-admin/src/main/java/com/ics/admin/mapper/meeting/ReservationMapper.java new file mode 100644 index 0000000..eb54d8a --- /dev/null +++ b/ics-admin/src/main/java/com/ics/admin/mapper/meeting/ReservationMapper.java @@ -0,0 +1,64 @@ +package com.ics.admin.mapper.meeting; + +import com.ics.admin.domain.meeting.Reservation; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +import java.util.List; + +/** + * 预约记录Mapper接口 + * + * @author chen + * @date 2024-02-25 + */ +@Mapper +public interface ReservationMapper extends BaseMapper { + /** + * 查询预约记录 + * + * @param id 预约记录ID + * @return 预约记录 + */ + Reservation selectReservationById(Long id); + + /** + * 查询预约记录列表 + * + * @param reservation 预约记录 + * @return 预约记录集合 + */ + List selectReservationList(Reservation reservation); + + /** + * 新增预约记录 + * + * @param reservation 预约记录 + * @return 结果 + */ + int insertReservation(Reservation reservation); + + /** + * 修改预约记录 + * + * @param reservation 预约记录 + * @return 结果 + */ + int updateReservation(Reservation reservation); + + /** + * 删除预约记录 + * + * @param id 预约记录ID + * @return 结果 + */ + int deleteReservationById(Long id); + + /** + * 批量删除预约记录 + * + * @param ids 需要删除的数据ID + * @return 结果 + */ + int deleteReservationByIds(String[] ids); +} diff --git a/ics-admin/src/main/java/com/ics/admin/mapper/meeting/ReservationPersonMapper.java b/ics-admin/src/main/java/com/ics/admin/mapper/meeting/ReservationPersonMapper.java new file mode 100644 index 0000000..c530399 --- /dev/null +++ b/ics-admin/src/main/java/com/ics/admin/mapper/meeting/ReservationPersonMapper.java @@ -0,0 +1,64 @@ +package com.ics.admin.mapper.meeting; + +import com.ics.admin.domain.meeting.ReservationPerson; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +import java.util.List; + +/** + * 预约参观人员Mapper接口 + * + * @author chen + * @date 2024-02-25 + */ +@Mapper +public interface ReservationPersonMapper extends BaseMapper { + /** + * 查询预约参观人员 + * + * @param id 预约参观人员ID + * @return 预约参观人员 + */ + ReservationPerson selectReservationPersonById(Long id); + + /** + * 查询预约参观人员列表 + * + * @param reservationPerson 预约参观人员 + * @return 预约参观人员集合 + */ + List selectReservationPersonList(ReservationPerson reservationPerson); + + /** + * 新增预约参观人员 + * + * @param reservationPerson 预约参观人员 + * @return 结果 + */ + int insertReservationPerson(ReservationPerson reservationPerson); + + /** + * 修改预约参观人员 + * + * @param reservationPerson 预约参观人员 + * @return 结果 + */ + int updateReservationPerson(ReservationPerson reservationPerson); + + /** + * 删除预约参观人员 + * + * @param id 预约参观人员ID + * @return 结果 + */ + int deleteReservationPersonById(Long id); + + /** + * 批量删除预约参观人员 + * + * @param ids 需要删除的数据ID + * @return 结果 + */ + int deleteReservationPersonByIds(String[] ids); +} diff --git a/ics-admin/src/main/java/com/ics/admin/mapper/meeting/RoomEquipmentMapper.java b/ics-admin/src/main/java/com/ics/admin/mapper/meeting/RoomEquipmentMapper.java new file mode 100644 index 0000000..ed5d234 --- /dev/null +++ b/ics-admin/src/main/java/com/ics/admin/mapper/meeting/RoomEquipmentMapper.java @@ -0,0 +1,64 @@ +package com.ics.admin.mapper.meeting; + +import com.ics.admin.domain.meeting.RoomEquipment; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +import java.util.List; + +/** + * 房间和设备关联Mapper接口 + * + * @author chen + * @date 2024-02-25 + */ +@Mapper +public interface RoomEquipmentMapper extends BaseMapper { + /** + * 查询房间和设备关联 + * + * @param id 房间和设备关联ID + * @return 房间和设备关联 + */ + RoomEquipment selectRoomEquipmentById(Long id); + + /** + * 查询房间和设备关联列表 + * + * @param roomEquipment 房间和设备关联 + * @return 房间和设备关联集合 + */ + List selectRoomEquipmentList(RoomEquipment roomEquipment); + + /** + * 新增房间和设备关联 + * + * @param roomEquipment 房间和设备关联 + * @return 结果 + */ + int insertRoomEquipment(RoomEquipment roomEquipment); + + /** + * 修改房间和设备关联 + * + * @param roomEquipment 房间和设备关联 + * @return 结果 + */ + int updateRoomEquipment(RoomEquipment roomEquipment); + + /** + * 删除房间和设备关联 + * + * @param id 房间和设备关联ID + * @return 结果 + */ + int deleteRoomEquipmentById(Long id); + + /** + * 批量删除房间和设备关联 + * + * @param ids 需要删除的数据ID + * @return 结果 + */ + int deleteRoomEquipmentByIds(String[] ids); +} diff --git a/ics-admin/src/main/java/com/ics/admin/mapper/meeting/RoomItemByRoomMapper.java b/ics-admin/src/main/java/com/ics/admin/mapper/meeting/RoomItemByRoomMapper.java new file mode 100644 index 0000000..59bb73c --- /dev/null +++ b/ics-admin/src/main/java/com/ics/admin/mapper/meeting/RoomItemByRoomMapper.java @@ -0,0 +1,64 @@ +package com.ics.admin.mapper.meeting; + +import com.ics.admin.domain.meeting.RoomItemByRoom; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +import java.util.List; + +/** + * 房间物品关联Mapper接口 + * + * @author chen + * @date 2024-02-25 + */ +@Mapper +public interface RoomItemByRoomMapper extends BaseMapper { + /** + * 查询房间物品关联 + * + * @param id 房间物品关联ID + * @return 房间物品关联 + */ + RoomItemByRoom selectRoomItemByRoomById(Long id); + + /** + * 查询房间物品关联列表 + * + * @param roomItemByRoom 房间物品关联 + * @return 房间物品关联集合 + */ + List selectRoomItemByRoomList(RoomItemByRoom roomItemByRoom); + + /** + * 新增房间物品关联 + * + * @param roomItemByRoom 房间物品关联 + * @return 结果 + */ + int insertRoomItemByRoom(RoomItemByRoom roomItemByRoom); + + /** + * 修改房间物品关联 + * + * @param roomItemByRoom 房间物品关联 + * @return 结果 + */ + int updateRoomItemByRoom(RoomItemByRoom roomItemByRoom); + + /** + * 删除房间物品关联 + * + * @param id 房间物品关联ID + * @return 结果 + */ + int deleteRoomItemByRoomById(Long id); + + /** + * 批量删除房间物品关联 + * + * @param ids 需要删除的数据ID + * @return 结果 + */ + int deleteRoomItemByRoomByIds(String[] ids); +} diff --git a/ics-admin/src/main/java/com/ics/admin/mapper/meeting/RoomServeByRoomMapper.java b/ics-admin/src/main/java/com/ics/admin/mapper/meeting/RoomServeByRoomMapper.java new file mode 100644 index 0000000..de3c2a1 --- /dev/null +++ b/ics-admin/src/main/java/com/ics/admin/mapper/meeting/RoomServeByRoomMapper.java @@ -0,0 +1,64 @@ +package com.ics.admin.mapper.meeting; + +import com.ics.admin.domain.meeting.RoomServeByRoom; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +import java.util.List; + +/** + * 房间主体和服务关联Mapper接口 + * + * @author ics + * @date 2024-02-25 + */ +@Mapper +public interface RoomServeByRoomMapper extends BaseMapper { + /** + * 查询房间主体和服务关联 + * + * @param id 房间主体和服务关联ID + * @return 房间主体和服务关联 + */ + RoomServeByRoom selectRoomServeByRoomById(Long id); + + /** + * 查询房间主体和服务关联列表 + * + * @param roomServeByRoom 房间主体和服务关联 + * @return 房间主体和服务关联集合 + */ + List selectRoomServeByRoomList(RoomServeByRoom roomServeByRoom); + + /** + * 新增房间主体和服务关联 + * + * @param roomServeByRoom 房间主体和服务关联 + * @return 结果 + */ + int insertRoomServeByRoom(RoomServeByRoom roomServeByRoom); + + /** + * 修改房间主体和服务关联 + * + * @param roomServeByRoom 房间主体和服务关联 + * @return 结果 + */ + int updateRoomServeByRoom(RoomServeByRoom roomServeByRoom); + + /** + * 删除房间主体和服务关联 + * + * @param id 房间主体和服务关联ID + * @return 结果 + */ + int deleteRoomServeByRoomById(Long id); + + /** + * 批量删除房间主体和服务关联 + * + * @param ids 需要删除的数据ID + * @return 结果 + */ + int deleteRoomServeByRoomByIds(String[] ids); +} diff --git a/ics-admin/src/main/java/com/ics/admin/mapper/meeting/RoomServeMapper.java b/ics-admin/src/main/java/com/ics/admin/mapper/meeting/RoomServeMapper.java new file mode 100644 index 0000000..0ecb602 --- /dev/null +++ b/ics-admin/src/main/java/com/ics/admin/mapper/meeting/RoomServeMapper.java @@ -0,0 +1,64 @@ +package com.ics.admin.mapper.meeting; + +import com.ics.admin.domain.meeting.RoomServe; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +import java.util.List; + +/** + * 服务Mapper接口 + * + * @author chen + * @date 2024-02-25 + */ +@Mapper +public interface RoomServeMapper extends BaseMapper { + /** + * 查询服务 + * + * @param id 服务ID + * @return 服务 + */ + RoomServe selectRoomServeById(Long id); + + /** + * 查询服务列表 + * + * @param roomServe 服务 + * @return 服务集合 + */ + List selectRoomServeList(RoomServe roomServe); + + /** + * 新增服务 + * + * @param roomServe 服务 + * @return 结果 + */ + int insertRoomServe(RoomServe roomServe); + + /** + * 修改服务 + * + * @param roomServe 服务 + * @return 结果 + */ + int updateRoomServe(RoomServe roomServe); + + /** + * 删除服务 + * + * @param id 服务ID + * @return 结果 + */ + int deleteRoomServeById(Long id); + + /** + * 批量删除服务 + * + * @param ids 需要删除的数据ID + * @return 结果 + */ + int deleteRoomServeByIds(String[] ids); +} diff --git a/ics-admin/src/main/java/com/ics/admin/mapper/meeting/TicketMapper.java b/ics-admin/src/main/java/com/ics/admin/mapper/meeting/TicketMapper.java new file mode 100644 index 0000000..aed3b6c --- /dev/null +++ b/ics-admin/src/main/java/com/ics/admin/mapper/meeting/TicketMapper.java @@ -0,0 +1,64 @@ +package com.ics.admin.mapper.meeting; + +import com.ics.admin.domain.meeting.Ticket; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +import java.util.List; + +/** + * 优惠卷Mapper接口 + * + * @author chen + * @date 2024-02-25 + */ +@Mapper +public interface TicketMapper extends BaseMapper { + /** + * 查询优惠卷 + * + * @param id 优惠卷ID + * @return 优惠卷 + */ + Ticket selectTicketById(Long id); + + /** + * 查询优惠卷列表 + * + * @param ticket 优惠卷 + * @return 优惠卷集合 + */ + List selectTicketList(Ticket ticket); + + /** + * 新增优惠卷 + * + * @param ticket 优惠卷 + * @return 结果 + */ + int insertTicket(Ticket ticket); + + /** + * 修改优惠卷 + * + * @param ticket 优惠卷 + * @return 结果 + */ + int updateTicket(Ticket ticket); + + /** + * 删除优惠卷 + * + * @param id 优惠卷ID + * @return 结果 + */ + int deleteTicketById(Long id); + + /** + * 批量删除优惠卷 + * + * @param ids 需要删除的数据ID + * @return 结果 + */ + int deleteTicketByIds(String[] ids); +} diff --git a/ics-admin/src/main/java/com/ics/admin/mapper/meeting/UserEquipmentMapper.java b/ics-admin/src/main/java/com/ics/admin/mapper/meeting/UserEquipmentMapper.java new file mode 100644 index 0000000..f5b8f9f --- /dev/null +++ b/ics-admin/src/main/java/com/ics/admin/mapper/meeting/UserEquipmentMapper.java @@ -0,0 +1,64 @@ +package com.ics.admin.mapper.meeting; + +import com.ics.admin.domain.meeting.UserEquipment; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +import java.util.List; + +/** + * 用户设备关联Mapper接口 + * + * @author chen + * @date 2024-02-25 + */ +@Mapper +public interface UserEquipmentMapper extends BaseMapper { + /** + * 查询用户设备关联 + * + * @param id 用户设备关联ID + * @return 用户设备关联 + */ + UserEquipment selectUserEquipmentById(Long id); + + /** + * 查询用户设备关联列表 + * + * @param userEquipment 用户设备关联 + * @return 用户设备关联集合 + */ + List selectUserEquipmentList(UserEquipment userEquipment); + + /** + * 新增用户设备关联 + * + * @param userEquipment 用户设备关联 + * @return 结果 + */ + int insertUserEquipment(UserEquipment userEquipment); + + /** + * 修改用户设备关联 + * + * @param userEquipment 用户设备关联 + * @return 结果 + */ + int updateUserEquipment(UserEquipment userEquipment); + + /** + * 删除用户设备关联 + * + * @param id 用户设备关联ID + * @return 结果 + */ + int deleteUserEquipmentById(Long id); + + /** + * 批量删除用户设备关联 + * + * @param ids 需要删除的数据ID + * @return 结果 + */ + int deleteUserEquipmentByIds(String[] ids); +} diff --git a/ics-admin/src/main/java/com/ics/admin/service/impl/RoomEquipmentServiceImpl.java b/ics-admin/src/main/java/com/ics/admin/service/impl/RoomEquipmentServiceImpl.java new file mode 100644 index 0000000..9c4f549 --- /dev/null +++ b/ics-admin/src/main/java/com/ics/admin/service/impl/RoomEquipmentServiceImpl.java @@ -0,0 +1,92 @@ +package com.ics.admin.service.impl; + +import java.util.List; +import cn.hutool.core.collection.CollUtil; +import cn.hutool.core.util.StrUtil; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import com.ics.admin.mapper.meeting.RoomEquipmentMapper; +import com.ics.admin.domain.meeting.RoomEquipment; +import com.ics.admin.service.meeting.IRoomEquipmentService; + +/** + * 房间和设备关联Service业务层处理 + * + * @author chen + * @date 2024-02-25 + */ +@Service +public class RoomEquipmentServiceImpl extends ServiceImpl implements IRoomEquipmentService { + @Autowired + private RoomEquipmentMapper roomEquipmentMapper; + + /** + * 查询房间和设备关联 + * + * @param id 房间和设备关联ID + * @return 房间和设备关联 + */ + @Override + public RoomEquipment selectRoomEquipmentById(Long id) { + return roomEquipmentMapper.selectById(id); + } + + /** + * 查询房间和设备关联列表 + * + * @param roomEquipment 房间和设备关联 + * @return 房间和设备关联 + */ + @Override + public List selectRoomEquipmentList(RoomEquipment roomEquipment) { + QueryWrapper queryWrapper = new QueryWrapper(); + return roomEquipmentMapper.selectList(queryWrapper); + } + + /** + * 新增房间和设备关联 + * + * @param roomEquipment 房间和设备关联 + * @return 结果 + */ + @Override + public int insertRoomEquipment(RoomEquipment roomEquipment) { + return roomEquipmentMapper.insert(roomEquipment); + } + + /** + * 修改房间和设备关联 + * + * @param roomEquipment 房间和设备关联 + * @return 结果 + */ + @Override + public int updateRoomEquipment(RoomEquipment roomEquipment) { + return roomEquipmentMapper.updateById(roomEquipment); + } + + /** + * 删除房间和设备关联对象 + * + * @param ids 需要删除的数据ID + * @return 结果 + */ + @Override + public int deleteRoomEquipmentByIds(String ids) { + String[] idsArray = StrUtil.split(ids,","); + return roomEquipmentMapper.deleteBatchIds(CollUtil.toList(idsArray)); + } + + /** + * 删除房间和设备关联信息 + * + * @param id 房间和设备关联ID + * @return 结果 + */ + @Override + public int deleteRoomEquipmentById(Long id) { + return roomEquipmentMapper.deleteRoomEquipmentById(id); + } +} diff --git a/ics-admin/src/main/java/com/ics/admin/service/impl/RoomServeByRoomServiceImpl.java b/ics-admin/src/main/java/com/ics/admin/service/impl/RoomServeByRoomServiceImpl.java new file mode 100644 index 0000000..736c40a --- /dev/null +++ b/ics-admin/src/main/java/com/ics/admin/service/impl/RoomServeByRoomServiceImpl.java @@ -0,0 +1,92 @@ +package com.ics.admin.service.impl; + +import java.util.List; +import cn.hutool.core.collection.CollUtil; +import cn.hutool.core.util.StrUtil; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import com.ics.admin.mapper.meeting.RoomServeByRoomMapper; +import com.ics.admin.domain.meeting.RoomServeByRoom; +import com.ics.admin.service.meeting.IRoomServeByRoomService; + +/** + * 房间主体和服务关联Service业务层处理 + * + * @author ics + * @date 2024-02-25 + */ +@Service +public class RoomServeByRoomServiceImpl extends ServiceImpl implements IRoomServeByRoomService { + @Autowired + private RoomServeByRoomMapper roomServeByRoomMapper; + + /** + * 查询房间主体和服务关联 + * + * @param id 房间主体和服务关联ID + * @return 房间主体和服务关联 + */ + @Override + public RoomServeByRoom selectRoomServeByRoomById(Long id) { + return roomServeByRoomMapper.selectById(id); + } + + /** + * 查询房间主体和服务关联列表 + * + * @param roomServeByRoom 房间主体和服务关联 + * @return 房间主体和服务关联 + */ + @Override + public List selectRoomServeByRoomList(RoomServeByRoom roomServeByRoom) { + QueryWrapper queryWrapper = new QueryWrapper(); + return roomServeByRoomMapper.selectList(queryWrapper); + } + + /** + * 新增房间主体和服务关联 + * + * @param roomServeByRoom 房间主体和服务关联 + * @return 结果 + */ + @Override + public int insertRoomServeByRoom(RoomServeByRoom roomServeByRoom) { + return roomServeByRoomMapper.insert(roomServeByRoom); + } + + /** + * 修改房间主体和服务关联 + * + * @param roomServeByRoom 房间主体和服务关联 + * @return 结果 + */ + @Override + public int updateRoomServeByRoom(RoomServeByRoom roomServeByRoom) { + return roomServeByRoomMapper.updateById(roomServeByRoom); + } + + /** + * 删除房间主体和服务关联对象 + * + * @param ids 需要删除的数据ID + * @return 结果 + */ + @Override + public int deleteRoomServeByRoomByIds(String ids) { + String[] idsArray = StrUtil.split(ids,","); + return roomServeByRoomMapper.deleteBatchIds(CollUtil.toList(idsArray)); + } + + /** + * 删除房间主体和服务关联信息 + * + * @param id 房间主体和服务关联ID + * @return 结果 + */ + @Override + public int deleteRoomServeByRoomById(Long id) { + return roomServeByRoomMapper.deleteRoomServeByRoomById(id); + } +} diff --git a/ics-admin/src/main/java/com/ics/admin/service/impl/RoomServeServiceImpl.java b/ics-admin/src/main/java/com/ics/admin/service/impl/RoomServeServiceImpl.java new file mode 100644 index 0000000..02235c5 --- /dev/null +++ b/ics-admin/src/main/java/com/ics/admin/service/impl/RoomServeServiceImpl.java @@ -0,0 +1,92 @@ +package com.ics.admin.service.impl; + +import java.util.List; +import cn.hutool.core.collection.CollUtil; +import cn.hutool.core.util.StrUtil; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import com.ics.admin.mapper.meeting.RoomServeMapper; +import com.ics.admin.domain.meeting.RoomServe; +import com.ics.admin.service.meeting.IRoomServeService; + +/** + * 服务Service业务层处理 + * + * @author chen + * @date 2024-02-25 + */ +@Service +public class RoomServeServiceImpl extends ServiceImpl implements IRoomServeService { + @Autowired + private RoomServeMapper roomServeMapper; + + /** + * 查询服务 + * + * @param id 服务ID + * @return 服务 + */ + @Override + public RoomServe selectRoomServeById(Long id) { + return roomServeMapper.selectById(id); + } + + /** + * 查询服务列表 + * + * @param roomServe 服务 + * @return 服务 + */ + @Override + public List selectRoomServeList(RoomServe roomServe) { + QueryWrapper queryWrapper = new QueryWrapper(); + return roomServeMapper.selectList(queryWrapper); + } + + /** + * 新增服务 + * + * @param roomServe 服务 + * @return 结果 + */ + @Override + public int insertRoomServe(RoomServe roomServe) { + return roomServeMapper.insert(roomServe); + } + + /** + * 修改服务 + * + * @param roomServe 服务 + * @return 结果 + */ + @Override + public int updateRoomServe(RoomServe roomServe) { + return roomServeMapper.updateById(roomServe); + } + + /** + * 删除服务对象 + * + * @param ids 需要删除的数据ID + * @return 结果 + */ + @Override + public int deleteRoomServeByIds(String ids) { + String[] idsArray = StrUtil.split(ids,","); + return roomServeMapper.deleteBatchIds(CollUtil.toList(idsArray)); + } + + /** + * 删除服务信息 + * + * @param id 服务ID + * @return 结果 + */ + @Override + public int deleteRoomServeById(Long id) { + return roomServeMapper.deleteRoomServeById(id); + } +} diff --git a/ics-admin/src/main/java/com/ics/admin/service/impl/TicketServiceImpl.java b/ics-admin/src/main/java/com/ics/admin/service/impl/TicketServiceImpl.java new file mode 100644 index 0000000..aa5d820 --- /dev/null +++ b/ics-admin/src/main/java/com/ics/admin/service/impl/TicketServiceImpl.java @@ -0,0 +1,92 @@ +package com.ics.admin.service.impl; + +import java.util.List; +import cn.hutool.core.collection.CollUtil; +import cn.hutool.core.util.StrUtil; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import com.ics.admin.mapper.meeting.TicketMapper; +import com.ics.admin.domain.meeting.Ticket; +import com.ics.admin.service.meeting.ITicketService; + +/** + * 优惠卷Service业务层处理 + * + * @author chen + * @date 2024-02-25 + */ +@Service +public class TicketServiceImpl extends ServiceImpl implements ITicketService { + @Autowired + private TicketMapper ticketMapper; + + /** + * 查询优惠卷 + * + * @param id 优惠卷ID + * @return 优惠卷 + */ + @Override + public Ticket selectTicketById(Long id) { + return ticketMapper.selectById(id); + } + + /** + * 查询优惠卷列表 + * + * @param ticket 优惠卷 + * @return 优惠卷 + */ + @Override + public List selectTicketList(Ticket ticket) { + QueryWrapper queryWrapper = new QueryWrapper(); + return ticketMapper.selectList(queryWrapper); + } + + /** + * 新增优惠卷 + * + * @param ticket 优惠卷 + * @return 结果 + */ + @Override + public int insertTicket(Ticket ticket) { + return ticketMapper.insert(ticket); + } + + /** + * 修改优惠卷 + * + * @param ticket 优惠卷 + * @return 结果 + */ + @Override + public int updateTicket(Ticket ticket) { + return ticketMapper.updateById(ticket); + } + + /** + * 删除优惠卷对象 + * + * @param ids 需要删除的数据ID + * @return 结果 + */ + @Override + public int deleteTicketByIds(String ids) { + String[] idsArray = StrUtil.split(ids,","); + return ticketMapper.deleteBatchIds(CollUtil.toList(idsArray)); + } + + /** + * 删除优惠卷信息 + * + * @param id 优惠卷ID + * @return 结果 + */ + @Override + public int deleteTicketById(Long id) { + return ticketMapper.deleteTicketById(id); + } +} diff --git a/ics-admin/src/main/java/com/ics/admin/service/impl/UserEquipmentServiceImpl.java b/ics-admin/src/main/java/com/ics/admin/service/impl/UserEquipmentServiceImpl.java new file mode 100644 index 0000000..17562a2 --- /dev/null +++ b/ics-admin/src/main/java/com/ics/admin/service/impl/UserEquipmentServiceImpl.java @@ -0,0 +1,92 @@ +package com.ics.admin.service.impl; + +import java.util.List; +import cn.hutool.core.collection.CollUtil; +import cn.hutool.core.util.StrUtil; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import com.ics.admin.mapper.meeting.UserEquipmentMapper; +import com.ics.admin.domain.meeting.UserEquipment; +import com.ics.admin.service.meeting.IUserEquipmentService; + +/** + * 用户设备关联Service业务层处理 + * + * @author chen + * @date 2024-02-25 + */ +@Service +public class UserEquipmentServiceImpl extends ServiceImpl implements IUserEquipmentService { + @Autowired + private UserEquipmentMapper userEquipmentMapper; + + /** + * 查询用户设备关联 + * + * @param id 用户设备关联ID + * @return 用户设备关联 + */ + @Override + public UserEquipment selectUserEquipmentById(Long id) { + return userEquipmentMapper.selectById(id); + } + + /** + * 查询用户设备关联列表 + * + * @param userEquipment 用户设备关联 + * @return 用户设备关联 + */ + @Override + public List selectUserEquipmentList(UserEquipment userEquipment) { + QueryWrapper queryWrapper = new QueryWrapper(); + return userEquipmentMapper.selectList(queryWrapper); + } + + /** + * 新增用户设备关联 + * + * @param userEquipment 用户设备关联 + * @return 结果 + */ + @Override + public int insertUserEquipment(UserEquipment userEquipment) { + return userEquipmentMapper.insert(userEquipment); + } + + /** + * 修改用户设备关联 + * + * @param userEquipment 用户设备关联 + * @return 结果 + */ + @Override + public int updateUserEquipment(UserEquipment userEquipment) { + return userEquipmentMapper.updateById(userEquipment); + } + + /** + * 删除用户设备关联对象 + * + * @param ids 需要删除的数据ID + * @return 结果 + */ + @Override + public int deleteUserEquipmentByIds(String ids) { + String[] idsArray = StrUtil.split(ids,","); + return userEquipmentMapper.deleteBatchIds(CollUtil.toList(idsArray)); + } + + /** + * 删除用户设备关联信息 + * + * @param id 用户设备关联ID + * @return 结果 + */ + @Override + public int deleteUserEquipmentById(Long id) { + return userEquipmentMapper.deleteUserEquipmentById(id); + } +} diff --git a/ics-admin/src/main/java/com/ics/admin/service/impl/meeting/CustomerTicketServiceImpl.java b/ics-admin/src/main/java/com/ics/admin/service/impl/meeting/CustomerTicketServiceImpl.java new file mode 100644 index 0000000..7334e6e --- /dev/null +++ b/ics-admin/src/main/java/com/ics/admin/service/impl/meeting/CustomerTicketServiceImpl.java @@ -0,0 +1,92 @@ +package com.ics.admin.service.impl.meeting; + +import java.util.List; +import cn.hutool.core.collection.CollUtil; +import cn.hutool.core.util.StrUtil; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import com.ics.admin.mapper.meeting.CustomerTicketMapper; +import com.ics.admin.domain.meeting.CustomerTicket; +import com.ics.admin.service.meeting.ICustomerTicketService; + +/** + * 企业优惠卷关联Service业务层处理 + * + * @author chen + * @date 2024-02-25 + */ +@Service +public class CustomerTicketServiceImpl extends ServiceImpl implements ICustomerTicketService { + @Autowired + private CustomerTicketMapper customerTicketMapper; + + /** + * 查询企业优惠卷关联 + * + * @param id 企业优惠卷关联ID + * @return 企业优惠卷关联 + */ + @Override + public CustomerTicket selectCustomerTicketById(Long id) { + return customerTicketMapper.selectById(id); + } + + /** + * 查询企业优惠卷关联列表 + * + * @param customerTicket 企业优惠卷关联 + * @return 企业优惠卷关联 + */ + @Override + public List selectCustomerTicketList(CustomerTicket customerTicket) { + QueryWrapper queryWrapper = new QueryWrapper(); + return customerTicketMapper.selectList(queryWrapper); + } + + /** + * 新增企业优惠卷关联 + * + * @param customerTicket 企业优惠卷关联 + * @return 结果 + */ + @Override + public int insertCustomerTicket(CustomerTicket customerTicket) { + return customerTicketMapper.insert(customerTicket); + } + + /** + * 修改企业优惠卷关联 + * + * @param customerTicket 企业优惠卷关联 + * @return 结果 + */ + @Override + public int updateCustomerTicket(CustomerTicket customerTicket) { + return customerTicketMapper.updateById(customerTicket); + } + + /** + * 删除企业优惠卷关联对象 + * + * @param ids 需要删除的数据ID + * @return 结果 + */ + @Override + public int deleteCustomerTicketByIds(String ids) { + String[] idsArray = StrUtil.split(ids,","); + return customerTicketMapper.deleteBatchIds(CollUtil.toList(idsArray)); + } + + /** + * 删除企业优惠卷关联信息 + * + * @param id 企业优惠卷关联ID + * @return 结果 + */ + @Override + public int deleteCustomerTicketById(Long id) { + return customerTicketMapper.deleteCustomerTicketById(id); + } +} diff --git a/ics-admin/src/main/java/com/ics/admin/service/impl/meeting/EquipmentServiceImpl.java b/ics-admin/src/main/java/com/ics/admin/service/impl/meeting/EquipmentServiceImpl.java new file mode 100644 index 0000000..7be3427 --- /dev/null +++ b/ics-admin/src/main/java/com/ics/admin/service/impl/meeting/EquipmentServiceImpl.java @@ -0,0 +1,92 @@ +package com.ics.admin.service.impl.meeting; + +import java.util.List; +import cn.hutool.core.collection.CollUtil; +import cn.hutool.core.util.StrUtil; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import com.ics.admin.mapper.meeting.EquipmentMapper; +import com.ics.admin.domain.meeting.Equipment; +import com.ics.admin.service.meeting.IEquipmentService; + +/** + * 设备Service业务层处理 + * + * @author chen + * @date 2024-02-25 + */ +@Service +public class EquipmentServiceImpl extends ServiceImpl implements IEquipmentService { + @Autowired + private EquipmentMapper equipmentMapper; + + /** + * 查询设备 + * + * @param id 设备ID + * @return 设备 + */ + @Override + public Equipment selectEquipmentById(Long id) { + return equipmentMapper.selectById(id); + } + + /** + * 查询设备列表 + * + * @param equipment 设备 + * @return 设备 + */ + @Override + public List selectEquipmentList(Equipment equipment) { + QueryWrapper queryWrapper = new QueryWrapper(); + return equipmentMapper.selectList(queryWrapper); + } + + /** + * 新增设备 + * + * @param equipment 设备 + * @return 结果 + */ + @Override + public int insertEquipment(Equipment equipment) { + return equipmentMapper.insert(equipment); + } + + /** + * 修改设备 + * + * @param equipment 设备 + * @return 结果 + */ + @Override + public int updateEquipment(Equipment equipment) { + return equipmentMapper.updateById(equipment); + } + + /** + * 删除设备对象 + * + * @param ids 需要删除的数据ID + * @return 结果 + */ + @Override + public int deleteEquipmentByIds(String ids) { + String[] idsArray = StrUtil.split(ids,","); + return equipmentMapper.deleteBatchIds(CollUtil.toList(idsArray)); + } + + /** + * 删除设备信息 + * + * @param id 设备ID + * @return 结果 + */ + @Override + public int deleteEquipmentById(Long id) { + return equipmentMapper.deleteEquipmentById(id); + } +} diff --git a/ics-admin/src/main/java/com/ics/admin/service/impl/meeting/OrderServiceImpl.java b/ics-admin/src/main/java/com/ics/admin/service/impl/meeting/OrderServiceImpl.java new file mode 100644 index 0000000..744a010 --- /dev/null +++ b/ics-admin/src/main/java/com/ics/admin/service/impl/meeting/OrderServiceImpl.java @@ -0,0 +1,92 @@ +package com.ics.admin.service.impl.meeting; + +import java.util.List; +import cn.hutool.core.collection.CollUtil; +import cn.hutool.core.util.StrUtil; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import com.ics.admin.mapper.meeting.OrderMapper; +import com.ics.admin.domain.meeting.Order; +import com.ics.admin.service.meeting.IOrderService; + +/** + * 订单Service业务层处理 + * + * @author chen + * @date 2024-02-25 + */ +@Service +public class OrderServiceImpl extends ServiceImpl implements IOrderService { + @Autowired + private OrderMapper orderMapper; + + /** + * 查询订单 + * + * @param id 订单ID + * @return 订单 + */ + @Override + public Order selectOrderById(Long id) { + return orderMapper.selectById(id); + } + + /** + * 查询订单列表 + * + * @param order 订单 + * @return 订单 + */ + @Override + public List selectOrderList(Order order) { + QueryWrapper queryWrapper = new QueryWrapper(); + return orderMapper.selectList(queryWrapper); + } + + /** + * 新增订单 + * + * @param order 订单 + * @return 结果 + */ + @Override + public int insertOrder(Order order) { + return orderMapper.insert(order); + } + + /** + * 修改订单 + * + * @param order 订单 + * @return 结果 + */ + @Override + public int updateOrder(Order order) { + return orderMapper.updateById(order); + } + + /** + * 删除订单对象 + * + * @param ids 需要删除的数据ID + * @return 结果 + */ + @Override + public int deleteOrderByIds(String ids) { + String[] idsArray = StrUtil.split(ids,","); + return orderMapper.deleteBatchIds(CollUtil.toList(idsArray)); + } + + /** + * 删除订单信息 + * + * @param id 订单ID + * @return 结果 + */ + @Override + public int deleteOrderById(Long id) { + return orderMapper.deleteOrderById(id); + } +} diff --git a/ics-admin/src/main/java/com/ics/admin/service/impl/meeting/ReservationPersonServiceImpl.java b/ics-admin/src/main/java/com/ics/admin/service/impl/meeting/ReservationPersonServiceImpl.java new file mode 100644 index 0000000..d8aa41c --- /dev/null +++ b/ics-admin/src/main/java/com/ics/admin/service/impl/meeting/ReservationPersonServiceImpl.java @@ -0,0 +1,92 @@ +package com.ics.admin.service.impl.meeting; + +import java.util.List; +import cn.hutool.core.collection.CollUtil; +import cn.hutool.core.util.StrUtil; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import com.ics.admin.mapper.meeting.ReservationPersonMapper; +import com.ics.admin.domain.meeting.ReservationPerson; +import com.ics.admin.service.meeting.IReservationPersonService; + +/** + * 预约参观人员Service业务层处理 + * + * @author chen + * @date 2024-02-25 + */ +@Service +public class ReservationPersonServiceImpl extends ServiceImpl implements IReservationPersonService { + @Autowired + private ReservationPersonMapper reservationPersonMapper; + + /** + * 查询预约参观人员 + * + * @param id 预约参观人员ID + * @return 预约参观人员 + */ + @Override + public ReservationPerson selectReservationPersonById(Long id) { + return reservationPersonMapper.selectById(id); + } + + /** + * 查询预约参观人员列表 + * + * @param reservationPerson 预约参观人员 + * @return 预约参观人员 + */ + @Override + public List selectReservationPersonList(ReservationPerson reservationPerson) { + QueryWrapper queryWrapper = new QueryWrapper(); + return reservationPersonMapper.selectList(queryWrapper); + } + + /** + * 新增预约参观人员 + * + * @param reservationPerson 预约参观人员 + * @return 结果 + */ + @Override + public int insertReservationPerson(ReservationPerson reservationPerson) { + return reservationPersonMapper.insert(reservationPerson); + } + + /** + * 修改预约参观人员 + * + * @param reservationPerson 预约参观人员 + * @return 结果 + */ + @Override + public int updateReservationPerson(ReservationPerson reservationPerson) { + return reservationPersonMapper.updateById(reservationPerson); + } + + /** + * 删除预约参观人员对象 + * + * @param ids 需要删除的数据ID + * @return 结果 + */ + @Override + public int deleteReservationPersonByIds(String ids) { + String[] idsArray = StrUtil.split(ids,","); + return reservationPersonMapper.deleteBatchIds(CollUtil.toList(idsArray)); + } + + /** + * 删除预约参观人员信息 + * + * @param id 预约参观人员ID + * @return 结果 + */ + @Override + public int deleteReservationPersonById(Long id) { + return reservationPersonMapper.deleteReservationPersonById(id); + } +} diff --git a/ics-admin/src/main/java/com/ics/admin/service/impl/meeting/ReservationServiceImpl.java b/ics-admin/src/main/java/com/ics/admin/service/impl/meeting/ReservationServiceImpl.java new file mode 100644 index 0000000..838847c --- /dev/null +++ b/ics-admin/src/main/java/com/ics/admin/service/impl/meeting/ReservationServiceImpl.java @@ -0,0 +1,92 @@ +package com.ics.admin.service.impl.meeting; + +import java.util.List; +import cn.hutool.core.collection.CollUtil; +import cn.hutool.core.util.StrUtil; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import com.ics.admin.mapper.meeting.ReservationMapper; +import com.ics.admin.domain.meeting.Reservation; +import com.ics.admin.service.meeting.IReservationService; + +/** + * 预约记录Service业务层处理 + * + * @author chen + * @date 2024-02-25 + */ +@Service +public class ReservationServiceImpl extends ServiceImpl implements IReservationService { + @Autowired + private ReservationMapper reservationMapper; + + /** + * 查询预约记录 + * + * @param id 预约记录ID + * @return 预约记录 + */ + @Override + public Reservation selectReservationById(Long id) { + return reservationMapper.selectById(id); + } + + /** + * 查询预约记录列表 + * + * @param reservation 预约记录 + * @return 预约记录 + */ + @Override + public List selectReservationList(Reservation reservation) { + QueryWrapper queryWrapper = new QueryWrapper(); + return reservationMapper.selectList(queryWrapper); + } + + /** + * 新增预约记录 + * + * @param reservation 预约记录 + * @return 结果 + */ + @Override + public int insertReservation(Reservation reservation) { + return reservationMapper.insert(reservation); + } + + /** + * 修改预约记录 + * + * @param reservation 预约记录 + * @return 结果 + */ + @Override + public int updateReservation(Reservation reservation) { + return reservationMapper.updateById(reservation); + } + + /** + * 删除预约记录对象 + * + * @param ids 需要删除的数据ID + * @return 结果 + */ + @Override + public int deleteReservationByIds(String ids) { + String[] idsArray = StrUtil.split(ids,","); + return reservationMapper.deleteBatchIds(CollUtil.toList(idsArray)); + } + + /** + * 删除预约记录信息 + * + * @param id 预约记录ID + * @return 结果 + */ + @Override + public int deleteReservationById(Long id) { + return reservationMapper.deleteReservationById(id); + } +} diff --git a/ics-admin/src/main/java/com/ics/admin/service/impl/meeting/RoomItemByRoomServiceImpl.java b/ics-admin/src/main/java/com/ics/admin/service/impl/meeting/RoomItemByRoomServiceImpl.java new file mode 100644 index 0000000..0ab4fa7 --- /dev/null +++ b/ics-admin/src/main/java/com/ics/admin/service/impl/meeting/RoomItemByRoomServiceImpl.java @@ -0,0 +1,92 @@ +package com.ics.admin.service.impl.meeting; + +import java.util.List; +import cn.hutool.core.collection.CollUtil; +import cn.hutool.core.util.StrUtil; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import com.ics.admin.mapper.meeting.RoomItemByRoomMapper; +import com.ics.admin.domain.meeting.RoomItemByRoom; +import com.ics.admin.service.meeting.IRoomItemByRoomService; + +/** + * 房间物品关联Service业务层处理 + * + * @author chen + * @date 2024-02-25 + */ +@Service +public class RoomItemByRoomServiceImpl extends ServiceImpl implements IRoomItemByRoomService { + @Autowired + private RoomItemByRoomMapper roomItemByRoomMapper; + + /** + * 查询房间物品关联 + * + * @param id 房间物品关联ID + * @return 房间物品关联 + */ + @Override + public RoomItemByRoom selectRoomItemByRoomById(Long id) { + return roomItemByRoomMapper.selectById(id); + } + + /** + * 查询房间物品关联列表 + * + * @param roomItemByRoom 房间物品关联 + * @return 房间物品关联 + */ + @Override + public List selectRoomItemByRoomList(RoomItemByRoom roomItemByRoom) { + QueryWrapper queryWrapper = new QueryWrapper(); + return roomItemByRoomMapper.selectList(queryWrapper); + } + + /** + * 新增房间物品关联 + * + * @param roomItemByRoom 房间物品关联 + * @return 结果 + */ + @Override + public int insertRoomItemByRoom(RoomItemByRoom roomItemByRoom) { + return roomItemByRoomMapper.insert(roomItemByRoom); + } + + /** + * 修改房间物品关联 + * + * @param roomItemByRoom 房间物品关联 + * @return 结果 + */ + @Override + public int updateRoomItemByRoom(RoomItemByRoom roomItemByRoom) { + return roomItemByRoomMapper.updateById(roomItemByRoom); + } + + /** + * 删除房间物品关联对象 + * + * @param ids 需要删除的数据ID + * @return 结果 + */ + @Override + public int deleteRoomItemByRoomByIds(String ids) { + String[] idsArray = StrUtil.split(ids,","); + return roomItemByRoomMapper.deleteBatchIds(CollUtil.toList(idsArray)); + } + + /** + * 删除房间物品关联信息 + * + * @param id 房间物品关联ID + * @return 结果 + */ + @Override + public int deleteRoomItemByRoomById(Long id) { + return roomItemByRoomMapper.deleteRoomItemByRoomById(id); + } +} diff --git a/ics-admin/src/main/java/com/ics/admin/service/meeting/ICustomerTicketService.java b/ics-admin/src/main/java/com/ics/admin/service/meeting/ICustomerTicketService.java new file mode 100644 index 0000000..2a2546e --- /dev/null +++ b/ics-admin/src/main/java/com/ics/admin/service/meeting/ICustomerTicketService.java @@ -0,0 +1,61 @@ +package com.ics.admin.service.meeting; + +import com.ics.admin.domain.meeting.CustomerTicket; +import com.baomidou.mybatisplus.extension.service.IService; +import java.util.List; + +/** + * 企业优惠卷关联Service接口 + * + * @author chen + * @date 2024-02-25 + */ +public interface ICustomerTicketService extends IService { + /** + * 查询企业优惠卷关联 + * + * @param id 企业优惠卷关联ID + * @return 企业优惠卷关联 + */ + CustomerTicket selectCustomerTicketById(Long id); + + /** + * 查询企业优惠卷关联列表 + * + * @param customerTicket 企业优惠卷关联 + * @return 企业优惠卷关联集合 + */ + List selectCustomerTicketList(CustomerTicket customerTicket); + + /** + * 新增企业优惠卷关联 + * + * @param customerTicket 企业优惠卷关联 + * @return 结果 + */ + int insertCustomerTicket(CustomerTicket customerTicket); + + /** + * 修改企业优惠卷关联 + * + * @param customerTicket 企业优惠卷关联 + * @return 结果 + */ + int updateCustomerTicket(CustomerTicket customerTicket); + + /** + * 批量删除企业优惠卷关联 + * + * @param ids 需要删除的数据ID + * @return 结果 + */ + int deleteCustomerTicketByIds(String ids); + + /** + * 删除企业优惠卷关联信息 + * + * @param id 企业优惠卷关联ID + * @return 结果 + */ + int deleteCustomerTicketById(Long id); +} diff --git a/ics-admin/src/main/java/com/ics/admin/service/meeting/IEquipmentService.java b/ics-admin/src/main/java/com/ics/admin/service/meeting/IEquipmentService.java new file mode 100644 index 0000000..a4bdfa0 --- /dev/null +++ b/ics-admin/src/main/java/com/ics/admin/service/meeting/IEquipmentService.java @@ -0,0 +1,61 @@ +package com.ics.admin.service.meeting; + +import com.ics.admin.domain.meeting.Equipment; +import com.baomidou.mybatisplus.extension.service.IService; +import java.util.List; + +/** + * 设备Service接口 + * + * @author chen + * @date 2024-02-25 + */ +public interface IEquipmentService extends IService { + /** + * 查询设备 + * + * @param id 设备ID + * @return 设备 + */ + Equipment selectEquipmentById(Long id); + + /** + * 查询设备列表 + * + * @param equipment 设备 + * @return 设备集合 + */ + List selectEquipmentList(Equipment equipment); + + /** + * 新增设备 + * + * @param equipment 设备 + * @return 结果 + */ + int insertEquipment(Equipment equipment); + + /** + * 修改设备 + * + * @param equipment 设备 + * @return 结果 + */ + int updateEquipment(Equipment equipment); + + /** + * 批量删除设备 + * + * @param ids 需要删除的数据ID + * @return 结果 + */ + int deleteEquipmentByIds(String ids); + + /** + * 删除设备信息 + * + * @param id 设备ID + * @return 结果 + */ + int deleteEquipmentById(Long id); +} diff --git a/ics-admin/src/main/java/com/ics/admin/service/meeting/IOrderService.java b/ics-admin/src/main/java/com/ics/admin/service/meeting/IOrderService.java new file mode 100644 index 0000000..8e1982d --- /dev/null +++ b/ics-admin/src/main/java/com/ics/admin/service/meeting/IOrderService.java @@ -0,0 +1,61 @@ +package com.ics.admin.service.meeting; + +import com.ics.admin.domain.meeting.Order; +import com.baomidou.mybatisplus.extension.service.IService; +import java.util.List; + +/** + * 订单Service接口 + * + * @author chen + * @date 2024-02-25 + */ +public interface IOrderService extends IService { + /** + * 查询订单 + * + * @param id 订单ID + * @return 订单 + */ + Order selectOrderById(Long id); + + /** + * 查询订单列表 + * + * @param order 订单 + * @return 订单集合 + */ + List selectOrderList(Order order); + + /** + * 新增订单 + * + * @param order 订单 + * @return 结果 + */ + int insertOrder(Order order); + + /** + * 修改订单 + * + * @param order 订单 + * @return 结果 + */ + int updateOrder(Order order); + + /** + * 批量删除订单 + * + * @param ids 需要删除的数据ID + * @return 结果 + */ + int deleteOrderByIds(String ids); + + /** + * 删除订单信息 + * + * @param id 订单ID + * @return 结果 + */ + int deleteOrderById(Long id); +} diff --git a/ics-admin/src/main/java/com/ics/admin/service/meeting/IReservationPersonService.java b/ics-admin/src/main/java/com/ics/admin/service/meeting/IReservationPersonService.java new file mode 100644 index 0000000..c112fb7 --- /dev/null +++ b/ics-admin/src/main/java/com/ics/admin/service/meeting/IReservationPersonService.java @@ -0,0 +1,61 @@ +package com.ics.admin.service.meeting; + +import com.ics.admin.domain.meeting.ReservationPerson; +import com.baomidou.mybatisplus.extension.service.IService; +import java.util.List; + +/** + * 预约参观人员Service接口 + * + * @author chen + * @date 2024-02-25 + */ +public interface IReservationPersonService extends IService { + /** + * 查询预约参观人员 + * + * @param id 预约参观人员ID + * @return 预约参观人员 + */ + ReservationPerson selectReservationPersonById(Long id); + + /** + * 查询预约参观人员列表 + * + * @param reservationPerson 预约参观人员 + * @return 预约参观人员集合 + */ + List selectReservationPersonList(ReservationPerson reservationPerson); + + /** + * 新增预约参观人员 + * + * @param reservationPerson 预约参观人员 + * @return 结果 + */ + int insertReservationPerson(ReservationPerson reservationPerson); + + /** + * 修改预约参观人员 + * + * @param reservationPerson 预约参观人员 + * @return 结果 + */ + int updateReservationPerson(ReservationPerson reservationPerson); + + /** + * 批量删除预约参观人员 + * + * @param ids 需要删除的数据ID + * @return 结果 + */ + int deleteReservationPersonByIds(String ids); + + /** + * 删除预约参观人员信息 + * + * @param id 预约参观人员ID + * @return 结果 + */ + int deleteReservationPersonById(Long id); +} diff --git a/ics-admin/src/main/java/com/ics/admin/service/meeting/IReservationService.java b/ics-admin/src/main/java/com/ics/admin/service/meeting/IReservationService.java new file mode 100644 index 0000000..b284f27 --- /dev/null +++ b/ics-admin/src/main/java/com/ics/admin/service/meeting/IReservationService.java @@ -0,0 +1,61 @@ +package com.ics.admin.service.meeting; + +import com.ics.admin.domain.meeting.Reservation; +import com.baomidou.mybatisplus.extension.service.IService; +import java.util.List; + +/** + * 预约记录Service接口 + * + * @author chen + * @date 2024-02-25 + */ +public interface IReservationService extends IService { + /** + * 查询预约记录 + * + * @param id 预约记录ID + * @return 预约记录 + */ + Reservation selectReservationById(Long id); + + /** + * 查询预约记录列表 + * + * @param reservation 预约记录 + * @return 预约记录集合 + */ + List selectReservationList(Reservation reservation); + + /** + * 新增预约记录 + * + * @param reservation 预约记录 + * @return 结果 + */ + int insertReservation(Reservation reservation); + + /** + * 修改预约记录 + * + * @param reservation 预约记录 + * @return 结果 + */ + int updateReservation(Reservation reservation); + + /** + * 批量删除预约记录 + * + * @param ids 需要删除的数据ID + * @return 结果 + */ + int deleteReservationByIds(String ids); + + /** + * 删除预约记录信息 + * + * @param id 预约记录ID + * @return 结果 + */ + int deleteReservationById(Long id); +} diff --git a/ics-admin/src/main/java/com/ics/admin/service/meeting/IRoomEquipmentService.java b/ics-admin/src/main/java/com/ics/admin/service/meeting/IRoomEquipmentService.java new file mode 100644 index 0000000..32d8c55 --- /dev/null +++ b/ics-admin/src/main/java/com/ics/admin/service/meeting/IRoomEquipmentService.java @@ -0,0 +1,61 @@ +package com.ics.admin.service.meeting; + +import com.ics.admin.domain.meeting.RoomEquipment; +import com.baomidou.mybatisplus.extension.service.IService; +import java.util.List; + +/** + * 房间和设备关联Service接口 + * + * @author chen + * @date 2024-02-25 + */ +public interface IRoomEquipmentService extends IService { + /** + * 查询房间和设备关联 + * + * @param id 房间和设备关联ID + * @return 房间和设备关联 + */ + RoomEquipment selectRoomEquipmentById(Long id); + + /** + * 查询房间和设备关联列表 + * + * @param roomEquipment 房间和设备关联 + * @return 房间和设备关联集合 + */ + List selectRoomEquipmentList(RoomEquipment roomEquipment); + + /** + * 新增房间和设备关联 + * + * @param roomEquipment 房间和设备关联 + * @return 结果 + */ + int insertRoomEquipment(RoomEquipment roomEquipment); + + /** + * 修改房间和设备关联 + * + * @param roomEquipment 房间和设备关联 + * @return 结果 + */ + int updateRoomEquipment(RoomEquipment roomEquipment); + + /** + * 批量删除房间和设备关联 + * + * @param ids 需要删除的数据ID + * @return 结果 + */ + int deleteRoomEquipmentByIds(String ids); + + /** + * 删除房间和设备关联信息 + * + * @param id 房间和设备关联ID + * @return 结果 + */ + int deleteRoomEquipmentById(Long id); +} diff --git a/ics-admin/src/main/java/com/ics/admin/service/meeting/IRoomItemByRoomService.java b/ics-admin/src/main/java/com/ics/admin/service/meeting/IRoomItemByRoomService.java new file mode 100644 index 0000000..e5075d6 --- /dev/null +++ b/ics-admin/src/main/java/com/ics/admin/service/meeting/IRoomItemByRoomService.java @@ -0,0 +1,61 @@ +package com.ics.admin.service.meeting; + +import com.ics.admin.domain.meeting.RoomItemByRoom; +import com.baomidou.mybatisplus.extension.service.IService; +import java.util.List; + +/** + * 房间物品关联Service接口 + * + * @author chen + * @date 2024-02-25 + */ +public interface IRoomItemByRoomService extends IService { + /** + * 查询房间物品关联 + * + * @param id 房间物品关联ID + * @return 房间物品关联 + */ + RoomItemByRoom selectRoomItemByRoomById(Long id); + + /** + * 查询房间物品关联列表 + * + * @param roomItemByRoom 房间物品关联 + * @return 房间物品关联集合 + */ + List selectRoomItemByRoomList(RoomItemByRoom roomItemByRoom); + + /** + * 新增房间物品关联 + * + * @param roomItemByRoom 房间物品关联 + * @return 结果 + */ + int insertRoomItemByRoom(RoomItemByRoom roomItemByRoom); + + /** + * 修改房间物品关联 + * + * @param roomItemByRoom 房间物品关联 + * @return 结果 + */ + int updateRoomItemByRoom(RoomItemByRoom roomItemByRoom); + + /** + * 批量删除房间物品关联 + * + * @param ids 需要删除的数据ID + * @return 结果 + */ + int deleteRoomItemByRoomByIds(String ids); + + /** + * 删除房间物品关联信息 + * + * @param id 房间物品关联ID + * @return 结果 + */ + int deleteRoomItemByRoomById(Long id); +} diff --git a/ics-admin/src/main/java/com/ics/admin/service/meeting/IRoomServeByRoomService.java b/ics-admin/src/main/java/com/ics/admin/service/meeting/IRoomServeByRoomService.java new file mode 100644 index 0000000..8988a99 --- /dev/null +++ b/ics-admin/src/main/java/com/ics/admin/service/meeting/IRoomServeByRoomService.java @@ -0,0 +1,61 @@ +package com.ics.admin.service.meeting; + +import com.ics.admin.domain.meeting.RoomServeByRoom; +import com.baomidou.mybatisplus.extension.service.IService; +import java.util.List; + +/** + * 房间主体和服务关联Service接口 + * + * @author ics + * @date 2024-02-25 + */ +public interface IRoomServeByRoomService extends IService { + /** + * 查询房间主体和服务关联 + * + * @param id 房间主体和服务关联ID + * @return 房间主体和服务关联 + */ + RoomServeByRoom selectRoomServeByRoomById(Long id); + + /** + * 查询房间主体和服务关联列表 + * + * @param roomServeByRoom 房间主体和服务关联 + * @return 房间主体和服务关联集合 + */ + List selectRoomServeByRoomList(RoomServeByRoom roomServeByRoom); + + /** + * 新增房间主体和服务关联 + * + * @param roomServeByRoom 房间主体和服务关联 + * @return 结果 + */ + int insertRoomServeByRoom(RoomServeByRoom roomServeByRoom); + + /** + * 修改房间主体和服务关联 + * + * @param roomServeByRoom 房间主体和服务关联 + * @return 结果 + */ + int updateRoomServeByRoom(RoomServeByRoom roomServeByRoom); + + /** + * 批量删除房间主体和服务关联 + * + * @param ids 需要删除的数据ID + * @return 结果 + */ + int deleteRoomServeByRoomByIds(String ids); + + /** + * 删除房间主体和服务关联信息 + * + * @param id 房间主体和服务关联ID + * @return 结果 + */ + int deleteRoomServeByRoomById(Long id); +} diff --git a/ics-admin/src/main/java/com/ics/admin/service/meeting/IRoomServeService.java b/ics-admin/src/main/java/com/ics/admin/service/meeting/IRoomServeService.java new file mode 100644 index 0000000..649f067 --- /dev/null +++ b/ics-admin/src/main/java/com/ics/admin/service/meeting/IRoomServeService.java @@ -0,0 +1,61 @@ +package com.ics.admin.service.meeting; + +import com.ics.admin.domain.meeting.RoomServe; +import com.baomidou.mybatisplus.extension.service.IService; +import java.util.List; + +/** + * 服务Service接口 + * + * @author chen + * @date 2024-02-25 + */ +public interface IRoomServeService extends IService { + /** + * 查询服务 + * + * @param id 服务ID + * @return 服务 + */ + RoomServe selectRoomServeById(Long id); + + /** + * 查询服务列表 + * + * @param roomServe 服务 + * @return 服务集合 + */ + List selectRoomServeList(RoomServe roomServe); + + /** + * 新增服务 + * + * @param roomServe 服务 + * @return 结果 + */ + int insertRoomServe(RoomServe roomServe); + + /** + * 修改服务 + * + * @param roomServe 服务 + * @return 结果 + */ + int updateRoomServe(RoomServe roomServe); + + /** + * 批量删除服务 + * + * @param ids 需要删除的数据ID + * @return 结果 + */ + int deleteRoomServeByIds(String ids); + + /** + * 删除服务信息 + * + * @param id 服务ID + * @return 结果 + */ + int deleteRoomServeById(Long id); +} diff --git a/ics-admin/src/main/java/com/ics/admin/service/meeting/ITicketService.java b/ics-admin/src/main/java/com/ics/admin/service/meeting/ITicketService.java new file mode 100644 index 0000000..f164340 --- /dev/null +++ b/ics-admin/src/main/java/com/ics/admin/service/meeting/ITicketService.java @@ -0,0 +1,61 @@ +package com.ics.admin.service.meeting; + +import com.ics.admin.domain.meeting.Ticket; +import com.baomidou.mybatisplus.extension.service.IService; +import java.util.List; + +/** + * 优惠卷Service接口 + * + * @author chen + * @date 2024-02-25 + */ +public interface ITicketService extends IService { + /** + * 查询优惠卷 + * + * @param id 优惠卷ID + * @return 优惠卷 + */ + Ticket selectTicketById(Long id); + + /** + * 查询优惠卷列表 + * + * @param ticket 优惠卷 + * @return 优惠卷集合 + */ + List selectTicketList(Ticket ticket); + + /** + * 新增优惠卷 + * + * @param ticket 优惠卷 + * @return 结果 + */ + int insertTicket(Ticket ticket); + + /** + * 修改优惠卷 + * + * @param ticket 优惠卷 + * @return 结果 + */ + int updateTicket(Ticket ticket); + + /** + * 批量删除优惠卷 + * + * @param ids 需要删除的数据ID + * @return 结果 + */ + int deleteTicketByIds(String ids); + + /** + * 删除优惠卷信息 + * + * @param id 优惠卷ID + * @return 结果 + */ + int deleteTicketById(Long id); +} diff --git a/ics-admin/src/main/java/com/ics/admin/service/meeting/IUserEquipmentService.java b/ics-admin/src/main/java/com/ics/admin/service/meeting/IUserEquipmentService.java new file mode 100644 index 0000000..2a72eda --- /dev/null +++ b/ics-admin/src/main/java/com/ics/admin/service/meeting/IUserEquipmentService.java @@ -0,0 +1,61 @@ +package com.ics.admin.service.meeting; + +import com.ics.admin.domain.meeting.UserEquipment; +import com.baomidou.mybatisplus.extension.service.IService; +import java.util.List; + +/** + * 用户设备关联Service接口 + * + * @author chen + * @date 2024-02-25 + */ +public interface IUserEquipmentService extends IService { + /** + * 查询用户设备关联 + * + * @param id 用户设备关联ID + * @return 用户设备关联 + */ + UserEquipment selectUserEquipmentById(Long id); + + /** + * 查询用户设备关联列表 + * + * @param userEquipment 用户设备关联 + * @return 用户设备关联集合 + */ + List selectUserEquipmentList(UserEquipment userEquipment); + + /** + * 新增用户设备关联 + * + * @param userEquipment 用户设备关联 + * @return 结果 + */ + int insertUserEquipment(UserEquipment userEquipment); + + /** + * 修改用户设备关联 + * + * @param userEquipment 用户设备关联 + * @return 结果 + */ + int updateUserEquipment(UserEquipment userEquipment); + + /** + * 批量删除用户设备关联 + * + * @param ids 需要删除的数据ID + * @return 结果 + */ + int deleteUserEquipmentByIds(String ids); + + /** + * 删除用户设备关联信息 + * + * @param id 用户设备关联ID + * @return 结果 + */ + int deleteUserEquipmentById(Long id); +} diff --git a/ics-admin/src/main/resources/mapper/admin/meeting/CustomerTicketMapper.xml b/ics-admin/src/main/resources/mapper/admin/meeting/CustomerTicketMapper.xml new file mode 100644 index 0000000..e9691bd --- /dev/null +++ b/ics-admin/src/main/resources/mapper/admin/meeting/CustomerTicketMapper.xml @@ -0,0 +1,74 @@ + + + + + + + + + + + + + + + SELECT id, customer_id, ticket_id, num, is_verification, create_time FROM tb_customer_ticket + + + + + + + + INSERT INTO tb_customer_ticket + + id, + customer_id, + ticket_id, + num, + is_verification, + create_time, + + + #{id}, + #{customerId}, + #{ticketId}, + #{num}, + #{isVerification}, + #{createTime}, + + + + + UPDATE tb_customer_ticket + + customer_id = #{customerId}, + ticket_id = #{ticketId}, + num = #{num}, + is_verification = #{isVerification}, + create_time = #{createTime}, + + WHERE id = #{id} + + + + DELETE FROM tb_customer_ticket WHERE id = #{id} + + + + DELETE FROM tb_customer_ticket where id in + + #{id} + + + + \ No newline at end of file diff --git a/ics-admin/src/main/resources/mapper/admin/meeting/EquipmentMapper.xml b/ics-admin/src/main/resources/mapper/admin/meeting/EquipmentMapper.xml new file mode 100644 index 0000000..8a121ea --- /dev/null +++ b/ics-admin/src/main/resources/mapper/admin/meeting/EquipmentMapper.xml @@ -0,0 +1,99 @@ + + + + + + + + + + + + + + + + + + + + + SELECT id, type, equipment_name, status, create_date, equipment_num, pic, delete_flag, create_by, create_time, update_by, update_time FROM tb_equipment + + + + + + + + INSERT INTO tb_equipment + + id, + type, + equipment_name, + status, + create_date, + equipment_num, + pic, + delete_flag, + create_by, + create_time, + update_by, + update_time, + + + #{id}, + #{type}, + #{equipmentName}, + #{status}, + #{createDate}, + #{equipmentNum}, + #{pic}, + #{deleteFlag}, + #{createBy}, + #{createTime}, + #{updateBy}, + #{updateTime}, + + + + + UPDATE tb_equipment + + type = #{type}, + equipment_name = #{equipmentName}, + status = #{status}, + create_date = #{createDate}, + equipment_num = #{equipmentNum}, + pic = #{pic}, + delete_flag = #{deleteFlag}, + create_by = #{createBy}, + create_time = #{createTime}, + update_by = #{updateBy}, + update_time = #{updateTime}, + + WHERE id = #{id} + + + + DELETE FROM tb_equipment WHERE id = #{id} + + + + DELETE FROM tb_equipment where id in + + #{id} + + + + \ No newline at end of file diff --git a/ics-admin/src/main/resources/mapper/admin/meeting/OrderMapper.xml b/ics-admin/src/main/resources/mapper/admin/meeting/OrderMapper.xml new file mode 100644 index 0000000..19592ec --- /dev/null +++ b/ics-admin/src/main/resources/mapper/admin/meeting/OrderMapper.xml @@ -0,0 +1,130 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SELECT id, room_content_id, user_id, reservation_id, order_money, order_stauts, out_trade_no, is_after_sale, cancel_time, cancel_resaon, after_number, delete_flag, create_by, create_time, update_by, update_time, remake, mchid, description, prepay_id FROM tb_order + + + + + + + + INSERT INTO tb_order + + id, + room_content_id, + user_id, + reservation_id, + order_money, + order_stauts, + out_trade_no, + is_after_sale, + cancel_time, + cancel_resaon, + after_number, + delete_flag, + create_by, + create_time, + update_by, + update_time, + remake, + mchid, + description, + prepay_id, + + + #{id}, + #{roomContentId}, + #{userId}, + #{reservationId}, + #{orderMoney}, + #{orderStauts}, + #{outTradeNo}, + #{isAfterSale}, + #{cancelTime}, + #{cancelResaon}, + #{afterNumber}, + #{deleteFlag}, + #{createBy}, + #{createTime}, + #{updateBy}, + #{updateTime}, + #{remake}, + #{mchid}, + #{description}, + #{prepayId}, + + + + + UPDATE tb_order + + room_content_id = #{roomContentId}, + user_id = #{userId}, + reservation_id = #{reservationId}, + order_money = #{orderMoney}, + order_stauts = #{orderStauts}, + out_trade_no = #{outTradeNo}, + is_after_sale = #{isAfterSale}, + cancel_time = #{cancelTime}, + cancel_resaon = #{cancelResaon}, + after_number = #{afterNumber}, + delete_flag = #{deleteFlag}, + create_by = #{createBy}, + create_time = #{createTime}, + update_by = #{updateBy}, + update_time = #{updateTime}, + remake = #{remake}, + mchid = #{mchid}, + description = #{description}, + prepay_id = #{prepayId}, + + WHERE id = #{id} + + + + DELETE FROM tb_order WHERE id = #{id} + + + + DELETE FROM tb_order where id in + + #{id} + + + + \ No newline at end of file diff --git a/ics-admin/src/main/resources/mapper/admin/meeting/ReservationMapper.xml b/ics-admin/src/main/resources/mapper/admin/meeting/ReservationMapper.xml new file mode 100644 index 0000000..5e56a51 --- /dev/null +++ b/ics-admin/src/main/resources/mapper/admin/meeting/ReservationMapper.xml @@ -0,0 +1,150 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SELECT id, room_content_id, user_id, ticket_id, customer_id, title, stauts, is_after_sale, oder_number, order_money, cancel_time, cancel_resaon, visit_type, explain_need_type, meeting_need_type, meeting_id, photograph_type, start_time, end_time, delete_flag, create_by, create_time, update_by, update_time, remake FROM tb_reservation + + + + + + + + INSERT INTO tb_reservation + + id, + room_content_id, + user_id, + ticket_id, + customer_id, + title, + stauts, + is_after_sale, + oder_number, + order_money, + cancel_time, + cancel_resaon, + visit_type, + explain_need_type, + meeting_need_type, + meeting_id, + photograph_type, + start_time, + end_time, + delete_flag, + create_by, + create_time, + update_by, + update_time, + remake, + + + #{id}, + #{roomContentId}, + #{userId}, + #{ticketId}, + #{customerId}, + #{title}, + #{stauts}, + #{isAfterSale}, + #{oderNumber}, + #{orderMoney}, + #{cancelTime}, + #{cancelResaon}, + #{visitType}, + #{explainNeedType}, + #{meetingNeedType}, + #{meetingId}, + #{photographType}, + #{startTime}, + #{endTime}, + #{deleteFlag}, + #{createBy}, + #{createTime}, + #{updateBy}, + #{updateTime}, + #{remake}, + + + + + UPDATE tb_reservation + + room_content_id = #{roomContentId}, + user_id = #{userId}, + ticket_id = #{ticketId}, + customer_id = #{customerId}, + title = #{title}, + stauts = #{stauts}, + is_after_sale = #{isAfterSale}, + oder_number = #{oderNumber}, + order_money = #{orderMoney}, + cancel_time = #{cancelTime}, + cancel_resaon = #{cancelResaon}, + visit_type = #{visitType}, + explain_need_type = #{explainNeedType}, + meeting_need_type = #{meetingNeedType}, + meeting_id = #{meetingId}, + photograph_type = #{photographType}, + start_time = #{startTime}, + end_time = #{endTime}, + delete_flag = #{deleteFlag}, + create_by = #{createBy}, + create_time = #{createTime}, + update_by = #{updateBy}, + update_time = #{updateTime}, + remake = #{remake}, + + WHERE id = #{id} + + + + DELETE FROM tb_reservation WHERE id = #{id} + + + + DELETE FROM tb_reservation where id in + + #{id} + + + + \ No newline at end of file diff --git a/ics-admin/src/main/resources/mapper/admin/meeting/ReservationPersonMapper.xml b/ics-admin/src/main/resources/mapper/admin/meeting/ReservationPersonMapper.xml new file mode 100644 index 0000000..514a83a --- /dev/null +++ b/ics-admin/src/main/resources/mapper/admin/meeting/ReservationPersonMapper.xml @@ -0,0 +1,75 @@ + + + + + + + + + + + + + + + SELECT id, user_id, reservation_id, name, phone, join_time FROM tb_reservation_person + + + + + + + + INSERT INTO tb_reservation_person + + id, + user_id, + reservation_id, + name, + phone, + join_time, + + + #{id}, + #{userId}, + #{reservationId}, + #{name}, + #{phone}, + #{joinTime}, + + + + + UPDATE tb_reservation_person + + user_id = #{userId}, + reservation_id = #{reservationId}, + name = #{name}, + phone = #{phone}, + join_time = #{joinTime}, + + WHERE id = #{id} + + + + DELETE FROM tb_reservation_person WHERE id = #{id} + + + + DELETE FROM tb_reservation_person where id in + + #{id} + + + + \ No newline at end of file diff --git a/ics-admin/src/main/resources/mapper/admin/meeting/RoomEquipmentMapper.xml b/ics-admin/src/main/resources/mapper/admin/meeting/RoomEquipmentMapper.xml new file mode 100644 index 0000000..84f42bd --- /dev/null +++ b/ics-admin/src/main/resources/mapper/admin/meeting/RoomEquipmentMapper.xml @@ -0,0 +1,66 @@ + + + + + + + + + + + + + SELECT id, equipment_id, room_id, create_time FROM tb_room_equipment + + + + + + + + INSERT INTO tb_room_equipment + + id, + equipment_id, + room_id, + create_time, + + + #{id}, + #{equipmentId}, + #{roomId}, + #{createTime}, + + + + + UPDATE tb_room_equipment + + equipment_id = #{equipmentId}, + room_id = #{roomId}, + create_time = #{createTime}, + + WHERE id = #{id} + + + + DELETE FROM tb_room_equipment WHERE id = #{id} + + + + DELETE FROM tb_room_equipment where id in + + #{id} + + + + \ No newline at end of file diff --git a/ics-admin/src/main/resources/mapper/admin/meeting/RoomItemByRoomMapper.xml b/ics-admin/src/main/resources/mapper/admin/meeting/RoomItemByRoomMapper.xml new file mode 100644 index 0000000..b0cb376 --- /dev/null +++ b/ics-admin/src/main/resources/mapper/admin/meeting/RoomItemByRoomMapper.xml @@ -0,0 +1,68 @@ + + + + + + + + + + + + + + SELECT room_content_id, item_id, num, create_time, id FROM tb_room_item_by_room + + + + + + + + INSERT INTO tb_room_item_by_room + + room_content_id, + item_id, + num, + create_time, + + + #{roomContentId}, + #{itemId}, + #{num}, + #{createTime}, + + + + + UPDATE tb_room_item_by_room + + room_content_id = #{roomContentId}, + item_id = #{itemId}, + num = #{num}, + create_time = #{createTime}, + + WHERE id = #{id} + + + + DELETE FROM tb_room_item_by_room WHERE id = #{id} + + + + DELETE FROM tb_room_item_by_room where id in + + #{id} + + + + \ No newline at end of file diff --git a/ics-admin/src/main/resources/mapper/admin/meeting/RoomServeByRoomMapper.xml b/ics-admin/src/main/resources/mapper/admin/meeting/RoomServeByRoomMapper.xml new file mode 100644 index 0000000..fce0e4e --- /dev/null +++ b/ics-admin/src/main/resources/mapper/admin/meeting/RoomServeByRoomMapper.xml @@ -0,0 +1,64 @@ + + + + + + + + + + + + + SELECT id, serve_id, rome_content_id, create_time FROM tb_room_serve_by_room + + + + + + + + INSERT INTO tb_room_serve_by_room + + serve_id, + rome_content_id, + create_time, + + + #{serveId}, + #{romeContentId}, + #{createTime}, + + + + + UPDATE tb_room_serve_by_room + + serve_id = #{serveId}, + rome_content_id = #{romeContentId}, + create_time = #{createTime}, + + WHERE id = #{id} + + + + DELETE FROM tb_room_serve_by_room WHERE id = #{id} + + + + DELETE FROM tb_room_serve_by_room where id in + + #{id} + + + + \ No newline at end of file diff --git a/ics-admin/src/main/resources/mapper/admin/meeting/RoomServeMapper.xml b/ics-admin/src/main/resources/mapper/admin/meeting/RoomServeMapper.xml new file mode 100644 index 0000000..0ef1b31 --- /dev/null +++ b/ics-admin/src/main/resources/mapper/admin/meeting/RoomServeMapper.xml @@ -0,0 +1,93 @@ + + + + + + + + + + + + + + + + + + + + SELECT id, serve_name, serve_type, serve_time, remake, create_by, create_time, update_by, update_time, version, delete_flag FROM tb_room_serve + + + + + + + + INSERT INTO tb_room_serve + + serve_name, + serve_type, + serve_time, + remake, + create_by, + create_time, + update_by, + update_time, + version, + delete_flag, + + + #{serveName}, + #{serveType}, + #{serveTime}, + #{remake}, + #{createBy}, + #{createTime}, + #{updateBy}, + #{updateTime}, + #{version}, + #{deleteFlag}, + + + + + UPDATE tb_room_serve + + serve_name = #{serveName}, + serve_type = #{serveType}, + serve_time = #{serveTime}, + remake = #{remake}, + create_by = #{createBy}, + create_time = #{createTime}, + update_by = #{updateBy}, + update_time = #{updateTime}, + version = #{version}, + delete_flag = #{deleteFlag}, + + WHERE id = #{id} + + + + DELETE FROM tb_room_serve WHERE id = #{id} + + + + DELETE FROM tb_room_serve where id in + + #{id} + + + + \ No newline at end of file diff --git a/ics-admin/src/main/resources/mapper/admin/meeting/TicketMapper.xml b/ics-admin/src/main/resources/mapper/admin/meeting/TicketMapper.xml new file mode 100644 index 0000000..c0f105d --- /dev/null +++ b/ics-admin/src/main/resources/mapper/admin/meeting/TicketMapper.xml @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + SELECT id, title, content, type, money, address, is_verification, is_show, start_time, end_time, remark, is_default, version, delete_flag, create_by, create_time, update_by, update_time FROM tb_ticket + + + + + + + + INSERT INTO tb_ticket + + title, + content, + type, + money, + address, + is_verification, + is_show, + start_time, + end_time, + remark, + is_default, + version, + delete_flag, + create_by, + create_time, + update_by, + update_time, + + + #{title}, + #{content}, + #{type}, + #{money}, + #{address}, + #{isVerification}, + #{isShow}, + #{startTime}, + #{endTime}, + #{remark}, + #{isDefault}, + #{version}, + #{deleteFlag}, + #{createBy}, + #{createTime}, + #{updateBy}, + #{updateTime}, + + + + + UPDATE tb_ticket + + title = #{title}, + content = #{content}, + type = #{type}, + money = #{money}, + address = #{address}, + is_verification = #{isVerification}, + is_show = #{isShow}, + start_time = #{startTime}, + end_time = #{endTime}, + remark = #{remark}, + is_default = #{isDefault}, + version = #{version}, + delete_flag = #{deleteFlag}, + create_by = #{createBy}, + create_time = #{createTime}, + update_by = #{updateBy}, + update_time = #{updateTime}, + + WHERE id = #{id} + + + + DELETE FROM tb_ticket WHERE id = #{id} + + + + DELETE FROM tb_ticket where id in + + #{id} + + + + \ No newline at end of file diff --git a/ics-admin/src/main/resources/mapper/admin/meeting/UserEquipmentMapper.xml b/ics-admin/src/main/resources/mapper/admin/meeting/UserEquipmentMapper.xml new file mode 100644 index 0000000..4693911 --- /dev/null +++ b/ics-admin/src/main/resources/mapper/admin/meeting/UserEquipmentMapper.xml @@ -0,0 +1,66 @@ + + + + + + + + + + + + + SELECT id, user_id, equipment_id, create_time FROM tb_user_equipment + + + + + + + + INSERT INTO tb_user_equipment + + id, + user_id, + equipment_id, + create_time, + + + #{id}, + #{userId}, + #{equipmentId}, + #{createTime}, + + + + + UPDATE tb_user_equipment + + user_id = #{userId}, + equipment_id = #{equipmentId}, + create_time = #{createTime}, + + WHERE id = #{id} + + + + DELETE FROM tb_user_equipment WHERE id = #{id} + + + + DELETE FROM tb_user_equipment where id in + + #{id} + + + + \ No newline at end of file diff --git a/ics-common/ics-common-core/src/main/java/com/ics/common/core/domain/BaseEntity.java b/ics-common/ics-common-core/src/main/java/com/ics/common/core/domain/BaseEntity.java index 4bf73b8..f7ee4cf 100644 --- a/ics-common/ics-common-core/src/main/java/com/ics/common/core/domain/BaseEntity.java +++ b/ics-common/ics-common-core/src/main/java/com/ics/common/core/domain/BaseEntity.java @@ -72,13 +72,15 @@ public class BaseEntity implements Serializable { /** * 租户Id */ - @TableField(fill = FieldFill.INSERT) +// @TableField(fill = FieldFill.INSERT) + @TableField(exist = false) private Long tenantId; /** * 关联园区ID */ - @TableField(fill = FieldFill.INSERT) +// @TableField(fill = FieldFill.INSERT,exist = false) + @TableField(exist = false) private Long parkId; /** diff --git a/ics-common/ics-common-core/src/main/java/com/ics/common/utils/file/FileUploadUtils.java b/ics-common/ics-common-core/src/main/java/com/ics/common/utils/file/FileUploadUtils.java index 9507b1f..2a680ea 100644 --- a/ics-common/ics-common-core/src/main/java/com/ics/common/utils/file/FileUploadUtils.java +++ b/ics-common/ics-common-core/src/main/java/com/ics/common/utils/file/FileUploadUtils.java @@ -87,11 +87,11 @@ public class FileUploadUtils { int dirLastIndex = uploadDir.lastIndexOf(File.separator) + 1; String currentDir = StringUtils.substring(uploadDir, dirLastIndex); String pathFileName = null; - if (StringUtils.isNotEmpty(currentDir)) { - pathFileName = Constants.RESOURCE_PREFIX + "/" + currentDir + "/" + fileName; - } else { +// if (StringUtils.isNotEmpty(currentDir)) { +// pathFileName = Constants.RESOURCE_PREFIX + "/" + currentDir + "/" + fileName; +// } else { pathFileName = Constants.RESOURCE_PREFIX + "/" + fileName; - } +// } return pathFileName; } diff --git a/ics-generator/src/main/resources/vm/java/controller.java.vm b/ics-generator/src/main/resources/vm/java/controller.java.vm index 7c0f5bf..9c412fa 100644 --- a/ics-generator/src/main/resources/vm/java/controller.java.vm +++ b/ics-generator/src/main/resources/vm/java/controller.java.vm @@ -1,4 +1,4 @@ -package ${packageName}.controller; +package ${packageName}.controller.meeting; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.GetMapping; @@ -8,10 +8,10 @@ import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; -import R; -import BaseController; -import ${packageName}.domain.${ClassName}; -import ${packageName}.service.I${ClassName}Service; +import com.ics.common.core.domain.R; +import com.ics.common.core.controller.BaseController; +import ${packageName}.domain.meeting.${ClassName}; +import ${packageName}.service.meeting.I${ClassName}Service; import org.wf.jwtp.annotation.RequiresPermissions; /** diff --git a/ics-generator/src/main/resources/vm/java/domain.java.vm b/ics-generator/src/main/resources/vm/java/domain.java.vm index 5b6d7ee..6b72ca4 100644 --- a/ics-generator/src/main/resources/vm/java/domain.java.vm +++ b/ics-generator/src/main/resources/vm/java/domain.java.vm @@ -1,4 +1,4 @@ -package ${packageName}.domain; +package ${packageName}.domain.meeting; import com.baomidou.mybatisplus.annotation.TableName; import lombok.Data; diff --git a/ics-generator/src/main/resources/vm/java/mapper.java.vm b/ics-generator/src/main/resources/vm/java/mapper.java.vm index 124210e..3cc94eb 100644 --- a/ics-generator/src/main/resources/vm/java/mapper.java.vm +++ b/ics-generator/src/main/resources/vm/java/mapper.java.vm @@ -1,6 +1,6 @@ -package ${packageName}.mapper; +package ${packageName}.mapper.meeting; -import ${packageName}.domain.${ClassName}; +import ${packageName}.domain.meeting.${ClassName}; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import org.apache.ibatis.annotations.Mapper; diff --git a/ics-generator/src/main/resources/vm/java/service.java.vm b/ics-generator/src/main/resources/vm/java/service.java.vm index d50ecb9..77d97e4 100644 --- a/ics-generator/src/main/resources/vm/java/service.java.vm +++ b/ics-generator/src/main/resources/vm/java/service.java.vm @@ -1,6 +1,6 @@ -package ${packageName}.service; +package ${packageName}.service.meeting; -import ${packageName}.domain.${ClassName}; +import ${packageName}.domain.meeting.${ClassName}; import com.baomidou.mybatisplus.extension.service.IService; import java.util.List; #if($table.tree) diff --git a/ics-generator/src/main/resources/vm/java/serviceImpl.java.vm b/ics-generator/src/main/resources/vm/java/serviceImpl.java.vm index 18c26eb..37fa75f 100644 --- a/ics-generator/src/main/resources/vm/java/serviceImpl.java.vm +++ b/ics-generator/src/main/resources/vm/java/serviceImpl.java.vm @@ -1,4 +1,4 @@ -package ${packageName}.service.impl; +package ${packageName}.service.impl.meeting; import java.util.List; #if($table.tree) @@ -9,9 +9,9 @@ import cn.hutool.core.collection.CollUtil; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; -import ${packageName}.mapper.${ClassName}Mapper; -import ${packageName}.domain.${ClassName}; -import ${packageName}.service.I${ClassName}Service; +import ${packageName}.mapper.meeting.${ClassName}Mapper; +import ${packageName}.domain.meeting.${ClassName}; +import ${packageName}.service.meeting.I${ClassName}Service; /** * ${functionName}Service业务层处理 diff --git a/ics-generator/src/main/resources/vm/vue/list.vue.vm b/ics-generator/src/main/resources/vm/vue/list.vue.vm index 8bc14e8..08e9b04 100644 --- a/ics-generator/src/main/resources/vm/vue/list.vue.vm +++ b/ics-generator/src/main/resources/vm/vue/list.vue.vm @@ -59,8 +59,8 @@