using Microsoft.EntityFrameworkCore;
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Business.Domain
{
///
/// DMS库存明细
///
[Comment("DMS库存明细")]
public class DMS_IN_LOCDETAIL
{
///
/// 产品线编码
///
[Comment("产品线编码")]
public string? DivisionCode { get; set; }
///
/// 产品线名称
///
[Comment("产品线名称")]
public string? DivisionName { get; set; }
///
/// 合同产品分类编码
///
[Comment("合同产品分类编码")]
public string? SubBUCode { get; set; }
///
/// 合同产品分类名称
///
[Comment("合同产品分类名称")]
public string? SubBUName { get; set; }
///
/// 经销商编码
///
[Comment("经销商编码")]
public string? DealerCode { get; set; }
///
/// 经销商名称
///
[Comment("经销商名称")]
public string? DealerName { get; set; }
///
/// 经销商类型
///
[Comment("经销商类型")]
public string? DealerLevel { get; set; }
///
/// 经销商状态
///
[Comment("经销商状态")]
public string? DealerStatus { get; set; }
///
/// 上游公司编码
///
[Comment("上游公司编码")]
public string? ParentDealerCode { get; set; }
///
/// 上游公司名称
///
[Comment("上游公司名称")]
public string? ParentDealerName { get; set; }
///
/// 仓库名称
///
[Comment("仓库名称")]
public string? WarehouseName { get; set; }
///
/// 仓库类型
///
[Comment("仓库类型")]
public string? WarehouseType { get; set; }
///
/// 产品型号
///
[Comment("产品型号")]
public string? UPN { get; set; }
///
/// LOT
///
[Comment("LOT")]
public string? LOT { get; set; }
///
/// 产品有效期
///
[Comment("产品有效期")]
public DateOnly? ExpiredDate { get; set; }
///
/// 转移时间
///
[Comment("转移时间")]
public DateOnly? TransferDate { get; set; }
///
/// 库存日期
///
[Comment("库存日期")]
public DateOnly? InventoryDate { get; set; }
///
/// 库存类型
///
[Comment("库存类型")]
public string? InventoryType { get; set; }
///
/// 数量
///
[Comment("数量")]
[Precision(15,5)]
public decimal? Qty { get; set; }
///
/// 更新日期
///
[Comment("更新日期")]
[Timestamp]
public byte[]? TSN { get; set; }
}
}