PackageApplyDto.cs 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. using System;
  2. using System.Security.Permissions;
  3. using Abp.AutoMapper;
  4. using Abp.Application.Services.Dto;
  5. using AutoMapper;
  6. namespace ShwasherSys.PackageInfo.Dto
  7. {
  8. /// <summary>
  9. /// 半成品包装信息
  10. /// </summary>
  11. [AutoMapTo(typeof(PackageApply)),AutoMapFrom(typeof(PackageApply))]
  12. public class PackageApplyDto: EntityDto<int>
  13. {
  14. /// <summary>
  15. /// 申请流水号
  16. /// </summary>
  17. public string PackageApplyNo { get; set; }
  18. /// <summary>
  19. /// 半成品仓库库存信息编号
  20. /// </summary>
  21. public string CurrentSemiStoreHouseNo { get; set; }
  22. /// <summary>
  23. /// 流转单编号
  24. /// </summary>
  25. public string ProductionOrderNo { get; set; }
  26. /// <summary>
  27. /// 半成品编号
  28. /// </summary>
  29. public string SemiProductNo { get; set; }
  30. /// <summary>
  31. /// 成品编号
  32. /// </summary>
  33. public string ProductNo { get; set; }
  34. /// <summary>
  35. /// 包装类型(1.半成品,2.成品)
  36. /// </summary>
  37. public int PackType { get; set; }
  38. /// <summary>
  39. /// 申请包装数量
  40. /// </summary>
  41. public decimal ApplyQuantity { get; set; }
  42. /// <summary>
  43. /// 实际包装的千件数
  44. /// </summary>
  45. public decimal ActualQuantity { get; set; }
  46. public string ApplyStatus { get; set; }
  47. public bool IsClose { get; set; }
  48. /// <summary>
  49. /// 发起申请时间
  50. /// </summary>
  51. public DateTime? ApplyDate { get; set; }
  52. public string Remark { get; set; }
  53. public DateTime? TimeCreated { get; set; }
  54. public DateTime? TimeLastMod { get; set; }
  55. public string CreatorUserId { get; set; }
  56. public string UserIDLastMod { get; set; }
  57. public string ProductName { get; set; }
  58. public string Model { get; set; }
  59. public string Material { get; set; }
  60. public string SurfaceColor { get; set; }
  61. public string Rigidity { get; set; }
  62. public string PartNo { get; set; }
  63. [IgnoreMap]
  64. public int ProcessingNum { get; set; }
  65. [IgnoreMap]
  66. public decimal? IsApplyEnterQuantity { get; set; }
  67. [IgnoreMap]
  68. public decimal RemainApplyQuantity { get; set; }
  69. public decimal KgWeight { get; set; }
  70. }
  71. }