派工单实体类创建

master
xhj 1 year ago
parent ff5be04fdc
commit 9ffd3f1717

@ -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;
/**
* <p>
*
* </p>
*
* @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;
}

@ -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;
/**
* <p>
*
* </p>
*
* @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;
}

@ -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;
/**
* <p>
*
* </p>
*
* @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;
}

@ -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;
/**
* <p>
*
* </p>
*
* @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;
}

@ -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;
/**
* <p>
*
* </p>
*
* @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;
}

@ -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;
/**
* <p>
*
* </p>
*
* @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;
}

@ -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;
/**
* <p>
*
* </p>
*
* @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;
}

@ -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;
/**
* <p>
*
* </p>
*
* @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;
}

@ -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;
/**
* <p>
*
* </p>
*
* @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<PgdTzjh> 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());
}
}

@ -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;
/**
* <p>
*
* </p>
*
* @author xn
* @since 2023-11-13
*/
@RestController
@RequestMapping("/pgdDmjh")
public class PgdDmjhController {
}

@ -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;
/**
* <p>
*
* </p>
*
* @author xn
* @since 2023-11-13
*/
@RestController
@RequestMapping("/pgdPkjh")
public class PgdPkjhController {
}

@ -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;
/**
* <p>
*
* </p>
*
* @author xn
* @since 2023-11-13
*/
@RestController
@RequestMapping("/pgdPwjh")
public class PgdPwjhController {
}

@ -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;
/**
* <p>
*
* </p>
*
* @author xn
* @since 2023-11-13
*/
@RestController
@RequestMapping("/pgdQgjh")
public class PgdQgjhController {
}

@ -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;
/**
* <p>
*
* </p>
*
* @author xn
* @since 2023-11-13
*/
@RestController
@RequestMapping("/pgdQmjh")
public class PgdQmjhController {
}

@ -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;
/**
* <p>
*
* </p>
*
* @author xn
* @since 2023-11-13
*/
@RestController
@RequestMapping("/pgdSljh")
public class PgdSljhController {
}

@ -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;
/**
* <p>
*
* </p>
*
* @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 <PgdTzjh> 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 List<PgdTzjh>list) throws Exception, CustomException {
pgdTzjhService.saveTzjhPgdXd(list,req);
return new ResultBean();
}
@PostMapping("/saveTzjhPgdXdBack")
@ResponseBody
@AuthFunction
public ResultBean saveTzjhPgdXdBack(HttpServletRequest req, @RequestBody List<PgdTzjh>list) throws Exception, CustomException {
pgdTzjhService.saveTzjhPgdXdBack(list,req);
return new ResultBean();
}
@PostMapping("/saveTzjhPgdFk")
@ResponseBody
@AuthFunction
public ResultBean saveTzjhPgdFk(HttpServletRequest req, @RequestBody List<PgdTzjh>list) 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<DmCbxxp> cbbm = dmCbxxpService.list(new QueryWrapper<DmCbxxp>().orderBy(true, true, "wgbs","cbbm","len(cbbm)"));
returnMap.put("cbbm", cbbm);
return new ResultBean(returnMap);
}
}

@ -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;
/**
* <p>
* Mapper
* </p>
*
* @author xn
* @since 2023-11-13
*/
public interface PgdDhMapper extends BaseMapper<PgdDh> {
}

@ -0,0 +1,37 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.dsic.gj_erp.mapper.pgd.PgdDhMapper">
<!-- 通用查询映射结果 -->
<resultMap id="BaseResultMap" type="com.dsic.gj_erp.bean.pgd.PgdDh">
<id column="id" property="id" />
<result column="czbh" property="czbh" />
<result column="dhqdh" property="dhqdh" />
<result column="wpcz" property="wpcz" />
<result column="hd" property="hd" />
<result column="kd" property="kd" />
<result column="cd" property="cd" />
<result column="xqsl" property="xqsl" />
<result column="slxqrq" property="slxqrq" />
<result column="qfxqrqxz" property="qfxqrqxz" />
<result column="qfxqrqdz" property="qfxqrqdz" />
<result column="hth" property="hth" />
<result column="xhth" property="xhth" />
<result column="dhsl" property="dhsl" />
<result column="cgsl" property="cgsl" />
<result column="zt" property="zt" />
<result column="bzry" property="bzry" />
<result column="bzrq" property="bzrq" />
<result column="xfry" property="xfry" />
<result column="xfrq" property="xfrq" />
<result column="fkry" property="fkry" />
<result column="fkrq" property="fkrq" />
<result column="fkyy" property="fkyy" />
</resultMap>
<!-- 通用查询结果列 -->
<sql id="Base_Column_List">
czbh, dhqdh, wpcz, hd, kd, cd, xqsl, slxqrq, qfxqrqxz, qfxqrqdz, hth, xhth, dhsl, cgsl, zt, bzry, bzrq, xfry, xfrq, fkry, fkrq, fkyy, id
</sql>
</mapper>

