diff --git a/src/main/java/com/dsic/gj_erp/bean/jhgk/DmSygdxq.java b/src/main/java/com/dsic/gj_erp/bean/jhgk/DmSygdxq.java new file mode 100644 index 0000000..2e76062 --- /dev/null +++ b/src/main/java/com/dsic/gj_erp/bean/jhgk/DmSygdxq.java @@ -0,0 +1,94 @@ +package com.dsic.gj_erp.bean.jhgk; + +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 2023-11-02 + */ +@Data +@EqualsAndHashCode(callSuper = false) +@ApiModel(value="DmSygdxq对象", description="") +public class DmSygdxq implements Serializable { + + private static final long serialVersionUID=1L; + + @ApiModelProperty(value = "分段") + @TableField("DC_FD") + private String dcFd; + + @ApiModelProperty(value = "总段号") + private String zdh; + + @ApiModelProperty(value = "大组极重") + private Double dzjz; + + @ApiModelProperty(value = "总装部最新分段需求期") + private String zxfdxq; + + @ApiModelProperty(value = "钢料需求") + private String xzglxq; + private String dzglxq; + @ApiModelProperty(value = "钢料需求") + private String xzglxqOld; + private String dzglxqOld; + + @ApiModelProperty(value = "X大板") + private String xdb; + + @ApiModelProperty(value = "X数控件") + private String xskj; + + @ApiModelProperty(value = "X平铁") + private String xpt; + + @ApiModelProperty(value = "X压弯") + private String xyw; + + @ApiModelProperty(value = "X型材") + private String xxc; + + @ApiModelProperty(value = "X二次装T型材") + private String xtxc; + + + @ApiModelProperty(value = "D曲板") + private String dqb; + + @ApiModelProperty(value = "D型材T") + private String dxc; + + @ApiModelProperty(value = "D散件") + private String dsj; + + @ApiModelProperty(value = "D大板") + private String ddb; + + @TableId(value = "id", type = IdType.ASSIGN_UUID) + private String id; + + private String dcCh; + + private String dcPl; + + private String drr; + private String drrq; + + private int drcs=1; + + private String xqzt="0"; + + +} diff --git a/src/main/java/com/dsic/gj_erp/bean/jhgk/DmYdjh.java b/src/main/java/com/dsic/gj_erp/bean/jhgk/DmYdjh.java new file mode 100644 index 0000000..883ae73 --- /dev/null +++ b/src/main/java/com/dsic/gj_erp/bean/jhgk/DmYdjh.java @@ -0,0 +1,240 @@ +package com.dsic.gj_erp.bean.jhgk; + +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 2023-11-09 + */ +@Data +@EqualsAndHashCode(callSuper = false) +@ApiModel(value="DmYdjh对象", description="") +public class DmYdjh implements Serializable { + + private static final long serialVersionUID=1L; + + @ApiModelProperty(value = "产品") + private String dcCh; + + @ApiModelProperty(value = "数据来源船") + private String dcCh1; + + @ApiModelProperty(value = "批量") + private String dcPl; + + @ApiModelProperty(value = "领取类型") + @TableField("LQLB") + private String lqlb; + + @ApiModelProperty(value = "套料图号") + private String tzbh; + + @ApiModelProperty(value = "规格") + private String wpgg; + + @ApiModelProperty(value = "材质") + private String wpxh; + + @ApiModelProperty(value = "划线长度(米)") + private Double hxcd; + + @ApiModelProperty(value = "切割长度(米)") + private Double qgcd; + + @ApiModelProperty(value = "曲标识") + private String qbs; + + @ApiModelProperty(value = "坡口类型") + private Double pklx; + + @ApiModelProperty(value = "坡口长度") + private Double pkcd; + + @ApiModelProperty(value = "零件数量") + private Double ljsl; + + @ApiModelProperty(value = "组立") + private String zl; + + @ApiModelProperty(value = "加工类型") + private String lx; + + @ApiModelProperty(value = "型材米数") + private Double xcms; + + @ApiModelProperty(value = "跨位") + private String kw; + + @ApiModelProperty(value = "上料日期") + private String slrq; + + @ApiModelProperty(value = "上料人员") + private String slry; + + @ApiModelProperty(value = "抛丸") + private String pw; + + @ApiModelProperty(value = "抛丸人员") + private String pwry; + + @ApiModelProperty(value = "抛丸日期") + private String pwrq; + + @ApiModelProperty(value = "划线设备") + private String hxsb; + + @ApiModelProperty(value = "划线人员") + private String hxry; + + @ApiModelProperty(value = "划线日期") + private String hxrq; + + @ApiModelProperty(value = "切割设备") + private String qgsb; + + @ApiModelProperty(value = "切割人员") + private String qgry; + + @ApiModelProperty(value = "切割日期") + private String qgrq; + + @ApiModelProperty(value = "打磨长度") + private Double dmcd; + + @ApiModelProperty(value = "打磨设备") + private String dmsb; + + @ApiModelProperty(value = "打磨人员") + private String dmry; + + @ApiModelProperty(value = "打磨日期") + private String dmrq; + + @ApiModelProperty(value = "抛丸设备") + private String pwsb; + + @ApiModelProperty(value = "坡口设备") + private String pksb; + + @ApiModelProperty(value = "坡口人员") + private String pkry; + + @ApiModelProperty(value = "坡口日期") + private String pkrq; + + @ApiModelProperty(value = "分段号") + @TableField("DC_FD") + private String dcFd; + + @ApiModelProperty(value = "钢加大组结束") + private String gjjsDz; + + @ApiModelProperty(value = "钢加小组结束") + private String gjjsXz; + + @ApiModelProperty(value = "套料图接收") + private String jsqTlt; + + @ApiModelProperty(value = "领取表接收") + private String jsqLqb; + + @ApiModelProperty(value = "订货清单号") + private String dhqd; + + @ApiModelProperty(value = "订货数量") + private Double orderBs; + + @ApiModelProperty(value = "到货数量") + private Double arrivalBs; + + @ApiModelProperty(value = "区域") + private String qy; + + @ApiModelProperty(value = "矫正标识") + private String jzbs; + + @ApiModelProperty(value = "矫正设备") + private String jzsb; + + @ApiModelProperty(value = "矫正人员") + private String jzry; + + @ApiModelProperty(value = "曲加工设备") + private String qjgsb; + + @ApiModelProperty(value = "曲加工人员") + private String qjgry; + + @ApiModelProperty(value = "曲加工日期") + private String qjgrq; + + @ApiModelProperty(value = "本船号") + @TableField("dcCh2") + private String dcCh2; + + @ApiModelProperty(value = "钢加开始") + private String gjks; + + @ApiModelProperty(value = "时间更新时间") + private String gxsj; + + @ApiModelProperty(value = "划线空程禅道") + private Double hxkcCd; + + @ApiModelProperty(value = "切割空程长度") + private Double qgkcCd; + + @ApiModelProperty(value = "结束时间") + private String jssj; + + @ApiModelProperty(value = "矫正日期") + private String jzrq; + + @ApiModelProperty(value = "划线空程长度") + private Double hxcdKc; + + @ApiModelProperty(value = "切割空程长度") + private Double qgcdKc; + + @ApiModelProperty(value = "状态:0编辑 1提交 2下发 3完成 4拖期") + private String zt; + + @ApiModelProperty(value = "根数") + private Double xcgs; + + @ApiModelProperty(value = "板材领取重量") + private Double bclqzl; + + @ApiModelProperty(value = "板材实耗重量") + private Double bcshzl; + + @ApiModelProperty(value = "板材余料重量") + private Double bcylzl; + + @ApiModelProperty(value = "板材零件套料重量") + private Double bcljtlzl; + + @ApiModelProperty(value = "前批余料代") + private Double bcqpyld; + + @TableId(value = "id", type = IdType.ASSIGN_UUID) + private String id; + + private String ylbhgg; + + private String parentId; + + +} diff --git a/src/main/java/com/dsic/gj_erp/bean/jhgk/excel/GdxqExcel.java b/src/main/java/com/dsic/gj_erp/bean/jhgk/excel/GdxqExcel.java new file mode 100644 index 0000000..27e99eb --- /dev/null +++ b/src/main/java/com/dsic/gj_erp/bean/jhgk/excel/GdxqExcel.java @@ -0,0 +1,87 @@ +package com.dsic.gj_erp.bean.jhgk.excel; + +import com.alibaba.excel.annotation.ExcelIgnore; +import com.alibaba.excel.annotation.ExcelProperty; +import com.alibaba.excel.annotation.format.DateTimeFormat; +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 2023-09-18 + */ +@Data +public class GdxqExcel { + + private static final long serialVersionUID=1L; + @ApiModelProperty(value = "分段") + @ExcelProperty(index = 3) + private String dcFd; + + @ApiModelProperty(value = "总段号") + @ExcelProperty(index = 2) + private String zdh; + + @ApiModelProperty(value = "大组极重") + @ExcelProperty(index = 4) + private Double dzjz; + + @ApiModelProperty(value = "总装部最新分段需求期") + @DateTimeFormat("yyyy/MM/dd") + @ExcelProperty(index = 5) + private String zxfdxq; + + @ApiModelProperty(value = "钢料需求") + @DateTimeFormat("yyyy/MM/dd") + @ExcelProperty(index = 6) + private String xzglxq; + + @ApiModelProperty(value = "X大板") + @DateTimeFormat("yyyy/MM/dd") + @ExcelProperty(index = 7) + private String xdb; + + @ApiModelProperty(value = "X数控件") + @DateTimeFormat("yyyy/MM/dd") + @ExcelProperty(index = 8) + private String xskj; + + @ApiModelProperty(value = "X平铁") + @DateTimeFormat("yyyy/MM/dd") + @ExcelProperty(index = 9) + private String xpt; + + @ApiModelProperty(value = "X压弯") + @DateTimeFormat("yyyy/MM/dd") + @ExcelProperty(index = 10) + private String xyw; + + @ApiModelProperty(value = "X型材") + @DateTimeFormat("yyyy/MM/dd") + @ExcelProperty(index = 11) + private String xxc; + + @ApiModelProperty(value = "X二次装T型材") + @DateTimeFormat("yyyy/MM/dd") + @ExcelProperty(index = 12) + private String xtxc; + @ExcelProperty(index = 0) + private String dcCh; + + @ExcelProperty(index = 1) + private String dcPl; + + @ExcelIgnore + private String zl="xz"; +} diff --git a/src/main/java/com/dsic/gj_erp/bean/jhgk/excel/GdxqExcel1.java b/src/main/java/com/dsic/gj_erp/bean/jhgk/excel/GdxqExcel1.java new file mode 100644 index 0000000..8beba9f --- /dev/null +++ b/src/main/java/com/dsic/gj_erp/bean/jhgk/excel/GdxqExcel1.java @@ -0,0 +1,72 @@ +package com.dsic.gj_erp.bean.jhgk.excel; + +import com.alibaba.excel.annotation.ExcelIgnore; +import com.alibaba.excel.annotation.ExcelProperty; +import com.alibaba.excel.annotation.format.DateTimeFormat; +import com.baomidou.mybatisplus.annotation.IdType; +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 2023-09-18 + */ +@Data +public class GdxqExcel1 { + + private static final long serialVersionUID=1L; + @ApiModelProperty(value = "分段") + @ExcelProperty(index = 3) + private String dcFd; + + @ApiModelProperty(value = "总段号") + @ExcelProperty(index = 2) + private String zdh; + + @ApiModelProperty(value = "大组极重") + @ExcelProperty(index = 4) + private String dzjz; + + @ApiModelProperty(value = "钢料需求") + @DateTimeFormat("yyyy/MM/dd") + @ExcelProperty(index = 5) + private String dzglxq; + + @ApiModelProperty(value = "D曲板") + @DateTimeFormat("yyyy/MM/dd") + @ExcelProperty(index = 6) + private String dqb; + + @ApiModelProperty(value = "D型材T") + @DateTimeFormat("yyyy/MM/dd") + @ExcelProperty(index = 7) + private String dxc; + + @ApiModelProperty(value = "D散件") + @DateTimeFormat("yyyy/MM/dd") + @ExcelProperty(index = 8) + private String dsj; + + @ApiModelProperty(value = "D大板") + @DateTimeFormat("yyyy/MM/dd") + @ExcelProperty(index = 9) + private String ddb; + + @ExcelProperty(index = 0) + private String dcCh; + + @ExcelProperty(index = 1) + private String dcPl; + + @ExcelIgnore + private String zl="dz"; +} diff --git a/src/main/java/com/dsic/gj_erp/controller/jcsj/EmSbrydypController.java b/src/main/java/com/dsic/gj_erp/controller/jcsj/EmSbrydypController.java index 36deea1..5d90c43 100644 --- a/src/main/java/com/dsic/gj_erp/controller/jcsj/EmSbrydypController.java +++ b/src/main/java/com/dsic/gj_erp/controller/jcsj/EmSbrydypController.java @@ -5,7 +5,6 @@ import com.alibaba.fastjson.JSONObject; import com.dsic.gj_erp.annotation.AuthFunction; import com.dsic.gj_erp.bean.ResultBean; import com.dsic.gj_erp.bean.jcsj.EmSbrydyp; -import com.dsic.gj_erp.bean.request.EmSbrydypBean; import com.dsic.gj_erp.service.jcsj.EmSbrydypService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; diff --git a/src/main/java/com/dsic/gj_erp/controller/jhgk/DmQfxqController.java b/src/main/java/com/dsic/gj_erp/controller/jhgk/DmQfxqController.java index 1dce1da..6037403 100644 --- a/src/main/java/com/dsic/gj_erp/controller/jhgk/DmQfxqController.java +++ b/src/main/java/com/dsic/gj_erp/controller/jhgk/DmQfxqController.java @@ -41,9 +41,9 @@ public class DmQfxqController { @AuthFunction public ResultBean getList(@RequestBody DmQfxq qfxq){ List+ * 前端控制器 + *
+ * + * @author xn + * @since 2023-11-02 + */ +@RestController +@RequestMapping("/dmSygdxq") +public class DmSygdxqController { + + @Autowired + private DmSygdxqService service; + + @RequestMapping("/getList") + @AuthFunction + public ResultBean getList(@RequestBody Map+ * 前端控制器 + *
+ * + * @author xn + * @since 2023-11-09 + */ +@RestController +@RequestMapping("/dmYdjh") +public class DmYdjhController { + + @Autowired + private DmYdjhService service; + + @RequestMapping("/getList") + @AuthFunction + public ResultBean getList(@RequestBody DmSygdMx sygd){ + List