using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace AdminDAL.DTO.Datawarehouse { public record DataWareHouseDTO { #region PrivateMembers #region Datawarehouse private int datawarehouseid; //Id private string datawarehousecode; //Code private string datawarehousename; //Name private List datawarehousedetailarray = new List(); #endregion #region Base private int datawarehousecreatedbyid; //CreatedById private DateTime datawarehousecreatedon; //CreatedOn private int datawarehousemodifiedbyid; //ModifiedById private DateTime datawarehousemodifiedon; //ModifiedOn private string datawarehousecreatedbyname; //CreatedByName private string datawarehousemodifiedname; //ModifiedByName #endregion #region Standard private Int16 datawarehousesortorder; //SortOrder private byte datawarehousestatus; //Status private byte datawarehousesourcetype; //sourcetype private Int16 datawarehouseversion; //Version #endregion private string datawarehouseobjectnames; private Int16 datawarehouseupdatefrequency; private DateTime datawarehouselastupdated; private string datawarehouseremarks = ""; private string query; private DateTime mindate; private string datefield; #endregion #region PublicMembers #region Datawarehouse public int DataWareHouseId { get { return datawarehouseid; } //Id set { datawarehouseid = value; } //Id } public string DataWareHouseCode { get { return datawarehousecode; } //Code set { datawarehousecode = value; } //Code } public string DataWareHouseName { get { return datawarehousename; } //Name set { datawarehousename = value; } //Name } #endregion public string DataWareHouseObjectNames { get { return datawarehouseobjectnames; } set { datawarehouseobjectnames = value; } } public Int16 DataWareHouseUpdateFrequency { get { return datawarehouseupdatefrequency; } set { datawarehouseupdatefrequency = value; } } public DateTime DataWareHouseLastUpdated { get { return datawarehouselastupdated; } set { datawarehouselastupdated = value; } } public string DataWareHouseRemarks { get { return datawarehouseremarks; } set { datawarehouseremarks = value; } } public string Query { get { return query; } set { query = value; } } public DateTime MinimumDate { get { return mindate; } set { mindate = value; } } public string DateField { get { return datefield; } set { datefield = value; } } #region Base public int DataWareHouseCreatedById { get { return datawarehousecreatedbyid; } //CreatedById set { datawarehousecreatedbyid = value; } //CreatedById } public DateTime DataWareHouseCreatedOn { get { return datawarehousecreatedon; } //CreatedOn set { datawarehousecreatedon = value; } //CreatedOn } public int DataWareHouseModifiedById { get { return datawarehousemodifiedbyid; } //ModifiedById set { datawarehousemodifiedbyid = value; } //ModifiedById } public DateTime DataWareHouseModifiedOn { get { return datawarehousemodifiedon; } //ModifiedOn set { datawarehousemodifiedon = value; } //ModifiedOn } public string DataWareHouseModifiedByName { get { return datawarehousemodifiedname; } //ModifiedByName set { datawarehousemodifiedname = value; } //ModifiedByName } public string DataWareHouseCreatedByName { get { return datawarehousecreatedbyname; } //CreatedByName set { datawarehousecreatedbyname = value; } //CreatedByName } #endregion #region Standard public Int16 DataWareHouseSortOrder { get { return datawarehousesortorder; } //SortOrder set { datawarehousesortorder = value; } //SortOrder } public byte DataWareHouseStatus { get { return datawarehousestatus; } //Status set { datawarehousestatus = value; } //Status } public byte DataWareHouseSourceType { get { return datawarehousesourcetype; } //SourceType set { datawarehousesourcetype = value; } //SourceType } public Int16 DataWareHouseVersion { get { return datawarehouseversion; } //Version set { datawarehouseversion = value; } //Version } public List DataWareHouseDetailArray { get { return datawarehousedetailarray; } set { datawarehousedetailarray = value; } } #endregion #endregion } }