@ -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;
/**
* <p>
* Mapper
* </p>
*
* @author xn
* @since 2023-11-13
*/
public interface PgdDmjhMapper extends BaseMapper<PgdDmjh> {
}

@ -0,0 +1,47 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.dsic.gj_erp.mapper.pgd.PgdDmjhMapper">
<!-- 通用查询映射结果 -->
<resultMap id="BaseResultMap" type="com.dsic.gj_erp.bean.pgd.PgdDmjh">
<id column="id" property="id" />
<result column="czbh" property="czbh" />
<result column="pl" property="pl" />
<result column="fd" property="fd" />
<result column="kw" property="kw" />
<result column="zl" property="zl" />
<result column="tlth" property="tlth" />
<result column="ptblx" property="ptblx" />
<result column="ljbh" property="ljbh" />
<result column="ljmc" property="ljmc" />
<result column="ljgg" property="ljgg" />
<result column="ljcz" property="ljcz" />
<result column="wpfl" property="wpfl" />
<result column="jldw" property="jldw" />
<result column="sl" property="sl" />
<result column="dmjhrq" property="dmjhrq" />
<result column="qfxqrqxz" property="qfxqrqxz" />
<result column="qfxqrqdz" property="qfxqrqdz" />
<result column="gylx" property="gylx" />
<result column="dmfzry" property="dmfzry" />
<result column="dmsbbh" property="dmsbbh" />
<result column="dmcd" property="dmcd" />
<result column="dmry" property="dmry" />
<result column="dmksrq" property="dmksrq" />
<result column="dmjsrq" property="dmjsrq" />
<result column="zt" property="zt" />
<result column="bzry" property="bzry" />
<result column="bzrq" property="bzrq" />
<result column="xfry" property="xfry" />
<result column="xfrq" property="xfrq" />
<result column="fkry" property="fkry" />
<result column="fkrq" property="fkrq" />
<result column="fkyy" property="fkyy" />
</resultMap>
<!-- 通用查询结果列 -->
<sql id="Base_Column_List">
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
</sql>
</mapper>

@ -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;
/**
* <p>
* Mapper
* </p>
*
* @author xn
* @since 2023-11-13
*/
public interface PgdPkjhMapper extends BaseMapper<PgdPkjh> {
}

@ -0,0 +1,48 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.dsic.gj_erp.mapper.pgd.PgdPkjhMapper">
<!-- 通用查询映射结果 -->
<resultMap id="BaseResultMap" type="com.dsic.gj_erp.bean.pgd.PgdPkjh">
<id column="id" property="id" />
<result column="czbh" property="czbh" />
<result column="pl" property="pl" />
<result column="fd" property="fd" />
<result column="kw" property="kw" />
<result column="zl" property="zl" />
<result column="tlth" property="tlth" />
<result column="ptblx" property="ptblx" />
<result column="ljbh" property="ljbh" />
<result column="ljmc" property="ljmc" />
<result column="ljgg" property="ljgg" />
<result column="ljcz" property="ljcz" />
<result column="wpfl" property="wpfl" />
<result column="jldw" property="jldw" />
<result column="sl" property="sl" />
<result column="pkjhrq" property="pkjhrq" />
<result column="qfxqrqxz" property="qfxqrqxz" />
<result column="qfxqrqdz" property="qfxqrqdz" />
<result column="gylx" property="gylx" />
<result column="pkfzry" property="pkfzry" />
<result column="pksbbh" property="pksbbh" />
<result column="pklx" property="pklx" />
<result column="pkcd" property="pkcd" />
<result column="pkry" property="pkry" />
<result column="pkksrq" property="pkksrq" />
<result column="pkjsrq" property="pkjsrq" />
<result column="zt" property="zt" />
<result column="bzry" property="bzry" />
<result column="bzrq" property="bzrq" />
<result column="xfry" property="xfry" />
<result column="xfrq" property="xfrq" />
<result column="fkry" property="fkry" />
<result column="fkrq" property="fkrq" />
<result column="fkyy" property="fkyy" />
</resultMap>
<!-- 通用查询结果列 -->
<sql id="Base_Column_List">
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
</sql>
</mapper>

