package org.springblade.mdm.basesetting.producedivision.controller; import com.alibaba.excel.util.StringUtils; import com.baomidou.mybatisplus.core.metadata.IPage; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.tags.Tag; import jakarta.servlet.http.HttpServletResponse; import lombok.extern.slf4j.Slf4j; import org.apache.commons.io.IOUtils; import org.springblade.core.mp.support.Condition; import org.springblade.core.mp.support.Query; import org.springblade.core.oss.OssTemplate; import org.springblade.core.tool.api.R; import org.springblade.core.tool.utils.Func; import org.springblade.mdm.basesetting.producedivision.entity.QinzheFgb; import org.springblade.mdm.basesetting.producedivision.service.ProduceDivisionService; import org.springblade.mdm.basesetting.producedivision.service.QinzheFgbService; import org.springblade.mdm.basesetting.producedivision.vo.ImportResult; import org.springblade.mdm.basesetting.producedivision.vo.ProduceDivisionVO; import org.springblade.mdm.basesetting.producedivision.vo.ProduceDivisionViewVO; import org.springblade.mdm.commons.service.ParamService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import org.springframework.web.multipart.MultipartFile; import java.io.InputStream; @Slf4j @RestController @RequestMapping("/producedivision") @Tag(name = "主制分工表", description = "主制分工表") public class QinzheFgbController { @Autowired private QinzheFgbService qinzheFgbService; /** * 分页 */ @Operation(summary = "勤哲分页查询", description = "查询勤哲分工表数据") @GetMapping("/qinzhe-page") public R> page(String ljh, Query query) { return R.data(qinzheFgbService.lambdaQuery().like(StringUtils.isNotBlank(ljh), QinzheFgb::getLjh,ljh).page(Condition.getPage(query))); } }