RmOutStoreUpdateDto.cs 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. using System;
  2. using Abp.AutoMapper;
  3. using Abp.Application.Services.Dto;
  4. using System.ComponentModel.DataAnnotations;
  5. namespace ShwasherSys.RmStore.Dto
  6. {
  7. [AutoMapTo(typeof(RmOutStore))]
  8. public class RmOutStoreUpdateDto: EntityDto<string>
  9. {
  10. public string ProductionOrderNo { get; set; }
  11. /// <summary>
  12. /// 原材料库存中记录编号
  13. /// </summary>
  14. public string CurrentRmStoreHouseNo { get; set; }
  15. /// <summary>
  16. /// 原材料编号
  17. /// </summary>
  18. public string RmProductNo { get; set; }
  19. [Required]
  20. public int StoreHouseId { get; set; }
  21. /// <summary>
  22. /// <doc>
  23. /// <summary>
  24. ///0.新建 1.申请中 2.已审核 3.已取消 4.已拒绝 5.已出库
  25. /// </summary>
  26. ///</doc>
  27. /// </summary>
  28. [Required]
  29. public int ApplyStatus { get; set; }
  30. /// <summary>
  31. /// 是否已关闭
  32. /// </summary>
  33. public bool IsClose { get; set; }
  34. /// <summary>
  35. /// 1.未确认 2.确认
  36. ///</summary>
  37. ///</doc>
  38. /// </summary>
  39. public bool? IsConfirm { get; set; }
  40. /// <summary>
  41. /// 申请出库数量(千件)
  42. /// </summary>
  43. public decimal Quantity { get; set; }
  44. /// <summary>
  45. /// 审核后出库数量
  46. /// </summary>
  47. public decimal ActualQuantity { get; set; }
  48. /// <summary>
  49. /// 审核人员
  50. /// </summary>
  51. public string AuditUser { get; set; }
  52. /// <summary>
  53. /// 审核时间
  54. /// </summary>
  55. public DateTime? AuditDate { get; set; }
  56. public string OutStoreUser { get; set; }
  57. public DateTime? OutStoreDate { get; set; }
  58. /// <summary>
  59. /// 申请出库时间
  60. /// </summary>
  61. public DateTime? ApplyOutDate { get; set; }
  62. public string Remark { get; set; }
  63. public string ProductBatchNum { get; set; }
  64. public int CreateSourceType { get; set; }
  65. }
  66. }