using Microsoft.EntityFrameworkCore;
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations.Schema;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Business.Domain
{
///
/// 月度产能共识主表
///
[Comment("月度产能共识主表")]
[Index(nameof(Year), nameof(Month), nameof(ProdRange), nameof(Model), nameof(ProdLine), nameof(tenant_id), nameof(factory_id), IsUnique = true)]
public class MonthlyProdCapacityMain
{
///
/// 主键
///
[Comment("主键")]
[Key]
public long Id { get; set; }
///
/// 年
///
[Comment("年")]
public int? Year { get; set; }
///
/// 月
///
[Comment("月")]
public int? Month { get; set; }
///
/// 产品系列
///
[Comment("产品系列")]
public string ProdRange { get; set; }
///
/// 规格型号
///
[Comment("规格型号")]
public string Model { get; set; }
///
/// 产品数量
///
[Comment("产品数量")]
public decimal? ProdQty { get; set; }
///
/// 生产线
///
[Comment("生产线")]
public string ProdLine { get; set; }
///
/// 产线生产数量
///
[Comment("产线生产数量")]
public decimal? Qty { get; set; }
///
/// 集团id
///
[Comment("集团id")]
public long? tenant_id { get; set; }
///
/// 工厂id
///
[Comment("工厂id")]
public long? factory_id { get; set; }
///
/// 创建时间
///
[Comment("创建时间")]
public DateTime? CreateTime { get; set; }
///
/// 整体需求计划版本号
///
[Comment("整体需求计划版本号")]
public string Version { get; set; }
}
}