diff --git a/src/main/java/com/dsic/gj_erp/bean/pgd/PgdDh.java b/src/main/java/com/dsic/gj_erp/bean/pgd/PgdDh.java new file mode 100644 index 0000000..68b3327 --- /dev/null +++ b/src/main/java/com/dsic/gj_erp/bean/pgd/PgdDh.java @@ -0,0 +1,96 @@ +package com.dsic.gj_erp.bean.pgd; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import java.io.Serializable; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.EqualsAndHashCode; + +/** + *

+ * + *

+ * + * @author xn + * @since 2023-11-13 + */ +@Data +@EqualsAndHashCode(callSuper = false) +@ApiModel(value="PgdDh对象", description="") +public class PgdDh implements Serializable { + + private static final long serialVersionUID=1L; + + @ApiModelProperty(value = "船号") + private String czbh; + + @ApiModelProperty(value = "订货清单号") + private String dhqdh; + + @ApiModelProperty(value = "物品材质") + private String wpcz; + + @ApiModelProperty(value = "厚度") + private Double hd; + + @ApiModelProperty(value = "宽度") + private Double kd; + + @ApiModelProperty(value = "长度") + private Double cd; + + @ApiModelProperty(value = "数量") + private Double xqsl; + + @ApiModelProperty(value = "上料需求日期") + private String slxqrq; + + @ApiModelProperty(value = "前方需求小组期") + private String qfxqrqxz; + + @ApiModelProperty(value = "前方需求大组期") + private String qfxqrqdz; + + @ApiModelProperty(value = "合同号") + private String hth; + + @ApiModelProperty(value = "小合同号") + private String xhth; + + @ApiModelProperty(value = "到货数量") + private Double dhsl; + + @ApiModelProperty(value = "采购数量") + private Double cgsl; + + @ApiModelProperty(value = "状态") + private String zt; + + @ApiModelProperty(value = "编制人") + private String bzry; + + @ApiModelProperty(value = "编制日期") + private String bzrq; + + @ApiModelProperty(value = "下发人") + private String xfry; + + @ApiModelProperty(value = "下发日期") + private String xfrq; + + @ApiModelProperty(value = "反馈人") + private String fkry; + + @ApiModelProperty(value = "反馈日期") + private String fkrq; + + @ApiModelProperty(value = "反馈原因") + private String fkyy; + + @TableId(value = "id", type = IdType.ASSIGN_UUID) + private String id; + + +} diff --git a/src/main/java/com/dsic/gj_erp/bean/pgd/PgdDmjh.java b/src/main/java/com/dsic/gj_erp/bean/pgd/PgdDmjh.java new file mode 100644 index 0000000..3282c6a --- /dev/null +++ b/src/main/java/com/dsic/gj_erp/bean/pgd/PgdDmjh.java @@ -0,0 +1,126 @@ +package com.dsic.gj_erp.bean.pgd; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import java.io.Serializable; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.EqualsAndHashCode; + +/** + *

+ * + *

+ * + * @author xn + * @since 2023-11-13 + */ +@Data +@EqualsAndHashCode(callSuper = false) +@ApiModel(value="PgdDmjh对象", description="") +public class PgdDmjh implements Serializable { + + private static final long serialVersionUID=1L; + + @ApiModelProperty(value = "船号") + private String czbh; + + @ApiModelProperty(value = "批量") + private String pl; + + @ApiModelProperty(value = "分段") + private String fd; + + @ApiModelProperty(value = "跨位") + private String kw; + + @ApiModelProperty(value = "组立") + private String zl; + + @ApiModelProperty(value = "套料图号") + private String tlth; + + @ApiModelProperty(value = "套料图号") + private String ptblx; + + @ApiModelProperty(value = "零件编号") + private String ljbh; + + @ApiModelProperty(value = "零件名称") + private String ljmc; + + @ApiModelProperty(value = "零件规格") + private String ljgg; + + @ApiModelProperty(value = "零件材质") + private String ljcz; + + @ApiModelProperty(value = "物品分类") + private String wpfl; + + @ApiModelProperty(value = "计量单位") + private String jldw; + + @ApiModelProperty(value = "数量") + private Double sl; + + @ApiModelProperty(value = "打磨计划日期") + private String dmjhrq; + + @ApiModelProperty(value = "前方需求小组期") + private String qfxqrqxz; + + @ApiModelProperty(value = "前方需求大组期") + private String qfxqrqdz; + + @ApiModelProperty(value = "工艺路线") + private String gylx; + + @ApiModelProperty(value = "打磨负责人") + private String dmfzry; + + @ApiModelProperty(value = "打磨设备编号") + private String dmsbbh; + + @ApiModelProperty(value = "打磨长度") + private Double dmcd; + + @ApiModelProperty(value = "打磨人员") + private String dmry; + + @ApiModelProperty(value = "打磨开始日期") + private String dmksrq; + + @ApiModelProperty(value = "打磨结束日期") + private String dmjsrq; + + @ApiModelProperty(value = "状态") + private String zt; + + @ApiModelProperty(value = "编制人") + private String bzry; + + @ApiModelProperty(value = "编制日期") + private String bzrq; + + @ApiModelProperty(value = "下发人") + private String xfry; + + @ApiModelProperty(value = "下发日期") + private String xfrq; + + @ApiModelProperty(value = "反馈人") + private String fkry; + + @ApiModelProperty(value = "反馈日期") + private String fkrq; + + @ApiModelProperty(value = "反馈原因") + private String fkyy; + + @TableId(value = "id", type = IdType.ASSIGN_UUID) + private String id; + + +} diff --git a/src/main/java/com/dsic/gj_erp/bean/pgd/PgdPkjh.java b/src/main/java/com/dsic/gj_erp/bean/pgd/PgdPkjh.java new file mode 100644 index 0000000..8ef7c6f --- /dev/null +++ b/src/main/java/com/dsic/gj_erp/bean/pgd/PgdPkjh.java @@ -0,0 +1,129 @@ +package com.dsic.gj_erp.bean.pgd; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import java.io.Serializable; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.EqualsAndHashCode; + +/** + *

+ * + *

+ * + * @author xn + * @since 2023-11-13 + */ +@Data +@EqualsAndHashCode(callSuper = false) +@ApiModel(value="PgdPkjh对象", description="") +public class PgdPkjh implements Serializable { + + private static final long serialVersionUID=1L; + + @ApiModelProperty(value = "船号") + private String czbh; + + @ApiModelProperty(value = "批量") + private String pl; + + @ApiModelProperty(value = "分段") + private String fd; + + @ApiModelProperty(value = "跨位") + private String kw; + + @ApiModelProperty(value = "组立") + private String zl; + + @ApiModelProperty(value = "套料图号") + private String tlth; + + @ApiModelProperty(value = "套料图号") + private String ptblx; + + @ApiModelProperty(value = "零件编号") + private String ljbh; + + @ApiModelProperty(value = "零件名称") + private String ljmc; + + @ApiModelProperty(value = "零件规格") + private String ljgg; + + @ApiModelProperty(value = "零件材质") + private String ljcz; + + @ApiModelProperty(value = "物品分类") + private String wpfl; + + @ApiModelProperty(value = "计量单位") + private String jldw; + + @ApiModelProperty(value = "数量") + private Double sl; + + @ApiModelProperty(value = "坡口计划日期") + private String pkjhrq; + + @ApiModelProperty(value = "前方需求小组期") + private String qfxqrqxz; + + @ApiModelProperty(value = "前方需求大组期") + private String qfxqrqdz; + + @ApiModelProperty(value = "工艺路线") + private String gylx; + + @ApiModelProperty(value = "坡口负责人") + private String pkfzry; + + @ApiModelProperty(value = "坡口设备编号") + private String pksbbh; + + @ApiModelProperty(value = "坡口类型") + private String pklx; + + @ApiModelProperty(value = "坡口长度") + private Double pkcd; + + @ApiModelProperty(value = "坡口人员") + private String pkry; + + @ApiModelProperty(value = "坡口开始日期") + private String pkksrq; + + @ApiModelProperty(value = "坡口结束日期") + private String pkjsrq; + + @ApiModelProperty(value = "状态") + private String zt; + + @ApiModelProperty(value = "编制人") + private String bzry; + + @ApiModelProperty(value = "编制日期") + private String bzrq; + + @ApiModelProperty(value = "下发人") + private String xfry; + + @ApiModelProperty(value = "下发日期") + private String xfrq; + + @ApiModelProperty(value = "反馈人") + private String fkry; + + @ApiModelProperty(value = "反馈日期") + private String fkrq; + + @ApiModelProperty(value = "反馈原因") + private String fkyy; + + @TableId(value = "id", type = IdType.ASSIGN_UUID) + private String id; + + +} diff --git a/src/main/java/com/dsic/gj_erp/bean/pgd/PgdPwjh.java b/src/main/java/com/dsic/gj_erp/bean/pgd/PgdPwjh.java new file mode 100644 index 0000000..e6c01ba --- /dev/null +++ b/src/main/java/com/dsic/gj_erp/bean/pgd/PgdPwjh.java @@ -0,0 +1,114 @@ +package com.dsic.gj_erp.bean.pgd; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import java.io.Serializable; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.EqualsAndHashCode; + +/** + *

+ * + *

+ * + * @author xn + * @since 2023-11-13 + */ +@Data +@EqualsAndHashCode(callSuper = false) +@ApiModel(value="PgdPwjh对象", description="") +public class PgdPwjh implements Serializable { + + private static final long serialVersionUID=1L; + + @ApiModelProperty(value = "船号") + private String czbh; + + @ApiModelProperty(value = "批量") + private String pl; + + @ApiModelProperty(value = "分段") + private String fd; + + @ApiModelProperty(value = "组立") + private String zl; + + @ApiModelProperty(value = "领取类别") + private String lqlb; + + @ApiModelProperty(value = "跨位") + private String kw; + + @ApiModelProperty(value = "套料图号") + private String tlth; + + @ApiModelProperty(value = "规格") + private String wpgg; + + @ApiModelProperty(value = "材质") + private String wpcz; + + @ApiModelProperty(value = "重量") + private String wpzl; + + @ApiModelProperty(value = "抛丸位置") + private String pwwz; + + @ApiModelProperty(value = "抛丸计划日期") + private String pwjhrq; + + @ApiModelProperty(value = "前方需求小组期") + private String qfxqrqxz; + + @ApiModelProperty(value = "前方需求大组期") + private String qfxqrqdz; + + @ApiModelProperty(value = "上料计划完工期") + private String sljhwgrq; + + @ApiModelProperty(value = "抛丸负责人") + private String pwfzr; + + @ApiModelProperty(value = "校平标识") + private String jpbs; + + @ApiModelProperty(value = "抛丸加工人员") + private String pwjgry; + + @ApiModelProperty(value = "抛丸开始日期") + private String pwksrq; + + @ApiModelProperty(value = "抛丸结束日期") + private String pwjsrq; + + @ApiModelProperty(value = "状态") + private String zt; + + @ApiModelProperty(value = "编制人") + private String bzry; + + @ApiModelProperty(value = "编制日期") + private String bzrq; + + @ApiModelProperty(value = "下发人") + private String xfry; + + @ApiModelProperty(value = "下发日期") + private String xfrq; + + @ApiModelProperty(value = "反馈人") + private String fkry; + + @ApiModelProperty(value = "反馈日期") + private String fkrq; + + @ApiModelProperty(value = "反馈原因") + private String fkyy; + + @TableId(value = "id", type = IdType.ASSIGN_UUID) + private String id; + + +} diff --git a/src/main/java/com/dsic/gj_erp/bean/pgd/PgdQgjh.java b/src/main/java/com/dsic/gj_erp/bean/pgd/PgdQgjh.java new file mode 100644 index 0000000..88e83b4 --- /dev/null +++ b/src/main/java/com/dsic/gj_erp/bean/pgd/PgdQgjh.java @@ -0,0 +1,135 @@ +package com.dsic.gj_erp.bean.pgd; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import java.io.Serializable; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.EqualsAndHashCode; + +/** + *

+ * + *

+ * + * @author xn + * @since 2023-11-13 + */ +@Data +@EqualsAndHashCode(callSuper = false) +@ApiModel(value="PgdQgjh对象", description="") +public class PgdQgjh implements Serializable { + + private static final long serialVersionUID=1L; + + @ApiModelProperty(value = "船号") + private String czbh; + + @ApiModelProperty(value = "批量") + private String pl; + + @ApiModelProperty(value = "分段") + private String fd; + + @ApiModelProperty(value = "组立") + private String zl; + + @ApiModelProperty(value = "领取类别") + private String lqlb; + + @ApiModelProperty(value = "跨位") + private String kw; + + @ApiModelProperty(value = "套料图号") + private String tlth; + + @ApiModelProperty(value = "规格") + private String wpgg; + + @ApiModelProperty(value = "材质") + private String wpcz; + + @ApiModelProperty(value = "重量") + private String wpzl; + + @ApiModelProperty(value = "切割计划期") + private String qgjhrq; + + @ApiModelProperty(value = "前方需求小组期") + private String qfxqrqxz; + + @ApiModelProperty(value = "前方需求大组期") + private String qfxqrqdz; + + @ApiModelProperty(value = "抛丸计划完工期") + private String pwjhwgrq; + + @ApiModelProperty(value = "切割负责人") + private String qgfzry; + + @ApiModelProperty(value = "划线设备编号") + private String hxsbbh; + + @ApiModelProperty(value = "划线长度") + private Double hxcd; + + @ApiModelProperty(value = "划线空程长度") + private Double hxkccd; + + @ApiModelProperty(value = "切割设备编号") + private String qgsbbh; + + @ApiModelProperty(value = "切割长度") + private String qgcd; + + @ApiModelProperty(value = "切割空程长度") + private Double qgkccd; + + @ApiModelProperty(value = "划线人员") + private String hxry; + + @ApiModelProperty(value = "划线开始时间") + private String hxksrq; + + @ApiModelProperty(value = "划线结束时间") + private String hxjsrq; + + @ApiModelProperty(value = "切割人员") + private String qgry; + + @ApiModelProperty(value = "切割开始时间") + private String qgksrq; + + @ApiModelProperty(value = "切割结束时间") + private String qgjsrq; + + @ApiModelProperty(value = "状态") + private String zt; + + @ApiModelProperty(value = "编制人") + private String bzry; + + @ApiModelProperty(value = "编制日期") + private String bzrq; + + @ApiModelProperty(value = "下发人") + private String xfry; + + @ApiModelProperty(value = "下发日期") + private String xfrq; + + @ApiModelProperty(value = "反馈人") + private String fkry; + + @ApiModelProperty(value = "反馈日期") + private String fkrq; + + @ApiModelProperty(value = "反馈原因") + private String fkyy; + + @TableId(value = "id", type = IdType.ASSIGN_UUID) + private String id; + + +} diff --git a/src/main/java/com/dsic/gj_erp/bean/pgd/PgdQmjh.java b/src/main/java/com/dsic/gj_erp/bean/pgd/PgdQmjh.java new file mode 100644 index 0000000..02680d9 --- /dev/null +++ b/src/main/java/com/dsic/gj_erp/bean/pgd/PgdQmjh.java @@ -0,0 +1,123 @@ +package com.dsic.gj_erp.bean.pgd; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import java.io.Serializable; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.EqualsAndHashCode; + +/** + *

+ * + *

+ * + * @author xn + * @since 2023-11-13 + */ +@Data +@EqualsAndHashCode(callSuper = false) +@ApiModel(value="PgdQmjh对象", description="") +public class PgdQmjh implements Serializable { + + private static final long serialVersionUID=1L; + + @ApiModelProperty(value = "船号") + private String czbh; + + @ApiModelProperty(value = "批量") + private String pl; + + @ApiModelProperty(value = "分段") + private String fd; + + @ApiModelProperty(value = "跨位") + private String kw; + + @ApiModelProperty(value = "组立") + private String zl; + + @ApiModelProperty(value = "套料图号") + private String tlth; + + @ApiModelProperty(value = "套料图号") + private String ptblx; + + @ApiModelProperty(value = "零件编号") + private String ljbh; + + @ApiModelProperty(value = "零件名称") + private String ljmc; + + @ApiModelProperty(value = "零件规格") + private String ljgg; + + @ApiModelProperty(value = "零件材质") + private String ljcz; + + @ApiModelProperty(value = "物品分类") + private String wpfl; + + @ApiModelProperty(value = "计量单位") + private String jldw; + + @ApiModelProperty(value = "数量") + private Double sl; + + @ApiModelProperty(value = "曲加工计划期") + private String qjgjhrq; + + @ApiModelProperty(value = "前方需求小组期") + private String qfxqrqxz; + + @ApiModelProperty(value = "前方需求大组期") + private String qfxqrqdz; + + @ApiModelProperty(value = "工艺路线") + private String gylx; + + @ApiModelProperty(value = "曲加工负责人") + private String qjgfzry; + + @ApiModelProperty(value = "曲设备编号") + private String qsbbh; + + @ApiModelProperty(value = "曲加工人员") + private String qjgry; + + @ApiModelProperty(value = "曲加工开始日期") + private String qjgksrq; + + @ApiModelProperty(value = "曲加工结束日期") + private String qjgjsrq; + + @ApiModelProperty(value = "状态") + private String zt; + + @ApiModelProperty(value = "编制人") + private String bzry; + + @ApiModelProperty(value = "编制日期") + private String bzrq; + + @ApiModelProperty(value = "下发人") + private String xfry; + + @ApiModelProperty(value = "下发日期") + private String xfrq; + + @ApiModelProperty(value = "反馈人") + private String fkry; + + @ApiModelProperty(value = "反馈日期") + private String fkrq; + + @ApiModelProperty(value = "反馈原因") + private String fkyy; + + @TableId(value = "id", type = IdType.ASSIGN_UUID) + private String id; + + +} diff --git a/src/main/java/com/dsic/gj_erp/bean/pgd/PgdSljh.java b/src/main/java/com/dsic/gj_erp/bean/pgd/PgdSljh.java new file mode 100644 index 0000000..7ab571e --- /dev/null +++ b/src/main/java/com/dsic/gj_erp/bean/pgd/PgdSljh.java @@ -0,0 +1,126 @@ +package com.dsic.gj_erp.bean.pgd; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import java.io.Serializable; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.EqualsAndHashCode; + +/** + *

+ * + *

+ * + * @author xn + * @since 2023-11-13 + */ +@Data +@EqualsAndHashCode(callSuper = false) +@ApiModel(value="PgdSljh对象", description="") +public class PgdSljh implements Serializable { + + private static final long serialVersionUID=1L; + + @ApiModelProperty(value = "船号") + private String czbh; + + @ApiModelProperty(value = "批量") + private String pl; + + @ApiModelProperty(value = "分段") + private String fd; + + @ApiModelProperty(value = "组立") + private String zl; + + @ApiModelProperty(value = "领取类别") + private String lqlb; + + @ApiModelProperty(value = "跨位") + private String kw; + + @ApiModelProperty(value = "套料图号") + private String tlth; + + @ApiModelProperty(value = "规格") + private String wpgg; + + @ApiModelProperty(value = "材质") + private String wpcz; + + @ApiModelProperty(value = "重量") + private String wpzl; + + @ApiModelProperty(value = "合同号") + private String hth; + + @ApiModelProperty(value = "小合同号") + private String xhth; + + @ApiModelProperty(value = "炉批号/物料号") + private String lph; + + @ApiModelProperty(value = "库存垛位") + private String kwh; + + @ApiModelProperty(value = "层数") + private String cs; + + @ApiModelProperty(value = "校平标识") + private String jpbs; + + @ApiModelProperty(value = "上料负责人") + private String slfzry; + + @ApiModelProperty(value = "上料位置") + private String slwz; + + @ApiModelProperty(value = "上料计划期") + private String sljhrq; + + @ApiModelProperty(value = "前方需求小组期") + private String qfxqrqxz; + + @ApiModelProperty(value = "前方需求大组期") + private String qfxqrqdz; + + @ApiModelProperty(value = "上料人员") + private String slry; + + @ApiModelProperty(value = "上料开始") + private String slksrq; + + @ApiModelProperty(value = "上料结束") + private String sjjsrq; + + @ApiModelProperty(value = "状态") + private String zt; + + @ApiModelProperty(value = "编制人") + private String bzry; + + @ApiModelProperty(value = "编制日期") + private String bzrq; + + @ApiModelProperty(value = "下发人") + private String xfry; + + @ApiModelProperty(value = "下发日期") + private String xfrq; + + @ApiModelProperty(value = "反馈人") + private String fkry; + + @ApiModelProperty(value = "反馈日期") + private String fkrq; + + @ApiModelProperty(value = "反馈原因") + private String fkyy; + + @TableId(value = "id", type = IdType.ASSIGN_UUID) + private String id; + + +} diff --git a/src/main/java/com/dsic/gj_erp/bean/pgd/PgdTzjh.java b/src/main/java/com/dsic/gj_erp/bean/pgd/PgdTzjh.java new file mode 100644 index 0000000..90d0b67 --- /dev/null +++ b/src/main/java/com/dsic/gj_erp/bean/pgd/PgdTzjh.java @@ -0,0 +1,81 @@ +package com.dsic.gj_erp.bean.pgd; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import java.io.Serializable; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.EqualsAndHashCode; + +/** + *

+ * + *

+ * + * @author xn + * @since 2023-11-13 + */ +@Data +@EqualsAndHashCode(callSuper = false) +@ApiModel(value="PgdTzjh对象", description="") +public class PgdTzjh implements Serializable { + + private static final long serialVersionUID=1L; + + @ApiModelProperty(value = "图纸状态") + private String tzzt; + + @ApiModelProperty(value = "船号") + private String czbh; + + @ApiModelProperty(value = "批量") + private String pl; + + @ApiModelProperty(value = "分段") + private String fd; + + @ApiModelProperty(value = "领取表下发日期") + private String lqbxfrq; + + @ApiModelProperty(value = "领取表接收日期") + private String lqbjsrq; + + @ApiModelProperty(value = "套料图下发日期") + private String tltxfrq; + + @ApiModelProperty(value = "套料图接收日期") + private String tltjsrq; + + @ApiModelProperty(value = "切割需求日期") + private String qgxqrq; + + @ApiModelProperty(value = "前方需求小组期") + private String qfxqrqxz; + + @ApiModelProperty(value = "前方需求大组期") + private String qfxqrqdz; + + @ApiModelProperty(value = "状态") + private String zt; + + @ApiModelProperty(value = "反馈原因") + private String fkyy; + + private String xfry; + + private String fkrq; + + private String xfrq; + + private String bzry; + + @TableId(value = "id", type = IdType.ASSIGN_UUID) + private String id; + + private String bzrq; + + private String fkry; + + +} diff --git a/src/main/java/com/dsic/gj_erp/controller/pgd/PgdDhController.java b/src/main/java/com/dsic/gj_erp/controller/pgd/PgdDhController.java new file mode 100644 index 0000000..f4e0879 --- /dev/null +++ b/src/main/java/com/dsic/gj_erp/controller/pgd/PgdDhController.java @@ -0,0 +1,47 @@ +package com.dsic.gj_erp.controller.pgd; + + +import cn.hutool.core.util.StrUtil; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.dsic.gj_erp.bean.ResultBean; +import com.dsic.gj_erp.bean.pgd.PgdTzjh; +import com.dsic.gj_erp.exception.CustomException; +import com.dsic.gj_erp.service.pgd.PgdDhService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; + +import javax.servlet.http.HttpServletRequest; +import java.util.Map; + +/** + *

+ * 前端控制器 + *

+ * + * @author xn + * @since 2023-11-13 + */ +@RestController +@RequestMapping("/pgdDh") +public class PgdDhController { + + @Autowired + PgdDhService dhService; + + @PostMapping("/getDhPgd") + @ResponseBody + public ResultBean getDhPgd(HttpServletRequest req, @RequestBody Map map) throws Exception, CustomException { + QueryWrapper qw =new QueryWrapper<>(); + + + qw.eq(StrUtil.isNotEmpty((String)map.get("czbh")),"czbh",(String)map.get("dcch")); + qw.eq(StrUtil.isNotEmpty((String)map.get("pl")),"pl",(String)map.get("pl")); + qw.eq(StrUtil.isNotEmpty((String)map.get("fd")),"fd",(String)map.get("fd")); + qw.eq(StrUtil.isNotEmpty((String)map.get("zt")),"zt",(String)map.get("zt")); + qw.orderBy(true,true,"czbh","pl","fd"); + return new ResultBean(dhService.list()); + + } + +} + diff --git a/src/main/java/com/dsic/gj_erp/controller/pgd/PgdDmjhController.java b/src/main/java/com/dsic/gj_erp/controller/pgd/PgdDmjhController.java new file mode 100644 index 0000000..cc0b54d --- /dev/null +++ b/src/main/java/com/dsic/gj_erp/controller/pgd/PgdDmjhController.java @@ -0,0 +1,21 @@ +package com.dsic.gj_erp.controller.pgd; + + +import org.springframework.web.bind.annotation.RequestMapping; + +import org.springframework.web.bind.annotation.RestController; + +/** + *

+ * 前端控制器 + *

+ * + * @author xn + * @since 2023-11-13 + */ +@RestController +@RequestMapping("/pgdDmjh") +public class PgdDmjhController { + +} + diff --git a/src/main/java/com/dsic/gj_erp/controller/pgd/PgdPkjhController.java b/src/main/java/com/dsic/gj_erp/controller/pgd/PgdPkjhController.java new file mode 100644 index 0000000..bb32873 --- /dev/null +++ b/src/main/java/com/dsic/gj_erp/controller/pgd/PgdPkjhController.java @@ -0,0 +1,21 @@ +package com.dsic.gj_erp.controller.pgd; + + +import org.springframework.web.bind.annotation.RequestMapping; + +import org.springframework.web.bind.annotation.RestController; + +/** + *

+ * 前端控制器 + *

+ * + * @author xn + * @since 2023-11-13 + */ +@RestController +@RequestMapping("/pgdPkjh") +public class PgdPkjhController { + +} + diff --git a/src/main/java/com/dsic/gj_erp/controller/pgd/PgdPwjhController.java b/src/main/java/com/dsic/gj_erp/controller/pgd/PgdPwjhController.java new file mode 100644 index 0000000..8324ebb --- /dev/null +++ b/src/main/java/com/dsic/gj_erp/controller/pgd/PgdPwjhController.java @@ -0,0 +1,21 @@ +package com.dsic.gj_erp.controller.pgd; + + +import org.springframework.web.bind.annotation.RequestMapping; + +import org.springframework.web.bind.annotation.RestController; + +/** + *

+ * 前端控制器 + *

+ * + * @author xn + * @since 2023-11-13 + */ +@RestController +@RequestMapping("/pgdPwjh") +public class PgdPwjhController { + +} + diff --git a/src/main/java/com/dsic/gj_erp/controller/pgd/PgdQgjhController.java b/src/main/java/com/dsic/gj_erp/controller/pgd/PgdQgjhController.java new file mode 100644 index 0000000..be4ae85 --- /dev/null +++ b/src/main/java/com/dsic/gj_erp/controller/pgd/PgdQgjhController.java @@ -0,0 +1,21 @@ +package com.dsic.gj_erp.controller.pgd; + + +import org.springframework.web.bind.annotation.RequestMapping; + +import org.springframework.web.bind.annotation.RestController; + +/** + *

+ * 前端控制器 + *

+ * + * @author xn + * @since 2023-11-13 + */ +@RestController +@RequestMapping("/pgdQgjh") +public class PgdQgjhController { + +} + diff --git a/src/main/java/com/dsic/gj_erp/controller/pgd/PgdQmjhController.java b/src/main/java/com/dsic/gj_erp/controller/pgd/PgdQmjhController.java new file mode 100644 index 0000000..2da91e3 --- /dev/null +++ b/src/main/java/com/dsic/gj_erp/controller/pgd/PgdQmjhController.java @@ -0,0 +1,21 @@ +package com.dsic.gj_erp.controller.pgd; + + +import org.springframework.web.bind.annotation.RequestMapping; + +import org.springframework.web.bind.annotation.RestController; + +/** + *

+ * 前端控制器 + *

+ * + * @author xn + * @since 2023-11-13 + */ +@RestController +@RequestMapping("/pgdQmjh") +public class PgdQmjhController { + +} + diff --git a/src/main/java/com/dsic/gj_erp/controller/pgd/PgdSljhController.java b/src/main/java/com/dsic/gj_erp/controller/pgd/PgdSljhController.java new file mode 100644 index 0000000..fb8fde7 --- /dev/null +++ b/src/main/java/com/dsic/gj_erp/controller/pgd/PgdSljhController.java @@ -0,0 +1,21 @@ +package com.dsic.gj_erp.controller.pgd; + + +import org.springframework.web.bind.annotation.RequestMapping; + +import org.springframework.web.bind.annotation.RestController; + +/** + *

+ * 前端控制器 + *

+ * + * @author xn + * @since 2023-11-13 + */ +@RestController +@RequestMapping("/pgdSljh") +public class PgdSljhController { + +} + diff --git a/src/main/java/com/dsic/gj_erp/controller/pgd/PgdTzjhController.java b/src/main/java/com/dsic/gj_erp/controller/pgd/PgdTzjhController.java new file mode 100644 index 0000000..024f79b --- /dev/null +++ b/src/main/java/com/dsic/gj_erp/controller/pgd/PgdTzjhController.java @@ -0,0 +1,96 @@ +package com.dsic.gj_erp.controller.pgd; + + +import cn.hutool.core.util.StrUtil; +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.DmCbxxp; +import com.dsic.gj_erp.bean.pgd.PgdTzjh; +import com.dsic.gj_erp.exception.CustomException; +import com.dsic.gj_erp.service.jcsj.DmCbxxpService; +import com.dsic.gj_erp.service.pgd.PgdTzjhService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; + +import javax.servlet.http.HttpServletRequest; +import java.util.HashMap; +import java.util.List; +import java.util.Map; + +/** + *

+ * 前端控制器 + *

+ * + * @author xn + * @since 2023-11-13 + */ +@RestController +@RequestMapping("/pgdTzjh") +public class PgdTzjhController { + + @Autowired + PgdTzjhService pgdTzjhService; + + @Autowired + DmCbxxpService dmCbxxpService; + + + @PostMapping("/getTzjhPgd") + @ResponseBody + public ResultBean getTzjhPgd(HttpServletRequest req, @RequestBody Map map) throws Exception, CustomException { + QueryWrapper qw =new QueryWrapper<>(); + + + qw.eq(StrUtil.isNotEmpty((String)map.get("dcch")),"czbh",(String)map.get("dcch")); + qw.eq(StrUtil.isNotEmpty((String)map.get("pl")),"pl",(String)map.get("pl")); + qw.eq(StrUtil.isNotEmpty((String)map.get("fd")),"fd",(String)map.get("fd")); + qw.eq(StrUtil.isNotEmpty((String)map.get("zt")),"zt",(String)map.get("zt")); + qw.orderBy(true,true,"czbh","pl","fd"); + return new ResultBean(pgdTzjhService.list()); + + } + + @PostMapping("/saveTzjhPgdXd") + @ResponseBody + @AuthFunction + public ResultBean saveTzjhPgdXd(HttpServletRequest req, @RequestBody Listlist) throws Exception, CustomException { + pgdTzjhService.saveTzjhPgdXd(list,req); + return new ResultBean(); + } + + @PostMapping("/saveTzjhPgdXdBack") + @ResponseBody + @AuthFunction + public ResultBean saveTzjhPgdXdBack(HttpServletRequest req, @RequestBody Listlist) throws Exception, CustomException { + pgdTzjhService.saveTzjhPgdXdBack(list,req); + return new ResultBean(); + } + + + + @PostMapping("/saveTzjhPgdFk") + @ResponseBody + @AuthFunction + public ResultBean saveTzjhPgdFk(HttpServletRequest req, @RequestBody Listlist) throws Exception, CustomException { + pgdTzjhService.saveTzjhPgdFk(list,req); + return new ResultBean(); + } + + + @PostMapping("/getPgdBase") + @ResponseBody + @AuthFunction + public ResultBean getPgdBase(HttpServletRequest req, @RequestBody Map map) throws Exception, CustomException { + Map returnMap = new HashMap(); + List cbbm = dmCbxxpService.list(new QueryWrapper().orderBy(true, true, "wgbs","cbbm","len(cbbm)")); + returnMap.put("cbbm", cbbm); + + return new ResultBean(returnMap); + } + + + +} + diff --git a/src/main/java/com/dsic/gj_erp/mapper/pgd/PgdDhMapper.java b/src/main/java/com/dsic/gj_erp/mapper/pgd/PgdDhMapper.java new file mode 100644 index 0000000..b600521 --- /dev/null +++ b/src/main/java/com/dsic/gj_erp/mapper/pgd/PgdDhMapper.java @@ -0,0 +1,16 @@ +package com.dsic.gj_erp.mapper.pgd; + +import com.dsic.gj_erp.bean.pgd.PgdDh; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * Mapper 接口 + *

