Files
SGGL_SHJ/SGGL/Model/Model.BusinessExtensions.cs
T

166 lines
8.1 KiB
C#

using System;
using System.Data.Linq.Mapping;
namespace Model
{
/// <summary>
/// 业务扩展字段独立于自动生成模型,避免后续刷新模型时丢失手工映射。
/// </summary>
public partial class HJGL_WeldTask
{
private string _BusinessTeamGroupId;
[Column(Name = "TeamGroupId", Storage = "_BusinessTeamGroupId", DbType = "NVarChar(50)")]
public string TeamGroupId
{
get { return _BusinessTeamGroupId; }
set
{
if (_BusinessTeamGroupId == value) return;
SendPropertyChanging();
_BusinessTeamGroupId = value;
SendPropertyChanged("TeamGroupId");
}
}
}
public partial class Tw_AntiCorrosionTrust
{
private string _BusinessWeldTaskCode;
private string _BusinessHotProessTrustId;
[Column(Name = "WeldTaskCode", Storage = "_BusinessWeldTaskCode", DbType = "NVarChar(200)")]
public string WeldTaskCode
{
get { return _BusinessWeldTaskCode; }
set
{
if (_BusinessWeldTaskCode == value) return;
SendPropertyChanging();
_BusinessWeldTaskCode = value;
SendPropertyChanged("WeldTaskCode");
}
}
[Column(Name = "HotProessTrustId", Storage = "_BusinessHotProessTrustId", DbType = "NVarChar(50)")]
public string HotProessTrustId
{
get { return _BusinessHotProessTrustId; }
set
{
if (_BusinessHotProessTrustId == value) return;
SendPropertyChanging();
_BusinessHotProessTrustId = value;
SendPropertyChanged("HotProessTrustId");
}
}
}
public partial class Tw_AntiCorrosionTrustDetail
{
private bool _BusinessIsPostWeld;
[Column(Name = "IsPostWeld", Storage = "_BusinessIsPostWeld", DbType = "Bit NOT NULL", CanBeNull = false)]
public bool IsPostWeld
{
get { return _BusinessIsPostWeld; }
set
{
if (_BusinessIsPostWeld == value) return;
SendPropertyChanging();
_BusinessIsPostWeld = value;
SendPropertyChanged("IsPostWeld");
}
}
}
public partial class HJGL_PreWeldCuttingCheck
{
private string _BusinessGrooveProcessType;
[Column(Name = "GrooveProcessType", Storage = "_BusinessGrooveProcessType", DbType = "NVarChar(100)")]
public string GrooveProcessType
{
get { return _BusinessGrooveProcessType; }
set
{
if (_BusinessGrooveProcessType == value) return;
SendPropertyChanging();
_BusinessGrooveProcessType = value;
SendPropertyChanged("GrooveProcessType");
}
}
}
public partial class HJGL_WeldAppearanceCheck
{
private decimal? _BusinessWeldReinforcement;
private decimal? _BusinessWeldHeight;
private decimal? _BusinessWeldWidth;
private string _BusinessSurfaceDefect;
private decimal? _BusinessPreheatTemperature;
private decimal? _BusinessInterpassTemperature;
private string _BusinessCheckCode;
[Column(Name = "WeldReinforcement", Storage = "_BusinessWeldReinforcement", DbType = "Decimal(18,2)")]
public decimal? WeldReinforcement { get { return _BusinessWeldReinforcement; } set { SetBusinessValue(ref _BusinessWeldReinforcement, value, "WeldReinforcement"); } }
[Column(Name = "WeldHeight", Storage = "_BusinessWeldHeight", DbType = "Decimal(18,2)")]
public decimal? WeldHeight { get { return _BusinessWeldHeight; } set { SetBusinessValue(ref _BusinessWeldHeight, value, "WeldHeight"); } }
[Column(Name = "WeldWidth", Storage = "_BusinessWeldWidth", DbType = "Decimal(18,2)")]
public decimal? WeldWidth { get { return _BusinessWeldWidth; } set { SetBusinessValue(ref _BusinessWeldWidth, value, "WeldWidth"); } }
[Column(Name = "SurfaceDefect", Storage = "_BusinessSurfaceDefect", DbType = "NVarChar(500)")]
public string SurfaceDefect { get { return _BusinessSurfaceDefect; } set { SetBusinessValue(ref _BusinessSurfaceDefect, value, "SurfaceDefect"); } }
[Column(Name = "PreheatTemperature", Storage = "_BusinessPreheatTemperature", DbType = "Decimal(18,2)")]
public decimal? PreheatTemperature { get { return _BusinessPreheatTemperature; } set { SetBusinessValue(ref _BusinessPreheatTemperature, value, "PreheatTemperature"); } }
[Column(Name = "InterpassTemperature", Storage = "_BusinessInterpassTemperature", DbType = "Decimal(18,2)")]
public decimal? InterpassTemperature { get { return _BusinessInterpassTemperature; } set { SetBusinessValue(ref _BusinessInterpassTemperature, value, "InterpassTemperature"); } }
[Column(Name = "CheckCode", Storage = "_BusinessCheckCode", DbType = "NVarChar(200)")]
public string CheckCode { get { return _BusinessCheckCode; } set { SetBusinessValue(ref _BusinessCheckCode, value, "CheckCode"); } }
private void SetBusinessValue<T>(ref T field, T value, string propertyName)
{
if (Equals(field, value)) return;
SendPropertyChanging();
field = value;
SendPropertyChanged(propertyName);
}
}
public partial class HJGL_WeldingDailyTempDetail
{
private string _BusinessTeamAuditMan;
private DateTime? _BusinessTeamAuditDate;
private string _BusinessProfessionalAuditMan;
private DateTime? _BusinessProfessionalAuditDate;
private string _BusinessWeldingMethodId;
private string _BusinessWeldTypeId;
private string _BusinessWeldingWire;
private string _BusinessWeldingRod;
[Column(Name = "TeamAuditMan", Storage = "_BusinessTeamAuditMan", DbType = "NVarChar(50)")]
public string TeamAuditMan { get { return _BusinessTeamAuditMan; } set { SetAuditValue(ref _BusinessTeamAuditMan, value, "TeamAuditMan"); } }
[Column(Name = "TeamAuditDate", Storage = "_BusinessTeamAuditDate", DbType = "DateTime")]
public DateTime? TeamAuditDate { get { return _BusinessTeamAuditDate; } set { SetAuditValue(ref _BusinessTeamAuditDate, value, "TeamAuditDate"); } }
[Column(Name = "ProfessionalAuditMan", Storage = "_BusinessProfessionalAuditMan", DbType = "NVarChar(50)")]
public string ProfessionalAuditMan { get { return _BusinessProfessionalAuditMan; } set { SetAuditValue(ref _BusinessProfessionalAuditMan, value, "ProfessionalAuditMan"); } }
[Column(Name = "ProfessionalAuditDate", Storage = "_BusinessProfessionalAuditDate", DbType = "DateTime")]
public DateTime? ProfessionalAuditDate { get { return _BusinessProfessionalAuditDate; } set { SetAuditValue(ref _BusinessProfessionalAuditDate, value, "ProfessionalAuditDate"); } }
[Column(Name = "WeldingMethodId", Storage = "_BusinessWeldingMethodId", DbType = "NVarChar(50)")]
public string WeldingMethodId { get { return _BusinessWeldingMethodId; } set { SetAuditValue(ref _BusinessWeldingMethodId, value, "WeldingMethodId"); } }
[Column(Name = "WeldTypeId", Storage = "_BusinessWeldTypeId", DbType = "NVarChar(50)")]
public string WeldTypeId { get { return _BusinessWeldTypeId; } set { SetAuditValue(ref _BusinessWeldTypeId, value, "WeldTypeId"); } }
[Column(Name = "WeldingWire", Storage = "_BusinessWeldingWire", DbType = "NVarChar(50)")]
public string WeldingWire { get { return _BusinessWeldingWire; } set { SetAuditValue(ref _BusinessWeldingWire, value, "WeldingWire"); } }
[Column(Name = "WeldingRod", Storage = "_BusinessWeldingRod", DbType = "NVarChar(50)")]
public string WeldingRod { get { return _BusinessWeldingRod; } set { SetAuditValue(ref _BusinessWeldingRod, value, "WeldingRod"); } }
private void SetAuditValue<T>(ref T field, T value, string propertyName)
{
if (Equals(field, value)) return;
SendPropertyChanging();
field = value;
SendPropertyChanged(propertyName);
}
}
}