浏览代码

物资出库单、物资出库明细

LLL 1 年之前
父节点
当前提交
7eda62b35b

+ 177 - 0
module_kzks/src/main/java/org/jeecg/modules/wzOutboundOrder/controller/WzOutboundOrderBController.java

@@ -0,0 +1,177 @@
+package org.jeecg.modules.wzOutboundOrder.controller;
+
+import java.util.Arrays;
+import java.util.List;
+import java.util.Map;
+import java.util.stream.Collectors;
+import java.io.IOException;
+import java.io.UnsupportedEncodingException;
+import java.net.URLDecoder;
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+import org.jeecg.common.api.vo.Result;
+import org.jeecg.common.system.query.QueryGenerator;
+import org.jeecg.common.util.oConvertUtils;
+import org.jeecg.modules.wzOutboundOrder.entity.WzOutboundOrderB;
+import org.jeecg.modules.wzOutboundOrder.service.IWzOutboundOrderBService;
+
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import lombok.extern.slf4j.Slf4j;
+
+import org.jeecgframework.poi.excel.ExcelImportUtil;
+import org.jeecgframework.poi.excel.def.NormalExcelConstants;
+import org.jeecgframework.poi.excel.entity.ExportParams;
+import org.jeecgframework.poi.excel.entity.ImportParams;
+import org.jeecgframework.poi.excel.view.JeecgEntityExcelView;
+import org.jeecg.common.system.base.controller.JeecgController;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.*;
+import org.springframework.web.multipart.MultipartFile;
+import org.springframework.web.multipart.MultipartHttpServletRequest;
+import org.springframework.web.servlet.ModelAndView;
+import com.alibaba.fastjson.JSON;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import org.jeecg.common.aspect.annotation.AutoLog;
+
+ /**
+ * @Description: 物资出库明细
+ * @Author: jeecg-boot
+ * @Date:   2023-08-17
+ * @Version: V1.0
+ */
+@Api(tags="物资出库明细")
+@RestController
+@RequestMapping("/wzOutboundOrder/wzOutboundOrderB")
+@Slf4j
+public class WzOutboundOrderBController extends JeecgController<WzOutboundOrderB, IWzOutboundOrderBService> {
+	@Autowired
+	private IWzOutboundOrderBService wzOutboundOrderBService;
+	
+	/**
+	 * 分页列表查询
+	 *
+	 * @param wzOutboundOrderB
+	 * @param pageNo
+	 * @param pageSize
+	 * @param req
+	 * @return
+	 */
+	//@AutoLog(value = "物资出库明细-分页列表查询")
+	@ApiOperation(value="物资出库明细-分页列表查询", notes="物资出库明细-分页列表查询")
+	@GetMapping(value = "/list")
+	public Result<IPage<WzOutboundOrderB>> queryPageList(WzOutboundOrderB wzOutboundOrderB,
+								   @RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
+								   @RequestParam(name="pageSize", defaultValue="10") Integer pageSize,
+								   HttpServletRequest req) {
+		QueryWrapper<WzOutboundOrderB> queryWrapper = QueryGenerator.initQueryWrapper(wzOutboundOrderB, req.getParameterMap());
+		Page<WzOutboundOrderB> page = new Page<WzOutboundOrderB>(pageNo, pageSize);
+		IPage<WzOutboundOrderB> pageList = wzOutboundOrderBService.page(page, queryWrapper);
+		return Result.OK(pageList);
+	}
+	
+	/**
+	 *   添加
+	 *
+	 * @param wzOutboundOrderB
+	 * @return
+	 */
+	@AutoLog(value = "物资出库明细-添加")
+	@ApiOperation(value="物资出库明细-添加", notes="物资出库明细-添加")
+	//@RequiresPermissions("org.jeecg.modules:wz_outbound_order_b:add")
+	@PostMapping(value = "/add")
+	public Result<String> add(@RequestBody WzOutboundOrderB wzOutboundOrderB) {
+		wzOutboundOrderBService.save(wzOutboundOrderB);
+		return Result.OK("添加成功!");
+	}
+	
+	/**
+	 *  编辑
+	 *
+	 * @param wzOutboundOrderB
+	 * @return
+	 */
+	@AutoLog(value = "物资出库明细-编辑")
+	@ApiOperation(value="物资出库明细-编辑", notes="物资出库明细-编辑")
+	//@RequiresPermissions("org.jeecg.modules:wz_outbound_order_b:edit")
+	@RequestMapping(value = "/edit", method = {RequestMethod.PUT,RequestMethod.POST})
+	public Result<String> edit(@RequestBody WzOutboundOrderB wzOutboundOrderB) {
+		wzOutboundOrderBService.updateById(wzOutboundOrderB);
+		return Result.OK("编辑成功!");
+	}
+	
+	/**
+	 *   通过id删除
+	 *
+	 * @param id
+	 * @return
+	 */
+	@AutoLog(value = "物资出库明细-通过id删除")
+	@ApiOperation(value="物资出库明细-通过id删除", notes="物资出库明细-通过id删除")
+	//@RequiresPermissions("org.jeecg.modules:wz_outbound_order_b:delete")
+	@DeleteMapping(value = "/delete")
+	public Result<String> delete(@RequestParam(name="id",required=true) String id) {
+		wzOutboundOrderBService.removeById(id);
+		return Result.OK("删除成功!");
+	}
+	
+	/**
+	 *  批量删除
+	 *
+	 * @param ids
+	 * @return
+	 */
+	@AutoLog(value = "物资出库明细-批量删除")
+	@ApiOperation(value="物资出库明细-批量删除", notes="物资出库明细-批量删除")
+	//@RequiresPermissions("org.jeecg.modules:wz_outbound_order_b:deleteBatch")
+	@DeleteMapping(value = "/deleteBatch")
+	public Result<String> deleteBatch(@RequestParam(name="ids",required=true) String ids) {
+		this.wzOutboundOrderBService.removeByIds(Arrays.asList(ids.split(",")));
+		return Result.OK("批量删除成功!");
+	}
+	
+	/**
+	 * 通过id查询
+	 *
+	 * @param id
+	 * @return
+	 */
+	//@AutoLog(value = "物资出库明细-通过id查询")
+	@ApiOperation(value="物资出库明细-通过id查询", notes="物资出库明细-通过id查询")
+	@GetMapping(value = "/queryById")
+	public Result<WzOutboundOrderB> queryById(@RequestParam(name="id",required=true) String id) {
+		WzOutboundOrderB wzOutboundOrderB = wzOutboundOrderBService.getById(id);
+		if(wzOutboundOrderB==null) {
+			return Result.error("未找到对应数据");
+		}
+		return Result.OK(wzOutboundOrderB);
+	}
+
+    /**
+    * 导出excel
+    *
+    * @param request
+    * @param wzOutboundOrderB
+    */
+    //@RequiresPermissions("org.jeecg.modules:wz_outbound_order_b:exportXls")
+    @RequestMapping(value = "/exportXls")
+    public ModelAndView exportXls(HttpServletRequest request, WzOutboundOrderB wzOutboundOrderB) {
+        return super.exportXls(request, wzOutboundOrderB, WzOutboundOrderB.class, "物资出库明细");
+    }
+
+    /**
+      * 通过excel导入数据
+    *
+    * @param request
+    * @param response
+    * @return
+    */
+    //@RequiresPermissions("wz_outbound_order_b:importExcel")
+    @RequestMapping(value = "/importExcel", method = RequestMethod.POST)
+    public Result<?> importExcel(HttpServletRequest request, HttpServletResponse response) {
+        return super.importExcel(request, response, WzOutboundOrderB.class);
+    }
+
+}