+ * + * @author xn + * @since 2023-11-13 + */ +public interface PgdDhMapper extends BaseMapper { + +} diff --git a/src/main/java/com/dsic/gj_erp/mapper/pgd/PgdDhMapper.xml b/src/main/java/com/dsic/gj_erp/mapper/pgd/PgdDhMapper.xml new file mode 100644 index 0000000..862aaa4 --- /dev/null +++ b/src/main/java/com/dsic/gj_erp/mapper/pgd/PgdDhMapper.xml @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + czbh, dhqdh, wpcz, hd, kd, cd, xqsl, slxqrq, qfxqrqxz, qfxqrqdz, hth, xhth, dhsl, cgsl, zt, bzry, bzrq, xfry, xfrq, fkry, fkrq, fkyy, id + + + diff --git a/src/main/java/com/dsic/gj_erp/mapper/pgd/PgdDmjhMapper.java b/src/main/java/com/dsic/gj_erp/mapper/pgd/PgdDmjhMapper.java new file mode 100644 index 0000000..a756191 --- /dev/null +++ b/src/main/java/com/dsic/gj_erp/mapper/pgd/PgdDmjhMapper.java @@ -0,0 +1,16 @@ +package com.dsic.gj_erp.mapper.pgd; + +import com.dsic.gj_erp.bean.pgd.PgdDmjh; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * Mapper 接口 + *

