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