RoleInput.cs 826 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. namespace Admin.NET.Core.Service;
  2. public class RoleInput : BaseIdInput
  3. {
  4. /// <summary>
  5. /// 状态
  6. /// </summary>
  7. public virtual StatusEnum Status { get; set; }
  8. }
  9. public class PageRoleInput : BasePageInput
  10. {
  11. /// <summary>
  12. /// 名称
  13. /// </summary>
  14. public virtual string Name { get; set; }
  15. /// <summary>
  16. /// 编码
  17. /// </summary>
  18. public virtual string Code { get; set; }
  19. }
  20. public class AddRoleInput : SysRole
  21. {
  22. /// <summary>
  23. /// 名称
  24. /// </summary>
  25. [Required(ErrorMessage = "角色名称不能为空")]
  26. public override string Name { get; set; }
  27. /// <summary>
  28. /// 菜单Id集合
  29. /// </summary>
  30. public List<long> MenuIdList { get; set; }
  31. }
  32. public class UpdateRoleInput : AddRoleInput
  33. {
  34. }
  35. public class DeleteRoleInput : BaseIdInput
  36. {
  37. }