+ 177 - 0
module_kzks/src/main/java/org/jeecg/modules/wzOutboundOrder/controller/WzOutboundOrderHController.java

@@ -0,0 +1,177 @@
+package org.jeecg.modules.wzOutboundOrder.controller;
+
+import java.util.Arrays;
+import java.util.List;
+import java.util.Map;
+import java.util.stream.Collectors;
+import java.io.IOException;
+import java.io.UnsupportedEncodingException;
+import java.net.URLDecoder;
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+import org.jeecg.common.api.vo.Result;
+import org.jeecg.common.system.query.QueryGenerator;
+import org.jeecg.common.util.oConvertUtils;
+import org.jeecg.modules.wzOutboundOrder.entity.WzOutboundOrderH;
+import org.jeecg.modules.wzOutboundOrder.service.IWzOutboundOrderHService;
+
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import lombok.extern.slf4j.Slf4j;
+
+import org.jeecgframework.poi.excel.ExcelImportUtil;
+import org.jeecgframework.poi.excel.def.NormalExcelConstants;
+import org.jeecgframework.poi.excel.entity.ExportParams;
+import org.jeecgframework.poi.excel.entity.ImportParams;
+import org.jeecgframework.poi.excel.view.JeecgEntityExcelView;
+import org.jeecg.common.system.base.controller.JeecgController;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.*;
+import org.springframework.web.multipart.MultipartFile;
+import org.springframework.web.multipart.MultipartHttpServletRequest;
+import org.springframework.web.servlet.ModelAndView;
+import com.alibaba.fastjson.JSON;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import org.jeecg.common.aspect.annotation.AutoLog;
+
+ /**
+ * @Description: 物资出库单
+ * @Author: jeecg-boot
+ * @Date:   2023-08-17
+ * @Version: V1.0
+ */
+@Api(tags="物资出库单")
+@RestController
+@RequestMapping("/wzOutboundOrder/wzOutboundOrderH")
+@Slf4j
+public class WzOutboundOrderHController extends JeecgController<WzOutboundOrderH, IWzOutboundOrderHService> {
+	@Autowired
+	private IWzOutboundOrderHService wzOutboundOrderHService;
+	
+	/**
+	 * 分页列表查询
+	 *
+	 * @param wzOutboundOrderH
+	 * @param pageNo
+	 * @param pageSize
+	 * @param req
+	 * @return
+	 */
+	//@AutoLog(value = "物资出库单-分页列表查询")
+	@ApiOperation(value="物资出库单-分页列表查询", notes="物资出库单-分页列表查询")
+	@GetMapping(value = "/list")
+	public Result<IPage<WzOutboundOrderH>> queryPageList(WzOutboundOrderH wzOutboundOrderH,
+								   @RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
+								   @RequestParam(name="pageSize", defaultValue="10") Integer pageSize,
+								   HttpServletRequest req) {
+		QueryWrapper<WzOutboundOrderH> queryWrapper = QueryGenerator.initQueryWrapper(wzOutboundOrderH, req.getParameterMap());
+		Page<WzOutboundOrderH> page = new Page<WzOutboundOrderH>(pageNo, pageSize);
+		IPage<WzOutboundOrderH> pageList = wzOutboundOrderHService.page(page, queryWrapper);
+		return Result.OK(pageList);
+	}
+	
+	/**
+	 *   添加
+	 *
+	 * @param wzOutboundOrderH
+	 * @return
+	 */
+	@AutoLog(value = "物资出库单-添加")
+	@ApiOperation(value="物资出库单-添加", notes="物资出库单-添加")
+	//@RequiresPermissions("org.jeecg.modules:wz_outbound_order_h:add")
+	@PostMapping(value = "/add")
+	public Result<String> add(@RequestBody WzOutboundOrderH wzOutboundOrderH) {
+		wzOutboundOrderHService.save(wzOutboundOrderH);
+		return Result.OK("添加成功!");
+	}
+	
+	/**
+	 *  编辑
+	 *
+	 * @param wzOutboundOrderH
+	 * @return
+	 */
+	@AutoLog(value = "物资出库单-编辑")
+	@ApiOperation(value="物资出库单-编辑", notes="物资出库单-编辑")
+	//@RequiresPermissions("org.jeecg.modules:wz_outbound_order_h:edit")
+	@RequestMapping(value = "/edit", method = {RequestMethod.PUT,RequestMethod.POST})
+	public Result<String> edit(@RequestBody WzOutboundOrderH wzOutboundOrderH) {
+		wzOutboundOrderHService.updateById(wzOutboundOrderH);
+		return Result.OK("编辑成功!");
+	}
+	
+	/**
+	 *   通过id删除
+	 *
+	 * @param id
+	 * @return
+	 */
+	@AutoLog(value = "物资出库单-通过id删除")
+	@ApiOperation(value="物资出库单-通过id删除", notes="物资出库单-通过id删除")
+	//@RequiresPermissions("org.jeecg.modules:wz_outbound_order_h:delete")
+	@DeleteMapping(value = "/delete")
+	public Result<String> delete(@RequestParam(name="id",required=true) String id) {
+		wzOutboundOrderHService.removeById(id);
+		return Result.OK("删除成功!");
+	}
+	
+	/**
+	 *  批量删除
+	 *
+	 * @param ids
+	 * @return
+	 */
+	@AutoLog(value = "物资出库单-批量删除")
+	@ApiOperation(value="物资出库单-批量删除", notes="物资出库单-批量删除")
+	//@RequiresPermissions("org.jeecg.modules:wz_outbound_order_h:deleteBatch")
+	@DeleteMapping(value = "/deleteBatch")
+	public Result<String> deleteBatch(@RequestParam(name="ids",required=true) String ids) {
+		this.wzOutboundOrderHService.removeByIds(Arrays.asList(ids.split(",")));
+		return Result.OK("批量删除成功!");
+	}
+	
+	/**
+	 * 通过id查询
+	 *
+	 * @param id
+	 * @return
+	 */
+	//@AutoLog(value = "物资出库单-通过id查询")
+	@ApiOperation(value="物资出库单-通过id查询", notes="物资出库单-通过id查询")
+	@GetMapping(value = "/queryById")
+	public Result<WzOutboundOrderH> queryById(@RequestParam(name="id",required=true) String id) {
+		WzOutboundOrderH wzOutboundOrderH = wzOutboundOrderHService.getById(id);
+		if(wzOutboundOrderH==null) {
+			return Result.error("未找到对应数据");
+		}
+		return Result.OK(wzOutboundOrderH);
+	}
+
+    /**
+    * 导出excel
+    *
+    * @param request
+    * @param wzOutboundOrderH
+    */
+    //@RequiresPermissions("org.jeecg.modules:wz_outbound_order_h:exportXls")
+    @RequestMapping(value = "/exportXls")
+    public ModelAndView exportXls(HttpServletRequest request, WzOutboundOrderH wzOutboundOrderH) {
+        return super.exportXls(request, wzOutboundOrderH, WzOutboundOrderH.class, "物资出库单");
+    }
+
+    /**
+      * 通过excel导入数据
+    *
+    * @param request
+    * @param response
+    * @return
+    */
+    //@RequiresPermissions("wz_outbound_order_h:importExcel")
+    @RequestMapping(value = "/importExcel", method = RequestMethod.POST)
+    public Result<?> importExcel(HttpServletRequest request, HttpServletResponse response) {
+        return super.importExcel(request, response, WzOutboundOrderH.class);
+    }
+
+}