+ * + * @author xn + * @since 2023-11-13 + */ +public interface PgdDmjhMapper extends BaseMapper { + +} diff --git a/src/main/java/com/dsic/gj_erp/mapper/pgd/PgdDmjhMapper.xml b/src/main/java/com/dsic/gj_erp/mapper/pgd/PgdDmjhMapper.xml new file mode 100644 index 0000000..7f17321 --- /dev/null +++ b/src/main/java/com/dsic/gj_erp/mapper/pgd/PgdDmjhMapper.xml @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + czbh, pl, fd, kw, zl, tlth, ptblx, ljbh, ljmc, ljgg, ljcz, wpfl, jldw, sl, dmjhrq, qfxqrqxz, qfxqrqdz, gylx, dmfzry, dmsbbh, dmcd, dmry, dmksrq, dmjsrq, zt, bzry, bzrq, xfry, xfrq, fkry, fkrq, fkyy, id + + + diff --git a/src/main/java/com/dsic/gj_erp/mapper/pgd/PgdPkjhMapper.java b/src/main/java/com/dsic/gj_erp/mapper/pgd/PgdPkjhMapper.java new file mode 100644 index 0000000..ff77df2 --- /dev/null +++ b/src/main/java/com/dsic/gj_erp/mapper/pgd/PgdPkjhMapper.java @@ -0,0 +1,16 @@ +package com.dsic.gj_erp.mapper.pgd; + +import com.dsic.gj_erp.bean.pgd.PgdPkjh; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * Mapper 接口 + *

