OrgInput.cs 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. namespace Admin.NET.Core.Service;
  2. public class OrgInput : BaseIdInput
  3. {
  4. /// <summary>
  5. /// 父Id
  6. /// </summary>
  7. public virtual long Pid { get; set; }
  8. /// <summary>
  9. /// 名称
  10. /// </summary>
  11. public virtual string Name { get; set; }
  12. /// <summary>
  13. /// 编码
  14. /// </summary>
  15. public virtual string Code { get; set; }
  16. /// <summary>
  17. /// 排序
  18. /// </summary>
  19. public virtual int Order { get; set; }
  20. /// <summary>
  21. /// 备注
  22. /// </summary>
  23. public virtual string Remark { get; set; }
  24. /// <summary>
  25. /// 状态
  26. /// </summary>
  27. public virtual int Status { get; set; }
  28. /// <summary>
  29. /// 级别 例如:省、市、县、区
  30. /// </summary>
  31. public virtual string Level { get; set; }
  32. }
  33. public class AddOrgInput : OrgInput
  34. {
  35. /// <summary>
  36. /// 名称
  37. /// </summary>
  38. [Required(ErrorMessage = "机构名称不能为空")]
  39. public override string Name { get; set; }
  40. }
  41. public class UpdateOrgInput : AddOrgInput
  42. {
  43. }
  44. public class DeleteOrgInput : BaseIdInput
  45. {
  46. }