单片材料管理

hhw^2
何浩玮 1 month ago
parent 321f1cefa5
commit 38d210d340

@ -5,6 +5,7 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.gysl.entity.Ml;
import com.ruoyi.gysl.service.MlService;
import io.swagger.annotations.Api;
@ -12,6 +13,7 @@ import io.swagger.annotations.ApiOperation;
import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource;
import javax.servlet.http.HttpServletResponse;
import java.io.Serializable;
import java.util.List;
@ -91,5 +93,18 @@ public class MlController extends BaseController {
public AjaxResult delete(@RequestParam("idList") List<Long> idList) {
return success(this.mlService.removeByIds(idList));
}
/**
* excel
*/
@PostMapping("/export")
@ApiOperation("导出")
public void export(HttpServletResponse response, Ml ml) {
List<Ml> list = mlService.exportMlList(ml);
ExcelUtil<Ml> util = new ExcelUtil<>(Ml.class);
util.exportExcel(response, list, "目录数据");
}
}

@ -2,6 +2,9 @@ package com.ruoyi.gysl.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.ruoyi.gysl.entity.Ml;
import org.mapstruct.Mapper;
import java.util.List;
/**
* (Ml)访
@ -9,7 +12,11 @@ import com.ruoyi.gysl.entity.Ml;
* @author makejava
* @since 2025-02-25 14:21:08
*/
@Mapper
public interface MlDao extends BaseMapper<Ml> {
List<Ml> exportMlList(Ml ml);
}

@ -4,8 +4,11 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.ruoyi.gysl.mapper.MlDao;
import com.ruoyi.gysl.entity.Ml;
import com.ruoyi.gysl.service.MlService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
/**
* (Ml)
*
@ -15,5 +18,13 @@ import org.springframework.stereotype.Service;
@Service("mlService")
public class MlServiceImpl extends ServiceImpl<MlDao, Ml> implements MlService {
@Autowired
private MlDao mlDao;
@Override
public List<Ml> exportMlList(Ml ml){
return mlDao.exportMlList(ml);
}
}

@ -8,7 +8,7 @@ spring:
master:
url: jdbc:mysql://localhost:3306/gysl?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
username: root
password: adminadmin
password: Hhw200301102514
# 从库数据源
slave:
# 从数据源开关/默认关闭

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.ruoyi.gysl.mapper.MlDao">
<select id="exportMlList" resultType="com.ruoyi.gysl.entity.Ml">
SELECT slmllb, gydl, cy, update_time
FROM ml
</select>
</mapper>
Loading…
Cancel
Save