+ 203 - 0
module_kzks/src/main/java/org/jeecg/modules/wzOutboundOrder/entity/WzOutboundOrderB.java

@@ -0,0 +1,203 @@
+package org.jeecg.modules.wzOutboundOrder.entity;
+
+import java.io.Serializable;
+import java.io.UnsupportedEncodingException;
+import java.util.Date;
+import java.math.BigDecimal;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.annotation.TableLogic;
+import lombok.Data;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import org.springframework.format.annotation.DateTimeFormat;
+import org.jeecgframework.poi.excel.annotation.Excel;
+import org.jeecg.common.aspect.annotation.Dict;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+/**
+ * @Description: 物资出库明细
+ * @Author: jeecg-boot
+ * @Date:   2023-08-17
+ * @Version: V1.0
+ */
+@Data
+@TableName("wz_outbound_order_b")
+@Accessors(chain = true)
+@EqualsAndHashCode(callSuper = false)
+@ApiModel(value="wz_outbound_order_b对象", description="物资出库明细")
+public class WzOutboundOrderB implements Serializable {
+    private static final long serialVersionUID = 1L;
+
+	/**id*/
+	@TableId(type = IdType.ASSIGN_ID)
+    @ApiModelProperty(value = "id")
+    private java.lang.Integer id;
+	/**物料编码*/
+	@Excel(name = "物料编码", width = 15)
+    @ApiModelProperty(value = "物料编码")
+    private java.lang.String wlbm;
+	/**物料名称*/
+	@Excel(name = "物料名称", width = 15)
+    @ApiModelProperty(value = "物料名称")
+    private java.lang.String wlmc;
+	/**规格型号*/
+	@Excel(name = "规格型号", width = 15)
+    @ApiModelProperty(value = "规格型号")
+    private java.lang.String ggxh;
+	/**牌号*/
+	@Excel(name = "牌号", width = 15)
+    @ApiModelProperty(value = "牌号")
+    private java.lang.String ph;
+	/**详细技术规范*/
+	@Excel(name = "详细技术规范", width = 15)
+    @ApiModelProperty(value = "详细技术规范")
+    private java.lang.String xxjsgf;
+	/**技术标准*/
+	@Excel(name = "技术标准", width = 15)
+    @ApiModelProperty(value = "技术标准")
+    private java.lang.String jsbz;
+	/**质量等级*/
+	@Excel(name = "质量等级", width = 15)
+    @ApiModelProperty(value = "质量等级")
+    private java.lang.String zldj;
+	/**封装形式*/
+	@Excel(name = "封装形式", width = 15)
+    @ApiModelProperty(value = "封装形式")
+    private java.lang.String fzxs;
+	/**生产厂家*/
+	@Excel(name = "生产厂家", width = 15)
+    @ApiModelProperty(value = "生产厂家")
+    private java.lang.String sccj;
+	/**国产进口*/
+	@Excel(name = "国产进口", width = 15)
+    @ApiModelProperty(value = "国产进口")
+    private java.lang.String gcjk;
+	/**采购单价*/
+	@Excel(name = "采购单价", width = 15)
+    @ApiModelProperty(value = "采购单价")
+    private java.math.BigDecimal cgdj;
+	/**内部单价*/
+	@Excel(name = "内部单价", width = 15)
+    @ApiModelProperty(value = "内部单价")
+    private java.math.BigDecimal nbdj;
+	/**备料计划单据号*/
+	@Excel(name = "备料计划单据号", width = 15)
+    @ApiModelProperty(value = "备料计划单据号")
+    private java.lang.String bljhdjh;
+	/**行号*/
+	@Excel(name = "行号", width = 15)
+    @ApiModelProperty(value = "行号")
+    private java.lang.String hh;
+	/**出库日期*/
+	@Excel(name = "出库日期", width = 15)
+    @ApiModelProperty(value = "出库日期")
+    private java.lang.String ckrq;
+	/**实发主数量*/
+	@Excel(name = "实发主数量", width = 15)
+    @ApiModelProperty(value = "实发主数量")
+    private java.math.BigDecimal sfzsl;
+	/**应发主数量*/
+	@Excel(name = "应发主数量", width = 15)
+    @ApiModelProperty(value = "应发主数量")
+    private java.math.BigDecimal yfzsl;
+	/**入库批次号*/
+	@Excel(name = "入库批次号", width = 15)
+    @ApiModelProperty(value = "入库批次号")
+    private java.lang.String rkpch;
+	/**型号规格技术指标*/
+	@Excel(name = "型号规格技术指标", width = 15)
+    @ApiModelProperty(value = "型号规格技术指标")
+    private java.lang.String xhgljszb;
+	/**工序单号*/
+	@Excel(name = "工序单号", width = 15)
+    @ApiModelProperty(value = "工序单号")
+    private java.lang.String gxdh;
+	/**DPA号*/
+	@Excel(name = "DPA号", width = 15)
+    @ApiModelProperty(value = "DPA号")
+    private java.lang.String dpah;
+	/**合格证上传情况*/
+	@Excel(name = "合格证上传情况", width = 15)
+    @ApiModelProperty(value = "合格证上传情况")
+    private java.lang.String hgzscqk;
+	/**质保有效期*/
+	@Excel(name = "质保有效期", width = 15)
+    @ApiModelProperty(value = "质保有效期")
+    private java.lang.String zbyxq;
+	/**外观标识*/
+	@Excel(name = "外观标识", width = 15)
+    @ApiModelProperty(value = "外观标识")
+    private java.lang.String wgbs;
+	/**供应商批次号*/
+	@Excel(name = "供应商批次号", width = 15)
+    @ApiModelProperty(value = "供应商批次号")
+    private java.lang.String gyspch;
+	/**库位号*/
+	@Excel(name = "库位号", width = 15)
+    @ApiModelProperty(value = "库位号")
+    private java.lang.String kwh;
+	/**质保单位*/
+	@Excel(name = "质保单位", width = 15)
+    @ApiModelProperty(value = "质保单位")
+    private java.lang.String zbdw;
+	/**质保依据*/
+	@Excel(name = "质保依据", width = 15)
+    @ApiModelProperty(value = "质保依据")
+    private java.lang.String zbyj;
+	/**任务号*/
+	@Excel(name = "任务号", width = 15)
+    @ApiModelProperty(value = "任务号")
+    private java.lang.String rwh;
+	/**元器件分类*/
+	@Excel(name = "元器件分类", width = 15)
+    @ApiModelProperty(value = "元器件分类")
+    private java.lang.String yqjfl;
+	/**出库备注*/
+	@Excel(name = "出库备注", width = 15)
+    @ApiModelProperty(value = "出库备注")
+    private java.lang.String ckbz;
+	/**出库单表头主键*/
+	@Excel(name = "出库单表头主键", width = 15)
+    @ApiModelProperty(value = "出库单表头主键")
+    private java.lang.String ckdbtzj;
+	/**出库单表体主键*/
+	@Excel(name = "出库单表体主键", width = 15)
+    @ApiModelProperty(value = "出库单表体主键")
+    private java.lang.String ckdbtizj;
+	/**来源单据号*/
+	@Excel(name = "来源单据号", width = 15)
+    @ApiModelProperty(value = "来源单据号")
+    private java.lang.String lydjh;
+	/**来源单类型编码*/
+	@Excel(name = "来源单类型编码", width = 15)
+    @ApiModelProperty(value = "来源单类型编码")
+    private java.lang.String lydlxbm;
+	/**来源交易类型主键*/
+	@Excel(name = "来源交易类型主键", width = 15)
+    @ApiModelProperty(value = "来源交易类型主键")
+    private java.lang.String lyjylxzj;
+	/**件数*/
+	@Excel(name = "件数", width = 15)
+    @ApiModelProperty(value = "件数")
+    private java.lang.String js;
+	/**条码*/
+	@Excel(name = "条码", width = 15)
+    @ApiModelProperty(value = "条码")
+    private java.lang.String tm;
+	/**出库单号*/
+	@Excel(name = "出库单号", width = 15)
+    @ApiModelProperty(value = "出库单号")
+    private java.lang.String ckdh;
+	/**复验单位*/
+	@Excel(name = "复验单位", width = 15)
+    @ApiModelProperty(value = "复验单位")
+    private java.lang.String fydw;
+	/**最新时间戳*/
+	@Excel(name = "最新时间戳", width = 15)
+    @ApiModelProperty(value = "最新时间戳")
+    private java.lang.String zxsjc;
+}

