| src/main/java/com/ruoyi/sales/controller/ShippingInfoController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/main/java/com/ruoyi/sales/mapper/ShippingInfoMapper.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/main/java/com/ruoyi/sales/service/ShippingInfoService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/main/java/com/ruoyi/sales/service/impl/ShippingInfoServiceImpl.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/main/java/com/ruoyi/sales/vo/SalesLedgerProductVo.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/main/java/com/ruoyi/sales/vo/ShippingInfoVo.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/main/resources/mapper/sales/ShippingInfoMapper.xml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/ruoyi/sales/controller/ShippingInfoController.java
@@ -3,14 +3,12 @@ import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.ruoyi.common.utils.poi.ExcelUtil; import com.ruoyi.framework.aspectj.lang.annotation.Log; import com.ruoyi.framework.aspectj.lang.enums.BusinessType; import com.ruoyi.framework.web.controller.BaseController; import com.ruoyi.framework.web.domain.AjaxResult; import com.ruoyi.sales.mapper.ShippingInfoMapper; import com.ruoyi.sales.pojo.SalesLedger; import com.ruoyi.sales.pojo.ShippingInfo; import com.ruoyi.sales.service.ShippingInfoService; import com.ruoyi.sales.vo.ShippingInfoVo; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; @@ -35,7 +33,7 @@ @GetMapping("/listPage") @ApiOperation("鍙戣揣淇℃伅鍒楄〃") public AjaxResult listPage(Page page, ShippingInfo req) { IPage<ShippingInfo> listPage = shippingInfoService.listPage(page,req); IPage<ShippingInfoVo> listPage = shippingInfoService.listPage(page,req); return AjaxResult.success(listPage); } src/main/java/com/ruoyi/sales/mapper/ShippingInfoMapper.java
@@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.ruoyi.sales.pojo.ShippingInfo; import com.ruoyi.sales.vo.ShippingInfoVo; import org.apache.ibatis.annotations.Param; import java.util.List; @@ -13,7 +14,7 @@ * @date : 2025/10/22 9:32 */ public interface ShippingInfoMapper extends BaseMapper<ShippingInfo> { IPage<ShippingInfo> listPage(Page page,@Param("req") ShippingInfo req); IPage<ShippingInfoVo> listPage(Page page, @Param("req") ShippingInfo req); List<ShippingInfo> listAll(); } src/main/java/com/ruoyi/sales/service/ShippingInfoService.java
@@ -4,11 +4,12 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.IService; import com.ruoyi.sales.pojo.ShippingInfo; import com.ruoyi.sales.vo.ShippingInfoVo; /** * @author :yys * @date : 2025/10/22 9:33 */ public interface ShippingInfoService extends IService<ShippingInfo>{ IPage<ShippingInfo> listPage(Page page, ShippingInfo req); IPage<ShippingInfoVo> listPage(Page page, ShippingInfo req); } src/main/java/com/ruoyi/sales/service/impl/ShippingInfoServiceImpl.java
@@ -6,6 +6,7 @@ import com.ruoyi.sales.mapper.ShippingInfoMapper; import com.ruoyi.sales.pojo.ShippingInfo; import com.ruoyi.sales.service.ShippingInfoService; import com.ruoyi.sales.vo.ShippingInfoVo; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; @@ -22,8 +23,8 @@ private ShippingInfoMapper shippingInfoMapper; @Override public IPage<ShippingInfo> listPage(Page page, ShippingInfo req) { IPage<ShippingInfo> listPage = shippingInfoMapper.listPage(page, req); public IPage<ShippingInfoVo> listPage(Page page, ShippingInfo req) { IPage<ShippingInfoVo> listPage = shippingInfoMapper.listPage(page, req); return listPage; } src/main/java/com/ruoyi/sales/vo/SalesLedgerProductVo.java
对比新文件 @@ -0,0 +1,15 @@ package com.ruoyi.sales.vo; import com.ruoyi.sales.pojo.SalesLedgerProduct; import lombok.Data; import java.math.BigDecimal; @Data public class SalesLedgerProductVo extends SalesLedgerProduct { //浜у搧搴撳瓨 private BigDecimal productStock; } src/main/java/com/ruoyi/sales/vo/ShippingInfoVo.java
对比新文件 @@ -0,0 +1,16 @@ package com.ruoyi.sales.vo; import com.ruoyi.sales.pojo.ShippingInfo; import lombok.Data; import java.math.BigDecimal; @Data public class ShippingInfoVo extends ShippingInfo { /** * 鏁伴噺 */ private BigDecimal quantity; } src/main/resources/mapper/sales/ShippingInfoMapper.xml
@@ -2,7 +2,7 @@ "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <mapper namespace="com.ruoyi.sales.mapper.ShippingInfoMapper"> <select id="listPage" resultType="com.ruoyi.sales.pojo.ShippingInfo"> <select id="listPage" resultType="com.ruoyi.sales.vo.ShippingInfoVo"> SELECT s.id, s.sales_ledger_id, @@ -16,7 +16,8 @@ sl.sales_contract_no, sl.customer_name, slp.product_category, slp.specification_model slp.specification_model, slp.quantity FROM shipping_info s LEFT JOIN sales_ledger sl ON s.sales_ledger_id = sl.id left join sales_ledger_product slp on slp.id = s.sales_ledger_product_id and slp.type = 1 @@ -47,4 +48,4 @@ FROM shipping_info s LEFT JOIN sales_ledger sl ON s.sales_ledger_id = sl.id </select> </mapper> </mapper>