added AlternateNumber

이 커밋은 다음에 포함됨:
2023-03-20 19:01:11 +05:30
부모 80558c26bf
커밋 3e3c942152
+8 -6
파일 보기
@@ -14,11 +14,12 @@ namespace Bizgaze.CRM.Visitors.Infos
{ {
public enum Property public enum Property
{ {
VisitorId, StageId, TenantId, StatusId, PurposeOfVisit, Title, SeriesId, Code, Reason, EmailId, ComingFrom, VersionguId, MobileNumber, FullName, NewCheckIn, PreInvite, AccessCode, FutureInvitation, TimeOfVisit, DateOfVisit, HostName, OrganizationName, TitleName, VisitorType, TemplateId, Installedappid,PhotoUrl, CreatedDate, StageStatusName, RefStatusId VisitorId, StageId, TenantId, StatusId, PurposeOfVisit, Title, SeriesId, Code, Reason, EmailId, ComingFrom, VersionguId, MobileNumber, FullName, NewCheckIn, PreInvite, AccessCode, FutureInvitation, TimeOfVisit, DateOfVisit, HostName, OrganizationName, TitleName, VisitorType, TemplateId, Installedappid,PhotoUrl, CreatedDate, StageStatusName, RefStatusId, AlternateNumber
} }
#region Public Properties #region Public Properties
public Int64 VisitorId { get; set; } public Int64 VisitorId { get; set; }
public Int64 AlternateNumber { get; set; }
public Int32 PurposeOfVisit { get; set; } public Int32 PurposeOfVisit { get; set; }
public int Title { get; set; } public int Title { get; set; }
public int VisitorType { get; set; } public int VisitorType { get; set; }
@@ -68,7 +69,8 @@ namespace Bizgaze.CRM.Visitors.Infos
public override Select GetQuery() public override Select GetQuery()
{ {
string[] columns = { string[] columns = {
"v.mobilenumber", "vn.mobilenumber",
"v.alternatenumber",
"v.employeeid", "v.employeeid",
"v.photourl", "v.photourl",
"v.installedappid", "v.installedappid",
@@ -77,7 +79,7 @@ namespace Bizgaze.CRM.Visitors.Infos
"v.accesscode", "v.accesscode",
"v.visitorid", "v.visitorid",
"v.code", "v.code",
"v.emailid", "ve.emailid",
"v.FullName", "v.FullName",
"v.title", "v.title",
"v.FutureInvitation", "v.FutureInvitation",
@@ -92,9 +94,9 @@ namespace Bizgaze.CRM.Visitors.Infos
"concat(e.firstname, e.lastname) AS HostName", "concat(e.firstname, e.lastname) AS HostName",
"Case when title=1 then 'Mr' when title=2 then 'Miss' end as TitleName", "Case when title=1 then 'Mr' when title=2 then 'Miss' end as TitleName",
}; };
var a = new Select("bizgazecrm_visitors v").Columns(columns). return new Select("bizgazecrm_visitors v").Columns(columns).
InnerJoin("bizgazecrm_employees e", Exp.EqColumns("e.employeeid", "v.employeeid")).InnerJoin("unibase_stages s",Exp.EqColumns("v.stageid","s.stageid")).InnerJoin("unibase_stagestatus ss", Exp.EqColumns("ss.stagestatusid", "s.stagestatusid")); InnerJoin("bizgazecrm_employees e", Exp.EqColumns("e.employeeid", "v.employeeid")).InnerJoin("unibase_stages s",Exp.EqColumns("v.stageid","s.stageid")).InnerJoin("unibase_stagestatus ss", Exp.EqColumns("ss.stagestatusid", "s.stagestatusid")).InnerJoin("bizgazecrm_visitornumbers vn", Exp.EqColumns("vn.visitorid", "v.visitorid")).InnerJoin("bizgazecrm_visitoremails ve", Exp.EqColumns("ve.visitorid", "v.visitorid"));
return a;
} }
} }
} }