+ 127 - 0
module_kzks/src/main/java/org/jeecg/modules/wzOutboundOrder/entity/WzOutboundOrderH.java

@@ -0,0 +1,127 @@
+package org.jeecg.modules.wzOutboundOrder.entity;
+
+import java.io.Serializable;
+import java.io.UnsupportedEncodingException;
+import java.util.Date;
+import java.math.BigDecimal;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.annotation.TableLogic;
+import lombok.Data;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import org.springframework.format.annotation.DateTimeFormat;
+import org.jeecgframework.poi.excel.annotation.Excel;
+import org.jeecg.common.aspect.annotation.Dict;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+/**
+ * @Description: 物资出库单
+ * @Author: jeecg-boot
+ * @Date:   2023-08-17
+ * @Version: V1.0
+ */
+@Data
+@TableName("wz_outbound_order_h")
+@Accessors(chain = true)
+@EqualsAndHashCode(callSuper = false)
+@ApiModel(value="wz_outbound_order_h对象", description="物资出库单")
+public class WzOutboundOrderH implements Serializable {
+    private static final long serialVersionUID = 1L;
+
+	/**id*/
+	@TableId(type = IdType.ASSIGN_ID)
+    @ApiModelProperty(value = "id")
+    private java.lang.Integer id;
+	/**签字人*/
+	@Excel(name = "签字人", width = 15)
+    @ApiModelProperty(value = "签字人")
+    private java.lang.String qzr;
+	/**制单人*/
+	@Excel(name = "制单人", width = 15)
+    @ApiModelProperty(value = "制单人")
+    private java.lang.String zdr;
+	/**领料员*/
+	@Excel(name = "领料员", width = 15)
+    @ApiModelProperty(value = "领料员")
+    private java.lang.String lly;
+	/**领用部门*/
+	@Excel(name = "领用部门", width = 15)
+    @ApiModelProperty(value = "领用部门")
+    private java.lang.String lybm;
+	/**仓库*/
+	@Excel(name = "仓库", width = 15)
+    @ApiModelProperty(value = "仓库")
+    private java.lang.String ck;
+	/**库管员编码*/
+	@Excel(name = "库管员编码", width = 15)
+    @ApiModelProperty(value = "库管员编码")
+    private java.lang.String khybm;
+	/**库管员名称*/
+	@Excel(name = "库管员名称", width = 15)
+    @ApiModelProperty(value = "库管员名称")
+    private java.lang.String kgymc;
+	/**制单日期*/
+	@Excel(name = "制单日期", width = 15)
+    @ApiModelProperty(value = "制单日期")
+    private java.lang.String zdrq;
+	/**单据状态*/
+	@Excel(name = "单据状态", width = 15)
+    @ApiModelProperty(value = "单据状态")
+    private java.lang.String djzt;
+	/**总数量*/
+	@Excel(name = "总数量", width = 15)
+    @ApiModelProperty(value = "总数量")
+    private java.lang.String zsl;
+	/**签字日期*/
+	@Excel(name = "签字日期", width = 15)
+    @ApiModelProperty(value = "签字日期")
+    private java.lang.String qzrq;
+	/**出库单号*/
+	@Excel(name = "出库单号", width = 15)
+    @ApiModelProperty(value = "出库单号")
+    private java.lang.String ckdh;
+	/**配套指令号*/
+	@Excel(name = "配套指令号", width = 15)
+    @ApiModelProperty(value = "配套指令号")
+    private java.lang.String ptzlh;
+	/**任务号*/
+	@Excel(name = "任务号", width = 15)
+    @ApiModelProperty(value = "任务号")
+    private java.lang.String rwh;
+	/**工程型号*/
+	@Excel(name = "工程型号", width = 15)
+    @ApiModelProperty(value = "工程型号")
+    private java.lang.String gcxh;
+	/**质保单位*/
+	@Excel(name = "质保单位", width = 15)
+    @ApiModelProperty(value = "质保单位")
+    private java.lang.String zbdw;
+	/**质保依据*/
+	@Excel(name = "质保依据", width = 15)
+    @ApiModelProperty(value = "质保依据")
+    private java.lang.String zbyj;
+	/**板号*/
+	@Excel(name = "板号", width = 15)
+    @ApiModelProperty(value = "板号")
+    private java.lang.String bh;
+	/**设备名称*/
+	@Excel(name = "设备名称", width = 15)
+    @ApiModelProperty(value = "设备名称")
+    private java.lang.String sbmc;
+	/**任务阶段*/
+	@Excel(name = "任务阶段", width = 15)
+    @ApiModelProperty(value = "任务阶段")
+    private java.lang.String rwjd;
+	/**打印次数*/
+	@Excel(name = "打印次数", width = 15)
+    @ApiModelProperty(value = "打印次数")
+    private java.lang.String dycs;
+	/**出库单主键*/
+	@Excel(name = "出库单主键", width = 15)
+    @ApiModelProperty(value = "出库单主键")
+    private java.lang.String ckdzj;
+}

