获取入库子单和主单

This commit is contained in:
lsymicc
2025-12-08 15:24:35 +08:00
parent 0ad1b6b601
commit 12a3e92039
15 changed files with 290 additions and 55 deletions

View File

@@ -66,7 +66,7 @@ public class ErpInStockinController extends BaseController
@GetMapping(value = "/{title}")
public AjaxResult getInfo(@PathVariable("title") String title)
{
return success(erpInStockinService.selectErpInStockinByTitle(title));
return success(erpInStockinService.selectErpInStockinByKuin(title));
}
/**
@@ -97,8 +97,8 @@ public class ErpInStockinController extends BaseController
@PreAuthorize("@ss.hasPermi('in:ErpInStockin:remove')")
@Log(title = "入库主表单", businessType = BusinessType.DELETE)
@DeleteMapping("/{titles}")
public AjaxResult remove(@PathVariable String[] titles)
public AjaxResult remove(@PathVariable String[] kuins)
{
return toAjax(erpInStockinService.deleteErpInStockinByTitles(titles));
return toAjax(erpInStockinService.deleteErpInStockinByKuins(kuins));
}
}

View File

@@ -1,5 +1,7 @@
package com.ruoyi.in.ErpInStockin.domain;
import cn.hutool.core.annotation.Alias;
import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
@@ -11,6 +13,7 @@ import com.ruoyi.common.core.domain.BaseEntity;
* @author ruoyi
* @date 2025-12-08
*/
@Data
public class ErpInStockin extends BaseEntity
{
private static final long serialVersionUID = 1L;

View File

@@ -14,10 +14,10 @@ public interface ErpInStockinMapper
/**
* 查询入库主表单
*
* @param title 入库主表单主键
* @param kuin 入库主表单主键
* @return 入库主表单
*/
public ErpInStockin selectErpInStockinByTitle(String title);
public ErpInStockin selectErpInStockinByKuin(String kuin);
/**
* 查询入库主表单列表
@@ -44,18 +44,26 @@ public interface ErpInStockinMapper
public int updateErpInStockin(ErpInStockin erpInStockin);
/**
* 删除入库主表单
*
* @param title 入库主表单主键
* 插入/修改入库主表单
*
* @param erpInStockin 入库主表单
* @return 结果
*/
public int deleteErpInStockinByTitle(String title);
public int upsertErpInStockin(ErpInStockin erpInStockin);
/**
* 删除入库主表单
*
* @param kuin 入库主表单主键
* @return 结果
*/
public int deleteErpInStockinByKuin(String kuin);
/**
* 批量删除入库主表单
*
* @param titles 需要删除的数据主键集合
* @param kuins 需要删除的数据主键集合
* @return 结果
*/
public int deleteErpInStockinByTitles(String[] titles);
public int deleteErpInStockinByKuins(String[] kuins);
}

View File

@@ -14,10 +14,10 @@ public interface IErpInStockinService
/**
* 查询入库主表单
*
* @param title 入库主表单主键
* @param kuin 入库主表单主键
* @return 入库主表单
*/
public ErpInStockin selectErpInStockinByTitle(String title);
public ErpInStockin selectErpInStockinByKuin(String kuin);
/**
* 查询入库主表单列表
@@ -44,18 +44,26 @@ public interface IErpInStockinService
public int updateErpInStockin(ErpInStockin erpInStockin);
/**
* 批量删除入库主表单
*
* @param titles 需要删除的入库主表单主键集合
* 插入/修改入库主表单
*
* @param erpInStockin 入库主表单
* @return 结果
*/
public int deleteErpInStockinByTitles(String[] titles);
public int upsertErpInStockin(ErpInStockin erpInStockin);
/**
* 批量删除入库主表单
*
* @param kuins 需要删除的入库主表单主键集合
* @return 结果
*/
public int deleteErpInStockinByKuins(String[] kuins);
/**
* 删除入库主表单信息
*
* @param title 入库主表单主键
* @param kuin 入库主表单主键
* @return 结果
*/
public int deleteErpInStockinByTitle(String title);
public int deleteErpInStockinByKuin(String kuin);
}

View File

@@ -22,13 +22,13 @@ public class ErpInStockinServiceImpl implements IErpInStockinService
/**
* 查询入库主表单
*
* @param title 入库主表单主键
* @param stockinId 入库主表单主键
* @return 入库主表单
*/
@Override
public ErpInStockin selectErpInStockinByTitle(String title)
public ErpInStockin selectErpInStockinByKuin(String stockinId)
{
return erpInStockinMapper.selectErpInStockinByTitle(title);
return erpInStockinMapper.selectErpInStockinByKuin(stockinId);
}
/**
@@ -68,26 +68,37 @@ public class ErpInStockinServiceImpl implements IErpInStockinService
}
/**
* 批量删除入库主表单
*
* @param titles 需要删除的入库主表单主键
* 插入/修改入库主表单
*
* @param erpInStockin 入库主表单
* @return 结果
*/
@Override
public int deleteErpInStockinByTitles(String[] titles)
public int upsertErpInStockin(ErpInStockin erpInStockin)
{
return erpInStockinMapper.deleteErpInStockinByTitles(titles);
return erpInStockinMapper.upsertErpInStockin(erpInStockin);
}
/**
* 批量删除入库主表单
*
* @param stockinIds 需要删除的入库主表单主键
* @return 结果
*/
@Override
public int deleteErpInStockinByKuins(String[] kuins)
{
return erpInStockinMapper.deleteErpInStockinByKuins(kuins);
}
/**
* 删除入库主表单信息
*
* @param title 入库主表单主键
* @param stockinId 入库主表单主键
* @return 结果
*/
@Override
public int deleteErpInStockinByTitle(String title)
public int deleteErpInStockinByKuin(String kuin)
{
return erpInStockinMapper.deleteErpInStockinByTitle(title);
return erpInStockinMapper.deleteErpInStockinByKuin(kuin);
}
}