FinshedOutStoreCreateDto.cs 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. using System;
  2. using System.ComponentModel.DataAnnotations;
  3. using ShwasherSys.ProductStoreInfo;
  4. namespace ShwasherSys.FinshedStoreInfo.Dto
  5. {
  6. public class FinshedOutStoreCreateDto
  7. {
  8. [StringLength(ProductOutStore.ProductionOrderNoMaxLength)]
  9. public string ProductionOrderNo { get; set; }
  10. /// <summary>
  11. /// 成品库存中记录编号
  12. /// </summary>
  13. [StringLength(ProductOutStore.CurrentProductStoreHouseNoMaxLength)]
  14. public string CurrentProductStoreHouseNo { get; set; }
  15. /// <summary>
  16. /// 成品编号
  17. /// </summary>
  18. [StringLength(ProductOutStore.ProductNoMaxLength)]
  19. public string ProductNo { get; set; }
  20. [Required]
  21. public int StoreHouseId { get; set; }
  22. /// <summary>
  23. ///0.新建 1.申请中 2.已审核 3.已取消 4.已拒绝 5.已出库
  24. /// </summary>
  25. [Required]
  26. public int ApplyStatus { get; set; }
  27. /// <summary>
  28. /// 是否已关闭
  29. /// </summary>
  30. public bool IsClose { get; set; }
  31. /// <summary>
  32. /// 1.未确认 2.确认
  33. /// </summary>
  34. public Boolean? IsConfirm { get; set; }
  35. /// <summary>
  36. /// 申请出库数量(千件)
  37. /// </summary>
  38. public decimal Quantity { get; set; }
  39. /// <summary>
  40. /// 审核后出库数量
  41. /// </summary>
  42. public decimal ActualQuantity { get; set; }
  43. /// <summary>
  44. /// 审核人员
  45. /// </summary>
  46. [StringLength(ProductOutStore.UserIDLastModMaxLength)]
  47. public string AuditUser { get; set; }
  48. /// <summary>
  49. /// 审核时间
  50. /// </summary>
  51. public DateTime? AuditDate { get; set; }
  52. /// <summary>
  53. /// 申请出库时间
  54. /// </summary>
  55. public DateTime? ApplyOutDate { get; set; }
  56. [StringLength(ProductOutStore.RemarkMaxLength)]
  57. public string Remark { get; set; }
  58. public DateTime? TimeCreated { get; set; }
  59. public DateTime? TimeLastMod { get; set; }
  60. [StringLength(ProductOutStore.CreatorUserIdMaxLength)]
  61. public string CreatorUserId { get; set; }
  62. [StringLength(ProductOutStore.UserIDLastModMaxLength)]
  63. public string UserIDLastMod { get; set; }
  64. public int OrderSendId { get; set; }
  65. /// <summary>
  66. /// 千件重
  67. /// </summary>
  68. public decimal KgWeight { get; set; }
  69. }
  70. }