ArtifactDto.cs 953 B

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