RoleInput.cs 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. namespace Admin.NET.Core.Service;
  2. public class RoleInput : BaseIdInput
  3. {
  4. /// <summary>
  5. /// 名称
  6. /// </summary>
  7. public virtual string Name { get; set; }
  8. /// <summary>
  9. /// 编码
  10. /// </summary>
  11. public virtual string Code { get; set; }
  12. /// <summary>
  13. /// 排序
  14. /// </summary>
  15. public virtual int Order { get; set; }
  16. /// <summary>
  17. /// 数据范围类型
  18. /// </summary>
  19. public virtual int DataScope { get; set; }
  20. /// <summary>
  21. /// 备注
  22. /// </summary>
  23. public virtual string Remark { get; set; }
  24. /// <summary>
  25. /// 状态
  26. /// </summary>
  27. public int Status { get; set; }
  28. }
  29. public class PageRoleInput : BasePageInput
  30. {
  31. /// <summary>
  32. /// 名称
  33. /// </summary>
  34. public virtual string Name { get; set; }
  35. /// <summary>
  36. /// 编码
  37. /// </summary>
  38. public virtual string Code { get; set; }
  39. ///// <summary>
  40. ///// 排序
  41. ///// </summary>
  42. //public virtual int Order { get; set; }
  43. /// <summary>
  44. /// 数据范围类型
  45. /// </summary>
  46. public virtual int DataScope { get; set; }
  47. /// <summary>
  48. /// 备注
  49. /// </summary>
  50. public virtual string Remark { get; set; }
  51. /// <summary>
  52. /// 状态
  53. /// </summary>
  54. public virtual int Status { get; set; }
  55. }
  56. public class AddRoleInput : RoleInput
  57. {
  58. /// <summary>
  59. /// 名称
  60. /// </summary>
  61. [Required(ErrorMessage = "角色名称不能为空")]
  62. public override string Name { get; set; }
  63. }
  64. public class UpdateRoleInput : AddRoleInput
  65. {
  66. }
  67. public class DeleteRoleInput : BaseIdInput
  68. {
  69. }