+ 17 - 0
module_kzks/src/main/java/org/jeecg/modules/wzOutboundOrder/mapper/WzOutboundOrderBMapper.java

@@ -0,0 +1,17 @@
+package org.jeecg.modules.wzOutboundOrder.mapper;
+
+import java.util.List;
+
+import org.apache.ibatis.annotations.Param;
+import org.jeecg.modules.wzOutboundOrder.entity.WzOutboundOrderB;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * @Description: 物资出库明细
+ * @Author: jeecg-boot
+ * @Date:   2023-08-17
+ * @Version: V1.0
+ */
+public interface WzOutboundOrderBMapper extends BaseMapper<WzOutboundOrderB> {
+
+}

+ 17 - 0
module_kzks/src/main/java/org/jeecg/modules/wzOutboundOrder/mapper/WzOutboundOrderHMapper.java

@@ -0,0 +1,17 @@
+package org.jeecg.modules.wzOutboundOrder.mapper;
+
+import java.util.List;
+
+import org.apache.ibatis.annotations.Param;
+import org.jeecg.modules.wzOutboundOrder.entity.WzOutboundOrderH;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * @Description: 物资出库单
+ * @Author: jeecg-boot
+ * @Date:   2023-08-17
+ * @Version: V1.0
+ */
+public interface WzOutboundOrderHMapper extends BaseMapper<WzOutboundOrderH> {
+
+}

