using iWare.Wms.Core;
using iWare.Wms.Core.Service;
using System.ComponentModel.DataAnnotations;
namespace iWare.Wms.Application
{
///
/// 字典类型参数
///
public class DictTypePageInput : PageInputBase
{
///
/// 名称
///
public string Name { get; set; }
///
/// 编码
///
public string Code { get; set; }
}
public class SaveBasicInfoInput
{
///
/// 编码
///
[Required(ErrorMessage = "字典类型编码不能为空")]
public string Code { get; set; }
///
/// 备注
///
public string Remark { get; set; }
}
///
/// 字典类型添加参数
///
public class AddDictTypeInput
{
///
/// 名称
///
[Required(ErrorMessage = "字典类型名称不能为空")]
public string Name { get; set; }
///
/// 编码
///
[Required(ErrorMessage = "字典类型编码不能为空")]
public string Code { get; set; }
///
/// 排序
///
public int Sort { get; set; }
///
/// 备注
///
public string Remark { get; set; }
///
/// 状态(字典 0正常 1停用 2删除)
///
public CommonStatus Status { get; set; }
}
///
/// 字典类型删除参数
///
public class DeleteDictTypeInput : BaseId
{
}
///
/// 字典类型更新参数
///
public class UpdateDictTypeInput
{
///
/// Id
///
[Required(ErrorMessage = "字典类型Id不能为空")]
public long Id { get; set; }
///
/// 名称
///
[Required(ErrorMessage = "字典类型名称不能为空")]
public string Name { get; set; }
///
/// 编码
///
[Required(ErrorMessage = "字典类型编码不能为空")]
public string Code { get; set; }
///
/// 排序
///
public int Sort { get; set; }
///
/// 备注
///
public string Remark { get; set; }
///
/// 状态(字典 0正常 1停用 2删除)
///
public CommonStatus Status { get; set; }
}
///
/// 更新字典类型参数
///
public class ChangeStateDictTypeInput
{
///
/// Id
///
[Required(ErrorMessage = "字典类型Id不能为空")]
public long Id { get; set; }
///
/// 状态(字典 0正常 1停用 2删除)
///
public CommonStatus Status { get; set; }
}
///
/// 下拉字典参数类型
///
public class DropDownDictTypeInput
{
///
/// 编码
///
[Required(ErrorMessage = "字典类型编码不能为空")]
public string Code { get; set; }
}
///
/// 字典类型信息查询参数
///
public class QueryDictTypeInfoInput : BaseId
{
}
}