PrintTemplate.cs 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. using System;
  2. using Volo.Abp;
  3. using Volo.Abp.Domain.Entities.Auditing;
  4. using Volo.Abp.MultiTenancy;
  5. using System.ComponentModel.DataAnnotations;
  6. using Volo.Abp.Domain.Entities;
  7. namespace Business.Models
  8. {
  9. /// <summary>
  10. /// 打印模板
  11. /// </summary>
  12. public class PrintTemplate: AggregateRoot<Guid>, ISoftDelete, IMultiTenant
  13. {
  14. public Guid? TenantId { get; set; }
  15. /// <summary>
  16. /// 模板名称
  17. /// </summary>
  18. public string Name { get; set; }
  19. /// <summary>
  20. /// 模板类型:0设计模板,1指令模板
  21. /// </summary>
  22. public int TempType { get; set; }
  23. /// <summary>
  24. /// 默认
  25. /// </summary>
  26. public bool IsDefault { get; set; }
  27. /// <summary>
  28. /// 状态:0禁用,1启用
  29. /// </summary>
  30. public int Status { get; set; }
  31. /// <summary>
  32. /// 排序
  33. /// </summary>
  34. public int Sort { get; set; }
  35. /// <summary>
  36. /// 模板内容
  37. /// </summary>
  38. public string Content { get; set; }
  39. /// <summary>
  40. /// 备注
  41. /// </summary>
  42. public string Remark { get; set; }
  43. #region PdfExporterAttribute
  44. /// <summary>
  45. /// 打印方向
  46. /// </summary>
  47. public int? Orientation { get; set; }
  48. /// <summary>
  49. /// 纸张大小
  50. /// </summary>
  51. public int? PaperKind { get; set; }
  52. /// <summary>
  53. /// 纸张宽度
  54. /// </summary>
  55. public double? PaperWidth { get; set; }
  56. /// <summary>
  57. /// 纸张高度
  58. /// </summary>
  59. public double? PaperHeight { get; set; }
  60. #endregion
  61. public bool IsDeleted { get; set; }
  62. }
  63. }