+ 5 - 0
module_kzks/src/main/java/org/jeecg/modules/wzOutboundOrder/mapper/xml/WzOutboundOrderBMapper.xml

@@ -0,0 +1,5 @@
+<?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="org.jeecg.modules.wzOutboundOrder.mapper.WzOutboundOrderBMapper">
+
+</mapper>

+ 5 - 0
module_kzks/src/main/java/org/jeecg/modules/wzOutboundOrder/mapper/xml/WzOutboundOrderHMapper.xml

@@ -0,0 +1,5 @@
+<?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="org.jeecg.modules.wzOutboundOrder.mapper.WzOutboundOrderHMapper">
+
+</mapper>

+ 14 - 0
module_kzks/src/main/java/org/jeecg/modules/wzOutboundOrder/service/IWzOutboundOrderBService.java

@@ -0,0 +1,14 @@
+package org.jeecg.modules.wzOutboundOrder.service;
+
+import org.jeecg.modules.wzOutboundOrder.entity.WzOutboundOrderB;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * @Description: 物资出库明细
+ * @Author: jeecg-boot
+ * @Date:   2023-08-17
+ * @Version: V1.0
+ */
+public interface IWzOutboundOrderBService extends IService<WzOutboundOrderB> {
+
+}

+ 14 - 0
module_kzks/src/main/java/org/jeecg/modules/wzOutboundOrder/service/IWzOutboundOrderHService.java

