diff --git a/admin-hanhai-vue/src/assets/logo.svg b/admin-hanhai-vue/src/assets/logo.svg index 676115d..72be06d 100644 Binary files a/admin-hanhai-vue/src/assets/logo.svg and b/admin-hanhai-vue/src/assets/logo.svg differ diff --git a/admin-hanhai-vue/src/views/system/GoodsList.vue b/admin-hanhai-vue/src/views/system/GoodsList.vue index e888f06..d343906 100644 --- a/admin-hanhai-vue/src/views/system/GoodsList.vue +++ b/admin-hanhai-vue/src/views/system/GoodsList.vue @@ -104,11 +104,6 @@ - - - - - 查询 diff --git a/admin-hanhai-vue/src/views/system/HotelAddressList.vue b/admin-hanhai-vue/src/views/system/HotelAddressList.vue index b84cf06..f2aed78 100644 --- a/admin-hanhai-vue/src/views/system/HotelAddressList.vue +++ b/admin-hanhai-vue/src/views/system/HotelAddressList.vue @@ -4,6 +4,12 @@
+ + + + + +
@@ -17,7 +23,7 @@ - + 删除 diff --git a/admin-hanhai-vue/src/views/system/HotelBalanceLogList.vue b/admin-hanhai-vue/src/views/system/HotelBalanceLogList.vue index b6e8316..8028a50 100644 --- a/admin-hanhai-vue/src/views/system/HotelBalanceLogList.vue +++ b/admin-hanhai-vue/src/views/system/HotelBalanceLogList.vue @@ -4,6 +4,12 @@
+ + + + + +
@@ -17,7 +23,7 @@ - + 删除 diff --git a/admin-hanhai-vue/src/views/system/HotelBannerList.vue b/admin-hanhai-vue/src/views/system/HotelBannerList.vue index 48d7cd6..ddcc3a7 100644 --- a/admin-hanhai-vue/src/views/system/HotelBannerList.vue +++ b/admin-hanhai-vue/src/views/system/HotelBannerList.vue @@ -17,7 +17,7 @@ - + 删除 diff --git a/admin-hanhai-vue/src/views/system/HotelConfList.vue b/admin-hanhai-vue/src/views/system/HotelConfList.vue index 7d30e81..8400e10 100644 --- a/admin-hanhai-vue/src/views/system/HotelConfList.vue +++ b/admin-hanhai-vue/src/views/system/HotelConfList.vue @@ -4,6 +4,12 @@
+ + + + + +
@@ -17,7 +23,7 @@ - + 删除 diff --git a/admin-hanhai-vue/src/views/system/HotelCouponList.vue b/admin-hanhai-vue/src/views/system/HotelCouponList.vue index d9d28cf..8e0f40d 100644 --- a/admin-hanhai-vue/src/views/system/HotelCouponList.vue +++ b/admin-hanhai-vue/src/views/system/HotelCouponList.vue @@ -17,7 +17,7 @@ - + 删除 diff --git a/admin-hanhai-vue/src/views/system/HotelLeaseLogList.vue b/admin-hanhai-vue/src/views/system/HotelLeaseLogList.vue index 305d07a..15736a8 100644 --- a/admin-hanhai-vue/src/views/system/HotelLeaseLogList.vue +++ b/admin-hanhai-vue/src/views/system/HotelLeaseLogList.vue @@ -4,6 +4,12 @@
+ + + + + +
@@ -17,7 +23,7 @@ - + 删除 diff --git a/admin-hanhai-vue/src/views/system/HotelMemberAccountList.vue b/admin-hanhai-vue/src/views/system/HotelMemberAccountList.vue index 0a67a19..97d5ab7 100644 --- a/admin-hanhai-vue/src/views/system/HotelMemberAccountList.vue +++ b/admin-hanhai-vue/src/views/system/HotelMemberAccountList.vue @@ -4,6 +4,12 @@
+ + + + + +
@@ -17,7 +23,7 @@ - + 删除 diff --git a/admin-hanhai-vue/src/views/system/HotelNoticeList.vue b/admin-hanhai-vue/src/views/system/HotelNoticeList.vue index 9013c71..a278ade 100644 --- a/admin-hanhai-vue/src/views/system/HotelNoticeList.vue +++ b/admin-hanhai-vue/src/views/system/HotelNoticeList.vue @@ -17,7 +17,7 @@ - + 删除 diff --git a/admin-hanhai-vue/src/views/system/HotelOrderFlowList.vue b/admin-hanhai-vue/src/views/system/HotelOrderFlowList.vue index 5218098..f54783a 100644 --- a/admin-hanhai-vue/src/views/system/HotelOrderFlowList.vue +++ b/admin-hanhai-vue/src/views/system/HotelOrderFlowList.vue @@ -4,6 +4,12 @@
+ + + + + +
@@ -17,7 +23,7 @@ - + 删除 @@ -134,12 +140,14 @@ { title:'订单类型', align:"center", - dataIndex: 'pid' + dataIndex: 'pid_dictText', + sorter: true, }, { title:'排序', align:"center", - dataIndex: 'sort' + dataIndex: 'sort', + sorter: true, }, { title:'是否删除', diff --git a/admin-hanhai-vue/src/views/system/HotelOrderList.vue b/admin-hanhai-vue/src/views/system/HotelOrderList.vue index 5eda095..fc17eec 100644 --- a/admin-hanhai-vue/src/views/system/HotelOrderList.vue +++ b/admin-hanhai-vue/src/views/system/HotelOrderList.vue @@ -1,73 +1,95 @@ diff --git a/admin-hanhai-vue/src/views/system/HotelShopList.vue b/admin-hanhai-vue/src/views/system/HotelShopList.vue index b046f86..ea951a3 100644 --- a/admin-hanhai-vue/src/views/system/HotelShopList.vue +++ b/admin-hanhai-vue/src/views/system/HotelShopList.vue @@ -4,6 +4,24 @@
+ + + + + + + + + + + + + + + + + +
@@ -17,7 +35,8 @@ - + + 删除 diff --git a/admin-hanhai-vue/src/views/system/HotelShoppingCatList.vue b/admin-hanhai-vue/src/views/system/HotelShoppingCatList.vue index 5e9be5c..65f9f66 100644 --- a/admin-hanhai-vue/src/views/system/HotelShoppingCatList.vue +++ b/admin-hanhai-vue/src/views/system/HotelShoppingCatList.vue @@ -4,6 +4,12 @@
+ + + + + +
@@ -17,7 +23,7 @@ - + 删除 diff --git a/admin-hanhai-vue/src/views/system/LeaseOrderList.vue b/admin-hanhai-vue/src/views/system/LeaseOrderList.vue new file mode 100644 index 0000000..ee1828f --- /dev/null +++ b/admin-hanhai-vue/src/views/system/LeaseOrderList.vue @@ -0,0 +1,554 @@ + + + + \ No newline at end of file diff --git a/admin-hanhai-vue/src/views/system/RefundOrderList.vue b/admin-hanhai-vue/src/views/system/RefundOrderList.vue index 9362cc0..5dced2f 100644 --- a/admin-hanhai-vue/src/views/system/RefundOrderList.vue +++ b/admin-hanhai-vue/src/views/system/RefundOrderList.vue @@ -1,73 +1,95 @@ diff --git a/admin-hanhai-vue/src/views/system/ReplaceOrderList.vue b/admin-hanhai-vue/src/views/system/ReplaceOrderList.vue index 950065b..1b69058 100644 --- a/admin-hanhai-vue/src/views/system/ReplaceOrderList.vue +++ b/admin-hanhai-vue/src/views/system/ReplaceOrderList.vue @@ -1,76 +1,109 @@ diff --git a/admin-hanhai-vue/src/views/system/WashOrderList.vue b/admin-hanhai-vue/src/views/system/WashOrderList.vue index d3216f2..6c17a43 100644 --- a/admin-hanhai-vue/src/views/system/WashOrderList.vue +++ b/admin-hanhai-vue/src/views/system/WashOrderList.vue @@ -1,84 +1,102 @@ diff --git a/admin-hanhai-vue/src/views/system/modules/HotelOrderDetailForm.vue b/admin-hanhai-vue/src/views/system/modules/HotelOrderDetailForm.vue new file mode 100644 index 0000000..c654cec --- /dev/null +++ b/admin-hanhai-vue/src/views/system/modules/HotelOrderDetailForm.vue @@ -0,0 +1,172 @@ + + + \ No newline at end of file diff --git a/admin-hanhai-vue/src/views/system/modules/HotelOrderDetailModal.Style#Drawer.vue b/admin-hanhai-vue/src/views/system/modules/HotelOrderDetailModal.Style#Drawer.vue new file mode 100644 index 0000000..de93c53 --- /dev/null +++ b/admin-hanhai-vue/src/views/system/modules/HotelOrderDetailModal.Style#Drawer.vue @@ -0,0 +1,84 @@ + + + + + \ No newline at end of file diff --git a/admin-hanhai-vue/src/views/system/modules/HotelOrderDetailModal.vue b/admin-hanhai-vue/src/views/system/modules/HotelOrderDetailModal.vue new file mode 100644 index 0000000..19dea2f --- /dev/null +++ b/admin-hanhai-vue/src/views/system/modules/HotelOrderDetailModal.vue @@ -0,0 +1,60 @@ + + + \ No newline at end of file diff --git a/admin-hanhai-vue/src/views/system/modules/HotelOrderFlowForm.vue b/admin-hanhai-vue/src/views/system/modules/HotelOrderFlowForm.vue index 832512d..aeece5c 100644 --- a/admin-hanhai-vue/src/views/system/modules/HotelOrderFlowForm.vue +++ b/admin-hanhai-vue/src/views/system/modules/HotelOrderFlowForm.vue @@ -15,7 +15,7 @@
- + diff --git a/admin-hanhai-vue/src/views/system/modules/LeaseOrderForm.vue b/admin-hanhai-vue/src/views/system/modules/LeaseOrderForm.vue new file mode 100644 index 0000000..d78030e --- /dev/null +++ b/admin-hanhai-vue/src/views/system/modules/LeaseOrderForm.vue @@ -0,0 +1,99 @@ + + + \ No newline at end of file diff --git a/admin-hanhai-vue/src/views/system/modules/LeaseOrderModal.Style#Drawer.vue b/admin-hanhai-vue/src/views/system/modules/LeaseOrderModal.Style#Drawer.vue new file mode 100644 index 0000000..a65baa9 --- /dev/null +++ b/admin-hanhai-vue/src/views/system/modules/LeaseOrderModal.Style#Drawer.vue @@ -0,0 +1,84 @@ + + + + + \ No newline at end of file diff --git a/admin-hanhai-vue/src/views/system/modules/LeaseOrderModal.vue b/admin-hanhai-vue/src/views/system/modules/LeaseOrderModal.vue new file mode 100644 index 0000000..e07bd67 --- /dev/null +++ b/admin-hanhai-vue/src/views/system/modules/LeaseOrderModal.vue @@ -0,0 +1,66 @@ + + + \ No newline at end of file diff --git a/admin-hanhai-vue/src/views/system/modules/WashOrderForm.vue b/admin-hanhai-vue/src/views/system/modules/WashOrderForm.vue index 2d4e7c7..54fc533 100644 --- a/admin-hanhai-vue/src/views/system/modules/WashOrderForm.vue +++ b/admin-hanhai-vue/src/views/system/modules/WashOrderForm.vue @@ -5,14 +5,14 @@ - - - - - - + + + + + + @@ -54,7 +54,7 @@ add: "/hotelorder/hotelOrder/add", edit: "/hotelorder/hotelOrder/edit", queryById: "/hotelorder/hotelOrder/queryById", - audit: "/hotelorder/hotelOrder/damage/audit" + audit: "/hotelorder/hotelOrder/take" } } }, diff --git a/admin-hanhai-vue/src/views/system/modules/WashOrderModal.vue b/admin-hanhai-vue/src/views/system/modules/WashOrderModal.vue index e57d3ac..92d332e 100644 --- a/admin-hanhai-vue/src/views/system/modules/WashOrderModal.vue +++ b/admin-hanhai-vue/src/views/system/modules/WashOrderModal.vue @@ -44,7 +44,7 @@ audit (record) { this.visible=true this.$nextTick(()=>{ - this.$refs.realForm.audit(record); + this.$refs.realForm.edit(record); }) }, close () { diff --git a/jeecg-boot-base/jeecg-boot-base-api/jeecg-system-cloud-api/target/jeecg-system-cloud-api-3.2.0.jar b/jeecg-boot-base/jeecg-boot-base-api/jeecg-system-cloud-api/target/jeecg-system-cloud-api-3.2.0.jar index 4a08719..433bbec 100644 Binary files a/jeecg-boot-base/jeecg-boot-base-api/jeecg-system-cloud-api/target/jeecg-system-cloud-api-3.2.0.jar and b/jeecg-boot-base/jeecg-boot-base-api/jeecg-system-cloud-api/target/jeecg-system-cloud-api-3.2.0.jar differ diff --git a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelleaselog/entity/HotelLeaseLog.java b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelleaselog/entity/HotelLeaseLog.java index 6adf5c7..84bafb1 100644 --- a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelleaselog/entity/HotelLeaseLog.java +++ b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelleaselog/entity/HotelLeaseLog.java @@ -103,4 +103,7 @@ public class HotelLeaseLog implements Serializable { private BigDecimal zujin; @TableField(exist = false) private BigDecimal washPrice; + @TableField(exist = false) + private String isWash; + private String orderDetailId; } diff --git a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelleaselog/mapper/xml/HotelLeaseLogMapper.xml b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelleaselog/mapper/xml/HotelLeaseLogMapper.xml index 221d53a..56052d5 100644 --- a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelleaselog/mapper/xml/HotelLeaseLogMapper.xml +++ b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelleaselog/mapper/xml/HotelLeaseLogMapper.xml @@ -6,7 +6,8 @@ SELECT a.*, (SELECT item_text from sys_dict_item where dict_id = (select id from sys_dict where dict_code = 'order_status') and item_value = a.status) status_dictText, @@ -16,4 +62,33 @@ FROM hotel_order a WHERE a.del_flag = 0 AND a.user_id = #{userId} AND a.id = #{id} + + + + + + + \ No newline at end of file diff --git a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelorder/service/IHotelOrderService.java b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelorder/service/IHotelOrderService.java index 82a2c50..a4e6ad6 100644 --- a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelorder/service/IHotelOrderService.java +++ b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelorder/service/IHotelOrderService.java @@ -1,8 +1,11 @@ package org.jeecg.modules.hotelorder.service; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import org.apache.ibatis.annotations.Param; import org.jeecg.modules.hotelorder.entity.HotelOrder; import com.baomidou.mybatisplus.extension.service.IService; +import org.jeecg.modules.hotelorderlog.entity.HotelOrderLog; /** * @Description: hotel_order @@ -15,4 +18,8 @@ public interface IHotelOrderService extends IService { HotelOrder getOrderOne(String id, String userId); HotelOrder getOrderOne2(String id, String userId); + + IPage getOrderLogPage(Page page, String userId, Integer type, String uid); + + HotelOrder getOrderByUserIdById(String userId,String id); } diff --git a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelorder/service/impl/HotelOrderServiceImpl.java b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelorder/service/impl/HotelOrderServiceImpl.java index 2eef055..829ce23 100644 --- a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelorder/service/impl/HotelOrderServiceImpl.java +++ b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelorder/service/impl/HotelOrderServiceImpl.java @@ -1,8 +1,11 @@ package org.jeecg.modules.hotelorder.service.impl; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import org.jeecg.modules.hotelorder.entity.HotelOrder; import org.jeecg.modules.hotelorder.mapper.HotelOrderMapper; import org.jeecg.modules.hotelorder.service.IHotelOrderService; +import org.jeecg.modules.hotelorderlog.entity.HotelOrderLog; import org.springframework.stereotype.Service; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; @@ -25,4 +28,14 @@ public class HotelOrderServiceImpl extends ServiceImpl getOrderLogPage(Page page, String userId, Integer type, String uid) { + return baseMapper.getOrderLogPage(page, userId, type, uid); + } + + @Override + public HotelOrder getOrderByUserIdById(String userId, String id) { + return baseMapper.getOrderByUserIdById(userId, id); + } } diff --git a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelorderdetail/controller/HotelOrderDetailController.java b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelorderdetail/controller/HotelOrderDetailController.java new file mode 100644 index 0000000..60ee877 --- /dev/null +++ b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelorderdetail/controller/HotelOrderDetailController.java @@ -0,0 +1,171 @@ +package org.jeecg.modules.hotelorderdetail.controller; + +import java.util.Arrays; +import java.util.List; +import java.util.Map; +import java.util.stream.Collectors; +import java.io.IOException; +import java.io.UnsupportedEncodingException; +import java.net.URLDecoder; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import org.jeecg.common.api.vo.Result; +import org.jeecg.common.system.query.QueryGenerator; +import org.jeecg.common.util.oConvertUtils; +import org.jeecg.modules.hotelorderdetail.entity.HotelOrderDetail; +import org.jeecg.modules.hotelorderdetail.service.IHotelOrderDetailService; + +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import lombok.extern.slf4j.Slf4j; + +import org.jeecgframework.poi.excel.ExcelImportUtil; +import org.jeecgframework.poi.excel.def.NormalExcelConstants; +import org.jeecgframework.poi.excel.entity.ExportParams; +import org.jeecgframework.poi.excel.entity.ImportParams; +import org.jeecgframework.poi.excel.view.JeecgEntityExcelView; +import org.jeecg.common.system.base.controller.JeecgController; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; +import org.springframework.web.multipart.MultipartFile; +import org.springframework.web.multipart.MultipartHttpServletRequest; +import org.springframework.web.servlet.ModelAndView; +import com.alibaba.fastjson.JSON; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import org.jeecg.common.aspect.annotation.AutoLog; + + /** + * @Description: hotel_order_detail + * @Author: jeecg-boot + * @Date: 2024-10-15 + * @Version: V1.0 + */ +@Api(tags="hotel_order_detail") +@RestController +@RequestMapping("/hotelorderdetail/hotelOrderDetail") +@Slf4j +public class HotelOrderDetailController extends JeecgController { + @Autowired + private IHotelOrderDetailService hotelOrderDetailService; + + /** + * 分页列表查询 + * + * @param hotelOrderDetail + * @param pageNo + * @param pageSize + * @param req + * @return + */ + //@AutoLog(value = "hotel_order_detail-分页列表查询") + @ApiOperation(value="hotel_order_detail-分页列表查询", notes="hotel_order_detail-分页列表查询") + @GetMapping(value = "/list") + public Result> queryPageList(HotelOrderDetail hotelOrderDetail, + @RequestParam(name="pageNo", defaultValue="1") Integer pageNo, + @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, + HttpServletRequest req) { + QueryWrapper queryWrapper = QueryGenerator.initQueryWrapper(hotelOrderDetail, req.getParameterMap()); + Page page = new Page(pageNo, pageSize); + IPage pageList = hotelOrderDetailService.page(page, queryWrapper); + return Result.OK(pageList); + } + + /** + * 添加 + * + * @param hotelOrderDetail + * @return + */ + @AutoLog(value = "hotel_order_detail-添加") + @ApiOperation(value="hotel_order_detail-添加", notes="hotel_order_detail-添加") + @PostMapping(value = "/add") + public Result add(@RequestBody HotelOrderDetail hotelOrderDetail) { + hotelOrderDetailService.save(hotelOrderDetail); + return Result.OK("添加成功!"); + } + + /** + * 编辑 + * + * @param hotelOrderDetail + * @return + */ + @AutoLog(value = "hotel_order_detail-编辑") + @ApiOperation(value="hotel_order_detail-编辑", notes="hotel_order_detail-编辑") + @RequestMapping(value = "/edit", method = {RequestMethod.PUT,RequestMethod.POST}) + public Result edit(@RequestBody HotelOrderDetail hotelOrderDetail) { + hotelOrderDetailService.updateById(hotelOrderDetail); + return Result.OK("编辑成功!"); + } + + /** + * 通过id删除 + * + * @param id + * @return + */ + @AutoLog(value = "hotel_order_detail-通过id删除") + @ApiOperation(value="hotel_order_detail-通过id删除", notes="hotel_order_detail-通过id删除") + @DeleteMapping(value = "/delete") + public Result delete(@RequestParam(name="id",required=true) String id) { + hotelOrderDetailService.removeById(id); + return Result.OK("删除成功!"); + } + + /** + * 批量删除 + * + * @param ids + * @return + */ + @AutoLog(value = "hotel_order_detail-批量删除") + @ApiOperation(value="hotel_order_detail-批量删除", notes="hotel_order_detail-批量删除") + @DeleteMapping(value = "/deleteBatch") + public Result deleteBatch(@RequestParam(name="ids",required=true) String ids) { + this.hotelOrderDetailService.removeByIds(Arrays.asList(ids.split(","))); + return Result.OK("批量删除成功!"); + } + + /** + * 通过id查询 + * + * @param id + * @return + */ + //@AutoLog(value = "hotel_order_detail-通过id查询") + @ApiOperation(value="hotel_order_detail-通过id查询", notes="hotel_order_detail-通过id查询") + @GetMapping(value = "/queryById") + public Result queryById(@RequestParam(name="id",required=true) String id) { + HotelOrderDetail hotelOrderDetail = hotelOrderDetailService.getById(id); + if(hotelOrderDetail==null) { + return Result.error("未找到对应数据"); + } + return Result.OK(hotelOrderDetail); + } + + /** + * 导出excel + * + * @param request + * @param hotelOrderDetail + */ + @RequestMapping(value = "/exportXls") + public ModelAndView exportXls(HttpServletRequest request, HotelOrderDetail hotelOrderDetail) { + return super.exportXls(request, hotelOrderDetail, HotelOrderDetail.class, "hotel_order_detail"); + } + + /** + * 通过excel导入数据 + * + * @param request + * @param response + * @return + */ + @RequestMapping(value = "/importExcel", method = RequestMethod.POST) + public Result importExcel(HttpServletRequest request, HttpServletResponse response) { + return super.importExcel(request, response, HotelOrderDetail.class); + } + +} diff --git a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelorderdetail/entity/HotelOrderDetail.java b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelorderdetail/entity/HotelOrderDetail.java new file mode 100644 index 0000000..5b6a78d --- /dev/null +++ b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelorderdetail/entity/HotelOrderDetail.java @@ -0,0 +1,104 @@ +package org.jeecg.modules.hotelorderdetail.entity; + +import java.io.Serializable; +import java.io.UnsupportedEncodingException; +import java.util.Date; +import java.math.BigDecimal; + +import com.baomidou.mybatisplus.annotation.*; +import lombok.Data; +import com.fasterxml.jackson.annotation.JsonFormat; +import org.springframework.format.annotation.DateTimeFormat; +import org.jeecgframework.poi.excel.annotation.Excel; +import org.jeecg.common.aspect.annotation.Dict; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.EqualsAndHashCode; +import lombok.experimental.Accessors; + +/** + * @Description: hotel_order_detail + * @Author: jeecg-boot + * @Date: 2024-10-15 + * @Version: V1.0 + */ +@Data +@TableName("hotel_order_detail") +@Accessors(chain = true) +@EqualsAndHashCode(callSuper = false) +@ApiModel(value="hotel_order_detail对象", description="hotel_order_detail") +public class HotelOrderDetail implements Serializable { + private static final long serialVersionUID = 1L; + + /**id*/ + @TableId(type = IdType.ASSIGN_ID) + @ApiModelProperty(value = "id") + private java.lang.String id; + /**订单编号*/ + @Excel(name = "订单编号", width = 15) + @ApiModelProperty(value = "订单编号") + private java.lang.String orderId; + /**商品编号*/ + @Excel(name = "商品编号", width = 15) + @ApiModelProperty(value = "商品编号") + private java.lang.String goodsId; + /**规格编号*/ + @Excel(name = "规格编号", width = 15) + @ApiModelProperty(value = "规格编号") + private java.lang.String skuId; + /**商品名*/ + @Excel(name = "商品名", width = 15) + @ApiModelProperty(value = "商品名") + private java.lang.String goodsName; + /**商品图*/ + @Excel(name = "商品图", width = 15) + @ApiModelProperty(value = "商品图") + private java.lang.String pic; + /**规格*/ + @Excel(name = "规格", width = 15) + @ApiModelProperty(value = "规格") + private java.lang.String sku; + /**押金*/ + @Excel(name = "押金", width = 15) + @ApiModelProperty(value = "押金") + private java.math.BigDecimal deposit; + /**租金*/ + @Excel(name = "租金", width = 15) + @ApiModelProperty(value = "租金") + private java.math.BigDecimal rentPay; + /**水洗费用*/ + @Excel(name = "水洗费用", width = 15) + @ApiModelProperty(value = "水洗费用") + private java.math.BigDecimal washPay; + /**优惠金额*/ + @Excel(name = "优惠金额", width = 15) + @ApiModelProperty(value = "优惠金额") + private java.math.BigDecimal discountPrice; + /**是否删除*/ + @TableLogic + @Excel(name = "是否删除", width = 15, dicCode = "is_delete") + @Dict(dicCode = "is_delete") + @ApiModelProperty(value = "是否删除") + private java.lang.Integer delFlag; + /**创建时间*/ + @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + @ApiModelProperty(value = "创建时间") + private java.util.Date createTime; + /**修改时间*/ + @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + @ApiModelProperty(value = "修改时间") + private java.util.Date updateTime; + private Integer num; + /**应付金额*/ + private BigDecimal originalPrice; + /**实付金额*/ + private BigDecimal orderPay; + /**分类id*/ + private String categoryId; + private String leaseId; + /**0正常 1换货*/ + private Integer status; + private String orderDetailId; +} diff --git a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelorderdetail/mapper/HotelOrderDetailMapper.java b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelorderdetail/mapper/HotelOrderDetailMapper.java new file mode 100644 index 0000000..bc41591 --- /dev/null +++ b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelorderdetail/mapper/HotelOrderDetailMapper.java @@ -0,0 +1,19 @@ +package org.jeecg.modules.hotelorderdetail.mapper; + +import java.util.List; + +import org.apache.ibatis.annotations.Param; +import org.jeecg.modules.hotelorderdetail.entity.HotelOrderDetail; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + * @Description: hotel_order_detail + * @Author: jeecg-boot + * @Date: 2024-10-15 + * @Version: V1.0 + */ +public interface HotelOrderDetailMapper extends BaseMapper { + + List getOrderDetailList(@Param("id") String id); + +} diff --git a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelorderdetail/mapper/xml/HotelOrderDetailMapper.xml b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelorderdetail/mapper/xml/HotelOrderDetailMapper.xml new file mode 100644 index 0000000..72859bd --- /dev/null +++ b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelorderdetail/mapper/xml/HotelOrderDetailMapper.xml @@ -0,0 +1,9 @@ + + + + + + + \ No newline at end of file diff --git a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelorderdetail/service/IHotelOrderDetailService.java b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelorderdetail/service/IHotelOrderDetailService.java new file mode 100644 index 0000000..4ea24c7 --- /dev/null +++ b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelorderdetail/service/IHotelOrderDetailService.java @@ -0,0 +1,14 @@ +package org.jeecg.modules.hotelorderdetail.service; + +import org.jeecg.modules.hotelorderdetail.entity.HotelOrderDetail; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + * @Description: hotel_order_detail + * @Author: jeecg-boot + * @Date: 2024-10-15 + * @Version: V1.0 + */ +public interface IHotelOrderDetailService extends IService { + +} diff --git a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelorderdetail/service/impl/HotelOrderDetailServiceImpl.java b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelorderdetail/service/impl/HotelOrderDetailServiceImpl.java new file mode 100644 index 0000000..8f401dd --- /dev/null +++ b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelorderdetail/service/impl/HotelOrderDetailServiceImpl.java @@ -0,0 +1,19 @@ +package org.jeecg.modules.hotelorderdetail.service.impl; + +import org.jeecg.modules.hotelorderdetail.entity.HotelOrderDetail; +import org.jeecg.modules.hotelorderdetail.mapper.HotelOrderDetailMapper; +import org.jeecg.modules.hotelorderdetail.service.IHotelOrderDetailService; +import org.springframework.stereotype.Service; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; + +/** + * @Description: hotel_order_detail + * @Author: jeecg-boot + * @Date: 2024-10-15 + * @Version: V1.0 + */ +@Service +public class HotelOrderDetailServiceImpl extends ServiceImpl implements IHotelOrderDetailService { + +} diff --git a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelorderdetail/vue/HotelOrderDetailList.vue b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelorderdetail/vue/HotelOrderDetailList.vue new file mode 100644 index 0000000..d2777c5 --- /dev/null +++ b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelorderdetail/vue/HotelOrderDetailList.vue @@ -0,0 +1,233 @@ + + + + \ No newline at end of file diff --git a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelorderdetail/vue/modules/HotelOrderDetailForm.vue b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelorderdetail/vue/modules/HotelOrderDetailForm.vue new file mode 100644 index 0000000..f0a0e47 --- /dev/null +++ b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelorderdetail/vue/modules/HotelOrderDetailForm.vue @@ -0,0 +1,167 @@ + + + \ No newline at end of file diff --git a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelorderdetail/vue/modules/HotelOrderDetailModal.Style#Drawer.vue b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelorderdetail/vue/modules/HotelOrderDetailModal.Style#Drawer.vue new file mode 100644 index 0000000..de93c53 --- /dev/null +++ b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelorderdetail/vue/modules/HotelOrderDetailModal.Style#Drawer.vue @@ -0,0 +1,84 @@ + + + + + \ No newline at end of file diff --git a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelorderdetail/vue/modules/HotelOrderDetailModal.vue b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelorderdetail/vue/modules/HotelOrderDetailModal.vue new file mode 100644 index 0000000..19dea2f --- /dev/null +++ b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelorderdetail/vue/modules/HotelOrderDetailModal.vue @@ -0,0 +1,60 @@ + + + \ No newline at end of file diff --git a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelorderdetail/vue3/HotelOrderDetail.api.ts b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelorderdetail/vue3/HotelOrderDetail.api.ts new file mode 100644 index 0000000..750d608 --- /dev/null +++ b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelorderdetail/vue3/HotelOrderDetail.api.ts @@ -0,0 +1,61 @@ +import {defHttp} from '/@/utils/http/axios'; +import {Modal} from 'ant-design-vue'; + +enum Api { + list = '/hotelorderdetail/hotelOrderDetail/list', + save='/hotelorderdetail/hotelOrderDetail/add', + edit='/hotelorderdetail/hotelOrderDetail/edit', + deleteOne = '/hotelorderdetail/hotelOrderDetail/delete', + deleteBatch = '/hotelorderdetail/hotelOrderDetail/deleteBatch', + importExcel = '/hotelorderdetail/hotelOrderDetail/importExcel', + exportXls = '/hotelorderdetail/hotelOrderDetail/exportXls', +} +/** + * 导出api + * @param params + */ +export const getExportUrl = Api.exportXls; +/** + * 导入api + */ +export const getImportUrl = Api.importExcel; +/** + * 列表接口 + * @param params + */ +export const list = (params) => + defHttp.get({url: Api.list, params}); + +/** + * 删除单个 + */ +export const deleteOne = (params,handleSuccess) => { + return defHttp.delete({url: Api.deleteOne, params}, {joinParamsToUrl: true}).then(() => { + handleSuccess(); + }); +} +/** + * 批量删除 + * @param params + */ +export const batchDelete = (params, handleSuccess) => { + Modal.confirm({ + title: '确认删除', + content: '是否删除选中数据', + okText: '确认', + cancelText: '取消', + onOk: () => { + return defHttp.delete({url: Api.deleteBatch, data: params}, {joinParamsToUrl: true}).then(() => { + handleSuccess(); + }); + } + }); +} +/** + * 保存或者更新 + * @param params + */ +export const saveOrUpdate = (params, isUpdate) => { + let url = isUpdate ? Api.edit : Api.save; + return defHttp.post({url: url, params}); +} diff --git a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelorderdetail/vue3/HotelOrderDetail.data.ts b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelorderdetail/vue3/HotelOrderDetail.data.ts new file mode 100644 index 0000000..1702519 --- /dev/null +++ b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelorderdetail/vue3/HotelOrderDetail.data.ts @@ -0,0 +1,149 @@ +import {BasicColumn} from '/@/components/Table'; +import {FormSchema} from '/@/components/Table'; +import { rules} from '/@/utils/helper/validator'; +import { render } from '/@/utils/common/renderUtils'; +//列表数据 +export const columns: BasicColumn[] = [ + { + title: '订单编号', + align:"center", + dataIndex: 'orderId' + }, + { + title: '商品编号', + align:"center", + dataIndex: 'goodsId' + }, + { + title: '规格编号', + align:"center", + dataIndex: 'skuId' + }, + { + title: '商品名', + align:"center", + dataIndex: 'goodsName' + }, + { + title: '商品图', + align:"center", + dataIndex: 'goodsPic', + customRender:render.renderAvatar, + }, + { + title: '规格', + align:"center", + dataIndex: 'sku' + }, + { + title: '押金', + align:"center", + dataIndex: 'depositPrice' + }, + { + title: '租金', + align:"center", + dataIndex: 'rentPrice' + }, + { + title: '水洗费用', + align:"center", + dataIndex: 'washPrice' + }, + { + title: '优惠金额', + align:"center", + dataIndex: 'discountPrice' + }, + { + title: '是否删除', + align:"center", + dataIndex: 'delFlag_dictText' + }, +]; +//查询数据 +export const searchFormSchema: FormSchema[] = [ +]; +//表单数据 +export const formSchema: FormSchema[] = [ + { + label: '订单编号', + field: 'orderId', + component: 'Input', + }, + { + label: '商品编号', + field: 'goodsId', + component: 'Input', + }, + { + label: '规格编号', + field: 'skuId', + component: 'Input', + }, + { + label: '商品名', + field: 'goodsName', + component: 'Input', + }, + { + label: '商品图', + field: 'goodsPic', + component: 'JImageUpload', + componentProps:{ + }, + }, + { + label: '规格', + field: 'sku', + component: 'Input', + }, + { + label: '押金', + field: 'depositPrice', + component: 'InputNumber', + dynamicRules: ({model,schema}) => { + return [ + { required: true, message: '请输入押金!'}, + ]; + }, + }, + { + label: '租金', + field: 'rentPrice', + component: 'InputNumber', + dynamicRules: ({model,schema}) => { + return [ + { required: true, message: '请输入租金!'}, + ]; + }, + }, + { + label: '水洗费用', + field: 'washPrice', + component: 'InputNumber', + dynamicRules: ({model,schema}) => { + return [ + { required: true, message: '请输入水洗费用!'}, + ]; + }, + }, + { + label: '优惠金额', + field: 'discountPrice', + component: 'InputNumber', + dynamicRules: ({model,schema}) => { + return [ + { required: true, message: '请输入优惠金额!'}, + ]; + }, + }, + { + label: '是否删除', + field: 'delFlag', + component: 'JDictSelectTag', + componentProps:{ + dictCode:"is_delete" + }, + }, +]; diff --git a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelorderdetail/vue3/HotelOrderDetailList.vue b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelorderdetail/vue3/HotelOrderDetailList.vue new file mode 100644 index 0000000..700a011 --- /dev/null +++ b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelorderdetail/vue3/HotelOrderDetailList.vue @@ -0,0 +1,162 @@ + + + + + \ No newline at end of file diff --git a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelorderdetail/vue3/components/HotelOrderDetailModal.vue b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelorderdetail/vue3/components/HotelOrderDetailModal.vue new file mode 100644 index 0000000..875b117 --- /dev/null +++ b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelorderdetail/vue3/components/HotelOrderDetailModal.vue @@ -0,0 +1,58 @@ + + + + + \ No newline at end of file diff --git a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelorderflow/entity/HotelOrderFlow.java b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelorderflow/entity/HotelOrderFlow.java index 45b1a28..6a6e79b 100644 --- a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelorderflow/entity/HotelOrderFlow.java +++ b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelorderflow/entity/HotelOrderFlow.java @@ -44,6 +44,7 @@ public class HotelOrderFlow implements Serializable { @ApiModelProperty(value = "value") private java.lang.Integer value; /**订单类型*/ + @Dict(dicCode = "hotel_order_type") @Excel(name = "订单类型", width = 15) @ApiModelProperty(value = "订单类型") private java.lang.Integer pid; diff --git a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelorderflow/mapper/HotelOrderFlowMapper.java b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelorderflow/mapper/HotelOrderFlowMapper.java index ce2a2d2..0a70286 100644 --- a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelorderflow/mapper/HotelOrderFlowMapper.java +++ b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelorderflow/mapper/HotelOrderFlowMapper.java @@ -14,4 +14,6 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper; */ public interface HotelOrderFlowMapper extends BaseMapper { + List getOrderFlowList(@Param("type") Integer type); + } diff --git a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelorderflow/mapper/xml/HotelOrderFlowMapper.xml b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelorderflow/mapper/xml/HotelOrderFlowMapper.xml index 61569b7..6a2fdbd 100644 --- a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelorderflow/mapper/xml/HotelOrderFlowMapper.xml +++ b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelorderflow/mapper/xml/HotelOrderFlowMapper.xml @@ -2,4 +2,9 @@ + + + \ No newline at end of file diff --git a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelorderlog/entity/HotelOrderLog.java b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelorderlog/entity/HotelOrderLog.java index f748c17..72e676a 100644 --- a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelorderlog/entity/HotelOrderLog.java +++ b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelorderlog/entity/HotelOrderLog.java @@ -4,12 +4,13 @@ import java.io.Serializable; import java.io.UnsupportedEncodingException; import java.util.Date; import java.math.BigDecimal; -import com.baomidou.mybatisplus.annotation.IdType; -import com.baomidou.mybatisplus.annotation.TableId; -import com.baomidou.mybatisplus.annotation.TableLogic; -import com.baomidou.mybatisplus.annotation.TableName; +import java.util.List; + +import com.baomidou.mybatisplus.annotation.*; import lombok.Data; import com.fasterxml.jackson.annotation.JsonFormat; +import org.jeecg.modules.hotelorder.entity.HotelOrder; +import org.jeecg.modules.hotelorderflow.entity.HotelOrderFlow; import org.springframework.format.annotation.DateTimeFormat; import org.jeecgframework.poi.excel.annotation.Excel; import org.jeecg.common.aspect.annotation.Dict; @@ -62,4 +63,17 @@ public class HotelOrderLog implements Serializable { private java.util.Date updateTime; /**购买人*/ private String userId; + /**优惠后的支付金额*/ + private BigDecimal discountOrderPay; + /**类型 0租赁 1水洗 2破损 3退货*/ + @Dict(dicCode = "hotel_order_type") + @Excel(name = "类型 0租赁 1水洗 2破损 3退货", width = 15) + @ApiModelProperty(value = "类型 0租赁 1水洗 2破损 3退货") + private Integer type; + private String shopId; + @TableField(exist = false) + private List details; + @TableField(exist = false) + private List hotelOrderFlows; + private String payInfo; } diff --git a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelorderlog/mapper/HotelOrderLogMapper.java b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelorderlog/mapper/HotelOrderLogMapper.java index 5f2887f..bff2297 100644 --- a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelorderlog/mapper/HotelOrderLogMapper.java +++ b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelorderlog/mapper/HotelOrderLogMapper.java @@ -2,7 +2,10 @@ package org.jeecg.modules.hotelorderlog.mapper; import java.util.List; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import org.apache.ibatis.annotations.Param; +import org.jeecg.modules.hotelorder.entity.HotelOrder; import org.jeecg.modules.hotelorderlog.entity.HotelOrderLog; import com.baomidou.mybatisplus.core.mapper.BaseMapper; @@ -14,4 +17,8 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper; */ public interface HotelOrderLogMapper extends BaseMapper { + IPage getOrderLogPage(Page page,@Param("userId") String userId,@Param("type") Integer type,@Param("uid") String uid); + + HotelOrderLog getOrderLogOne(@Param("userId") String userId,@Param("id") String id); + } diff --git a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelorderlog/mapper/xml/HotelOrderLogMapper.xml b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelorderlog/mapper/xml/HotelOrderLogMapper.xml index ca12b93..a3e0be5 100644 --- a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelorderlog/mapper/xml/HotelOrderLogMapper.xml +++ b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelorderlog/mapper/xml/HotelOrderLogMapper.xml @@ -1,5 +1,73 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelorderlog/service/IHotelOrderLogService.java b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelorderlog/service/IHotelOrderLogService.java index f30c4c8..a2f5fc5 100644 --- a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelorderlog/service/IHotelOrderLogService.java +++ b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelorderlog/service/IHotelOrderLogService.java @@ -1,5 +1,8 @@ package org.jeecg.modules.hotelorderlog.service; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import org.apache.ibatis.annotations.Param; import org.jeecg.modules.hotelorderlog.entity.HotelOrderLog; import com.baomidou.mybatisplus.extension.service.IService; @@ -11,4 +14,7 @@ import com.baomidou.mybatisplus.extension.service.IService; */ public interface IHotelOrderLogService extends IService { + IPage getOrderLogPage(Page page, String userId, Integer type,String uid); + + HotelOrderLog getOrderLogOne(String userId,String id); } diff --git a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelorderlog/service/impl/HotelOrderLogServiceImpl.java b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelorderlog/service/impl/HotelOrderLogServiceImpl.java index 63dc0ae..55b9659 100644 --- a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelorderlog/service/impl/HotelOrderLogServiceImpl.java +++ b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelorderlog/service/impl/HotelOrderLogServiceImpl.java @@ -1,5 +1,7 @@ package org.jeecg.modules.hotelorderlog.service.impl; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import org.jeecg.modules.hotelorderlog.entity.HotelOrderLog; import org.jeecg.modules.hotelorderlog.mapper.HotelOrderLogMapper; import org.jeecg.modules.hotelorderlog.service.IHotelOrderLogService; @@ -16,4 +18,13 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; @Service public class HotelOrderLogServiceImpl extends ServiceImpl implements IHotelOrderLogService { + @Override + public IPage getOrderLogPage(Page page, String userId, Integer type,String uid) { + return baseMapper.getOrderLogPage(page, userId, type,uid); + } + + @Override + public HotelOrderLog getOrderLogOne(String userId, String id) { + return baseMapper.getOrderLogOne(userId, id); + } } diff --git a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelshoppingcat/mapper/xml/HotelShoppingCatMapper.xml b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelshoppingcat/mapper/xml/HotelShoppingCatMapper.xml index 1f75d0f..d36425d 100644 --- a/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelshoppingcat/mapper/xml/HotelShoppingCatMapper.xml +++ b/jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/hotelshoppingcat/mapper/xml/HotelShoppingCatMapper.xml @@ -3,7 +3,7 @@