diff --git a/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisNotCalcAgingController.java b/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisNotCalcAgingController.java new file mode 100644 index 000000000..6691d6d2a --- /dev/null +++ b/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisNotCalcAgingController.java @@ -0,0 +1,118 @@ + +/** + * @Project: emis + * @Title: EmisNotCalcAgingController.java + * @author linfso + * @date 2024-01-10 07:21:31 + * @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.EmisNotCalcAging; +import com.xdadan.erp.emis.service.IEmisNotCalcAgingService; + +/** + * 不计时效维护Controller + * + * @author linfso + * @date 2024-01-10 07:21:31 + */ +@RestController +@RequestMapping("/emis/emisNotCalcAging") +public class EmisNotCalcAgingController extends BaseController +{ + @Autowired + private IEmisNotCalcAgingService emisNotCalcAgingService; + + /** + * 查询不计时效维护列表 + */ + @PreAuthorize("@ss.hasPermi('emis:emisNotCalcAging:list')") + @GetMapping("/list") + public TableDataInfo list(EmisNotCalcAging emisNotCalcAging) + { + startPage(); + List list = emisNotCalcAgingService.selectEmisNotCalcAgingList(emisNotCalcAging); + return getDataTable(list); + } + + /** + * 导出不计时效维护列表 + */ + @PreAuthorize("@ss.hasPermi('emis:emisNotCalcAging:export')") + @Log(title = "不计时效维护", businessType = BusinessType.EXPORT) + @PostMapping("/export") + public void export(HttpServletResponse response, EmisNotCalcAging emisNotCalcAging) + { + List list = emisNotCalcAgingService.selectEmisNotCalcAgingList(emisNotCalcAging); + ExcelUtil util = new ExcelUtil(EmisNotCalcAging.class); + util.exportExcel(response, list, "不计时效维护数据"); + } + + /** + * 获取不计时效维护详细信息 + */ + @PreAuthorize("@ss.hasPermi('emis:emisNotCalcAging:query')") + @GetMapping(value = "/{id}") + public AjaxResult getInfo(@PathVariable("id") Long id) + { + return AjaxResult.success(emisNotCalcAgingService.selectEmisNotCalcAgingById(id)); + } + + /** + * 新增不计时效维护 + */ + @PreAuthorize("@ss.hasPermi('emis:emisNotCalcAging:add')") + @Log(title = "不计时效维护", businessType = BusinessType.INSERT) + @PostMapping + public AjaxResult add(@RequestBody EmisNotCalcAging emisNotCalcAging) + { + return toAjax(emisNotCalcAgingService.insertEmisNotCalcAging(emisNotCalcAging)); + } + + /** + * 修改不计时效维护 + */ + @PreAuthorize("@ss.hasPermi('emis:emisNotCalcAging:edit')") + @Log(title = "不计时效维护", businessType = BusinessType.UPDATE) + @PutMapping + public AjaxResult edit(@RequestBody EmisNotCalcAging emisNotCalcAging) + { + return toAjax(emisNotCalcAgingService.updateEmisNotCalcAging(emisNotCalcAging)); + } + + /** + * 删除不计时效维护 + */ + @PreAuthorize("@ss.hasPermi('emis:emisNotCalcAging:remove')") + @Log(title = "不计时效维护", businessType = BusinessType.DELETE) + @DeleteMapping("/{ids}") + public AjaxResult remove(@PathVariable Long[] ids) + { + return toAjax(emisNotCalcAgingService.deleteEmisNotCalcAgingByIds(ids)); + } +} diff --git a/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisSpecialCalcWeightController.java b/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisSpecialCalcWeightController.java new file mode 100644 index 000000000..44380a76b --- /dev/null +++ b/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisSpecialCalcWeightController.java @@ -0,0 +1,118 @@ + +/** + * @Project: emis + * @Title: EmisSpecialCalcWeightController.java + * @author linfso + * @date 2024-01-10 06:50:43 + * @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.EmisSpecialCalcWeight; +import com.xdadan.erp.emis.service.IEmisSpecialCalcWeightService; + +/** + * 特殊取重Controller + * + * @author linfso + * @date 2024-01-10 06:50:43 + */ +@RestController +@RequestMapping("/emis/emisSpecialCalcWeight") +public class EmisSpecialCalcWeightController extends BaseController +{ + @Autowired + private IEmisSpecialCalcWeightService emisSpecialCalcWeightService; + + /** + * 查询特殊取重列表 + */ + @PreAuthorize("@ss.hasPermi('emis:emisSpecialCalcWeight:list')") + @GetMapping("/list") + public TableDataInfo list(EmisSpecialCalcWeight emisSpecialCalcWeight) + { + startPage(); + List list = emisSpecialCalcWeightService.selectEmisSpecialCalcWeightList(emisSpecialCalcWeight); + return getDataTable(list); + } + + /** + * 导出特殊取重列表 + */ + @PreAuthorize("@ss.hasPermi('emis:emisSpecialCalcWeight:export')") + @Log(title = "特殊取重", businessType = BusinessType.EXPORT) + @PostMapping("/export") + public void export(HttpServletResponse response, EmisSpecialCalcWeight emisSpecialCalcWeight) + { + List list = emisSpecialCalcWeightService.selectEmisSpecialCalcWeightList(emisSpecialCalcWeight); + ExcelUtil util = new ExcelUtil(EmisSpecialCalcWeight.class); + util.exportExcel(response, list, "特殊取重数据"); + } + + /** + * 获取特殊取重详细信息 + */ + @PreAuthorize("@ss.hasPermi('emis:emisSpecialCalcWeight:query')") + @GetMapping(value = "/{id}") + public AjaxResult getInfo(@PathVariable("id") Long id) + { + return AjaxResult.success(emisSpecialCalcWeightService.selectEmisSpecialCalcWeightById(id)); + } + + /** + * 新增特殊取重 + */ + @PreAuthorize("@ss.hasPermi('emis:emisSpecialCalcWeight:add')") + @Log(title = "特殊取重", businessType = BusinessType.INSERT) + @PostMapping + public AjaxResult add(@RequestBody EmisSpecialCalcWeight emisSpecialCalcWeight) + { + return toAjax(emisSpecialCalcWeightService.insertEmisSpecialCalcWeight(emisSpecialCalcWeight)); + } + + /** + * 修改特殊取重 + */ + @PreAuthorize("@ss.hasPermi('emis:emisSpecialCalcWeight:edit')") + @Log(title = "特殊取重", businessType = BusinessType.UPDATE) + @PutMapping + public AjaxResult edit(@RequestBody EmisSpecialCalcWeight emisSpecialCalcWeight) + { + return toAjax(emisSpecialCalcWeightService.updateEmisSpecialCalcWeight(emisSpecialCalcWeight)); + } + + /** + * 删除特殊取重 + */ + @PreAuthorize("@ss.hasPermi('emis:emisSpecialCalcWeight:remove')") + @Log(title = "特殊取重", businessType = BusinessType.DELETE) + @DeleteMapping("/{ids}") + public AjaxResult remove(@PathVariable Long[] ids) + { + return toAjax(emisSpecialCalcWeightService.deleteEmisSpecialCalcWeightByIds(ids)); + } +} diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisNotCalcAging.java b/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisNotCalcAging.java new file mode 100644 index 000000000..43bb49c2c --- /dev/null +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisNotCalcAging.java @@ -0,0 +1,52 @@ +/** + * @Project: emis + * @Title: EmisNotCalcAging.java + * @author linfso + * @date 2024-01-10 07:33:52 + * @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.util.Date; +import lombok.Data; + + +/** + * @ClassName EmisNotCalcAging + * @Description 不计时效维护 + * @author linfso + * @date 2024-01-10 07:33:52 + */ +@Data +public class EmisNotCalcAging extends BaseEntity +{ + private static final long serialVersionUID = 1L; + + /* 序号 */ + private Long id; + /* 不计时效名称 */ + private String name; + /* 英文名称 */ + private String nameEn; + /* 所属国家,可能多个国家,逗号隔开 */ + private String country; + /* 开始日期(含当日) */ + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private Date beginDate; + /* 结束日期(含当日) */ + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private Date endDate; + /* 启用状态 0-启用 1-停用 */ + private Integer status; + +} diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisSpecialCalcWeight.java b/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisSpecialCalcWeight.java new file mode 100644 index 000000000..95da1c03d --- /dev/null +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisSpecialCalcWeight.java @@ -0,0 +1,57 @@ +/** + * @Project: emis + * @Title: EmisSpecialCalcWeight.java + * @author linfso + * @date 2024-01-10 06:50:43 + * @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 EmisSpecialCalcWeight + * @Description 特殊取重 + * @author linfso + * @date 2024-01-10 06:50:43 + */ + @Data +public class EmisSpecialCalcWeight extends BaseEntity +{ + private static final long serialVersionUID = 1L; + + /* 序号 */ + private Long id; + /* 产品类型代码 */ + private String prodCode; + /* 产品类型名称 */ + private String prodName; + /* 启用状态 0-启用 1-停用 */ + private Integer status; + /* 取重方式 */ + private String carryType; + /* 起始重量 */ + private BigDecimal beginWeight; + /* 结束重量 */ + private BigDecimal endWeight; + /* 起始时间 */ + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private Date beginDate; + /* 结束时间 */ + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private Date endDate; + +} diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisNotCalcAgingMapper.java b/emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisNotCalcAgingMapper.java new file mode 100644 index 000000000..a7732d37c --- /dev/null +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisNotCalcAgingMapper.java @@ -0,0 +1,70 @@ +/** + * @Project: emis + * @Title: EmisNotCalcAgingMapper.java + * @author linfso + * @date 2024-01-10 07:21:31 + * @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.EmisNotCalcAging; +/** + * @ClassName EmisNotCalcAgingMapper + * @Description

不计时效维护 Mapper 接口

+ * @author linfso + * @date 2024-01-10 07:21:31 + */ +public interface EmisNotCalcAgingMapper extends BaseMapper +{ + /** + * 主键查询 + * @param id + * @return + */ + public EmisNotCalcAging selectEmisNotCalcAgingById(Long id); + + /** + * 查询列表 + * + * @param emisNotCalcAging + * @return 集合 + */ + public List selectEmisNotCalcAgingList(EmisNotCalcAging emisNotCalcAging); + + /** + * 新增 + * + * @param emisNotCalcAging + * @return + */ + public int insertEmisNotCalcAging(EmisNotCalcAging emisNotCalcAging); + + /** + * 修改 + * + * @param emisNotCalcAging + * @return + */ + public int updateEmisNotCalcAging(EmisNotCalcAging emisNotCalcAging); + + /** + * 删除 + * + * @param id 主键 + * @return 结果 + */ + public int deleteEmisNotCalcAgingById(Long id); + + /** + * 批量删除 + * + * @param ids 需要删除的数据主键集合 + * @return 结果 + */ + public int deleteEmisNotCalcAgingByIds(Long[] ids); +} diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisSpecialCalcWeightMapper.java b/emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisSpecialCalcWeightMapper.java new file mode 100644 index 000000000..8dc117a21 --- /dev/null +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisSpecialCalcWeightMapper.java @@ -0,0 +1,70 @@ +/** + * @Project: emis + * @Title: EmisSpecialCalcWeightMapper.java + * @author linfso + * @date 2024-01-10 06:50:43 + * @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.EmisSpecialCalcWeight; +/** + * @ClassName EmisSpecialCalcWeightMapper + * @Description

特殊取重 Mapper 接口

+ * @author linfso + * @date 2024-01-10 06:50:43 + */ +public interface EmisSpecialCalcWeightMapper extends BaseMapper +{ + /** + * 主键查询 + * @param id + * @return + */ + public EmisSpecialCalcWeight selectEmisSpecialCalcWeightById(Long id); + + /** + * 查询列表 + * + * @param emisSpecialCalcWeight + * @return 集合 + */ + public List selectEmisSpecialCalcWeightList(EmisSpecialCalcWeight emisSpecialCalcWeight); + + /** + * 新增 + * + * @param emisSpecialCalcWeight + * @return + */ + public int insertEmisSpecialCalcWeight(EmisSpecialCalcWeight emisSpecialCalcWeight); + + /** + * 修改 + * + * @param emisSpecialCalcWeight + * @return + */ + public int updateEmisSpecialCalcWeight(EmisSpecialCalcWeight emisSpecialCalcWeight); + + /** + * 删除 + * + * @param id 主键 + * @return 结果 + */ + public int deleteEmisSpecialCalcWeightById(Long id); + + /** + * 批量删除 + * + * @param ids 需要删除的数据主键集合 + * @return 结果 + */ + public int deleteEmisSpecialCalcWeightByIds(Long[] ids); +} diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/service/IEmisNotCalcAgingService.java b/emis-biz/src/main/java/com/xdadan/erp/emis/service/IEmisNotCalcAgingService.java new file mode 100644 index 000000000..b1ee79b03 --- /dev/null +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/service/IEmisNotCalcAgingService.java @@ -0,0 +1,69 @@ + /** + * @Project: emis + * @Title: EmisNotCalcAgingService.java + * @author linfso + * @date 2024-01-10 07:21:31 + * @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.EmisNotCalcAging; + +/** + * @ClassName EmisNotCalcAgingService + * @Description 不计时效维护 + * @author linfso + * @date 2024-01-10 07:21:31 + */ +public interface IEmisNotCalcAgingService +{ + /** + * 主键查询 + * @param id + * @return + */ + public EmisNotCalcAging selectEmisNotCalcAgingById(Long id); + + /** + * 查询不计时效维护列表 + * + * @param emisNotCalcAging 不计时效维护 + * @return 不计时效维护集合 + */ + public List selectEmisNotCalcAgingList(EmisNotCalcAging emisNotCalcAging); + + /** + * 新增不计时效维护 + * + * @param emisNotCalcAging 不计时效维护 + * @return 结果 + */ + public int insertEmisNotCalcAging(EmisNotCalcAging emisNotCalcAging); + + /** + * 修改不计时效维护 + * + * @param emisNotCalcAging 不计时效维护 + * @return 结果 + */ + public int updateEmisNotCalcAging(EmisNotCalcAging emisNotCalcAging); + + /** + * 批量删除不计时效维护 + * + * @param ids 需要删除的不计时效维护主键集合 + * @return 结果 + */ + public int deleteEmisNotCalcAgingByIds(Long[] ids); + + /** + * 删除不计时效维护信息 + * + * @param id 不计时效维护主键 + * @return 结果 + */ + public int deleteEmisNotCalcAgingById(Long id); +} diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/service/IEmisSpecialCalcWeightService.java b/emis-biz/src/main/java/com/xdadan/erp/emis/service/IEmisSpecialCalcWeightService.java new file mode 100644 index 000000000..2144ba6b6 --- /dev/null +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/service/IEmisSpecialCalcWeightService.java @@ -0,0 +1,69 @@ + /** + * @Project: emis + * @Title: EmisSpecialCalcWeightService.java + * @author linfso + * @date 2024-01-10 06:50:43 + * @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.EmisSpecialCalcWeight; + +/** + * @ClassName EmisSpecialCalcWeightService + * @Description 特殊取重 + * @author linfso + * @date 2024-01-10 06:50:43 + */ +public interface IEmisSpecialCalcWeightService +{ + /** + * 主键查询 + * @param id + * @return + */ + public EmisSpecialCalcWeight selectEmisSpecialCalcWeightById(Long id); + + /** + * 查询特殊取重列表 + * + * @param emisSpecialCalcWeight 特殊取重 + * @return 特殊取重集合 + */ + public List selectEmisSpecialCalcWeightList(EmisSpecialCalcWeight emisSpecialCalcWeight); + + /** + * 新增特殊取重 + * + * @param emisSpecialCalcWeight 特殊取重 + * @return 结果 + */ + public int insertEmisSpecialCalcWeight(EmisSpecialCalcWeight emisSpecialCalcWeight); + + /** + * 修改特殊取重 + * + * @param emisSpecialCalcWeight 特殊取重 + * @return 结果 + */ + public int updateEmisSpecialCalcWeight(EmisSpecialCalcWeight emisSpecialCalcWeight); + + /** + * 批量删除特殊取重 + * + * @param ids 需要删除的特殊取重主键集合 + * @return 结果 + */ + public int deleteEmisSpecialCalcWeightByIds(Long[] ids); + + /** + * 删除特殊取重信息 + * + * @param id 特殊取重主键 + * @return 结果 + */ + public int deleteEmisSpecialCalcWeightById(Long id); +} diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisNotCalcAgingServiceImpl.java b/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisNotCalcAgingServiceImpl.java new file mode 100644 index 000000000..d1dfd11bc --- /dev/null +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisNotCalcAgingServiceImpl.java @@ -0,0 +1,104 @@ + /** + * @Project: emis + * @Title: EmisNotCalcAgingServiceImpl.java + * @author linfso + * @date 2024-01-10 07:21:31 + * @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.EmisNotCalcAging; +import com.xdadan.erp.emis.mapper.EmisNotCalcAgingMapper; +import com.xdadan.erp.emis.service.IEmisNotCalcAgingService; + +/** + * 不计时效维护Service业务层处理 + * + * @author linfso + * @date 2024-01-10 07:21:31 + */ +@Service +public class EmisNotCalcAgingServiceImpl implements IEmisNotCalcAgingService +{ + @Autowired + private EmisNotCalcAgingMapper emisNotCalcAgingMapper; + + /** + * 查询不计时效维护 + * + * @param id 不计时效维护主键 + * @return 不计时效维护 + */ + @Override + public EmisNotCalcAging selectEmisNotCalcAgingById(Long id) + { + return emisNotCalcAgingMapper.selectEmisNotCalcAgingById(id); + } + + /** + * 查询不计时效维护列表 + * + * @param emisNotCalcAging 不计时效维护 + * @return 不计时效维护 + */ + @Override + public List selectEmisNotCalcAgingList(EmisNotCalcAging emisNotCalcAging) + { + return emisNotCalcAgingMapper.selectEmisNotCalcAgingList(emisNotCalcAging); + } + + /** + * 新增不计时效维护 + * + * @param emisNotCalcAging 不计时效维护 + * @return 结果 + */ + @Override + public int insertEmisNotCalcAging(EmisNotCalcAging emisNotCalcAging) + { + return emisNotCalcAgingMapper.insertEmisNotCalcAging(emisNotCalcAging); + } + + /** + * 修改不计时效维护 + * + * @param emisNotCalcAging 不计时效维护 + * @return 结果 + */ + @Override + public int updateEmisNotCalcAging(EmisNotCalcAging emisNotCalcAging) + { + return emisNotCalcAgingMapper.updateEmisNotCalcAging(emisNotCalcAging); + } + + /** + * 批量删除不计时效维护 + * + * @param ids 需要删除的不计时效维护主键 + * @return 结果 + */ + @Override + public int deleteEmisNotCalcAgingByIds(Long[] ids) + { + return emisNotCalcAgingMapper.deleteEmisNotCalcAgingByIds(ids); + } + + /** + * 删除不计时效维护信息 + * + * @param id 不计时效维护主键 + * @return 结果 + */ + @Override + public int deleteEmisNotCalcAgingById(Long id) + { + return emisNotCalcAgingMapper.deleteEmisNotCalcAgingById(id); + } + +} diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisSpecialCalcWeightServiceImpl.java b/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisSpecialCalcWeightServiceImpl.java new file mode 100644 index 000000000..9a9cac38d --- /dev/null +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisSpecialCalcWeightServiceImpl.java @@ -0,0 +1,104 @@ + /** + * @Project: emis + * @Title: EmisSpecialCalcWeightServiceImpl.java + * @author linfso + * @date 2024-01-10 06:50:43 + * @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.EmisSpecialCalcWeight; +import com.xdadan.erp.emis.mapper.EmisSpecialCalcWeightMapper; +import com.xdadan.erp.emis.service.IEmisSpecialCalcWeightService; + +/** + * 特殊取重Service业务层处理 + * + * @author linfso + * @date 2024-01-10 06:50:43 + */ +@Service +public class EmisSpecialCalcWeightServiceImpl implements IEmisSpecialCalcWeightService +{ + @Autowired + private EmisSpecialCalcWeightMapper emisSpecialCalcWeightMapper; + + /** + * 查询特殊取重 + * + * @param id 特殊取重主键 + * @return 特殊取重 + */ + @Override + public EmisSpecialCalcWeight selectEmisSpecialCalcWeightById(Long id) + { + return emisSpecialCalcWeightMapper.selectEmisSpecialCalcWeightById(id); + } + + /** + * 查询特殊取重列表 + * + * @param emisSpecialCalcWeight 特殊取重 + * @return 特殊取重 + */ + @Override + public List selectEmisSpecialCalcWeightList(EmisSpecialCalcWeight emisSpecialCalcWeight) + { + return emisSpecialCalcWeightMapper.selectEmisSpecialCalcWeightList(emisSpecialCalcWeight); + } + + /** + * 新增特殊取重 + * + * @param emisSpecialCalcWeight 特殊取重 + * @return 结果 + */ + @Override + public int insertEmisSpecialCalcWeight(EmisSpecialCalcWeight emisSpecialCalcWeight) + { + return emisSpecialCalcWeightMapper.insertEmisSpecialCalcWeight(emisSpecialCalcWeight); + } + + /** + * 修改特殊取重 + * + * @param emisSpecialCalcWeight 特殊取重 + * @return 结果 + */ + @Override + public int updateEmisSpecialCalcWeight(EmisSpecialCalcWeight emisSpecialCalcWeight) + { + return emisSpecialCalcWeightMapper.updateEmisSpecialCalcWeight(emisSpecialCalcWeight); + } + + /** + * 批量删除特殊取重 + * + * @param ids 需要删除的特殊取重主键 + * @return 结果 + */ + @Override + public int deleteEmisSpecialCalcWeightByIds(Long[] ids) + { + return emisSpecialCalcWeightMapper.deleteEmisSpecialCalcWeightByIds(ids); + } + + /** + * 删除特殊取重信息 + * + * @param id 特殊取重主键 + * @return 结果 + */ + @Override + public int deleteEmisSpecialCalcWeightById(Long id) + { + return emisSpecialCalcWeightMapper.deleteEmisSpecialCalcWeightById(id); + } + +} diff --git a/emis-biz/src/main/resources/mapper/EmisNotCalcAgingMapper.xml b/emis-biz/src/main/resources/mapper/EmisNotCalcAgingMapper.xml new file mode 100644 index 000000000..aa2bd156a --- /dev/null +++ b/emis-biz/src/main/resources/mapper/EmisNotCalcAgingMapper.xml @@ -0,0 +1,121 @@ + + + + + + + + + + + + + + + + + + + + + + + select id, name, name_en, country, begin_date, end_date, status, remark, tenant_id, del_flag, create_by, create_time, update_by, update_time from emis_not_calc_aging + + + + + + + + insert into emis_not_calc_aging + + id, + name, + name_en, + country, + begin_date, + end_date, + status, + remark, + tenant_id, + del_flag, + create_by, + create_time, + update_by, + update_time, + + + #{id}, + #{name}, + #{nameEn}, + #{country}, + #{beginDate}, + #{endDate}, + #{status}, + #{remark}, + #{tenantId}, + #{delFlag}, + #{createBy}, + #{createTime}, + #{updateBy}, + #{updateTime}, + + + + + update emis_not_calc_aging + + name = #{name}, + name_en = #{nameEn}, + country = #{country}, + begin_date = #{beginDate}, + end_date = #{endDate}, + status = #{status}, + remark = #{remark}, + tenant_id = #{tenantId}, + del_flag = #{delFlag}, + create_by = #{createBy}, + create_time = #{createTime}, + update_by = #{updateBy}, + update_time = #{updateTime}, + + where id = #{id} + + + + delete from emis_not_calc_aging where id = #{id} + + + + delete from emis_not_calc_aging where id in + + #{id} + + + \ No newline at end of file diff --git a/emis-biz/src/main/resources/mapper/EmisSpecialCalcWeightMapper.xml b/emis-biz/src/main/resources/mapper/EmisSpecialCalcWeightMapper.xml new file mode 100644 index 000000000..ff0c5e1c6 --- /dev/null +++ b/emis-biz/src/main/resources/mapper/EmisSpecialCalcWeightMapper.xml @@ -0,0 +1,131 @@ + + + + + + + + + + + + + + + + + + + + + + + + + select id, prod_code, prod_name, status, carry_type, begin_weight, end_weight, begin_date, end_date, remark, tenant_id, del_flag, create_by, create_time, update_by, update_time from emis_special_calc_weight + + + + + + + + insert into emis_special_calc_weight + + id, + prod_code, + prod_name, + status, + carry_type, + begin_weight, + end_weight, + begin_date, + end_date, + remark, + tenant_id, + del_flag, + create_by, + create_time, + update_by, + update_time, + + + #{id}, + #{prodCode}, + #{prodName}, + #{status}, + #{carryType}, + #{beginWeight}, + #{endWeight}, + #{beginDate}, + #{endDate}, + #{remark}, + #{tenantId}, + #{delFlag}, + #{createBy}, + #{createTime}, + #{updateBy}, + #{updateTime}, + + + + + update emis_special_calc_weight + + prod_code = #{prodCode}, + prod_name = #{prodName}, + status = #{status}, + carry_type = #{carryType}, + begin_weight = #{beginWeight}, + end_weight = #{endWeight}, + begin_date = #{beginDate}, + end_date = #{endDate}, + remark = #{remark}, + tenant_id = #{tenantId}, + del_flag = #{delFlag}, + create_by = #{createBy}, + create_time = #{createTime}, + update_by = #{updateBy}, + update_time = #{updateTime}, + + where id = #{id} + + + + delete from emis_special_calc_weight where id = #{id} + + + + delete from emis_special_calc_weight where id in + + #{id} + + + \ No newline at end of file