+ * + * @author xn + * @since 2023-11-13 + */ +public interface PgdPkjhMapper extends BaseMapper { + +} diff --git a/src/main/java/com/dsic/gj_erp/mapper/pgd/PgdPkjhMapper.xml b/src/main/java/com/dsic/gj_erp/mapper/pgd/PgdPkjhMapper.xml new file mode 100644 index 0000000..5d2b9cf --- /dev/null +++ b/src/main/java/com/dsic/gj_erp/mapper/pgd/PgdPkjhMapper.xml @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + czbh, pl, fd, kw, zl, tlth, ptblx, ljbh, ljmc, ljgg, ljcz, wpfl, jldw, sl, pkjhrq, qfxqrqxz, qfxqrqdz, gylx, pkfzry, pksbbh, pklx, pkcd, pkry, pkksrq, pkjsrq, zt, bzry, bzrq, xfry, xfrq, fkry, fkrq, fkyy, id + + + diff --git a/src/main/java/com/dsic/gj_erp/mapper/pgd/PgdPwjhMapper.java b/src/main/java/com/dsic/gj_erp/mapper/pgd/PgdPwjhMapper.java new file mode 100644 index 0000000..8e60cbe --- /dev/null +++ b/src/main/java/com/dsic/gj_erp/mapper/pgd/PgdPwjhMapper.java @@ -0,0 +1,16 @@ +package com.dsic.gj_erp.mapper.pgd; + +import com.dsic.gj_erp.bean.pgd.PgdPwjh; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * Mapper 接口 + *

