huminmin
4 天以前 5cc9695f7c927779e97bb406e8515ed7b8a07195
主生产计划列表
已添加1个文件
已修改5个文件
49 ■■■■■ 文件已修改
src/main/java/com/ruoyi/productionPlan/controller/ProductionPlanController.java 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/productionPlan/dto/ProductionPlanDto.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/productionPlan/mapper/ProductionPlanMapper.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/productionPlan/service/ProductionPlanService.java 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/productionPlan/service/impl/ProductionPlanServiceImpl.java 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/productionPlan/ProductionPlanMapper.xml 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/productionPlan/controller/ProductionPlanController.java
@@ -1,7 +1,15 @@
package com.ruoyi.productionPlan.controller;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.ruoyi.framework.web.domain.AjaxResult;
import com.ruoyi.productionPlan.dto.ProductionPlanDto;
import com.ruoyi.productionPlan.service.ProductionPlanService;
import com.ruoyi.staff.dto.StaffLeaveDto;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import javax.annotation.Resource;
/**
 * <br>
@@ -16,4 +24,11 @@
@RestController
@RequestMapping("/productionPlan")
public class ProductionPlanController {
    @Resource
    private ProductionPlanService productionPlanService;
    @GetMapping("/listPage")
    public AjaxResult productionPlanListPage(Page page, ProductionPlanDto productionPlanDto) {
        return AjaxResult.success(productionPlanService.listPage(page, productionPlanDto));
    }
}
src/main/java/com/ruoyi/productionPlan/dto/ProductionPlanDto.java
对比新文件
@@ -0,0 +1,6 @@
package com.ruoyi.productionPlan.dto;
import com.ruoyi.productionPlan.pojo.ProductionPlan;
public class ProductionPlanDto extends ProductionPlan {
}
src/main/java/com/ruoyi/productionPlan/mapper/ProductionPlanMapper.java
@@ -1,7 +1,12 @@
package com.ruoyi.productionPlan.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.ruoyi.productionPlan.dto.ProductionPlanDto;
import com.ruoyi.productionPlan.pojo.ProductionPlan;
import com.ruoyi.staff.dto.StaffLeaveDto;
import org.apache.ibatis.annotations.Param;
/**
 * <br>
@@ -13,4 +18,5 @@
 * @since 2026/03/10 9:56
 */
public interface ProductionPlanMapper extends BaseMapper<ProductionPlan> {
    IPage<ProductionPlanDto> listPage(Page page, @Param("c") ProductionPlanDto productionPlanDto);
}
src/main/java/com/ruoyi/productionPlan/service/ProductionPlanService.java
@@ -1,7 +1,11 @@
package com.ruoyi.productionPlan.service;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.ruoyi.productionPlan.dto.ProductionPlanDto;
import com.ruoyi.productionPlan.pojo.ProductionPlan;
import com.ruoyi.staff.dto.StaffLeaveDto;
/**
 * <br>
@@ -13,4 +17,5 @@
 * @since 2026/03/10 10:00
 */
public interface ProductionPlanService extends IService<ProductionPlan> {
    IPage<ProductionPlanDto> listPage(Page page, ProductionPlanDto productionPlanDto);
}
src/main/java/com/ruoyi/productionPlan/service/impl/ProductionPlanServiceImpl.java
@@ -1,10 +1,14 @@
package com.ruoyi.productionPlan.service.impl;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.ruoyi.productionPlan.dto.ProductionPlanDto;
import com.ruoyi.productionPlan.mapper.ProductionPlanMapper;
import com.ruoyi.productionPlan.pojo.ProductionPlan;
import com.ruoyi.productionPlan.service.ProductionPlanService;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
/**
@@ -20,4 +24,11 @@
@Slf4j
@Service
public class ProductionPlanServiceImpl extends ServiceImpl<ProductionPlanMapper, ProductionPlan> implements ProductionPlanService {
    @Autowired
    private ProductionPlanMapper productionPlanMapper;
    @Override
    public IPage<ProductionPlanDto> listPage(Page page, ProductionPlanDto productionPlanDto) {
        return productionPlanMapper.listPage(page, productionPlanDto);
    }
}
src/main/resources/mapper/productionPlan/ProductionPlanMapper.xml
@@ -36,4 +36,10 @@
        <result property="updateTime" column="update_time"/>
    </resultMap>
    <select id="listPage" resultType="com.ruoyi.productionPlan.dto.ProductionPlanDto">
        SELECT
        production_plan.*
        FROM production_plan
        where 1=1
    </select>
</mapper>