本次提交主要包括以下内容: - 新增 GetMmMaterialCategoryOptions 接口,支持获取物料类别下拉框数据,允许匿名访问。 - 移除 MmMaterialCategoryController 相关冗余代码,接口合并至 MmMaterialController。 - MmMaterialCategoryDto 移除部分 Required 校验,新增 MmMaterialCategoryOptionsDto 用于下拉框数据传输。 - IMmMaterialService 接口调整,删除旧的列表方法,新增下拉框查询方法。 - MmMaterialService 实现下拉框数据查询逻辑,支持动态条件过滤并异常处理。 本次改动提升了接口的灵活性和代码可维护性,满足前端下拉框数据需求。
25 lines
591 B
C#
25 lines
591 B
C#
using DOAN.Model.BZFM.Dto;
|
|
using DOAN.Model.BZFM;
|
|
|
|
namespace DOAN.Service.BZFM.IBZFMService
|
|
{
|
|
/// <summary>
|
|
/// 物料表service接口
|
|
/// </summary>
|
|
public interface IMmMaterialService : IBaseService<MmMaterial>
|
|
{
|
|
PagedInfo<MmMaterialDto> GetList(MmMaterialQueryDto parm);
|
|
|
|
MmMaterial GetInfo(int Id);
|
|
|
|
|
|
MmMaterial AddMmMaterial(MmMaterial parm);
|
|
|
|
int UpdateMmMaterial(MmMaterial parm);
|
|
|
|
// 查询物料类别下拉框
|
|
List<MmMaterialCategoryOptionsDto> GetMmMaterialCategoryOptions(MmMaterialCategoryDto parm);
|
|
|
|
}
|
|
}
|