+ * + * @author xn + * @since 2023-11-13 + */ +public interface PgdPwjhMapper extends BaseMapper { + +} diff --git a/src/main/java/com/dsic/gj_erp/mapper/pgd/PgdPwjhMapper.xml b/src/main/java/com/dsic/gj_erp/mapper/pgd/PgdPwjhMapper.xml new file mode 100644 index 0000000..0dce849 --- /dev/null +++ b/src/main/java/com/dsic/gj_erp/mapper/pgd/PgdPwjhMapper.xml @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + czbh, pl, fd, zl, lqlb, kw, tlth, wpgg, wpcz, wpzl, pwwz, pwjhrq, qfxqrqxz, qfxqrqdz, sljhwgrq, pwfzr, jpbs, pwjgry, pwksrq, pwjsrq, zt, bzry, bzrq, xfry, xfrq, fkry, fkrq, fkyy, id + + + diff --git a/src/main/java/com/dsic/gj_erp/mapper/pgd/PgdQgjhMapper.java b/src/main/java/com/dsic/gj_erp/mapper/pgd/PgdQgjhMapper.java new file mode 100644 index 0000000..350a2e0 --- /dev/null +++ b/src/main/java/com/dsic/gj_erp/mapper/pgd/PgdQgjhMapper.java @@ -0,0 +1,16 @@ +package com.dsic.gj_erp.mapper.pgd; + +import com.dsic.gj_erp.bean.pgd.PgdQgjh; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * Mapper 接口 + *

