using MyCode.Project.Infrastructure.Enumeration;
using System;
namespace MyCode.Project.Domain.Businesses.BillKeeping
{
///
/// 库存记账 数据传输对象
///
public class StockBillKeepingDto
{
///
/// 商家ID
///
public Guid MerchantId { get; set; }
///
/// 存货机构,公司库存传仓库ID(StockID),店铺库存传店铺ID(ShopID)
///
public Guid StockId { get; set; }
///
/// 商品条码
///
public Guid BarcodeId { get; set; }
///
/// 发生操作方向
///
public DirectFlag DirectFlag { get; set; }
///
/// 数量
///
public decimal Qty { get; set; }
///
/// 销售的分摊单价
///
public decimal Price { get; set; }
///
/// 指定成本总金额(退货、换货使用)
///
public decimal? CostPrice { get; set; }
///
/// 业务类型
///
public StockSheetType SheetType { get; set; }
///
/// 业务单据号
///
public string Sheet { get; set; }
///
/// 业务单据ID
///
public Guid SheetId { get; set; }
///
/// 备注
///
public string Note { get; set; }
///
/// 业务发生时间
///
public DateTime SheetTime { get; set; }
///
/// 是否挂帐记帐(默认为否0,在挂帐补记帐为是1)
///
public int IsHangStock { get; set; }
}
}