DictDataInput.cs 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. namespace Admin.NET.Core.Service;
  2. public class DictDataInput : BaseIdInput
  3. {
  4. /// <summary>
  5. /// 状态
  6. /// </summary>
  7. public StatusEnum Status { get; set; }
  8. }
  9. public class PageDictDataInput : BasePageInput
  10. {
  11. /// <summary>
  12. /// 字典类型Id
  13. /// </summary>
  14. public long DictTypeId { get; set; }
  15. /// <summary>
  16. /// 值
  17. /// </summary>
  18. public string Value { get; set; }
  19. /// <summary>
  20. /// 编码
  21. /// </summary>
  22. public string Code { get; set; }
  23. }
  24. public class AddDictDataInput : SysDictData
  25. {
  26. }
  27. public class UpdateDictDataInput : AddDictDataInput
  28. {
  29. }
  30. public class DeleteDictDataInput : BaseIdInput
  31. {
  32. }
  33. public class GetDataDictDataInput
  34. {
  35. /// <summary>
  36. /// 字典类型Id
  37. /// </summary>
  38. [Required(ErrorMessage = "字典类型Id不能为空"), DataValidation(ValidationTypes.Numeric)]
  39. public long DictTypeId { get; set; }
  40. }
  41. public class QueryDictDataInput
  42. {
  43. /// <summary>
  44. /// 编码
  45. /// </summary>
  46. [Required(ErrorMessage = "字典唯一编码不能为空")]
  47. public string Code { get; set; }
  48. /// <summary>
  49. /// 状态
  50. /// </summary>
  51. public int? Status { get; set; }
  52. }