@ -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;
/**
* <p>
* Mapper
* </p>
*
* @author xn
* @since 2023-11-13
*/
public interface PgdPwjhMapper extends BaseMapper<PgdPwjh> {
}

@ -0,0 +1,43 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.dsic.gj_erp.mapper.pgd.PgdPwjhMapper">
<!-- 通用查询映射结果 -->
<resultMap id="BaseResultMap" type="com.dsic.gj_erp.bean.pgd.PgdPwjh">
<id column="id" property="id" />
<result column="czbh" property="czbh" />
<result column="pl" property="pl" />
<result column="fd" property="fd" />
<result column="zl" property="zl" />
<result column="lqlb" property="lqlb" />
<result column="kw" property="kw" />
<result column="tlth" property="tlth" />
<result column="wpgg" property="wpgg" />
<result column="wpcz" property="wpcz" />
<result column="wpzl" property="wpzl" />
<result column="pwwz" property="pwwz" />
<result column="pwjhrq" property="pwjhrq" />
<result column="qfxqrqxz" property="qfxqrqxz" />
<result column="qfxqrqdz" property="qfxqrqdz" />
<result column="sljhwgrq" property="sljhwgrq" />
<result column="pwfzr" property="pwfzr" />
<result column="jpbs" property="jpbs" />
<result column="pwjgry" property="pwjgry" />
<result column="pwksrq" property="pwksrq" />
<result column="pwjsrq" property="pwjsrq" />
<result column="zt" property="zt" />
<result column="bzry" property="bzry" />
<result column="bzrq" property="bzrq" />
<result column="xfry" property="xfry" />
<result column="xfrq" property="xfrq" />
<result column="fkry" property="fkry" />
<result column="fkrq" property="fkrq" />
<result column="fkyy" property="fkyy" />
</resultMap>
<!-- 通用查询结果列 -->
<sql id="Base_Column_List">
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
</sql>
</mapper>

@ -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;
/**
* <p>
* Mapper
* </p>
*
* @author xn
* @since 2023-11-13
*/
public interface PgdQgjhMapper extends BaseMapper<PgdQgjh> {
}

@ -0,0 +1,50 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.dsic.gj_erp.mapper.pgd.PgdQgjhMapper">
<!-- 通用查询映射结果 -->
<resultMap id="BaseResultMap" type="com.dsic.gj_erp.bean.pgd.PgdQgjh">
<id column="id" property="id" />
<result column="czbh" property="czbh" />
<result column="pl" property="pl" />
<result column="fd" property="fd" />
<result column="zl" property="zl" />
<result column="lqlb" property="lqlb" />
<result column="kw" property="kw" />
<result column="tlth" property="tlth" />
<result column="wpgg" property="wpgg" />
<result column="wpcz" property="wpcz" />
<result column="wpzl" property="wpzl" />
<result column="qgjhrq" property="qgjhrq" />
<result column="qfxqrqxz" property="qfxqrqxz" />
<result column="qfxqrqdz" property="qfxqrqdz" />
<result column="pwjhwgrq" property="pwjhwgrq" />
<result column="qgfzry" property="qgfzry" />
<result column="hxsbbh" property="hxsbbh" />
<result column="hxcd" property="hxcd" />
<result column="hxkccd" property="hxkccd" />
<result column="qgsbbh" property="qgsbbh" />
<result column="qgcd" property="qgcd" />
<result column="qgkccd" property="qgkccd" />
<result column="hxry" property="hxry" />
<result column="hxksrq" property="hxksrq" />
<result column="hxjsrq" property="hxjsrq" />
<result column="qgry" property="qgry" />
<result column="qgksrq" property="qgksrq" />
<result column="qgjsrq" property="qgjsrq" />
<result column="zt" property="zt" />
<result column="bzry" property="bzry" />
<result column="bzrq" property="bzrq" />
<result column="xfry" property="xfry" />
<result column="xfrq" property="xfrq" />
<result column="fkry" property="fkry" />
<result column="fkrq" property="fkrq" />
<result column="fkyy" property="fkyy" />
</resultMap>
<!-- 通用查询结果列 -->
<sql id="Base_Column_List">
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
</sql>
</mapper>

