添加项目文件。

This commit is contained in:
2025-04-30 17:01:05 +08:00
commit 1eaedea85d
261 changed files with 33985 additions and 0 deletions

View File

@@ -0,0 +1,150 @@
using BarCode.Web.Core;
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BarCode.Web.Domain.Entitys
{
/// <summary>
/// 序列号生成记录
/// </summary>
[Serializable]
[Table("t_barcode_serialnumbergeneraterecord")]
public class SerialNumberGenerateRecord : EntityBase
{
/// <summary>
/// 主键 订单编号
/// </summary>
[Column("Id")]
public override int Id { get; set; }
/// <summary>
/// 物料Id转32进制
/// </summary>
[Column("IdConvertBar")]
public string IdConvertBar { get; set; } = "";
/// <summary>
/// 物料编码
/// </summary>
[Column("MaterialNumber")]
public string MaterialNumber { get; set; } = "";
/// <summary>
/// 是否更改过物料编码
/// </summary>
[Column("IsUpdateMaterial")]
public bool? IsUpdateMaterial { get; set; } = false;
/// <summary>
/// 采购单号
///</summary>
[Column("PurchaseBillNo")]
public string PurchaseBillNo { get; set; } = "";
/// <summary>
/// 供应商code
/// </summary>
[Column("SupplierCode")]
public string SupplierCode { get; set; } = "";
/// <summary>
/// 公司Id
/// </summary>
[Column("CompanyId")]
public int CompanyId { get; set; } = 0;
/// <summary>
/// 组织Id
/// </summary>
[Column("OrgCode")]
public string OrgCode { get; set; } = "";
/// <summary>
/// 生成完成 1 生成中 0
///</summary>
[Column("IsGenerateComplete")]
public bool IsGenerateComplete { get; set; } = false;
/// <summary>
/// 生成条码数量
///</summary>
[Column("Number")]
public int Number { get; set; } = 0;
/// <summary>
/// 生成条码起始位数量(后端用来做标记)
///</summary>
[Column("BeginNumber")]
public int BeginNumber { get; set; } = 0;
/// <summary>
/// 打印数
///</summary>
[Column("PrintNumber")]
public int PrintNumber { get; set; } = 0;
/// <summary>
/// 下载数
///</summary>
[Column("DownLoadNumber")]
public int DownLoadNumber { get; set; } = 0;
/// <summary>
/// 使用数
///</summary>
[Column("UseNumber")]
public int UseNumber { get; set; } = 0;
/// <summary>
/// 创建人
/// </summary>
[Column("CreatorId")]
public int CreatorId { get; set; } = 0;
/// <summary>
/// 是否套装默认是为11即为单个不是套装Alter by yzh
///</summary>
[Column("IsTwo")]
public int IsTwo { get; set; } = 1;
/// <summary>
/// 生成时间
/// </summary>
[Column("CreateTime")]
public DateTime CreateTime { get; set; } = DateTime.Now;
/// <summary>
/// 生成完成时间
/// </summary>
[Column("GenerateCompleteTime")]
public DateTime? GenerateCompleteTime { get; set; } = null;
/// <summary>
/// 生成完成
/// </summary>
public void Complete()
{
this.IsGenerateComplete = true;
this.GenerateCompleteTime = DateTime.Now;
}
/// <summary>
/// 打印
/// </summary>
public void Print(int number)
{
this.PrintNumber= number;
}
/// <summary>
/// 下载
/// </summary>
public void DownLoad(int number)
{
this.DownLoadNumber= number;
}
/// <summary>
/// 反写使用数
/// </summary>
/// <param name="number"></param>
public void Use(int number)
{
this.UseNumber = number;
}
/// <summary>
/// 标记修改物料
/// </summary>
public void UpdateMaterial()
{
this.IsUpdateMaterial = true;
}
}
}