using iWare.Wms.Core; using iWare.Wms.Core.Service; using Furion.DataValidation; using System.ComponentModel.DataAnnotations; namespace iWare.Wms.Application { /// /// 字典值参数 /// public class DictDataPageInput : PageInputBase { /// /// 字典类型Id /// public long TypeId { get; set; } /// /// 值 /// public string Value { get; set; } /// /// 编码 /// public string Code { get; set; } } /// /// 字典值查询参数 /// public class QueryDictDataListInput { /// /// 字典类型Id /// [Required(ErrorMessage = "字典类型Id不能为空"), DataValidation(ValidationTypes.Numeric)] public long TypeId { get; set; } } /// /// 根据Code查询字典参数 /// public class QueryDictDataListByCodeInput { /// /// 字典类型Code /// [Required(ErrorMessage = "字典类型Code不能为空")] public string Code { get; set; } } /// /// 添加字典值参数 /// public class AddDictDataInput { /// /// 字典类型Id /// [Required(ErrorMessage = "字典类型Id不能为空"), DataValidation(ValidationTypes.Numeric)] public long TypeId { get; set; } /// /// 值 /// [Required(ErrorMessage = "字典值不能为空")] public string Value { 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 DeleteDictDataInput : BaseId { } /// /// 字典值更新参数 /// public class UpdateDictDataInput { /// /// 字典值Id /// [Required(ErrorMessage = "字典值Id不能为空"), DataValidation(ValidationTypes.Numeric)] public long Id { get; set; } /// /// 字典类型Id /// [Required(ErrorMessage = "字典类型Id不能为空"), DataValidation(ValidationTypes.Numeric)] public long TypeId { get; set; } /// /// 值 /// [Required(ErrorMessage = "字典值不能为空")] public string Value { 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 ChageStateDictDataInput : BaseId { /// /// 状态(字典 0正常 1停用 2删除) /// public CommonStatus Status { get; set; } } /// /// 字典值查询参数 /// public class QueryDictDataInput : BaseId { } }