diff --git a/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisElectronicPagApplyController.java b/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisElectronicPagApplyController.java
new file mode 100644
index 000000000..2f196b51d
--- /dev/null
+++ b/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisElectronicPagApplyController.java
@@ -0,0 +1,118 @@
+
+/**
+ * @Project: emis
+ * @Title: EmisElectronicPagApplyController.java
+ * @author linfso
+ * @date 2024-03-01 10:49:50
+ * @Copyright: ShangHai Duta 2022 All rights reserved.
+ * @version v1.0
+ * @Description:
网点电子面单申请 控制器
+ */
+
+package com.xdadan.erp.web.emis;
+
+import java.util.List;
+import javax.servlet.http.HttpServletResponse;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.PutMapping;
+import org.springframework.web.bind.annotation.DeleteMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+import com.xdadan.erp.common.annotation.Log;
+import com.xdadan.erp.common.core.controller.BaseController;
+import com.xdadan.erp.common.core.domain.AjaxResult;
+import com.xdadan.erp.common.core.page.TableDataInfo;
+import com.xdadan.erp.common.enums.BusinessType;
+import com.xdadan.erp.common.utils.StringUtils;
+import com.xdadan.erp.common.utils.poi.ExcelUtil;
+
+import com.xdadan.erp.emis.domain.EmisElectronicPagApply;
+import com.xdadan.erp.emis.service.IEmisElectronicPagApplyService;
+
+/**
+ * 网点电子面单申请Controller
+ *
+ * @author linfso
+ * @date 2024-03-01 10:49:50
+ */
+@RestController
+@RequestMapping("/emis/emisElectronicPagApply")
+public class EmisElectronicPagApplyController extends BaseController
+{
+ @Autowired
+ private IEmisElectronicPagApplyService emisElectronicPagApplyService;
+
+ /**
+ * 查询网点电子面单申请列表
+ */
+ @PreAuthorize("@ss.hasPermi('emis:emisElectronicPagApply:list')")
+ @GetMapping("/list")
+ public TableDataInfo list(EmisElectronicPagApply emisElectronicPagApply)
+ {
+ startPage();
+ List list = emisElectronicPagApplyService.selectEmisElectronicPagApplyList(emisElectronicPagApply);
+ return getDataTable(list);
+ }
+
+ /**
+ * 导出网点电子面单申请列表
+ */
+ @PreAuthorize("@ss.hasPermi('emis:emisElectronicPagApply:export')")
+ @Log(title = "网点电子面单申请", businessType = BusinessType.EXPORT)
+ @PostMapping("/export")
+ public void export(HttpServletResponse response, EmisElectronicPagApply emisElectronicPagApply)
+ {
+ List list = emisElectronicPagApplyService.selectEmisElectronicPagApplyList(emisElectronicPagApply);
+ ExcelUtil util = new ExcelUtil(EmisElectronicPagApply.class);
+ util.exportExcel(response, list, "网点电子面单申请数据");
+ }
+
+ /**
+ * 获取网点电子面单申请详细信息
+ */
+ @PreAuthorize("@ss.hasPermi('emis:emisElectronicPagApply:query')")
+ @GetMapping(value = "/{id}")
+ public AjaxResult getInfo(@PathVariable("id") Long id)
+ {
+ return AjaxResult.success(emisElectronicPagApplyService.selectEmisElectronicPagApplyById(id));
+ }
+
+ /**
+ * 新增网点电子面单申请
+ */
+ @PreAuthorize("@ss.hasPermi('emis:emisElectronicPagApply:add')")
+ @Log(title = "网点电子面单申请", businessType = BusinessType.INSERT)
+ @PostMapping
+ public AjaxResult add(@RequestBody EmisElectronicPagApply emisElectronicPagApply)
+ {
+ return toAjax(emisElectronicPagApplyService.insertEmisElectronicPagApply(emisElectronicPagApply));
+ }
+
+ /**
+ * 修改网点电子面单申请
+ */
+ @PreAuthorize("@ss.hasPermi('emis:emisElectronicPagApply:edit')")
+ @Log(title = "网点电子面单申请", businessType = BusinessType.UPDATE)
+ @PutMapping
+ public AjaxResult edit(@RequestBody EmisElectronicPagApply emisElectronicPagApply)
+ {
+ return toAjax(emisElectronicPagApplyService.updateEmisElectronicPagApply(emisElectronicPagApply));
+ }
+
+ /**
+ * 删除网点电子面单申请
+ */
+ @PreAuthorize("@ss.hasPermi('emis:emisElectronicPagApply:remove')")
+ @Log(title = "网点电子面单申请", businessType = BusinessType.DELETE)
+ @DeleteMapping("/{ids}")
+ public AjaxResult remove(@PathVariable Long[] ids)
+ {
+ return toAjax(emisElectronicPagApplyService.deleteEmisElectronicPagApplyByIds(ids));
+ }
+}
diff --git a/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisElectronicPagController.java b/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisElectronicPagController.java
new file mode 100644
index 000000000..9f75c0b36
--- /dev/null
+++ b/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisElectronicPagController.java
@@ -0,0 +1,118 @@
+
+/**
+ * @Project: emis
+ * @Title: EmisElectronicPagController.java
+ * @author linfso
+ * @date 2024-03-01 10:49:49
+ * @Copyright: ShangHai Duta 2022 All rights reserved.
+ * @version v1.0
+ * @Description: 电子面单 控制器
+ */
+
+package com.xdadan.erp.web.emis;
+
+import java.util.List;
+import javax.servlet.http.HttpServletResponse;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.PutMapping;
+import org.springframework.web.bind.annotation.DeleteMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+import com.xdadan.erp.common.annotation.Log;
+import com.xdadan.erp.common.core.controller.BaseController;
+import com.xdadan.erp.common.core.domain.AjaxResult;
+import com.xdadan.erp.common.core.page.TableDataInfo;
+import com.xdadan.erp.common.enums.BusinessType;
+import com.xdadan.erp.common.utils.StringUtils;
+import com.xdadan.erp.common.utils.poi.ExcelUtil;
+
+import com.xdadan.erp.emis.domain.EmisElectronicPag;
+import com.xdadan.erp.emis.service.IEmisElectronicPagService;
+
+/**
+ * 电子面单Controller
+ *
+ * @author linfso
+ * @date 2024-03-01 10:49:49
+ */
+@RestController
+@RequestMapping("/emis/emisElectronicPag")
+public class EmisElectronicPagController extends BaseController
+{
+ @Autowired
+ private IEmisElectronicPagService emisElectronicPagService;
+
+ /**
+ * 查询电子面单列表
+ */
+ @PreAuthorize("@ss.hasPermi('emis:emisElectronicPag:list')")
+ @GetMapping("/list")
+ public TableDataInfo list(EmisElectronicPag emisElectronicPag)
+ {
+ startPage();
+ List list = emisElectronicPagService.selectEmisElectronicPagList(emisElectronicPag);
+ return getDataTable(list);
+ }
+
+ /**
+ * 导出电子面单列表
+ */
+ @PreAuthorize("@ss.hasPermi('emis:emisElectronicPag:export')")
+ @Log(title = "电子面单", businessType = BusinessType.EXPORT)
+ @PostMapping("/export")
+ public void export(HttpServletResponse response, EmisElectronicPag emisElectronicPag)
+ {
+ List list = emisElectronicPagService.selectEmisElectronicPagList(emisElectronicPag);
+ ExcelUtil util = new ExcelUtil(EmisElectronicPag.class);
+ util.exportExcel(response, list, "电子面单数据");
+ }
+
+ /**
+ * 获取电子面单详细信息
+ */
+ @PreAuthorize("@ss.hasPermi('emis:emisElectronicPag:query')")
+ @GetMapping(value = "/{id}")
+ public AjaxResult getInfo(@PathVariable("id") Long id)
+ {
+ return AjaxResult.success(emisElectronicPagService.selectEmisElectronicPagById(id));
+ }
+
+ /**
+ * 新增电子面单
+ */
+ @PreAuthorize("@ss.hasPermi('emis:emisElectronicPag:add')")
+ @Log(title = "电子面单", businessType = BusinessType.INSERT)
+ @PostMapping
+ public AjaxResult add(@RequestBody EmisElectronicPag emisElectronicPag)
+ {
+ return toAjax(emisElectronicPagService.insertEmisElectronicPag(emisElectronicPag));
+ }
+
+ /**
+ * 修改电子面单
+ */
+ @PreAuthorize("@ss.hasPermi('emis:emisElectronicPag:edit')")
+ @Log(title = "电子面单", businessType = BusinessType.UPDATE)
+ @PutMapping
+ public AjaxResult edit(@RequestBody EmisElectronicPag emisElectronicPag)
+ {
+ return toAjax(emisElectronicPagService.updateEmisElectronicPag(emisElectronicPag));
+ }
+
+ /**
+ * 删除电子面单
+ */
+ @PreAuthorize("@ss.hasPermi('emis:emisElectronicPag:remove')")
+ @Log(title = "电子面单", businessType = BusinessType.DELETE)
+ @DeleteMapping("/{ids}")
+ public AjaxResult remove(@PathVariable Long[] ids)
+ {
+ return toAjax(emisElectronicPagService.deleteEmisElectronicPagByIds(ids));
+ }
+}
diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisElectronicPag.java b/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisElectronicPag.java
new file mode 100644
index 000000000..bee4d42a1
--- /dev/null
+++ b/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisElectronicPag.java
@@ -0,0 +1,64 @@
+/**
+ * @Project: emis
+ * @Title: EmisElectronicPag.java
+ * @author linfso
+ * @date 2024-03-01 10:49:49
+ * @Copyright: ShangHai Duta 2022 All rights reserved.
+ * @version v1.0
+ * @Description: 电子面单 实体类
+ */
+
+package com.xdadan.erp.emis.domain;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+import com.xdadan.erp.common.annotation.Excel;
+import com.xdadan.erp.common.core.domain.BaseEntity;
+import com.xdadan.erp.common.core.domain.TreeEntity;
+import java.io.Serializable;
+import java.math.BigDecimal;
+import java.util.Date;
+import lombok.Data;
+
+
+/**
+ * @ClassName EmisElectronicPag
+ * @Description 电子面单
+ * @author linfso
+ * @date 2024-03-01 10:49:49
+ */
+ @Data
+public class EmisElectronicPag extends BaseEntity
+{
+ private static final long serialVersionUID = 1L;
+
+ /* id */
+ private Long id;
+ /* 开始编号 */
+ private String startNo;
+ /* 结束编号 */
+ private String endNo;
+ /* 单号数量 */
+ private String billCount;
+ /* 面单费 */
+ private String billFee;
+ /* 已分配当前编号 */
+ private String curStartNo;
+ /* 剩余数量 */
+ private String hasBillCount;
+ /* 提供日期 */
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+ private Date provideDate;
+ /* 提供人 */
+ private String provideMan;
+ /* 提供站点 */
+ private String provideSite;
+ /* 状态 0-未启用 1-启用 */
+ private String status;
+ /* 创建站点代码 */
+ private String createSiteCode;
+ /* 修改站点代码 */
+ private String modifySiteCode;
+
+}
diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisElectronicPagApply.java b/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisElectronicPagApply.java
new file mode 100644
index 000000000..2d9ebdbd6
--- /dev/null
+++ b/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisElectronicPagApply.java
@@ -0,0 +1,104 @@
+/**
+ * @Project: emis
+ * @Title: EmisElectronicPagApply.java
+ * @author linfso
+ * @date 2024-03-01 10:49:50
+ * @Copyright: ShangHai Duta 2022 All rights reserved.
+ * @version v1.0
+ * @Description: 网点电子面单申请 实体类
+ */
+
+package com.xdadan.erp.emis.domain;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+import com.xdadan.erp.common.annotation.Excel;
+import com.xdadan.erp.common.core.domain.BaseEntity;
+import com.xdadan.erp.common.core.domain.TreeEntity;
+import java.io.Serializable;
+import java.math.BigDecimal;
+import java.util.Date;
+import lombok.Data;
+
+
+/**
+ * @ClassName EmisElectronicPagApply
+ * @Description 网点电子面单申请
+ * @author linfso
+ * @date 2024-03-01 10:49:50
+ */
+ @Data
+public class EmisElectronicPagApply extends BaseEntity
+{
+ private static final long serialVersionUID = 1L;
+
+ /* id */
+ private Long id;
+ /* 申购序号 */
+ private String applySeq;
+ /* 申购时间 */
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+ private Date applyDate;
+ /* 申购类型:网点 */
+ private String provideType;
+ /* 物料名称:电子面单 */
+ private String applyName;
+ /* 申购人 */
+ private String applyMan;
+ /* 申购人编号 */
+ private String applyManCode;
+ /* 申购站点 */
+ private String applySite;
+ /* 申购站点编号 */
+ private String applySiteCode;
+ /* 单价 */
+ private String unitMoney;
+ /* 申请数量 */
+ private String applyCount;
+ /* 总金额 */
+ private String sumMoney;
+ /* 是否已发放 */
+ private String blSend;
+ /* 发放时间 */
+ private String sendDate;
+ /* 发放人 */
+ private String sendMan;
+ /* 发放人编号 */
+ private String sendManCode;
+ /* 发放站点 */
+ private String sendSite;
+ /* 发放站点代码 */
+ private String sendSiteCode;
+ /* 是否取消 */
+ private String blCancel;
+ /* 取消人 */
+ private String cancelMan;
+ /* 取消人代码 */
+ private String cancelManCode;
+ /* 取消时间 */
+ private String cancelDate;
+ /* 取消站点 */
+ private String cancelSite;
+ /* 取消站点代码 */
+ private String cancelSiteCode;
+ /* 面单用户站点 */
+ private String userSite;
+ /* 面单用户站点代码 */
+ private String userSiteCode;
+ /* 分配开始编号 */
+ private String startNo;
+ /* 分配结束编号 */
+ private String endNo;
+ /* 已使用当前编号 */
+ private String curStartNo;
+ /* 剩余数量 */
+ private String hasBillCount;
+ /* 是否允许自动分配单号 */
+ private String blAllowAllocate;
+ /* 创建站点代码 */
+ private String createSiteCode;
+ /* 修改站点代码 */
+ private String modifySiteCode;
+
+}
diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisElectronicPagApplyMapper.java b/emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisElectronicPagApplyMapper.java
new file mode 100644
index 000000000..a5fa1657d
--- /dev/null
+++ b/emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisElectronicPagApplyMapper.java
@@ -0,0 +1,70 @@
+/**
+ * @Project: emis
+ * @Title: EmisElectronicPagApplyMapper.java
+ * @author linfso
+ * @date 2024-03-01 10:49:50
+ * @Copyright: ShangHai Doitinfo 2022 All rights reserved.
+ * @version v1.0
+ * @Description: 网点电子面单申请 Mapper 接口
+ * Warning : This file is generate by ai tools,don't edit!!!
+ */
+package com.xdadan.erp.emis.mapper;
+
+import java.util.List;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.xdadan.erp.emis.domain.EmisElectronicPagApply;
+/**
+ * @ClassName EmisElectronicPagApplyMapper
+ * @Description 网点电子面单申请 Mapper 接口
+ * @author linfso
+ * @date 2024-03-01 10:49:50
+ */
+public interface EmisElectronicPagApplyMapper extends BaseMapper
+{
+ /**
+ * 主键查询
+ * @param id
+ * @return
+ */
+ public EmisElectronicPagApply selectEmisElectronicPagApplyById(Long id);
+
+ /**
+ * 查询列表
+ *
+ * @param emisElectronicPagApply
+ * @return 集合
+ */
+ public List selectEmisElectronicPagApplyList(EmisElectronicPagApply emisElectronicPagApply);
+
+ /**
+ * 新增
+ *
+ * @param emisElectronicPagApply
+ * @return
+ */
+ public int insertEmisElectronicPagApply(EmisElectronicPagApply emisElectronicPagApply);
+
+ /**
+ * 修改
+ *
+ * @param emisElectronicPagApply
+ * @return
+ */
+ public int updateEmisElectronicPagApply(EmisElectronicPagApply emisElectronicPagApply);
+
+ /**
+ * 删除
+ *
+ * @param id 主键
+ * @return 结果
+ */
+ public int deleteEmisElectronicPagApplyById(Long id);
+
+ /**
+ * 批量删除
+ *
+ * @param ids 需要删除的数据主键集合
+ * @return 结果
+ */
+ public int deleteEmisElectronicPagApplyByIds(Long[] ids);
+}
diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisElectronicPagMapper.java b/emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisElectronicPagMapper.java
new file mode 100644
index 000000000..a9c2ed2ce
--- /dev/null
+++ b/emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisElectronicPagMapper.java
@@ -0,0 +1,70 @@
+/**
+ * @Project: emis
+ * @Title: EmisElectronicPagMapper.java
+ * @author linfso
+ * @date 2024-03-01 10:49:49
+ * @Copyright: ShangHai Doitinfo 2022 All rights reserved.
+ * @version v1.0
+ * @Description: 电子面单 Mapper 接口
+ * Warning : This file is generate by ai tools,don't edit!!!
+ */
+package com.xdadan.erp.emis.mapper;
+
+import java.util.List;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.xdadan.erp.emis.domain.EmisElectronicPag;
+/**
+ * @ClassName EmisElectronicPagMapper
+ * @Description 电子面单 Mapper 接口
+ * @author linfso
+ * @date 2024-03-01 10:49:49
+ */
+public interface EmisElectronicPagMapper extends BaseMapper
+{
+ /**
+ * 主键查询
+ * @param id
+ * @return
+ */
+ public EmisElectronicPag selectEmisElectronicPagById(Long id);
+
+ /**
+ * 查询列表
+ *
+ * @param emisElectronicPag
+ * @return 集合
+ */
+ public List selectEmisElectronicPagList(EmisElectronicPag emisElectronicPag);
+
+ /**
+ * 新增
+ *
+ * @param emisElectronicPag
+ * @return
+ */
+ public int insertEmisElectronicPag(EmisElectronicPag emisElectronicPag);
+
+ /**
+ * 修改
+ *
+ * @param emisElectronicPag
+ * @return
+ */
+ public int updateEmisElectronicPag(EmisElectronicPag emisElectronicPag);
+
+ /**
+ * 删除
+ *
+ * @param id 主键
+ * @return 结果
+ */
+ public int deleteEmisElectronicPagById(Long id);
+
+ /**
+ * 批量删除
+ *
+ * @param ids 需要删除的数据主键集合
+ * @return 结果
+ */
+ public int deleteEmisElectronicPagByIds(Long[] ids);
+}
diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/service/IEmisElectronicPagApplyService.java b/emis-biz/src/main/java/com/xdadan/erp/emis/service/IEmisElectronicPagApplyService.java
new file mode 100644
index 000000000..19ebe8576
--- /dev/null
+++ b/emis-biz/src/main/java/com/xdadan/erp/emis/service/IEmisElectronicPagApplyService.java
@@ -0,0 +1,69 @@
+ /**
+ * @Project: emis
+ * @Title: EmisElectronicPagApplyService.java
+ * @author linfso
+ * @date 2024-03-01 10:49:50
+ * @Copyright: ShangHai Duta 2022 All rights reserved.
+ * @version v1.0
+ * @Description: 网点电子面单申请 服务类接口
+ */
+package com.xdadan.erp.emis.service;
+
+import java.util.List;
+import com.xdadan.erp.emis.domain.EmisElectronicPagApply;
+
+/**
+ * @ClassName EmisElectronicPagApplyService
+ * @Description 网点电子面单申请
+ * @author linfso
+ * @date 2024-03-01 10:49:50
+ */
+public interface IEmisElectronicPagApplyService
+{
+ /**
+ * 主键查询
+ * @param id
+ * @return
+ */
+ public EmisElectronicPagApply selectEmisElectronicPagApplyById(Long id);
+
+ /**
+ * 查询网点电子面单申请列表
+ *
+ * @param emisElectronicPagApply 网点电子面单申请
+ * @return 网点电子面单申请集合
+ */
+ public List selectEmisElectronicPagApplyList(EmisElectronicPagApply emisElectronicPagApply);
+
+ /**
+ * 新增网点电子面单申请
+ *
+ * @param emisElectronicPagApply 网点电子面单申请
+ * @return 结果
+ */
+ public int insertEmisElectronicPagApply(EmisElectronicPagApply emisElectronicPagApply);
+
+ /**
+ * 修改网点电子面单申请
+ *
+ * @param emisElectronicPagApply 网点电子面单申请
+ * @return 结果
+ */
+ public int updateEmisElectronicPagApply(EmisElectronicPagApply emisElectronicPagApply);
+
+ /**
+ * 批量删除网点电子面单申请
+ *
+ * @param ids 需要删除的网点电子面单申请主键集合
+ * @return 结果
+ */
+ public int deleteEmisElectronicPagApplyByIds(Long[] ids);
+
+ /**
+ * 删除网点电子面单申请信息
+ *
+ * @param id 网点电子面单申请主键
+ * @return 结果
+ */
+ public int deleteEmisElectronicPagApplyById(Long id);
+}
diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/service/IEmisElectronicPagService.java b/emis-biz/src/main/java/com/xdadan/erp/emis/service/IEmisElectronicPagService.java
new file mode 100644
index 000000000..a48b097b6
--- /dev/null
+++ b/emis-biz/src/main/java/com/xdadan/erp/emis/service/IEmisElectronicPagService.java
@@ -0,0 +1,69 @@
+ /**
+ * @Project: emis
+ * @Title: EmisElectronicPagService.java
+ * @author linfso
+ * @date 2024-03-01 10:49:49
+ * @Copyright: ShangHai Duta 2022 All rights reserved.
+ * @version v1.0
+ * @Description: 电子面单 服务类接口
+ */
+package com.xdadan.erp.emis.service;
+
+import java.util.List;
+import com.xdadan.erp.emis.domain.EmisElectronicPag;
+
+/**
+ * @ClassName EmisElectronicPagService
+ * @Description 电子面单
+ * @author linfso
+ * @date 2024-03-01 10:49:49
+ */
+public interface IEmisElectronicPagService
+{
+ /**
+ * 主键查询
+ * @param id
+ * @return
+ */
+ public EmisElectronicPag selectEmisElectronicPagById(Long id);
+
+ /**
+ * 查询电子面单列表
+ *
+ * @param emisElectronicPag 电子面单
+ * @return 电子面单集合
+ */
+ public List selectEmisElectronicPagList(EmisElectronicPag emisElectronicPag);
+
+ /**
+ * 新增电子面单
+ *
+ * @param emisElectronicPag 电子面单
+ * @return 结果
+ */
+ public int insertEmisElectronicPag(EmisElectronicPag emisElectronicPag);
+
+ /**
+ * 修改电子面单
+ *
+ * @param emisElectronicPag 电子面单
+ * @return 结果
+ */
+ public int updateEmisElectronicPag(EmisElectronicPag emisElectronicPag);
+
+ /**
+ * 批量删除电子面单
+ *
+ * @param ids 需要删除的电子面单主键集合
+ * @return 结果
+ */
+ public int deleteEmisElectronicPagByIds(Long[] ids);
+
+ /**
+ * 删除电子面单信息
+ *
+ * @param id 电子面单主键
+ * @return 结果
+ */
+ public int deleteEmisElectronicPagById(Long id);
+}
diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisElectronicPagApplyServiceImpl.java b/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisElectronicPagApplyServiceImpl.java
new file mode 100644
index 000000000..e5873153c
--- /dev/null
+++ b/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisElectronicPagApplyServiceImpl.java
@@ -0,0 +1,104 @@
+ /**
+ * @Project: emis
+ * @Title: EmisElectronicPagApplyServiceImpl.java
+ * @author linfso
+ * @date 2024-03-01 10:49:50
+ * @Copyright: ShangHai Duta 2022 All rights reserved.
+ * @version v1.0
+ * @Description: 网点电子面单申请 实体类
+ */
+
+package com.xdadan.erp.emis.service.impl;
+
+import java.util.List;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import com.xdadan.erp.emis.domain.EmisElectronicPagApply;
+import com.xdadan.erp.emis.mapper.EmisElectronicPagApplyMapper;
+import com.xdadan.erp.emis.service.IEmisElectronicPagApplyService;
+
+/**
+ * 网点电子面单申请Service业务层处理
+ *
+ * @author linfso
+ * @date 2024-03-01 10:49:50
+ */
+@Service
+public class EmisElectronicPagApplyServiceImpl implements IEmisElectronicPagApplyService
+{
+ @Autowired
+ private EmisElectronicPagApplyMapper emisElectronicPagApplyMapper;
+
+ /**
+ * 查询网点电子面单申请
+ *
+ * @param id 网点电子面单申请主键
+ * @return 网点电子面单申请
+ */
+ @Override
+ public EmisElectronicPagApply selectEmisElectronicPagApplyById(Long id)
+ {
+ return emisElectronicPagApplyMapper.selectEmisElectronicPagApplyById(id);
+ }
+
+ /**
+ * 查询网点电子面单申请列表
+ *
+ * @param emisElectronicPagApply 网点电子面单申请
+ * @return 网点电子面单申请
+ */
+ @Override
+ public List selectEmisElectronicPagApplyList(EmisElectronicPagApply emisElectronicPagApply)
+ {
+ return emisElectronicPagApplyMapper.selectEmisElectronicPagApplyList(emisElectronicPagApply);
+ }
+
+ /**
+ * 新增网点电子面单申请
+ *
+ * @param emisElectronicPagApply 网点电子面单申请
+ * @return 结果
+ */
+ @Override
+ public int insertEmisElectronicPagApply(EmisElectronicPagApply emisElectronicPagApply)
+ {
+ return emisElectronicPagApplyMapper.insertEmisElectronicPagApply(emisElectronicPagApply);
+ }
+
+ /**
+ * 修改网点电子面单申请
+ *
+ * @param emisElectronicPagApply 网点电子面单申请
+ * @return 结果
+ */
+ @Override
+ public int updateEmisElectronicPagApply(EmisElectronicPagApply emisElectronicPagApply)
+ {
+ return emisElectronicPagApplyMapper.updateEmisElectronicPagApply(emisElectronicPagApply);
+ }
+
+ /**
+ * 批量删除网点电子面单申请
+ *
+ * @param ids 需要删除的网点电子面单申请主键
+ * @return 结果
+ */
+ @Override
+ public int deleteEmisElectronicPagApplyByIds(Long[] ids)
+ {
+ return emisElectronicPagApplyMapper.deleteEmisElectronicPagApplyByIds(ids);
+ }
+
+ /**
+ * 删除网点电子面单申请信息
+ *
+ * @param id 网点电子面单申请主键
+ * @return 结果
+ */
+ @Override
+ public int deleteEmisElectronicPagApplyById(Long id)
+ {
+ return emisElectronicPagApplyMapper.deleteEmisElectronicPagApplyById(id);
+ }
+
+}
diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisElectronicPagServiceImpl.java b/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisElectronicPagServiceImpl.java
new file mode 100644
index 000000000..8e37e272a
--- /dev/null
+++ b/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisElectronicPagServiceImpl.java
@@ -0,0 +1,104 @@
+ /**
+ * @Project: emis
+ * @Title: EmisElectronicPagServiceImpl.java
+ * @author linfso
+ * @date 2024-03-01 10:49:49
+ * @Copyright: ShangHai Duta 2022 All rights reserved.
+ * @version v1.0
+ * @Description: 电子面单 实体类
+ */
+
+package com.xdadan.erp.emis.service.impl;
+
+import java.util.List;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import com.xdadan.erp.emis.domain.EmisElectronicPag;
+import com.xdadan.erp.emis.mapper.EmisElectronicPagMapper;
+import com.xdadan.erp.emis.service.IEmisElectronicPagService;
+
+/**
+ * 电子面单Service业务层处理
+ *
+ * @author linfso
+ * @date 2024-03-01 10:49:49
+ */
+@Service
+public class EmisElectronicPagServiceImpl implements IEmisElectronicPagService
+{
+ @Autowired
+ private EmisElectronicPagMapper emisElectronicPagMapper;
+
+ /**
+ * 查询电子面单
+ *
+ * @param id 电子面单主键
+ * @return 电子面单
+ */
+ @Override
+ public EmisElectronicPag selectEmisElectronicPagById(Long id)
+ {
+ return emisElectronicPagMapper.selectEmisElectronicPagById(id);
+ }
+
+ /**
+ * 查询电子面单列表
+ *
+ * @param emisElectronicPag 电子面单
+ * @return 电子面单
+ */
+ @Override
+ public List selectEmisElectronicPagList(EmisElectronicPag emisElectronicPag)
+ {
+ return emisElectronicPagMapper.selectEmisElectronicPagList(emisElectronicPag);
+ }
+
+ /**
+ * 新增电子面单
+ *
+ * @param emisElectronicPag 电子面单
+ * @return 结果
+ */
+ @Override
+ public int insertEmisElectronicPag(EmisElectronicPag emisElectronicPag)
+ {
+ return emisElectronicPagMapper.insertEmisElectronicPag(emisElectronicPag);
+ }
+
+ /**
+ * 修改电子面单
+ *
+ * @param emisElectronicPag 电子面单
+ * @return 结果
+ */
+ @Override
+ public int updateEmisElectronicPag(EmisElectronicPag emisElectronicPag)
+ {
+ return emisElectronicPagMapper.updateEmisElectronicPag(emisElectronicPag);
+ }
+
+ /**
+ * 批量删除电子面单
+ *
+ * @param ids 需要删除的电子面单主键
+ * @return 结果
+ */
+ @Override
+ public int deleteEmisElectronicPagByIds(Long[] ids)
+ {
+ return emisElectronicPagMapper.deleteEmisElectronicPagByIds(ids);
+ }
+
+ /**
+ * 删除电子面单信息
+ *
+ * @param id 电子面单主键
+ * @return 结果
+ */
+ @Override
+ public int deleteEmisElectronicPagById(Long id)
+ {
+ return emisElectronicPagMapper.deleteEmisElectronicPagById(id);
+ }
+
+}
diff --git a/emis-biz/src/main/resources/mapper/EmisElectronicPagApplyMapper.xml b/emis-biz/src/main/resources/mapper/EmisElectronicPagApplyMapper.xml
new file mode 100644
index 000000000..2d65c7b97
--- /dev/null
+++ b/emis-biz/src/main/resources/mapper/EmisElectronicPagApplyMapper.xml
@@ -0,0 +1,246 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ select id, apply_seq, apply_date, provide_type, apply_name, apply_man, apply_man_code, apply_site, apply_site_code, unit_money, apply_count, sum_money, bl_send, send_date, send_man, send_man_code, send_site, send_site_code, bl_cancel, cancel_man, cancel_man_code, cancel_date, cancel_site, cancel_site_code, user_site, user_site_code, start_no, end_no, cur_start_no, has_bill_count, bl_allow_allocate, create_site_code, modify_site_code, del_flag, create_by, create_time, update_by, update_time, remark from emis_electronic_pag_apply
+
+
+
+
+
+
+
+ insert into emis_electronic_pag_apply
+
+ id,
+ apply_seq,
+ apply_date,
+ provide_type,
+ apply_name,
+ apply_man,
+ apply_man_code,
+ apply_site,
+ apply_site_code,
+ unit_money,
+ apply_count,
+ sum_money,
+ bl_send,
+ send_date,
+ send_man,
+ send_man_code,
+ send_site,
+ send_site_code,
+ bl_cancel,
+ cancel_man,
+ cancel_man_code,
+ cancel_date,
+ cancel_site,
+ cancel_site_code,
+ user_site,
+ user_site_code,
+ start_no,
+ end_no,
+ cur_start_no,
+ has_bill_count,
+ bl_allow_allocate,
+ create_site_code,
+ modify_site_code,
+ del_flag,
+ create_by,
+ create_time,
+ update_by,
+ update_time,
+ remark,
+
+
+ #{id},
+ #{applySeq},
+ #{applyDate},
+ #{provideType},
+ #{applyName},
+ #{applyMan},
+ #{applyManCode},
+ #{applySite},
+ #{applySiteCode},
+ #{unitMoney},
+ #{applyCount},
+ #{sumMoney},
+ #{blSend},
+ #{sendDate},
+ #{sendMan},
+ #{sendManCode},
+ #{sendSite},
+ #{sendSiteCode},
+ #{blCancel},
+ #{cancelMan},
+ #{cancelManCode},
+ #{cancelDate},
+ #{cancelSite},
+ #{cancelSiteCode},
+ #{userSite},
+ #{userSiteCode},
+ #{startNo},
+ #{endNo},
+ #{curStartNo},
+ #{hasBillCount},
+ #{blAllowAllocate},
+ #{createSiteCode},
+ #{modifySiteCode},
+ #{delFlag},
+ #{createBy},
+ #{createTime},
+ #{updateBy},
+ #{updateTime},
+ #{remark},
+
+
+
+
+ update emis_electronic_pag_apply
+
+ apply_seq = #{applySeq},
+ apply_date = #{applyDate},
+ provide_type = #{provideType},
+ apply_name = #{applyName},
+ apply_man = #{applyMan},
+ apply_man_code = #{applyManCode},
+ apply_site = #{applySite},
+ apply_site_code = #{applySiteCode},
+ unit_money = #{unitMoney},
+ apply_count = #{applyCount},
+ sum_money = #{sumMoney},
+ bl_send = #{blSend},
+ send_date = #{sendDate},
+ send_man = #{sendMan},
+ send_man_code = #{sendManCode},
+ send_site = #{sendSite},
+ send_site_code = #{sendSiteCode},
+ bl_cancel = #{blCancel},
+ cancel_man = #{cancelMan},
+ cancel_man_code = #{cancelManCode},
+ cancel_date = #{cancelDate},
+ cancel_site = #{cancelSite},
+ cancel_site_code = #{cancelSiteCode},
+ user_site = #{userSite},
+ user_site_code = #{userSiteCode},
+ start_no = #{startNo},
+ end_no = #{endNo},
+ cur_start_no = #{curStartNo},
+ has_bill_count = #{hasBillCount},
+ bl_allow_allocate = #{blAllowAllocate},
+ create_site_code = #{createSiteCode},
+ modify_site_code = #{modifySiteCode},
+ del_flag = #{delFlag},
+ create_by = #{createBy},
+ create_time = #{createTime},
+ update_by = #{updateBy},
+ update_time = #{updateTime},
+ remark = #{remark},
+
+ where id = #{id}
+
+
+
+ delete from emis_electronic_pag_apply where id = #{id}
+
+
+
+ delete from emis_electronic_pag_apply where id in
+
+ #{id}
+
+
+
\ No newline at end of file
diff --git a/emis-biz/src/main/resources/mapper/EmisElectronicPagMapper.xml b/emis-biz/src/main/resources/mapper/EmisElectronicPagMapper.xml
new file mode 100644
index 000000000..e00591fae
--- /dev/null
+++ b/emis-biz/src/main/resources/mapper/EmisElectronicPagMapper.xml
@@ -0,0 +1,146 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ select id, start_no, end_no, bill_count, bill_fee, cur_start_no, has_bill_count, provide_date, provide_man, provide_site, status, create_site_code, modify_site_code, del_flag, create_by, create_time, update_by, update_time, remark from emis_electronic_pag
+
+
+
+
+
+
+
+ insert into emis_electronic_pag
+
+ id,
+ start_no,
+ end_no,
+ bill_count,
+ bill_fee,
+ cur_start_no,
+ has_bill_count,
+ provide_date,
+ provide_man,
+ provide_site,
+ status,
+ create_site_code,
+ modify_site_code,
+ del_flag,
+ create_by,
+ create_time,
+ update_by,
+ update_time,
+ remark,
+
+
+ #{id},
+ #{startNo},
+ #{endNo},
+ #{billCount},
+ #{billFee},
+ #{curStartNo},
+ #{hasBillCount},
+ #{provideDate},
+ #{provideMan},
+ #{provideSite},
+ #{status},
+ #{createSiteCode},
+ #{modifySiteCode},
+ #{delFlag},
+ #{createBy},
+ #{createTime},
+ #{updateBy},
+ #{updateTime},
+ #{remark},
+
+
+
+
+ update emis_electronic_pag
+
+ start_no = #{startNo},
+ end_no = #{endNo},
+ bill_count = #{billCount},
+ bill_fee = #{billFee},
+ cur_start_no = #{curStartNo},
+ has_bill_count = #{hasBillCount},
+ provide_date = #{provideDate},
+ provide_man = #{provideMan},
+ provide_site = #{provideSite},
+ status = #{status},
+ create_site_code = #{createSiteCode},
+ modify_site_code = #{modifySiteCode},
+ del_flag = #{delFlag},
+ create_by = #{createBy},
+ create_time = #{createTime},
+ update_by = #{updateBy},
+ update_time = #{updateTime},
+ remark = #{remark},
+
+ where id = #{id}
+
+
+
+ delete from emis_electronic_pag where id = #{id}
+
+
+
+ delete from emis_electronic_pag where id in
+
+ #{id}
+
+
+
\ No newline at end of file