@@ -0,0 +1,14 @@
+package org.jeecg.modules.wzOutboundOrder.service;
+
+import org.jeecg.modules.wzOutboundOrder.entity.WzOutboundOrderH;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * @Description: 物资出库单
+ * @Author: jeecg-boot
+ * @Date:   2023-08-17
+ * @Version: V1.0
+ */
+public interface IWzOutboundOrderHService extends IService<WzOutboundOrderH> {
+
+}

+ 19 - 0
module_kzks/src/main/java/org/jeecg/modules/wzOutboundOrder/service/impl/WzOutboundOrderBServiceImpl.java

@@ -0,0 +1,19 @@
+package org.jeecg.modules.wzOutboundOrder.service.impl;
+
+import org.jeecg.modules.wzOutboundOrder.entity.WzOutboundOrderB;
+import org.jeecg.modules.wzOutboundOrder.mapper.WzOutboundOrderBMapper;
+import org.jeecg.modules.wzOutboundOrder.service.IWzOutboundOrderBService;
+import org.springframework.stereotype.Service;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+
+/**
+ * @Description: 物资出库明细
+ * @Author: jeecg-boot
+ * @Date:   2023-08-17
+ * @Version: V1.0
+ */
+@Service
+public class WzOutboundOrderBServiceImpl extends ServiceImpl<WzOutboundOrderBMapper, WzOutboundOrderB> implements IWzOutboundOrderBService {
+
+}

+ 19 - 0
module_kzks/src/main/java/org/jeecg/modules/wzOutboundOrder/service/impl/WzOutboundOrderHServiceImpl.java

@@ -0,0 +1,19 @@
+package org.jeecg.modules.wzOutboundOrder.service.impl;
+
+import org.jeecg.modules.wzOutboundOrder.entity.WzOutboundOrderH;
+import org.jeecg.modules.wzOutboundOrder.mapper.WzOutboundOrderHMapper;
+import org.jeecg.modules.wzOutboundOrder.service.IWzOutboundOrderHService;
+import org.springframework.stereotype.Service;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+
+/**
+ * @Description: 物资出库单
+ * @Author: jeecg-boot
+ * @Date:   2023-08-17
+ * @Version: V1.0
+ */
+@Service
+public class WzOutboundOrderHServiceImpl extends ServiceImpl<WzOutboundOrderHMapper, WzOutboundOrderH> implements IWzOutboundOrderHService {
+
+}