ArtifactDto.cs 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. using Quadarax.Foundation.Core.Data.Interface.Entity;
  2. namespace BO.AppServer.Metadata.Dto
  3. {
  4. #region *** Artifact - Base ***
  5. public class ArtifactBaseDto : BoDto
  6. {
  7. }
  8. #endregion
  9. #region *** Artifact - Create ***
  10. public class ArtifactCDto : Dto, ICreateDto
  11. {
  12. public string Name { get; set; }
  13. public string Extension { get; set;}
  14. public string MimeType { get; set;}
  15. }
  16. #endregion
  17. #region *** Artifact - Update ***
  18. internal class ArtifactUDto : ArtifactBaseDto, IUpdateDto
  19. {
  20. }
  21. #endregion
  22. #region *** Artifact - Read ***
  23. public class ArtifactRDto : ArtifactBaseDto, IReadDto
  24. {
  25. public BoAuditDto Audit { get; set; }
  26. public string Name { get; set;}
  27. public string Extension { get; set;}
  28. public string MimeType { get; set;}
  29. public string MimeTypeDescription { get; set;}
  30. public long Length { get; set;}
  31. }
  32. #endregion
  33. #region *** Artifact - Delete ***
  34. internal class ArtifactDDto : BoDto, IDeleteDto
  35. {
  36. }
  37. #endregion
  38. }