+ * + * @author xn + * @since 2023-11-13 + */ +public interface PgdQgjhMapper extends BaseMapper { + +} diff --git a/src/main/java/com/dsic/gj_erp/mapper/pgd/PgdQgjhMapper.xml b/src/main/java/com/dsic/gj_erp/mapper/pgd/PgdQgjhMapper.xml new file mode 100644 index 0000000..81be1d6 --- /dev/null +++ b/src/main/java/com/dsic/gj_erp/mapper/pgd/PgdQgjhMapper.xml @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + czbh, pl, fd, zl, lqlb, kw, tlth, wpgg, wpcz, wpzl, qgjhrq, qfxqrqxz, qfxqrqdz, pwjhwgrq, qgfzry, hxsbbh, hxcd, hxkccd, qgsbbh, qgcd, qgkccd, hxry, hxksrq, hxjsrq, qgry, qgksrq, qgjsrq, zt, bzry, bzrq, xfry, xfrq, fkry, fkrq, fkyy, id + + + diff --git a/src/main/java/com/dsic/gj_erp/mapper/pgd/PgdQmjhMapper.java b/src/main/java/com/dsic/gj_erp/mapper/pgd/PgdQmjhMapper.java new file mode 100644 index 0000000..66e6738 --- /dev/null +++ b/src/main/java/com/dsic/gj_erp/mapper/pgd/PgdQmjhMapper.java @@ -0,0 +1,16 @@ +package com.dsic.gj_erp.mapper.pgd; + +import com.dsic.gj_erp.bean.pgd.PgdQmjh; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * Mapper 接口 + *

+ * + * @author xn + * @since 2023-11-13 + */ +public interface PgdQmjhMapper extends BaseMapper { + +} diff --git a/src/main/java/com/dsic/gj_erp/mapper/pgd/PgdQmjhMapper.xml b/src/main/java/com/dsic/gj_erp/mapper/pgd/PgdQmjhMapper.xml new file mode 100644 index 0000000..d8e42e9 --- /dev/null +++ b/src/main/java/com/dsic/gj_erp/mapper/pgd/PgdQmjhMapper.xml @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + czbh, pl, fd, kw, zl, tlth, ptblx, ljbh, ljmc, ljgg, ljcz, wpfl, jldw, sl, qjgjhrq, qfxqrqxz, qfxqrqdz, gylx, qjgfzry, qsbbh, qjgry, qjgksrq, qjgjsrq, zt, bzry, bzrq, xfry, xfrq, fkry, fkrq, fkyy, id + + + diff --git a/src/main/java/com/dsic/gj_erp/mapper/pgd/PgdSljhMapper.java b/src/main/java/com/dsic/gj_erp/mapper/pgd/PgdSljhMapper.java new file mode 100644 index 0000000..3725126 --- /dev/null +++ b/src/main/java/com/dsic/gj_erp/mapper/pgd/PgdSljhMapper.java @@ -0,0 +1,16 @@ +package com.dsic.gj_erp.mapper.pgd; + +import com.dsic.gj_erp.bean.pgd.PgdSljh; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * Mapper 接口 + *

+ * + * @author xn + * @since 2023-11-13 + */ +public interface PgdSljhMapper extends BaseMapper { + +} diff --git a/src/main/java/com/dsic/gj_erp/mapper/pgd/PgdSljhMapper.xml b/src/main/java/com/dsic/gj_erp/mapper/pgd/PgdSljhMapper.xml new file mode 100644 index 0000000..6fced06 --- /dev/null +++ b/src/main/java/com/dsic/gj_erp/mapper/pgd/PgdSljhMapper.xml @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + czbh, pl, fd, zl, lqlb, kw, tlth, wpgg, wpcz, wpzl, hth, xhth, lph, kwh, cs, jpbs, slfzry, slwz, sljhrq, qfxqrqxz, qfxqrqdz, slry, slksrq, sjjsrq, zt, bzry, bzrq, xfry, xfrq, fkry, fkrq, fkyy, id + + + diff --git a/src/main/java/com/dsic/gj_erp/mapper/pgd/PgdTzjhMapper.java b/src/main/java/com/dsic/gj_erp/mapper/pgd/PgdTzjhMapper.java new file mode 100644 index 0000000..c8016c1 --- /dev/null +++ b/src/main/java/com/dsic/gj_erp/mapper/pgd/PgdTzjhMapper.java @@ -0,0 +1,16 @@ +package com.dsic.gj_erp.mapper.pgd; + +import com.dsic.gj_erp.bean.pgd.PgdTzjh; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * Mapper 接口 + *

