generatetestInput.cs 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. using System;
  2. using Admin.NET.Core;
  3. using System.ComponentModel.DataAnnotations;
  4. using System.Collections.Generic;
  5. namespace Admin.NET.Application
  6. {
  7. /// <summary>
  8. /// GenerateTest输入参数
  9. /// </summary>
  10. public class generatetestInput : BasePageInput
  11. {
  12. /// <summary>
  13. /// 编码
  14. /// </summary>
  15. public virtual string Code { get; set; }
  16. /// <summary>
  17. /// 名称
  18. /// </summary>
  19. public virtual string Name { get; set; }
  20. /// <summary>
  21. /// 价格
  22. /// </summary>
  23. public virtual decimal Price { get; set; }
  24. /// <summary>
  25. /// 过期日期
  26. /// </summary>
  27. public virtual DateTime ExpireDate { get; set; }
  28. /// <summary>
  29. /// 状态
  30. /// </summary>
  31. public virtual bool Status { get; set; }
  32. }
  33. public class AddgeneratetestInput : generatetestInput
  34. {
  35. /// <summary>
  36. /// 编码
  37. /// </summary>
  38. [Required(ErrorMessage = "编码不能为空")]
  39. public override string Code { get; set; }
  40. /// <summary>
  41. /// 名称
  42. /// </summary>
  43. [Required(ErrorMessage = "名称不能为空")]
  44. public override string Name { get; set; }
  45. }
  46. public class DeletegeneratetestInput : BaseIdInput
  47. {
  48. /// <summary>
  49. /// 主键Id
  50. /// </summary>
  51. [Required(ErrorMessage = "主键Id不能为空")]
  52. public long Id { get; set; }
  53. }
  54. public class UpdategeneratetestInput : generatetestInput
  55. {
  56. /// <summary>
  57. /// 主键Id
  58. /// </summary>
  59. [Required(ErrorMessage = "主键Id不能为空")]
  60. public long Id { get; set; }
  61. }
  62. public class QueryegeneratetestInput : DeletegeneratetestInput
  63. {
  64. }
  65. }