ic_item_inventory.cs 2.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  1. using Business.Model;
  2. using Microsoft.EntityFrameworkCore;
  3. using System.ComponentModel;
  4. using System.ComponentModel.DataAnnotations;
  5. namespace Bussiness.Model.MES.IC
  6. {
  7. /// <summary>
  8. /// 物料库存明细表
  9. /// </summary>
  10. public class ic_item_inventory:BaseEntity
  11. {
  12. /// <summary>
  13. /// 物料库存主键
  14. /// </summary>
  15. [Required]
  16. [Description("物料库存主键")]
  17. public long icitem_stock_id { get; set; }
  18. /// <summary>
  19. /// 仓库id
  20. /// </summary>
  21. [Required]
  22. [Description("仓库id")]
  23. public long stock_id { get; set; }
  24. /// <summary>
  25. /// 仓库名称
  26. /// </summary>
  27. [StringLength(80)]
  28. [Description("仓库名称")]
  29. public string? stock_name { get; set; }
  30. /// <summary>
  31. /// 库位id
  32. /// </summary>
  33. [Required]
  34. [Description("库位id")]
  35. public long stock_place_id { get; set; }
  36. /// <summary>
  37. /// 库位编码
  38. /// </summary>
  39. [StringLength(80)]
  40. [Description("库位编码")]
  41. public string? stock_place_code { get; set; }
  42. /// <summary>
  43. /// 批次号
  44. /// </summary>
  45. [StringLength(80)]
  46. [Description("批次号")]
  47. public string? batch_no { get; set; }
  48. /// <summary>
  49. /// 数量
  50. /// </summary>
  51. [Precision(20, 8)]
  52. [Description("数量")]
  53. public decimal? qty { get; set; }
  54. /// <summary>
  55. /// 金额
  56. /// </summary>
  57. [Precision(20, 8)]
  58. [Description("金额")]
  59. public decimal? bal { get; set; }
  60. /// <summary>
  61. /// 保质期时长
  62. /// </summary>
  63. [Precision(20, 8)]
  64. [Description("保质期时长")]
  65. public decimal? kf_period { get; set; }
  66. /// <summary>
  67. /// 保质期时间
  68. /// </summary>
  69. [Description("保质期时间")]
  70. public DateTime? kf_date { get; set; }
  71. /// <summary>
  72. /// 锁定库存
  73. /// </summary>
  74. [Precision(20, 8)]
  75. [Description("锁定库存")]
  76. public decimal? qty_lock { get; set; }
  77. /// <summary>
  78. /// 安全库存
  79. /// </summary>
  80. [Precision(20, 8)]
  81. [Description("安全库存")]
  82. public decimal? sec_qty { get; set; }
  83. /// <summary>
  84. /// 单位
  85. /// </summary>
  86. [StringLength(80)]
  87. [Description("单位")]
  88. public string? unit { get; set; }
  89. /// <summary>
  90. /// 日期
  91. /// </summary>
  92. [Description("日期")]
  93. public DateTime? rq { get; set; }
  94. }
  95. }