+ * + * @author xn + * @since 2023-11-13 + */ +public interface PgdTzjhMapper extends BaseMapper { + +} diff --git a/src/main/java/com/dsic/gj_erp/mapper/pgd/PgdTzjhMapper.xml b/src/main/java/com/dsic/gj_erp/mapper/pgd/PgdTzjhMapper.xml new file mode 100644 index 0000000..5ee5720 --- /dev/null +++ b/src/main/java/com/dsic/gj_erp/mapper/pgd/PgdTzjhMapper.xml @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + tzzt, czbh, pl, fd, lqbxfrq, lqbjsrq, tltxfrq, tltjsrq, qgxqrq, qfxqrqxz, qfxqrqdz, zt, fkyy, xfry, fkrq, xfrq, bzry, id, bzrq, fkry + + + diff --git a/src/main/java/com/dsic/gj_erp/service/jcsj/impl/BomUploadServiceImpl.java b/src/main/java/com/dsic/gj_erp/service/jcsj/impl/BomUploadServiceImpl.java index c2ce26b..4679ebd 100644 --- a/src/main/java/com/dsic/gj_erp/service/jcsj/impl/BomUploadServiceImpl.java +++ b/src/main/java/com/dsic/gj_erp/service/jcsj/impl/BomUploadServiceImpl.java @@ -232,6 +232,7 @@ public class BomUploadServiceImpl { * @param fileName zt 默认传 01 如果 传02 说明二次导入 // todo (dm_czplp_new :jsq_lqb)、《图纸计划》(dm_tzjh :jsq_lqb) * // 根据船号 ,pi量全部删除 型材是否 插入 物品基本表 */ + @Transactional(rollbackFor = Exception.class) public Map bclqbUpload(List lines, String fileName, HttpServletRequest req, String zt, int bcdel) throws CustomException { // 判断是否重复导入 Map map = new HashMap(); @@ -393,7 +394,7 @@ public class BomUploadServiceImpl { bclqjbpService.save(bclqjbp); return map; } - + @Transactional(rollbackFor = Exception.class) public Map xclqbUpload(List lines, String fileName, HttpServletRequest req, String zt, int xcdel) throws CustomException { // 判断是否重复导入 Map map = new HashMap(); @@ -543,6 +544,7 @@ public class BomUploadServiceImpl { } //C16K-2_011批量手工板材统计数据_3跨.BC + @Transactional(rollbackFor = Exception.class) public Map bctjUpload(List lines, String fileName, HttpServletRequest req, String zt, int bctjdel) throws CustomException { Map map = new HashMap(); List adds = new ArrayList<>(); @@ -719,6 +721,7 @@ public class BomUploadServiceImpl { return map; } + @Transactional(rollbackFor = Exception.class) public Map xctjUpload(List lines, String fileName, HttpServletRequest req, String zt, int xctjdel) throws CustomException { Map map = new HashMap(); List zllbs = dm_zhbmpRepository.findByBMLB("ZLLB"); @@ -827,7 +830,7 @@ public class BomUploadServiceImpl { } return map; } - + @Transactional(rollbackFor = Exception.class) public Map bctltUpload(List lines, String fileName, HttpServletRequest req, String zt, int tld) throws CustomException, ScriptException { Map map = new HashMap(); List adds = new ArrayList<>(); @@ -1027,7 +1030,7 @@ public class BomUploadServiceImpl { }); return map; } - + @Transactional(rollbackFor = Exception.class) public Map ljptbUpload(List lines, String fileName, HttpServletRequest req, String zt, int ldpt) throws CustomException { List adds = new ArrayList<>(); Map map = new HashMap(); @@ -1153,7 +1156,7 @@ public class BomUploadServiceImpl { // 根据文件名字得到第二个- 进行拆分 return map; } - + @Transactional(rollbackFor = Exception.class) public void insertWpjbbByLjptb(List list) { int wph = dmWpjbpServicel.count(new QueryWrapper().eq("wph", list.get(0).getDcCh() + list.get(0).getDcFd())); if (wph == 0) { @@ -1202,7 +1205,7 @@ public class BomUploadServiceImpl { dmWpjbpServicel.saveBatch(adds); } } - + @Transactional(rollbackFor = Exception.class) public void insertwpjbbByxcLq(String wpmc, String wpxh, String wpgg, String ch, String username) { String wpid = syService.f_getpjh("SS", "SYSTEM", "WPH"); DmWpjbp wpjbp = new DmWpjbp(); diff --git a/src/main/java/com/dsic/gj_erp/service/pgd/PgdDhService.java b/src/main/java/com/dsic/gj_erp/service/pgd/PgdDhService.java new file mode 100644 index 0000000..2eda979 --- /dev/null +++ b/src/main/java/com/dsic/gj_erp/service/pgd/PgdDhService.java @@ -0,0 +1,16 @@ +package com.dsic.gj_erp.service.pgd; + +import com.dsic.gj_erp.bean.pgd.PgdDh; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 服务类 + *

+ * + * @author xn + * @since 2023-11-13 + */ +public interface PgdDhService extends IService { + +} diff --git a/src/main/java/com/dsic/gj_erp/service/pgd/PgdDmjhService.java b/src/main/java/com/dsic/gj_erp/service/pgd/PgdDmjhService.java new file mode 100644 index 0000000..bccc5b8 --- /dev/null +++ b/src/main/java/com/dsic/gj_erp/service/pgd/PgdDmjhService.java @@ -0,0 +1,16 @@ +package com.dsic.gj_erp.service.pgd; + +import com.dsic.gj_erp.bean.pgd.PgdDmjh; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 服务类 + *

+ * + * @author xn + * @since 2023-11-13 + */ +public interface PgdDmjhService extends IService { + +} diff --git a/src/main/java/com/dsic/gj_erp/service/pgd/PgdPkjhService.java b/src/main/java/com/dsic/gj_erp/service/pgd/PgdPkjhService.java new file mode 100644 index 0000000..ba66823 --- /dev/null +++ b/src/main/java/com/dsic/gj_erp/service/pgd/PgdPkjhService.java @@ -0,0 +1,16 @@ +package com.dsic.gj_erp.service.pgd; + +import com.dsic.gj_erp.bean.pgd.PgdPkjh; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 服务类 + *

+ * + * @author xn + * @since 2023-11-13 + */ +public interface PgdPkjhService extends IService { + +} diff --git a/src/main/java/com/dsic/gj_erp/service/pgd/PgdPwjhService.java b/src/main/java/com/dsic/gj_erp/service/pgd/PgdPwjhService.java new file mode 100644 index 0000000..8040d77 --- /dev/null +++ b/src/main/java/com/dsic/gj_erp/service/pgd/PgdPwjhService.java @@ -0,0 +1,16 @@ +package com.dsic.gj_erp.service.pgd; + +import com.dsic.gj_erp.bean.pgd.PgdPwjh; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 服务类 + *

+ * + * @author xn + * @since 2023-11-13 + */ +public interface PgdPwjhService extends IService { + +} diff --git a/src/main/java/com/dsic/gj_erp/service/pgd/PgdQgjhService.java b/src/main/java/com/dsic/gj_erp/service/pgd/PgdQgjhService.java new file mode 100644 index 0000000..2cfa8fd --- /dev/null +++ b/src/main/java/com/dsic/gj_erp/service/pgd/PgdQgjhService.java @@ -0,0 +1,16 @@ +package com.dsic.gj_erp.service.pgd; + +import com.dsic.gj_erp.bean.pgd.PgdQgjh; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 服务类 + *

+ * + * @author xn + * @since 2023-11-13 + */ +public interface PgdQgjhService extends IService { + +} diff --git a/src/main/java/com/dsic/gj_erp/service/pgd/PgdQmjhService.java b/src/main/java/com/dsic/gj_erp/service/pgd/PgdQmjhService.java new file mode 100644 index 0000000..fd8187a --- /dev/null +++ b/src/main/java/com/dsic/gj_erp/service/pgd/PgdQmjhService.java @@ -0,0 +1,16 @@ +package com.dsic.gj_erp.service.pgd; + +import com.dsic.gj_erp.bean.pgd.PgdQmjh; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 服务类 + *

+ * + * @author xn + * @since 2023-11-13 + */ +public interface PgdQmjhService extends IService { + +} diff --git a/src/main/java/com/dsic/gj_erp/service/pgd/PgdSljhService.java b/src/main/java/com/dsic/gj_erp/service/pgd/PgdSljhService.java new file mode 100644 index 0000000..b86c476 --- /dev/null +++ b/src/main/java/com/dsic/gj_erp/service/pgd/PgdSljhService.java @@ -0,0 +1,16 @@ +package com.dsic.gj_erp.service.pgd; + +import com.dsic.gj_erp.bean.pgd.PgdSljh; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 服务类 + *

+ * + * @author xn + * @since 2023-11-13 + */ +public interface PgdSljhService extends IService { + +} diff --git a/src/main/java/com/dsic/gj_erp/service/pgd/PgdTzjhService.java b/src/main/java/com/dsic/gj_erp/service/pgd/PgdTzjhService.java new file mode 100644 index 0000000..3f22ab2 --- /dev/null +++ b/src/main/java/com/dsic/gj_erp/service/pgd/PgdTzjhService.java @@ -0,0 +1,22 @@ +package com.dsic.gj_erp.service.pgd; + +import com.dsic.gj_erp.bean.pgd.PgdTzjh; +import com.baomidou.mybatisplus.extension.service.IService; + +import javax.servlet.http.HttpServletRequest; +import java.util.List; + +/** + *

+ * 服务类 + *

+ * + * @author xn + * @since 2023-11-13 + */ +public interface PgdTzjhService extends IService { + + void saveTzjhPgdXd(List tzjhs, HttpServletRequest request); + void saveTzjhPgdFk(List tzjhs, HttpServletRequest request); + void saveTzjhPgdXdBack(List tzjhs, HttpServletRequest request); +} diff --git a/src/main/java/com/dsic/gj_erp/service/pgd/impl/PgdDhServiceImpl.java b/src/main/java/com/dsic/gj_erp/service/pgd/impl/PgdDhServiceImpl.java new file mode 100644 index 0000000..51f6817 --- /dev/null +++ b/src/main/java/com/dsic/gj_erp/service/pgd/impl/PgdDhServiceImpl.java @@ -0,0 +1,20 @@ +package com.dsic.gj_erp.service.pgd.impl; + +import com.dsic.gj_erp.bean.pgd.PgdDh; +import com.dsic.gj_erp.mapper.pgd.PgdDhMapper; +import com.dsic.gj_erp.service.pgd.PgdDhService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 服务实现类 + *

+ * + * @author xn + * @since 2023-11-13 + */ +@Service +public class PgdDhServiceImpl extends ServiceImpl implements PgdDhService { + +} diff --git a/src/main/java/com/dsic/gj_erp/service/pgd/impl/PgdDmjhServiceImpl.java b/src/main/java/com/dsic/gj_erp/service/pgd/impl/PgdDmjhServiceImpl.java new file mode 100644 index 0000000..388a754 --- /dev/null +++ b/src/main/java/com/dsic/gj_erp/service/pgd/impl/PgdDmjhServiceImpl.java @@ -0,0 +1,20 @@ +package com.dsic.gj_erp.service.pgd.impl; + +import com.dsic.gj_erp.bean.pgd.PgdDmjh; +import com.dsic.gj_erp.mapper.pgd.PgdDmjhMapper; +import com.dsic.gj_erp.service.pgd.PgdDmjhService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 服务实现类 + *

+ * + * @author xn + * @since 2023-11-13 + */ +@Service +public class PgdDmjhServiceImpl extends ServiceImpl implements PgdDmjhService { + +} diff --git a/src/main/java/com/dsic/gj_erp/service/pgd/impl/PgdPkjhServiceImpl.java b/src/main/java/com/dsic/gj_erp/service/pgd/impl/PgdPkjhServiceImpl.java new file mode 100644 index 0000000..2a7a6ae --- /dev/null +++ b/src/main/java/com/dsic/gj_erp/service/pgd/impl/PgdPkjhServiceImpl.java @@ -0,0 +1,20 @@ +package com.dsic.gj_erp.service.pgd.impl; + +import com.dsic.gj_erp.bean.pgd.PgdPkjh; +import com.dsic.gj_erp.mapper.pgd.PgdPkjhMapper; +import com.dsic.gj_erp.service.pgd.PgdPkjhService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 服务实现类 + *

+ * + * @author xn + * @since 2023-11-13 + */ +@Service +public class PgdPkjhServiceImpl extends ServiceImpl implements PgdPkjhService { + +} diff --git a/src/main/java/com/dsic/gj_erp/service/pgd/impl/PgdPwjhServiceImpl.java b/src/main/java/com/dsic/gj_erp/service/pgd/impl/PgdPwjhServiceImpl.java new file mode 100644 index 0000000..51e7c57 --- /dev/null +++ b/src/main/java/com/dsic/gj_erp/service/pgd/impl/PgdPwjhServiceImpl.java @@ -0,0 +1,20 @@ +package com.dsic.gj_erp.service.pgd.impl; + +import com.dsic.gj_erp.bean.pgd.PgdPwjh; +import com.dsic.gj_erp.mapper.pgd.PgdPwjhMapper; +import com.dsic.gj_erp.service.pgd.PgdPwjhService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 服务实现类 + *

+ * + * @author xn + * @since 2023-11-13 + */ +@Service +public class PgdPwjhServiceImpl extends ServiceImpl implements PgdPwjhService { + +} diff --git a/src/main/java/com/dsic/gj_erp/service/pgd/impl/PgdQgjhServiceImpl.java b/src/main/java/com/dsic/gj_erp/service/pgd/impl/PgdQgjhServiceImpl.java new file mode 100644 index 0000000..e888793 --- /dev/null +++ b/src/main/java/com/dsic/gj_erp/service/pgd/impl/PgdQgjhServiceImpl.java @@ -0,0 +1,20 @@ +package com.dsic.gj_erp.service.pgd.impl; + +import com.dsic.gj_erp.bean.pgd.PgdQgjh; +import com.dsic.gj_erp.mapper.pgd.PgdQgjhMapper; +import com.dsic.gj_erp.service.pgd.PgdQgjhService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 服务实现类 + *

+ * + * @author xn + * @since 2023-11-13 + */ +@Service +public class PgdQgjhServiceImpl extends ServiceImpl implements PgdQgjhService { + +} diff --git a/src/main/java/com/dsic/gj_erp/service/pgd/impl/PgdQmjhServiceImpl.java b/src/main/java/com/dsic/gj_erp/service/pgd/impl/PgdQmjhServiceImpl.java new file mode 100644 index 0000000..baeca9f --- /dev/null +++ b/src/main/java/com/dsic/gj_erp/service/pgd/impl/PgdQmjhServiceImpl.java @@ -0,0 +1,20 @@ +package com.dsic.gj_erp.service.pgd.impl; + +import com.dsic.gj_erp.bean.pgd.PgdQmjh; +import com.dsic.gj_erp.mapper.pgd.PgdQmjhMapper; +import com.dsic.gj_erp.service.pgd.PgdQmjhService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 服务实现类 + *

+ * + * @author xn + * @since 2023-11-13 + */ +@Service +public class PgdQmjhServiceImpl extends ServiceImpl implements PgdQmjhService { + +} diff --git a/src/main/java/com/dsic/gj_erp/service/pgd/impl/PgdSljhServiceImpl.java b/src/main/java/com/dsic/gj_erp/service/pgd/impl/PgdSljhServiceImpl.java new file mode 100644 index 0000000..f7eb6cd --- /dev/null +++ b/src/main/java/com/dsic/gj_erp/service/pgd/impl/PgdSljhServiceImpl.java @@ -0,0 +1,20 @@ +package com.dsic.gj_erp.service.pgd.impl; + +import com.dsic.gj_erp.bean.pgd.PgdSljh; +import com.dsic.gj_erp.mapper.pgd.PgdSljhMapper; +import com.dsic.gj_erp.service.pgd.PgdSljhService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 服务实现类 + *

+ * + * @author xn + * @since 2023-11-13 + */ +@Service +public class PgdSljhServiceImpl extends ServiceImpl implements PgdSljhService { + +} diff --git a/src/main/java/com/dsic/gj_erp/service/pgd/impl/PgdTzjhServiceImpl.java b/src/main/java/com/dsic/gj_erp/service/pgd/impl/PgdTzjhServiceImpl.java new file mode 100644 index 0000000..262c70a --- /dev/null +++ b/src/main/java/com/dsic/gj_erp/service/pgd/impl/PgdTzjhServiceImpl.java @@ -0,0 +1,74 @@ +package com.dsic.gj_erp.service.pgd.impl; + +import cn.hutool.core.date.DateUtil; +import com.dsic.gj_erp.bean.pgd.PgdTzjh; +import com.dsic.gj_erp.mapper.pgd.PgdTzjhMapper; +import com.dsic.gj_erp.service.pgd.PgdTzjhService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import lombok.Data; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import javax.servlet.http.HttpServletRequest; +import java.util.ArrayList; +import java.util.List; + +/** + *

+ * 服务实现类 + *

+ * + * @author xn + * @since 2023-11-13 + */ +@Service +public class PgdTzjhServiceImpl extends ServiceImpl implements PgdTzjhService { + + + @Transactional(rollbackFor = Exception.class) + @Override + public void saveTzjhPgdXd(List tzjhs, HttpServletRequest request) { + Listups= new ArrayList<>(); + tzjhs.forEach(f->{ + PgdTzjh e= new PgdTzjh(); + e.setXfry((String) request.getAttribute("yhms")); + e.setXfrq(DateUtil.format(DateUtil.date(), "yyyy/MM/dd")); + e.setZt("02"); + e.setId(f.getId()); + ups.add(e); + }); + this.updateBatchById(ups); + } + + @Transactional(rollbackFor = Exception.class) + @Override + public void saveTzjhPgdFk(List tzjhs, HttpServletRequest request) { + Listups= new ArrayList<>(); + tzjhs.forEach(f->{ + PgdTzjh e= new PgdTzjh(); + e.setFkry((String) request.getAttribute("yhms")); + e.setFkrq(DateUtil.format(DateUtil.date(), "yyyy/MM/dd")); + e.setZt("99"); + e.setFkyy(f.getFkyy()); + e.setId(f.getId()); + ups.add(e); + }); + this.updateBatchById(ups); + } + + @Override + public void saveTzjhPgdXdBack(List tzjhs, HttpServletRequest request) { + Listups= new ArrayList<>(); + tzjhs.forEach(f->{ + PgdTzjh e= new PgdTzjh(); + e.setXfry((String) request.getAttribute("yhms")); + e.setXfrq(DateUtil.format(DateUtil.date(), "yyyy/MM/dd")); + if(f.getZt().equals("02")){ + e.setZt("01"); + } + e.setId(f.getId()); + ups.add(e); + }); + this.updateBatchById(ups); + } +}