@ -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;
/**
* <p>
* Mapper
* </p>
*
* @author xn
* @since 2023-11-13
*/
public interface PgdQmjhMapper extends BaseMapper<PgdQmjh> {
}

@ -0,0 +1,46 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.dsic.gj_erp.mapper.pgd.PgdQmjhMapper">
<!-- 通用查询映射结果 -->
<resultMap id="BaseResultMap" type="com.dsic.gj_erp.bean.pgd.PgdQmjh">
<id column="id" property="id" />
<result column="czbh" property="czbh" />
<result column="pl" property="pl" />
<result column="fd" property="fd" />
<result column="kw" property="kw" />
<result column="zl" property="zl" />
<result column="tlth" property="tlth" />
<result column="ptblx" property="ptblx" />
<result column="ljbh" property="ljbh" />
<result column="ljmc" property="ljmc" />
<result column="ljgg" property="ljgg" />
<result column="ljcz" property="ljcz" />
<result column="wpfl" property="wpfl" />
<result column="jldw" property="jldw" />
<result column="sl" property="sl" />
<result column="qjgjhrq" property="qjgjhrq" />
<result column="qfxqrqxz" property="qfxqrqxz" />
<result column="qfxqrqdz" property="qfxqrqdz" />
<result column="gylx" property="gylx" />
<result column="qjgfzry" property="qjgfzry" />
<result column="qsbbh" property="qsbbh" />
<result column="qjgry" property="qjgry" />
<result column="qjgksrq" property="qjgksrq" />
<result column="qjgjsrq" property="qjgjsrq" />
<result column="zt" property="zt" />
<result column="bzry" property="bzry" />
<result column="bzrq" property="bzrq" />
<result column="xfry" property="xfry" />
<result column="xfrq" property="xfrq" />
<result column="fkry" property="fkry" />
<result column="fkrq" property="fkrq" />
<result column="fkyy" property="fkyy" />
</resultMap>
<!-- 通用查询结果列 -->
<sql id="Base_Column_List">
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
</sql>
</mapper>

@ -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;
/**
* <p>
* Mapper
* </p>
*
* @author xn
* @since 2023-11-13
*/
public interface PgdSljhMapper extends BaseMapper<PgdSljh> {
}

@ -0,0 +1,47 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.dsic.gj_erp.mapper.pgd.PgdSljhMapper">
<!-- 通用查询映射结果 -->
<resultMap id="BaseResultMap" type="com.dsic.gj_erp.bean.pgd.PgdSljh">
<id column="id" property="id" />
<result column="czbh" property="czbh" />
<result column="pl" property="pl" />
<result column="fd" property="fd" />
<result column="zl" property="zl" />
<result column="lqlb" property="lqlb" />
<result column="kw" property="kw" />
<result column="tlth" property="tlth" />
<result column="wpgg" property="wpgg" />
<result column="wpcz" property="wpcz" />
<result column="wpzl" property="wpzl" />
<result column="hth" property="hth" />
<result column="xhth" property="xhth" />
<result column="lph" property="lph" />
<result column="kwh" property="kwh" />
<result column="cs" property="cs" />
<result column="jpbs" property="jpbs" />
<result column="slfzry" property="slfzry" />
<result column="slwz" property="slwz" />
<result column="sljhrq" property="sljhrq" />
<result column="qfxqrqxz" property="qfxqrqxz" />
<result column="qfxqrqdz" property="qfxqrqdz" />
<result column="slry" property="slry" />
<result column="slksrq" property="slksrq" />
<result column="sjjsrq" property="sjjsrq" />
<result column="zt" property="zt" />
<result column="bzry" property="bzry" />
<result column="bzrq" property="bzrq" />
<result column="xfry" property="xfry" />
<result column="xfrq" property="xfrq" />
<result column="fkry" property="fkry" />
<result column="fkrq" property="fkrq" />
<result column="fkyy" property="fkyy" />
</resultMap>
<!-- 通用查询结果列 -->
<sql id="Base_Column_List">
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
</sql>
</mapper>

