From 3d5d3253c8b9e31b85dd3b4a3d4b87c48087aadd Mon Sep 17 00:00:00 2001
From: xiaoning <1097449274@qq.com>
Date: Sun, 28 Apr 2024 13:21:38 +0800
Subject: [PATCH] =?UTF-8?q?1.=E5=AF=BC=E5=85=A5=E5=A5=97=E6=96=99=E5=9B=BE?=
=?UTF-8?q?pdf=202.=E4=BF=AE=E6=94=B9=E4=B8=89=E6=9C=88=E6=BB=9A=E5=8A=A8?=
=?UTF-8?q?=E8=AE=A1=E5=88=92=E6=8E=92=E4=BA=A7=EF=BC=8C=E5=88=86=E6=AE=B5?=
=?UTF-8?q?=E6=8E=92=E4=BA=A7=E6=97=B6=E5=8A=A0=E4=B8=8A=E5=85=B7=E4=BD=93?=
=?UTF-8?q?=E5=B7=A5=E5=BA=8F=E7=BC=96=E5=8F=B7=EF=BC=8C=203.=E5=B0=8F?=
=?UTF-8?q?=E6=B1=A0=E5=AE=9E=E4=BD=93=E7=B1=BB=E5=A2=9E=E5=8A=A0=E5=AD=97?=
=?UTF-8?q?=E6=AE=B5?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../com/dsic/gj_erp/bean/jcsj/DmTltpdf.java | 48 +++++
.../com/dsic/gj_erp/bean/jcsj/EmGcrl.java | 5 +
.../com/dsic/gj_erp/bean/jcsj/EmGcrlDto.java | 134 ++++++++++++++
.../com/dsic/gj_erp/bean/jhgk/DmSygdMx.java | 10 +
.../com/dsic/gj_erp/bean/xiaochi/CutPlan.java | 171 ++++++++++++++++++
.../com/dsic/gj_erp/bean/xiaochi/Device.java | 45 ++++-
.../dsic/gj_erp/bean/xiaochi/XiaochiUser.java | 33 +++-
.../controller/jcsj/DmBomController.java | 58 +++++-
.../controller/jhgk/DmSygdMxController.java | 1 +
.../com/dsic/gj_erp/handler/ComputePlan.java | 7 +-
.../gj_erp/mapper/jcsj/DmTltpdfMapper.java | 17 ++
.../gj_erp/mapper/jhgk/DmSygdMxMapper.java | 5 +
.../gj_erp/service/jcsj/DmTltpdfService.java | 17 ++
.../jcsj/impl/DmTltpdfServiceImpl.java | 21 +++
.../gj_erp/service/jhgk/DmSygdMxService.java | 1 +
.../jhgk/impl/DmSygdMxServiceImpl.java | 154 +++++++++++++---
.../resources/mappers/jcsj/DmTltpdfMapper.xml | 8 +
.../resources/mappers/jhgk/DmSygdMxMapper.xml | 82 ++++++++-
18 files changed, 782 insertions(+), 35 deletions(-)
create mode 100644 src/main/java/com/dsic/gj_erp/bean/jcsj/DmTltpdf.java
create mode 100644 src/main/java/com/dsic/gj_erp/bean/jcsj/EmGcrlDto.java
create mode 100644 src/main/java/com/dsic/gj_erp/mapper/jcsj/DmTltpdfMapper.java
create mode 100644 src/main/java/com/dsic/gj_erp/service/jcsj/DmTltpdfService.java
create mode 100644 src/main/java/com/dsic/gj_erp/service/jcsj/impl/DmTltpdfServiceImpl.java
create mode 100644 src/main/resources/mappers/jcsj/DmTltpdfMapper.xml
diff --git a/src/main/java/com/dsic/gj_erp/bean/jcsj/DmTltpdf.java b/src/main/java/com/dsic/gj_erp/bean/jcsj/DmTltpdf.java
new file mode 100644
index 0000000..1b220bc
--- /dev/null
+++ b/src/main/java/com/dsic/gj_erp/bean/jcsj/DmTltpdf.java
@@ -0,0 +1,48 @@
+package com.dsic.gj_erp.bean.jcsj;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+import java.io.Serializable;
+
+/**
+ *
+ *
+ *
+ *
+ * @author xn
+ * @since 2024-04-26
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@ApiModel(value="DmTltpdf对象", description="")
+public class DmTltpdf implements Serializable {
+
+ private static final long serialVersionUID=1L;
+
+ @ApiModelProperty(value = "船号")
+ private String dcCh;
+
+ @ApiModelProperty(value = "图号(不是图纸编号)")
+ private String th;
+
+ @ApiModelProperty(value = "页码")
+ private String pageNum;
+
+ @ApiModelProperty(value = "行数")
+ @TableField("rows")
+ private String rows;
+
+ @ApiModelProperty(value = "内容")
+ private String content;
+
+ @TableId(value = "id", type = IdType.ASSIGN_UUID)
+ private String id;
+
+
+}
diff --git a/src/main/java/com/dsic/gj_erp/bean/jcsj/EmGcrl.java b/src/main/java/com/dsic/gj_erp/bean/jcsj/EmGcrl.java
index 6496e93..b4501a6 100644
--- a/src/main/java/com/dsic/gj_erp/bean/jcsj/EmGcrl.java
+++ b/src/main/java/com/dsic/gj_erp/bean/jcsj/EmGcrl.java
@@ -63,4 +63,9 @@ public class EmGcrl implements Serializable {
@ApiModelProperty(value = "排班:1:早;2:晚班;3:双班")
private String pb;
+
+ private Double bbgs=7.0;
+
+ private Double ybgs=7.0;
+
}
diff --git a/src/main/java/com/dsic/gj_erp/bean/jcsj/EmGcrlDto.java b/src/main/java/com/dsic/gj_erp/bean/jcsj/EmGcrlDto.java
new file mode 100644
index 0000000..ecfc921
--- /dev/null
+++ b/src/main/java/com/dsic/gj_erp/bean/jcsj/EmGcrlDto.java
@@ -0,0 +1,134 @@
+package com.dsic.gj_erp.bean.jcsj;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.dsic.gj_erp.bean.jhgk.DmSygdxq;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+import javax.persistence.Entity;
+import javax.persistence.Id;
+import java.io.Serializable;
+import java.math.BigDecimal;
+import java.util.List;
+
+/**
+ *
+ *
+ *
+ *
+ * @author xn
+ * @since 2023-09-15
+ */
+@Data
+public class EmGcrlDto {
+
+ //工厂日历
+ private String gl;
+ private Double bbgs;
+
+ private Double ybgs;
+//设备信息
+ private String gx;
+
+ private String sbbh;
+
+ private String sbmc;
+
+ private Double degsYb;
+
+ private Double degs;
+//三月滚动计划明细
+ @ApiModelProperty(value = "上料日期")
+ private String slrq;
+
+ private String slsb;
+ @ApiModelProperty(value = "抛丸日期")
+ private String pwrq;
+ @ApiModelProperty(value = "抛丸设备")
+ private String pwsb;
+ private String llrq;
+ private String llsb;
+ @ApiModelProperty(value = "划线设备")
+ private String hxsb;
+
+ @ApiModelProperty(value = "划线日期")
+ private String hxrq;
+
+ @ApiModelProperty(value = "切割设备")
+ private String qgsb;
+
+ @ApiModelProperty(value = "切割日期")
+ private String qgrq;
+ private String pkrq;
+ private String pksb;
+ private String dmrq;
+ private String dmsb;
+ private String qjgrq;
+ private String qsb;
+ private String slgxbm;
+ private String pwgxbm;
+ private String llgxbm;
+ private String hxgxbm;
+ private String qggxbm;
+ private String pkgxbm;
+ private String dmgxbm;
+ private String qjggxbm;
+//前方分段钢料滚动需求
+ private String dcFd;
+
+ private String xzglxq;
+
+ private String dzglxq;
+
+ private String dcCh;
+
+ private String dcPl;
+//bom
+ private String lqlb;
+ private String kw;
+
+ private String zl;
+
+ private String tzbh;
+
+ private String wpgg;
+
+ private String wpcz;
+
+ private BigDecimal ljsl;
+
+ private String lc;
+
+ @ApiModelProperty(value = "备料")
+ private BigDecimal blgs;
+
+ @ApiModelProperty(value = "抛丸")
+ private BigDecimal pwgs;
+
+ @ApiModelProperty(value = "理料")
+ private BigDecimal llgs;
+
+ @ApiModelProperty(value = "划线")
+ private BigDecimal hxgs;
+
+ @ApiModelProperty(value = "切割")
+ private BigDecimal qggs;
+
+ @ApiModelProperty(value = "坡口")
+ private BigDecimal pkgs;
+
+ @ApiModelProperty(value = "曲")
+ private BigDecimal qgs;
+
+ @ApiModelProperty(value = "打磨")
+ private BigDecimal dmgs;
+
+ @ApiModelProperty(value = "装配")
+ private BigDecimal zpgs;
+
+}
diff --git a/src/main/java/com/dsic/gj_erp/bean/jhgk/DmSygdMx.java b/src/main/java/com/dsic/gj_erp/bean/jhgk/DmSygdMx.java
index 18e14e1..ddecdc7 100644
--- a/src/main/java/com/dsic/gj_erp/bean/jhgk/DmSygdMx.java
+++ b/src/main/java/com/dsic/gj_erp/bean/jhgk/DmSygdMx.java
@@ -193,6 +193,16 @@ public class DmSygdMx implements Serializable {
private String pksb;
private String dmsb;
private String qsb;
+ private String slgxbm;
+ private String pwgxbm;
+ private String llgxbm;
+ private String hxgxbm;
+ private String qggxbm;
+ private String pkgxbm;
+ private String dmgxbm;
+ private String qjggxbm;
+
+
}
diff --git a/src/main/java/com/dsic/gj_erp/bean/xiaochi/CutPlan.java b/src/main/java/com/dsic/gj_erp/bean/xiaochi/CutPlan.java
index 77934ec..b5806dc 100644
--- a/src/main/java/com/dsic/gj_erp/bean/xiaochi/CutPlan.java
+++ b/src/main/java/com/dsic/gj_erp/bean/xiaochi/CutPlan.java
@@ -55,4 +55,175 @@ public class CutPlan extends Model {
public String getQgjssj(){
return StrUtil.isNotEmpty(this.nestTumikomiTime)?this.nestTumikomiDate+" "+this.nestTumikomiTime:"";
}
+
+ private String nestExtC09;
+
+ private Integer nestMarkTime;
+
+ private String nestBozaiName;
+
+ private Double nestExtD03;
+
+ private Double nestExtD09;
+
+ private String nestNameSub3;
+
+ private Integer nestKapWorkNo;
+
+ private String nestExtC06;
+
+
+ private Double nestExtD06;
+
+ private Double nestSjyuryou;
+
+ private Double nestCutLengs;
+
+ private Integer nestExtI07;
+
+
+ private String nestNouki2Time;
+
+ private Integer nestPartSu;
+
+ private Integer nestPalletNo;
+
+
+ private Integer nestMoji;
+
+ private String nestExtC00;
+
+ private Double nestExtD00;
+
+ private String nestYoteiNo;
+
+ private Double nestBudomari;
+
+ private Double nestSizeMy;
+
+ private Double nestTapeLengs;
+
+ private String nestExtC01;
+
+ private String nestKanryoDate;
+
+ private Double nestExtD01;
+
+ private Double nestPjyuryou;
+
+ private Integer nestExtI08;
+
+ private Double nestExtD04;
+
+ private String weekYoteiDate;
+
+ private Integer nestScantlingNo;
+
+ private Integer nestExtI05;
+
+ private Integer nestJEtcTime;
+
+ private String nestMachName;
+
+ private String nestNouki1Time;
+
+ private String nestManufacturer;
+
+ private Integer nestJKakouTime;
+
+ private Integer nestExtI02;
+
+ private Double nestMarkLengs;
+
+ private Integer nestHyoNo;
+
+ private String nestKousinDate;
+
+ private String nestYoteiDate;
+
+ private Integer nestExtI03;
+
+ private String nestModelName;
+
+ private Integer nestDrill;
+
+ private String nestHyoName;
+
+ private String nestYoteiTime;
+
+ private Integer nestExtI09;
+
+ private Integer nestCuttingtableNo;
+
+ private Double nestSizeMx;
+
+ private Integer nestJDandoriTime;
+
+ private Integer nestExtI06;
+
+ private String nestNouki2Date;
+
+ private String nestSakuseiDate;
+
+ private Integer nestKakouTime;
+
+ private Integer nestJCutTime;
+
+ private String nestExtC07;
+
+ private String nestNcNo;
+
+ private String nestKousinTime;
+
+ private Double nestExtD07;
+
+ private Integer nestBozaiIkei;
+
+ private Integer nestExtI00;
+
+ private Integer nestEtcTime;
+
+ private Integer nestZaiNo;
+
+ private Integer dataHi;
+
+ private Integer nestDandoriTime;
+
+ private String nestOaTransfer;
+
+ private Integer nestExtI01;
+
+ private String nestZaiName;
+
+ private Integer dataLow;
+
+ private String nestSakuseiTime;
+
+ private Integer nestJMarkTime;
+
+ private String nestExtC08;
+
+ private Integer nestExtI04;
+
+ private String nestNcName;
+
+ private Integer nestMachNo;
+
+ private String nestNouki1Date;
+
+ private Double nestExtD08;
+
+ private Integer nestItaTorisu;
+
+ private String nestNameSub2;
+
+ private Double nestKjyuryou;
+
+ private Double nestExtD05;
+
+ private Integer nestCutTime;
+
+ private String nestKanryoTime;
+
+ private Double nestExtD02;
}
diff --git a/src/main/java/com/dsic/gj_erp/bean/xiaochi/Device.java b/src/main/java/com/dsic/gj_erp/bean/xiaochi/Device.java
index 13b420d..5ce9fc1 100644
--- a/src/main/java/com/dsic/gj_erp/bean/xiaochi/Device.java
+++ b/src/main/java/com/dsic/gj_erp/bean/xiaochi/Device.java
@@ -15,8 +15,6 @@ import lombok.Setter;
@TableName("iot_m_machine")
public class Device extends Model {
- @TableId(type = IdType.AUTO)
- private Integer id;
private String machineId;//设备id
private String machineName;//设备名称
@@ -26,4 +24,47 @@ public class Device extends Model {
private String machinemodelName;//设备型号
private String torchType;//割枪类型
+
+ private String updateDatetime;
+
+ @TableId(value = "idd", type = IdType.AUTO)
+ private Integer idd;
+
+ private Integer orders;
+
+ private String deliveryDate;
+
+ private Double positionX;
+
+ private String createDatetime;
+
+ private String maintenanceDate;
+
+ private Integer id;
+
+ private String loginname;
+
+ private Double customerId;
+
+ private String viewFlag;
+
+ private Double positionY;
+
+ private Double tanto1Id;
+
+ private String isDelete;
+
+ private String updateUser;
+
+ private String online;
+
+ private Double plantId;
+
+ private Integer floorId;
+
+ private Double tanto2Id;
+
+ private String createUser;
+
+ private String ncdataPngPath;
}
diff --git a/src/main/java/com/dsic/gj_erp/bean/xiaochi/XiaochiUser.java b/src/main/java/com/dsic/gj_erp/bean/xiaochi/XiaochiUser.java
index 8800279..0a0b9f6 100644
--- a/src/main/java/com/dsic/gj_erp/bean/xiaochi/XiaochiUser.java
+++ b/src/main/java/com/dsic/gj_erp/bean/xiaochi/XiaochiUser.java
@@ -14,8 +14,6 @@ import lombok.Setter;
@Setter
@TableName("iot_m_employee")
public class XiaochiUser extends Model {
- @TableId(type = IdType.AUTO)
- private Integer id;
private String employeeNumber;
@@ -25,4 +23,35 @@ public class XiaochiUser extends Model {
private String position;
+ private static final long serialVersionUID=1L;
+
+ @TableId(value = "idd", type = IdType.AUTO)
+ private Integer idd;
+
+ private Integer accessPermission;
+
+
+
+ private String updateUser;
+
+ private Integer id;
+
+ private String createUser;
+
+ private String phoneNo;
+
+ private String updateDatetime;
+
+ private String createDatetime;
+
+
+ private String expireDate;
+
+ private String password;
+
+ private String email;
+
+ private String isDelete;
+
+
}
diff --git a/src/main/java/com/dsic/gj_erp/controller/jcsj/DmBomController.java b/src/main/java/com/dsic/gj_erp/controller/jcsj/DmBomController.java
index 0898456..065142a 100644
--- a/src/main/java/com/dsic/gj_erp/controller/jcsj/DmBomController.java
+++ b/src/main/java/com/dsic/gj_erp/controller/jcsj/DmBomController.java
@@ -5,20 +5,26 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.dsic.gj_erp.annotation.AuthFunction;
import com.dsic.gj_erp.bean.ResultBean;
import com.dsic.gj_erp.bean.jcsj.DmBom;
+import com.dsic.gj_erp.bean.jcsj.DmTltpdf;
import com.dsic.gj_erp.bean.jcsj.excel.PlExcel;
import com.dsic.gj_erp.bean.jcsj.vo.BomVO;
import com.dsic.gj_erp.exception.CustomException;
import com.dsic.gj_erp.service.jcsj.DmBomService;
+import com.dsic.gj_erp.service.jcsj.DmTltpdfService;
import com.dsic.gj_erp.service.jcsj.impl.BomUploadServiceImpl;
import com.dsic.gj_erp.service.sy.SYService;
+import io.swagger.annotations.Authorization;
import org.apache.commons.lang3.StringUtils;
+import org.apache.pdfbox.pdmodel.PDDocument;
+import org.apache.pdfbox.text.PDFTextStripper;
import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.web.bind.annotation.PostMapping;
-import org.springframework.web.bind.annotation.RequestBody;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RestController;
+import org.springframework.web.bind.annotation.*;
+import org.springframework.web.multipart.MultipartFile;
import javax.servlet.http.HttpServletRequest;
+import java.io.File;
+import java.io.IOException;
+import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.stream.Collectors;
@@ -42,7 +48,51 @@ public class DmBomController {
BomUploadServiceImpl bomUploadService;
@Autowired
SYService syService;
+ @Autowired
+ DmTltpdfService tltpdfService;
+ @PostMapping("/uploadPDF")
+ @Authorization("")
+ @ResponseBody
+ public ResultBean uploadPDF(@RequestParam("file") MultipartFile file)throws IOException {
+// String pdfFilePath = "E:/runpeng/1润芃工作日志/第21个月/第3周/钢加项目资料/小池/B046HC103HN第046批量数控套料图2023-05-11.pdf"; // PDF文件路径
+ PDDocument document = PDDocument.load(file.getInputStream());
+ int pageNum = document.getNumberOfPages();
+//
+ PDFTextStripper stripper = new PDFTextStripper();
+ stripper .setSortByPosition(true); //设置为true 则按照行进行读取,默认是false
+// // 指定页面读取内容
+// stripper.setStartPage(12); // 设置起始页面,这里设置成0,就表示读取第一个页面
+// stripper.setEndPage(12); // 设置结束页面,这里设置成0,就表示读取第一个页面
+// // 3、获取指定页面的文本内容
+ stripper.setStartPage(2);
+ stripper.setEndPage(2);
+ String[] text = stripper.getText(document).split("\r\n")[2].split(" ");
+ String dcCh=text[1];
+ String th=text[10];
+ List list=new ArrayList<>();
+ for (int i = 1; i <= pageNum; i++) {
+ stripper.setStartPage(i);
+ stripper.setEndPage(i);
+ String s = stripper.getText(document);
+ String[] a=s.split("\r\n");
+// System.out.println("第 " + i +"/"+pageNum+ " 页 :" );
+ for (int j=0;j listBom = dmBomService.getListBom(req,map);
diff --git a/src/main/java/com/dsic/gj_erp/controller/jhgk/DmSygdMxController.java b/src/main/java/com/dsic/gj_erp/controller/jhgk/DmSygdMxController.java
index 4fce21e..f2361e7 100644
--- a/src/main/java/com/dsic/gj_erp/controller/jhgk/DmSygdMxController.java
+++ b/src/main/java/com/dsic/gj_erp/controller/jhgk/DmSygdMxController.java
@@ -106,6 +106,7 @@ public class DmSygdMxController {
map.put("xbList",service.getXBList(list,year,begin,end));
map.put("plList",service.getPl(list.get(0).getJssj(),list.get(list.size() - 1).getJssj()));
map.put("kwList",service.getKwList(list,list.get(0).getJssj(),list.get(list.size() - 1).getJssj()));
+ map.put("gcrlList",service.getGcrlList(list,list.get(0).getJssj(),list.get(list.size() - 1).getJssj()));
// map.put("tzList",service.getTZList(list));
// map.put("dhList",service.getDhList(list));
return new ResultBean(map);
diff --git a/src/main/java/com/dsic/gj_erp/handler/ComputePlan.java b/src/main/java/com/dsic/gj_erp/handler/ComputePlan.java
index 37b7c8d..4bb06fb 100644
--- a/src/main/java/com/dsic/gj_erp/handler/ComputePlan.java
+++ b/src/main/java/com/dsic/gj_erp/handler/ComputePlan.java
@@ -119,7 +119,6 @@ public class ComputePlan {
}
}
});
-
}
/**
@@ -265,13 +264,13 @@ public class ComputePlan {
capacity.setCapacity(degs * 7);
}
if ("3".equals(gcrl.getPb())) {
- capacity.setCapacity(degs * 7 + degsYb * 7);
+ capacity.setCapacity(degs * gcrl.getBbgs() + degsYb * gcrl.getYbgs());
}
if ("1".equals(gcrl.getPb())) {
- capacity.setCapacity(degs * 7);
+ capacity.setCapacity(degs * gcrl.getBbgs());
}
if ("2".equals(gcrl.getPb())) {
- capacity.setCapacity(degsYb * 7);
+ capacity.setCapacity(degsYb * gcrl.getYbgs());
}
// }
// });
diff --git a/src/main/java/com/dsic/gj_erp/mapper/jcsj/DmTltpdfMapper.java b/src/main/java/com/dsic/gj_erp/mapper/jcsj/DmTltpdfMapper.java
new file mode 100644
index 0000000..9ec554e
--- /dev/null
+++ b/src/main/java/com/dsic/gj_erp/mapper/jcsj/DmTltpdfMapper.java
@@ -0,0 +1,17 @@
+package com.dsic.gj_erp.mapper.jcsj;
+
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.dsic.gj_erp.bean.jcsj.DmTltpdf;
+
+/**
+ *
+ * Mapper 接口
+ *
+ *
+ * @author xn
+ * @since 2024-04-26
+ */
+public interface DmTltpdfMapper extends BaseMapper {
+
+}
diff --git a/src/main/java/com/dsic/gj_erp/mapper/jhgk/DmSygdMxMapper.java b/src/main/java/com/dsic/gj_erp/mapper/jhgk/DmSygdMxMapper.java
index 91a110a..16eeb8a 100644
--- a/src/main/java/com/dsic/gj_erp/mapper/jhgk/DmSygdMxMapper.java
+++ b/src/main/java/com/dsic/gj_erp/mapper/jhgk/DmSygdMxMapper.java
@@ -2,8 +2,10 @@ package com.dsic.gj_erp.mapper.jhgk;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.dsic.gj_erp.bean.jcsj.EmGcrlDto;
import com.dsic.gj_erp.bean.jhgk.DmSygdMx;
import com.dsic.gj_erp.bean.jhgk.DmSygdMxLj;
+import com.dsic.gj_erp.bean.jhgk.DmSygdxq;
import com.dsic.gj_erp.bean.jhgk.DmYdjhxf;
import com.dsic.gj_erp.bean.jhgk.dto.Dhdto;
import com.dsic.gj_erp.bean.jhgk.dto.Kwdto;
@@ -35,4 +37,7 @@ public interface DmSygdMxMapper extends BaseMapper {
List