pms-parent/pms-global/src/main/java/com/dy/pmsGlobal/pojoPlt/PltProduct.java
@@ -47,6 +47,7 @@ /** * 典型图片 */ @JSONField(serializeUsing= ObjectWriterImplToString.class) public Long image; @TableField(exist = false) pms-parent/pms-global/src/main/java/com/dy/pmsGlobal/pojoPlt/PltProductFile.java
@@ -1,5 +1,7 @@ package com.dy.pmsGlobal.pojoPlt; import com.alibaba.fastjson2.annotation.JSONField; import com.alibaba.fastjson2.writer.ObjectWriterImplToString; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; @@ -22,17 +24,20 @@ /** * */ @JSONField(serializeUsing= ObjectWriterImplToString.class) @TableId(type = IdType.AUTO) private Long id; /** * 产品实体编号 */ @JSONField(serializeUsing= ObjectWriterImplToString.class) public Long proId; /** * 文件编号 */ @JSONField(serializeUsing= ObjectWriterImplToString.class) public Long fileId; /** pms-parent/pms-global/src/main/java/com/dy/pmsGlobal/pojoPlt/PltProductParams.java
@@ -26,6 +26,7 @@ /** * 产品实体编号 */ @JSONField(serializeUsing= ObjectWriterImplToString.class) public Long proId; /** pms-parent/pms-web-platform/src/main/java/com/dy/pmsPlatform/product/ProductCtrl.java
@@ -14,13 +14,26 @@ import jakarta.validation.Valid; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.core.io.ByteArrayResource; import org.springframework.core.io.FileSystemResource; import org.springframework.core.io.Resource; import org.springframework.http.ContentDisposition; import org.springframework.http.HttpHeaders; import org.springframework.http.MediaType; import org.springframework.http.ResponseEntity; import org.springframework.util.StreamUtils; import org.springframework.validation.BindingResult; import org.springframework.web.bind.annotation.*; import java.io.ByteArrayOutputStream; import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.util.ArrayList; import java.util.List; import java.util.Objects; import java.util.zip.ZipEntry; import java.util.zip.ZipOutputStream; /** * 产品管理 @@ -134,7 +147,7 @@ try{ PltProduct pro=proSv.selectById(id); return BaseResponseUtils.buildSuccess(JSON.toJSON(pro)); return BaseResponseUtils.buildSuccess(pro); }catch (Exception e){ log.error("根据ID查询产品异常", e); return BaseResponseUtils.buildException(e.getMessage()); pms-parent/pms-web-platform/src/main/java/com/dy/pmsPlatform/product/ProductSv.java
@@ -12,6 +12,7 @@ import com.dy.pmsGlobal.pojoOth.OthFile; import com.dy.pmsGlobal.pojoPlt.PltProduct; import com.dy.pmsGlobal.pojoPlt.PltProductFile; import jakarta.servlet.http.HttpServletResponse; import lombok.extern.slf4j.Slf4j; import org.apache.dubbo.common.utils.PojoUtils; import org.springframework.beans.factory.annotation.Autowired; @@ -224,4 +225,7 @@ } public void downloadDoc(HttpServletResponse response) { PltProduct pro=dao.selectByPrimaryKey(Long.valueOf(1)); } }