Files
kunshan-bzfm-mes-backend/DOAN.Model/MES/Material/Dto/MmMaterialCategoryDto.cs
git_rabbit 310967603a 新增物料类别下拉框接口及相关DTO优化
本次提交主要包括以下内容:

- 新增 GetMmMaterialCategoryOptions 接口,支持获取物料类别下拉框数据,允许匿名访问。
- 移除 MmMaterialCategoryController 相关冗余代码,接口合并至 MmMaterialController。
- MmMaterialCategoryDto 移除部分 Required 校验,新增 MmMaterialCategoryOptionsDto 用于下拉框数据传输。
- IMmMaterialService 接口调整,删除旧的列表方法,新增下拉框查询方法。
- MmMaterialService 实现下拉框数据查询逻辑,支持动态条件过滤并异常处理。

本次改动提升了接口的灵活性和代码可维护性,满足前端下拉框数据需求。
2025-12-26 14:53:50 +08:00

43 lines
1.0 KiB
C#

namespace DOAN.Model.BZFM.Dto
{
/// <summary>
/// 物料分类表查询对象
/// </summary>
public class MmMaterialCategoryQueryDto : PagerInfo
{
}
/// <summary>
/// 物料分类表输入输出对象
/// </summary>
public class MmMaterialCategoryDto
{
public int Id { get; set; }
public string CategoryCode { get; set; }
public string CategoryName { get; set; }
public string ParentCode { get; set; }
public int? LevelNo { get; set; }
public string Description { get; set; }
public string Status { get; set; }
public DateTime? CreatedTime { get; set; }
public DateTime? UpdatedTime { get; set; }
[ExcelColumn(Name = "状态(0/1)")]
public string StatusLabel { get; set; }
}
/// <summary>
/// 物料类别下拉框对象
/// </summary>
public class MmMaterialCategoryOptionsDto
{
public string Label { get; set; }
public string Value { get; set; }
}
}