@ -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;
/**
* <p>
* Mapper
* </p>
*
* @author xn
* @since 2023-11-13
*/
public interface PgdTzjhMapper extends BaseMapper<PgdTzjh> {
}

@ -0,0 +1,34 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.dsic.gj_erp.mapper.pgd.PgdTzjhMapper">
<!-- 通用查询映射结果 -->
<resultMap id="BaseResultMap" type="com.dsic.gj_erp.bean.pgd.PgdTzjh">
<id column="id" property="id" />
<result column="tzzt" property="tzzt" />
<result column="czbh" property="czbh" />
<result column="pl" property="pl" />
<result column="fd" property="fd" />
<result column="lqbxfrq" property="lqbxfrq" />
<result column="lqbjsrq" property="lqbjsrq" />
<result column="tltxfrq" property="tltxfrq" />
<result column="tltjsrq" property="tltjsrq" />
<result column="qgxqrq" property="qgxqrq" />
<result column="qfxqrqxz" property="qfxqrqxz" />
<result column="qfxqrqdz" property="qfxqrqdz" />
<result column="zt" property="zt" />
<result column="fkyy" property="fkyy" />
<result column="xfry" property="xfry" />
<result column="fkrq" property="fkrq" />
<result column="xfrq" property="xfrq" />
<result column="bzry" property="bzry" />
<result column="bzrq" property="bzrq" />
<result column="fkry" property="fkry" />
</resultMap>
<!-- 通用查询结果列 -->
<sql id="Base_Column_List">
tzzt, czbh, pl, fd, lqbxfrq, lqbjsrq, tltxfrq, tltjsrq, qgxqrq, qfxqrqxz, qfxqrqdz, zt, fkyy, xfry, fkrq, xfrq, bzry, id, bzrq, fkry
</sql>
</mapper>

