StructureDto.cs 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. using Quadarax.Foundation.Core.Data.Interface.Entity;
  2. namespace BO.AppServer.Metadata.Dto
  3. {
  4. #region *** Structure - Base ***
  5. public class StructureBaseDto : BoDto
  6. {
  7. public string Name { get; set; }
  8. public long? ParentId { get; set; }
  9. }
  10. #endregion
  11. #region *** Structure - Create ***
  12. internal class StructureCDto : StructureBaseDto, ICreateDto
  13. {
  14. }
  15. #endregion
  16. #region *** Structure - Update ***
  17. internal class StructureUDto : StructureBaseDto, IUpdateDto
  18. {
  19. }
  20. #endregion
  21. #region *** Structure - Read ***
  22. public class StructureRDto : StructureBaseDto, IReadDto
  23. {
  24. public BoAuditDto Audit { get; set; }
  25. public int DocumentAllCount { get; set; }
  26. public int DocumentPendingCount { get; set; }
  27. public int DocumentWorkingCount { get; set; }
  28. public int DocumentDoneCount { get; set; }
  29. public int DocumentFailCount { get; set; }
  30. }
  31. #endregion
  32. #region *** Structure - Delete ***
  33. internal class StructureDDto : BoDto, IDeleteDto
  34. {
  35. }
  36. #endregion
  37. }