diff --git a/cloud-market-server/src/main/java/com/muyu/cloud/market/service/OperatorsService.java b/cloud-market-server/src/main/java/com/muyu/cloud/market/service/OperatorsService.java new file mode 100644 index 0000000..9cace98 --- /dev/null +++ b/cloud-market-server/src/main/java/com/muyu/cloud/market/service/OperatorsService.java @@ -0,0 +1,4 @@ +package com.muyu.cloud.market.service; + +public interface OperatorsService { +} diff --git a/cloud-market-server/src/main/java/com/muyu/cloud/market/service/OrderShowService.java b/cloud-market-server/src/main/java/com/muyu/cloud/market/service/OrderShowService.java new file mode 100644 index 0000000..4cb02a2 --- /dev/null +++ b/cloud-market-server/src/main/java/com/muyu/cloud/market/service/OrderShowService.java @@ -0,0 +1,70 @@ +package com.muyu.cloud.market.service; + +import com.github.pagehelper.PageInfo; +import com.muyu.cloud.market.domin.Orders; +import com.muyu.cloud.market.domin.req.OrdersAddReq; +import com.muyu.cloud.market.domin.req.OrdersListReq; +import com.muyu.common.core.domain.Result; + + +public interface OrderShowService { + + /** + * 查询订单列表 + * (精确查ordersNum 精确查ordersState 日期范围 startdate enddate) + * @param req + * @return + */ + PageInfo selectList(OrdersListReq req); + + /** + * 新增订单 + * @param ordersAddReq + * @return + */ + Result addOrdeds(OrdersAddReq ordersAddReq); + + /** + * 修改订单 + * @param orders + * @return + */ + Result updateOrders(Orders orders); + + /** + * 逻辑删除->根据orderid修改exist字段 1->0 + * 订单回收站 + * @param ordersId + * @return + */ + Result updateByeExist(Integer ordersId); + + /** + * 逻辑删除->根据orderid修改exist字段 0->1 + * 订单回收站 + * @param ordersId + * @return + */ + Result updateByExist(Integer ordersId); + + + /** + * 彻底删除(根据orderid删除数据库字段) + * @return + */ + Result delByOrderId(Integer ordersId); + + /** + * 回显 + * 根据id查内容 + * @param ordersId + * @return + */ + Orders findAllById (Integer ordersId); + + + + + + +} diff --git a/cloud-market-server/src/main/java/com/muyu/cloud/market/service/OrdersPayService.java b/cloud-market-server/src/main/java/com/muyu/cloud/market/service/OrdersPayService.java new file mode 100644 index 0000000..9ad8e18 --- /dev/null +++ b/cloud-market-server/src/main/java/com/muyu/cloud/market/service/OrdersPayService.java @@ -0,0 +1,4 @@ +package com.muyu.cloud.market.service; + +public interface OrdersPayService { +} diff --git a/cloud-market-server/src/main/java/com/muyu/cloud/market/service/RechargeService.java b/cloud-market-server/src/main/java/com/muyu/cloud/market/service/RechargeService.java new file mode 100644 index 0000000..bc58c24 --- /dev/null +++ b/cloud-market-server/src/main/java/com/muyu/cloud/market/service/RechargeService.java @@ -0,0 +1,4 @@ +package com.muyu.cloud.market.service; + +public interface RechargeService { +} diff --git a/cloud-market-server/src/main/java/com/muyu/cloud/market/service/SalelogService.java b/cloud-market-server/src/main/java/com/muyu/cloud/market/service/SalelogService.java new file mode 100644 index 0000000..03e2f2f --- /dev/null +++ b/cloud-market-server/src/main/java/com/muyu/cloud/market/service/SalelogService.java @@ -0,0 +1,4 @@ +package com.muyu.cloud.market.service; + +public interface SalelogService { +} diff --git a/cloud-market-server/src/main/java/com/muyu/cloud/market/service/impl/OperatorsServiceImpl.java b/cloud-market-server/src/main/java/com/muyu/cloud/market/service/impl/OperatorsServiceImpl.java new file mode 100644 index 0000000..3dce6b0 --- /dev/null +++ b/cloud-market-server/src/main/java/com/muyu/cloud/market/service/impl/OperatorsServiceImpl.java @@ -0,0 +1,10 @@ +package com.muyu.cloud.market.service.impl; + +import com.muyu.cloud.market.service.OperatorsService; +import lombok.extern.log4j.Log4j2; +import org.springframework.stereotype.Service; + +@Service +@Log4j2 +public class OperatorsServiceImpl implements OperatorsService { +} diff --git a/cloud-market-server/src/main/java/com/muyu/cloud/market/service/impl/OrderShowServiceImpl.java b/cloud-market-server/src/main/java/com/muyu/cloud/market/service/impl/OrderShowServiceImpl.java new file mode 100644 index 0000000..52335e2 --- /dev/null +++ b/cloud-market-server/src/main/java/com/muyu/cloud/market/service/impl/OrderShowServiceImpl.java @@ -0,0 +1,125 @@ +package com.muyu.cloud.market.service.impl; + +import com.github.pagehelper.PageHelper; +import com.github.pagehelper.PageInfo; +import com.muyu.cloud.market.domin.Orders; +import com.muyu.cloud.market.domin.req.OrdersAddReq; +import com.muyu.cloud.market.domin.req.OrdersListReq; +import com.muyu.cloud.market.mapper.OrderShowMapper; +import com.muyu.cloud.market.service.OrderShowService; +import com.muyu.common.core.domain.Result; +import lombok.extern.log4j.Log4j2; +import org.springframework.stereotype.Service; + +import javax.annotation.Resource; +import java.util.List; + +@Service +@Log4j2 +public class OrderShowServiceImpl implements OrderShowService { + + @Resource + private OrderShowMapper orderShowMapper; + + /** + * 查询订单列表 + * (精确查ordersNum 精确查ordersState 日期范围 startdate enddate) + * @param req + * @return + */ + @Override + public PageInfo selectList(OrdersListReq req) { + PageHelper.startPage(req.getPageNum(),req.getPageSize()); + List ordersList = orderShowMapper.selectList(req); + PageInfo info = new PageInfo<>(ordersList); + return info; + } + + + /** + * 新增订单 + * @param ordersAddReq + * @return + */ + @Override + public Result addOrdeds(OrdersAddReq ordersAddReq) { + Integer addorders = orderShowMapper.addOrdeds(ordersAddReq); + if(addorders > 0){ + return Result.success(ordersAddReq,"添加订单成功"); + } + return Result.error(402,"添加订单失败"); + } + + /** + * 修改订单 + * @param orders + * @return + */ + @Override + public Result updateOrders(Orders orders) { + Integer updateorders = orderShowMapper.updateOrders(orders); + if(updateorders > 0){ + return Result.success(orders,"删除订单成功(逻辑)"); + } + return Result.error(402,"删除订单失败(逻辑)"); + } + + /** + * 逻辑删除->根据orderid修改exist字段 1->0 + * 订单回收站 + * @param ordersId + * @return + */ + @Override + public Result updateByeExist(Integer ordersId) { + Integer updatebyexist = orderShowMapper.updateByeExist(ordersId); + if(updatebyexist > 0){ + return Result.success(ordersId,"删除订单成功(逻辑)"); + } + return Result.error(402,"删除订单失败(逻辑)"); + } + + /** + * 逻辑复原->根据orderid修改exist字段 0->1 + * 订单回收站 + * @param ordersId + * @return + */ + @Override + public Result updateByExist(Integer ordersId) { + Integer updatebyexist = orderShowMapper.updateByeExist(ordersId); + if(updatebyexist > 0){ + return Result.success(ordersId,"复原订单成功(逻辑)"); + } + return Result.error(402,"复原订单失败(逻辑)"); + } + + /** + * 彻底删除(根据orderid删除数据库字段) + * @return + */ + @Override + public Result delByOrderId(Integer ordersId) { + Integer delbyorderId = orderShowMapper.delByOrderId(ordersId); + if(delbyorderId > 0){ + return Result.success(ordersId,"删除订单成功"); + } + return Result.error(402,"删除订单失败"); + + } + + /** + * 回显 + * 根据id查内容 + * @param ordersId + * @return + */ + @Override + public Orders findAllById(Integer ordersId) { + return orderShowMapper.findAllById(ordersId); + } + + +} + + diff --git a/cloud-market-server/src/main/java/com/muyu/cloud/market/service/impl/OrdersPayServiceImpl.java b/cloud-market-server/src/main/java/com/muyu/cloud/market/service/impl/OrdersPayServiceImpl.java new file mode 100644 index 0000000..c85efc3 --- /dev/null +++ b/cloud-market-server/src/main/java/com/muyu/cloud/market/service/impl/OrdersPayServiceImpl.java @@ -0,0 +1,8 @@ +package com.muyu.cloud.market.service.impl; + +import com.muyu.cloud.market.service.OrdersPayService; +import org.springframework.stereotype.Service; + +@Service +public class OrdersPayServiceImpl implements OrdersPayService { +} diff --git a/cloud-market-server/src/main/java/com/muyu/cloud/market/service/impl/RechargeServiceImpl.java b/cloud-market-server/src/main/java/com/muyu/cloud/market/service/impl/RechargeServiceImpl.java new file mode 100644 index 0000000..da2b4f5 --- /dev/null +++ b/cloud-market-server/src/main/java/com/muyu/cloud/market/service/impl/RechargeServiceImpl.java @@ -0,0 +1,10 @@ +package com.muyu.cloud.market.service.impl; + +import com.muyu.cloud.market.service.RechargeService; +import lombok.extern.log4j.Log4j2; +import org.springframework.stereotype.Service; + +@Service +@Log4j2 +public class RechargeServiceImpl implements RechargeService { +} diff --git a/cloud-market-server/src/main/java/com/muyu/cloud/market/service/impl/SalelogServiceImpl.java b/cloud-market-server/src/main/java/com/muyu/cloud/market/service/impl/SalelogServiceImpl.java new file mode 100644 index 0000000..49e1034 --- /dev/null +++ b/cloud-market-server/src/main/java/com/muyu/cloud/market/service/impl/SalelogServiceImpl.java @@ -0,0 +1,10 @@ +package com.muyu.cloud.market.service.impl; + +import com.muyu.cloud.market.service.SalelogService; +import lombok.extern.log4j.Log4j2; +import org.springframework.stereotype.Service; + +@Service +@Log4j2 +public class SalelogServiceImpl implements SalelogService { +}