@ -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<String> 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<String> 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<String> lines, String fileName, HttpServletRequest req, String zt, int bctjdel) throws CustomException {
Map map = new HashMap();
List<DmBchxylp> adds = new ArrayList<>();
@ -719,6 +721,7 @@ public class BomUploadServiceImpl {
return map;
}
@Transactional(rollbackFor = Exception.class)
public Map xctjUpload(List<String> lines, String fileName, HttpServletRequest req, String zt, int xctjdel) throws CustomException {
Map map = new HashMap();
List<Dm_zhbmp> zllbs = dm_zhbmpRepository.findByBMLB("ZLLB");
@ -827,7 +830,7 @@ public class BomUploadServiceImpl {
}
return map;
}
@Transactional(rollbackFor = Exception.class)
public Map bctltUpload(List<String> lines, String fileName, HttpServletRequest req, String zt, int tld) throws CustomException, ScriptException {
Map map = new HashMap();
List<DmBchxjbp> adds = new ArrayList<>();
@ -1027,7 +1030,7 @@ public class BomUploadServiceImpl {
});
return map;
}
@Transactional(rollbackFor = Exception.class)
public Map ljptbUpload(List<String> lines, String fileName, HttpServletRequest req, String zt, int ldpt) throws CustomException {
List<DmWlqd> adds = new ArrayList<>();
Map map = new HashMap();
@ -1153,7 +1156,7 @@ public class BomUploadServiceImpl {
// 根据文件名字得到第二个- 进行拆分
return map;
}
@Transactional(rollbackFor = Exception.class)
public void insertWpjbbByLjptb(List<DmWlqd> list) {
int wph = dmWpjbpServicel.count(new QueryWrapper<DmWpjbp>().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();

@ -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;
/**
* <p>
*
* </p>
*
* @author xn
* @since 2023-11-13
*/
public interface PgdDhService extends IService<PgdDh> {
}

@ -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;
/**
* <p>
*
* </p>
*
* @author xn
* @since 2023-11-13
*/
public interface PgdDmjhService extends IService<PgdDmjh> {
}

@ -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;
/**
* <p>
*
* </p>
*
* @author xn
* @since 2023-11-13
*/
public interface PgdPkjhService extends IService<PgdPkjh> {
}

@ -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;
/**
* <p>
*
* </p>
*
* @author xn
* @since 2023-11-13
*/
public interface PgdPwjhService extends IService<PgdPwjh> {
}

@ -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;
/**
* <p>
*
* </p>
*
* @author xn
* @since 2023-11-13
*/
public interface PgdQgjhService extends IService<PgdQgjh> {
}

@ -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;
/**
* <p>
*
* </p>
*
* @author xn
* @since 2023-11-13
*/
public interface PgdQmjhService extends IService<PgdQmjh> {
}

@ -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;
/**
* <p>
*
* </p>
*
* @author xn
* @since 2023-11-13
*/
public interface PgdSljhService extends IService<PgdSljh> {
}

@ -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;
/**
* <p>
*
* </p>
*
* @author xn
* @since 2023-11-13
*/
public interface PgdTzjhService extends IService<PgdTzjh> {
void saveTzjhPgdXd(List<PgdTzjh> tzjhs, HttpServletRequest request);
void saveTzjhPgdFk(List<PgdTzjh> tzjhs, HttpServletRequest request);
void saveTzjhPgdXdBack(List<PgdTzjh> tzjhs, HttpServletRequest request);
}

@ -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;
/**
* <p>
*
* </p>
*
* @author xn
* @since 2023-11-13
*/
@Service
public class PgdDhServiceImpl extends ServiceImpl<PgdDhMapper, PgdDh> implements PgdDhService {
}

@ -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;
/**
* <p>
*
* </p>
*
* @author xn
* @since 2023-11-13
*/
@Service
public class PgdDmjhServiceImpl extends ServiceImpl<PgdDmjhMapper, PgdDmjh> implements PgdDmjhService {
}

@ -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;
/**
* <p>
*
* </p>
*
* @author xn
* @since 2023-11-13
*/
@Service
public class PgdPkjhServiceImpl extends ServiceImpl<PgdPkjhMapper, PgdPkjh> implements PgdPkjhService {
}

@ -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;
/**
* <p>
*
* </p>
*
* @author xn
* @since 2023-11-13
*/
@Service
public class PgdPwjhServiceImpl extends ServiceImpl<PgdPwjhMapper, PgdPwjh> implements PgdPwjhService {
}

@ -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;
/**
* <p>
*
* </p>
*
* @author xn
* @since 2023-11-13
*/
@Service
public class PgdQgjhServiceImpl extends ServiceImpl<PgdQgjhMapper, PgdQgjh> implements PgdQgjhService {
}

@ -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;
/**
* <p>
*
* </p>
*
* @author xn
* @since 2023-11-13
*/
@Service
public class PgdQmjhServiceImpl extends ServiceImpl<PgdQmjhMapper, PgdQmjh> implements PgdQmjhService {
}

@ -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;
/**
* <p>
*
* </p>
*
* @author xn
* @since 2023-11-13
*/
@Service
public class PgdSljhServiceImpl extends ServiceImpl<PgdSljhMapper, PgdSljh> implements PgdSljhService {
}

@ -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;
/**
* <p>
*
* </p>
*
* @author xn
* @since 2023-11-13
*/
@Service
public class PgdTzjhServiceImpl extends ServiceImpl<PgdTzjhMapper, PgdTzjh> implements PgdTzjhService {
@Transactional(rollbackFor = Exception.class)
@Override
public void saveTzjhPgdXd(List<PgdTzjh> tzjhs, HttpServletRequest request) {
List<PgdTzjh>ups= 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<PgdTzjh> tzjhs, HttpServletRequest request) {
List<PgdTzjh>ups= 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<PgdTzjh> tzjhs, HttpServletRequest request) {
List<PgdTzjh>ups= 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);
}
}
Loading…
Cancel
Save