Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
M
mall.oytour.com
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
黄奎
mall.oytour.com
Commits
189c3451
Commit
189c3451
authored
Dec 11, 2024
by
黄奎
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'master' of
http://gitlab.oytour.com/Kui2/mall.oytour.com
parents
58f7a94b
f7121fa7
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
15 changed files
with
1552 additions
and
6 deletions
+1552
-6
RB_Building.cs
Mall.Model/Entity/TradePavilion/RB_Building.cs
+5
-0
RB_BuildingApplyFor.cs
Mall.Model/Entity/TradePavilion/RB_BuildingApplyFor.cs
+180
-0
RB_EnterpriseServices.cs
Mall.Model/Entity/TradePavilion/RB_EnterpriseServices.cs
+5
-0
RB_EnterpriseServicesApply.cs
....Model/Entity/TradePavilion/RB_EnterpriseServicesApply.cs
+149
-0
RB_BuildingApplyFor_Extend.cs
....Model/Extend/TradePavilion/RB_BuildingApplyFor_Extend.cs
+34
-0
RB_CompanyEnterprise_Extend.cs
...Model/Extend/TradePavilion/RB_CompanyEnterprise_Extend.cs
+11
-0
RB_EnterpriseServicesApply_Extend.cs
...Extend/TradePavilion/RB_EnterpriseServicesApply_Extend.cs
+37
-0
BuildingCarrierModule_V2.cs
Mall.Module.TradePavilion/BuildingCarrierModule_V2.cs
+490
-5
RB_BrandEnterpriseApplyForRepository.cs
...ory/TradePavilion/RB_BrandEnterpriseApplyForRepository.cs
+4
-0
RB_BuildingApplyForRepository.cs
...Repository/TradePavilion/RB_BuildingApplyForRepository.cs
+119
-0
RB_BuildingRepository.cs
Mall.Repository/TradePavilion/RB_BuildingRepository.cs
+52
-0
RB_Building_CarrierRepository.cs
...Repository/TradePavilion/RB_Building_CarrierRepository.cs
+5
-0
RB_EnterpriseServicesApplyRepository.cs
...ory/TradePavilion/RB_EnterpriseServicesApplyRepository.cs
+129
-0
RB_EnterpriseServicesRepository.cs
...pository/TradePavilion/RB_EnterpriseServicesRepository.cs
+45
-0
AppletTradeController.cs
...WebApi/Controllers/TradePavilion/AppletTradeController.cs
+287
-1
No files found.
Mall.Model/Entity/TradePavilion/RB_Building.cs
View file @
189c3451
...
...
@@ -165,5 +165,10 @@ namespace Mall.Model.Entity.TradePavilion
/// 删除状态
/// </summary>
public
DateStateEnum
Status
{
get
;
set
;
}
/// <summary>
/// 小程序对应的员工id
/// </summary>
public
int
UserId
{
get
;
set
;
}
}
}
Mall.Model/Entity/TradePavilion/RB_BuildingApplyFor.cs
0 → 100644
View file @
189c3451
using
Mall.Common.Enum
;
using
System
;
using
VT.FW.DB
;
namespace
Mall.Model.Entity.TradePavilion
{
/// <summary>
/// 活力楼宇入住实体类
/// </summary>
[
Serializable
]
[
DB
(
ConnectionName
=
"DefaultConnection"
)]
public
class
RB_BuildingApplyFor
{
/// <summary>
/// 楼宇主键Id
/// </summary>
public
int
ID
{
get
;
set
;
}
/// <summary>
/// 楼宇名称
/// </summary>
public
string
Name
{
get
;
set
;
}
/// <summary>
/// 楼宇图片
/// </summary>
public
string
Banner
{
get
;
set
;
}
/// <summary>
/// 楼宇位置
/// </summary>
public
string
Address
{
get
;
set
;
}
/// <summary>
/// 经纬度
/// </summary>
public
string
LatAndLon
{
get
;
set
;
}
/// <summary>
/// 投运时间
/// </summary>
public
string
OperationTime
{
get
;
set
;
}
/// <summary>
/// 楼宇等级
/// </summary>
public
int
CategoryId
{
get
;
set
;
}
/// <summary>
/// 面积
/// </summary>
public
string
Areas
{
get
;
set
;
}
/// <summary>
/// 楼栋数
/// </summary>
public
string
BuildingNum
{
get
;
set
;
}
/// <summary>
/// 楼层数
/// </summary>
public
int
FloorNum
{
get
;
set
;
}
/// <summary>
/// 电梯数
/// </summary>
public
int
ElevatorNum
{
get
;
set
;
}
/// <summary>
/// 层高
/// </summary>
public
decimal
FloorHeight
{
get
;
set
;
}
/// <summary>
/// 开发商
/// </summary>
public
string
Developers
{
get
;
set
;
}
/// <summary>
/// 物业公司
/// </summary>
public
string
PropertyComp
{
get
;
set
;
}
/// <summary>
/// 销售自持比例
/// </summary>
public
string
SaleOrSelf
{
get
;
set
;
}
/// <summary>
/// 是否统一运营(1-是,0-否)
/// </summary>
public
int
IsAllOperate
{
get
;
set
;
}
/// <summary>
/// 建设时间
/// </summary>
public
string
ConstructionTime
{
get
;
set
;
}
/// <summary>
/// 物业费(元/㎡)
/// </summary>
public
decimal
PropertyFee
{
get
;
set
;
}
/// <summary>
/// 月租金(元/㎡)
/// </summary>
public
decimal
RentFee
{
get
;
set
;
}
/// <summary>
/// 产业方向
/// </summary>
public
string
IndustryDirection
{
get
;
set
;
}
/// <summary>
/// 目标企业招引需求
/// </summary>
public
string
BrandDemand
{
get
;
set
;
}
/// <summary>
/// 其他需求
/// </summary>
public
string
Other
{
get
;
set
;
}
/// <summary>
/// 联系人
/// </summary>
public
string
ContactName
{
get
;
set
;
}
/// <summary>
/// 联系电话
/// </summary>
public
string
ContactPhone
{
get
;
set
;
}
/// <summary>
/// 商户号id
/// </summary>
public
int
TenantId
{
get
;
set
;
}
/// <summary>
/// 小程序id
/// </summary>
public
int
MallBaseId
{
get
;
set
;
}
/// <summary>
/// 创建人
/// </summary>
public
int
CreateBy
{
get
;
set
;
}
/// <summary>
/// 创建时间
/// </summary>
public
DateTime
CreateDate
{
get
;
set
;
}
/// <summary>
/// 修改人
/// </summary>
public
int
UpdateBy
{
get
;
set
;
}
/// <summary>
/// 修改时间
/// </summary>
public
DateTime
UpdateDate
{
get
;
set
;
}
/// <summary>
/// 删除状态
/// </summary>
public
DateStateEnum
Status
{
get
;
set
;
}
/// <summary>
/// 认证id
/// </summary>
public
int
CompanyId
{
get
;
set
;
}
/// <summary>
/// 现有楼宇id
/// </summary>
public
int
ExistBuildId
{
get
;
set
;
}
}
}
Mall.Model/Entity/TradePavilion/RB_EnterpriseServices.cs
View file @
189c3451
...
...
@@ -126,6 +126,11 @@ namespace Mall.Model.Entity.TradePavilion
/// </summary>
public
int
UpdateBy
{
get
;
set
;
}
/// <summary>
/// 小程序用户id
/// </summary>
public
int
UserId
{
get
;
set
;
}
/// <summary>
/// 修改时间
/// </summary>
...
...
Mall.Model/Entity/TradePavilion/RB_EnterpriseServicesApply.cs
0 → 100644
View file @
189c3451
using
Mall.Common.Enum
;
using
System
;
using
VT.FW.DB
;
namespace
Mall.Model.Entity.TradePavilion
{
/// <summary>
/// 【商载通】企业服务入住实体类
/// </summary>
[
Serializable
]
[
DB
(
ConnectionName
=
"DefaultConnection"
)]
public
class
RB_EnterpriseServicesApply
{
/// <summary>
/// 企业服务主键Id
/// </summary>
public
int
ID
{
get
;
set
;
}
/// <summary>
/// 企业名称
/// </summary>
public
string
Name
{
get
;
set
;
}
/// <summary>
/// 企业图片
/// </summary>
public
string
Banner
{
get
;
set
;
}
/// <summary>
/// 企业简介
/// </summary>
public
string
Introduction
{
get
;
set
;
}
/// <summary>
/// 企业发展意向
/// </summary>
public
string
DevIntention
{
get
;
set
;
}
/// <summary>
/// 楼宇位置
/// </summary>
public
string
Address
{
get
;
set
;
}
/// <summary>
/// 经纬度
/// </summary>
public
string
LatAndLon
{
get
;
set
;
}
/// <summary>
/// 投运时间
/// </summary>
public
string
OperationTime
{
get
;
set
;
}
/// <summary>
/// 楼宇等级
/// </summary>
public
int
CategoryId
{
get
;
set
;
}
/// <summary>
/// 楼宇装修
/// </summary>
public
string
Renovation
{
get
;
set
;
}
/// <summary>
/// 支付方式
/// </summary>
public
string
Payment
{
get
;
set
;
}
/// <summary>
/// 交房日期
/// </summary>
public
string
HandoverDate
{
get
;
set
;
}
/// <summary>
/// 意向楼层
/// </summary>
public
int
IntentionalFloor
{
get
;
set
;
}
/// <summary>
/// 电梯数
/// </summary>
public
int
ElevatorNum
{
get
;
set
;
}
/// <summary>
/// 物业费(元/㎡)
/// </summary>
public
decimal
PropertyFee
{
get
;
set
;
}
/// <summary>
/// 月租金(元/㎡)
/// </summary>
public
decimal
RentFee
{
get
;
set
;
}
/// <summary>
/// 联系人
/// </summary>
public
string
ContactName
{
get
;
set
;
}
/// <summary>
/// 联系电话
/// </summary>
public
string
ContactPhone
{
get
;
set
;
}
/// <summary>
/// 商户号id
/// </summary>
public
int
TenantId
{
get
;
set
;
}
/// <summary>
/// 小程序id
/// </summary>
public
int
MallBaseId
{
get
;
set
;
}
/// <summary>
/// 创建人
/// </summary>
public
int
CreateBy
{
get
;
set
;
}
/// <summary>
/// 创建时间
/// </summary>
public
DateTime
CreateDate
{
get
;
set
;
}
/// <summary>
/// 修改人
/// </summary>
public
int
UpdateBy
{
get
;
set
;
}
/// <summary>
/// 修改时间
/// </summary>
public
DateTime
UpdateDate
{
get
;
set
;
}
/// <summary>
/// 删除状态
/// </summary>
public
DateStateEnum
Status
{
get
;
set
;
}
/// <summary>
/// 认证id
/// </summary>
public
int
CompanyId
{
get
;
set
;
}
/// <summary>
/// 现有企业服务id
/// </summary>
public
int
ExistServiceId
{
get
;
set
;
}
}
}
Mall.Model/Extend/TradePavilion/RB_BuildingApplyFor_Extend.cs
0 → 100644
View file @
189c3451
using
Mall.Model.Entity.TradePavilion
;
using
System
;
using
System.Collections.Generic
;
using
VT.FW.DB
;
namespace
Mall.Model.Extend.TradePavilion
{
/// <summary>
/// 活力楼宇入住扩展实体类
/// </summary>
[
Serializable
]
[
DB
(
ConnectionName
=
"DefaultConnection"
)]
public
class
RB_BuildingApplyFor_Extend
:
RB_BuildingApplyFor
{
/// <summary>
/// 分类名称
/// </summary>
public
string
CategoryName
{
get
;
set
;
}
/// <summary>
/// 时间
/// </summary>
public
string
StartTime
{
get
;
set
;
}
/// <summary>
/// 轮播图
/// </summary>
public
List
<
string
>
BannerList
{
get
;
set
;
}
/// <summary>
/// 时间
/// </summary>
public
string
EndTime
{
get
;
set
;
}
}
}
Mall.Model/Extend/TradePavilion/RB_CompanyEnterprise_Extend.cs
View file @
189c3451
...
...
@@ -20,6 +20,17 @@ namespace Mall.Model.Extend.TradePavilion
/// </summary>
public
RB_CarrierEnterpriseApplyFor_Extend
CarrierModel
{
get
;
set
;
}
/// <summary>
/// 企业服务
/// </summary>
public
RB_EnterpriseServicesApply_Extend
EnterpriseServicesModel
{
get
;
set
;
}
/// <summary>
/// 楼宇
/// </summary>
public
RB_BuildingApplyFor_Extend
buildingApplyForModel
{
get
;
set
;
}
/// <summary>
/// 用户名称
/// </summary>
...
...
Mall.Model/Extend/TradePavilion/RB_EnterpriseServicesApply_Extend.cs
0 → 100644
View file @
189c3451
using
Mall.Model.Entity.TradePavilion
;
using
NPOI.OpenXmlFormats.Spreadsheet
;
using
NPOI.SS.Formula.Functions
;
using
System
;
using
System.Collections.Generic
;
using
System.Text
;
using
VT.FW.DB
;
namespace
Mall.Model.Extend.TradePavilion
{
/// <summary>
/// 【商载通】企业服务入住扩展类
/// </summary>
[
Serializable
]
[
DB
(
ConnectionName
=
"DefaultConnection"
)]
public
class
RB_EnterpriseServicesApply_Extend
:
RB_EnterpriseServicesApply
{
/// <summary>
/// 分类名称
/// </summary>
public
string
CategoryName
{
get
;
set
;
}
/// <summary>
/// 时间
/// </summary>
public
string
StartTime
{
get
;
set
;
}
/// <summary>
/// 轮播图
/// </summary>
public
List
<
string
>
BannerList
{
get
;
set
;
}
/// <summary>
/// 时间
/// </summary>
public
string
EndTime
{
get
;
set
;
}
}
}
Mall.Module.TradePavilion/BuildingCarrierModule_V2.cs
View file @
189c3451
This diff is collapsed.
Click to expand it.
Mall.Repository/TradePavilion/RB_BrandEnterpriseApplyForRepository.cs
View file @
189c3451
...
...
@@ -108,6 +108,10 @@ namespace Mall.Repository.TradePavilion
{
builder
.
Append
(
$" AND A.
{
nameof
(
RB_BrandEnterpriseApplyFor_Extend
.
ID
)}
=
{
query
.
ID
}
"
);
}
if
(
query
.
CompanyId
>
0
)
{
builder
.
Append
(
$" AND A.
{
nameof
(
RB_BrandEnterpriseApplyFor_Extend
.
CompanyId
)}
=
{
query
.
CompanyId
}
"
);
}
if
(
query
.
BrandEnterpriseType
>
0
)
{
builder
.
Append
(
$" AND A.
{
nameof
(
RB_BrandEnterpriseApplyFor_Extend
.
BrandEnterpriseType
)}
=
{
query
.
BrandEnterpriseType
}
"
);
...
...
Mall.Repository/TradePavilion/RB_BuildingApplyForRepository.cs
0 → 100644
View file @
189c3451
using
Mall.Common.Enum
;
using
Mall.Model.Entity.TradePavilion
;
using
Mall.Model.Extend.TradePavilion
;
using
System.Collections.Generic
;
using
System.Linq
;
using
System.Text
;
using
VT.FW.DB.Dapper
;
namespace
Mall.Repository.TradePavilion
{
/// <summary>
/// 活力楼宇仓储层
/// </summary>
public
class
RB_BuildingApplyForRepository
:
BaseRepository
<
RB_BuildingApplyFor
>
{
/// <summary>
/// 获取活力楼宇分页列表
/// </summary>
/// <param name="pageIndex"></param>
/// <param name="pageSize"></param>
/// <param name="rowsCount"></param>
/// <param name="query"></param>
/// <returns></returns>
public
List
<
RB_BuildingApplyFor_Extend
>
GetBuildingPageRepository
(
int
pageIndex
,
int
pageSize
,
out
long
rowsCount
,
RB_BuildingApplyFor_Extend
query
)
{
DynamicParameters
parameters
=
new
DynamicParameters
();
StringBuilder
builder
=
new
StringBuilder
();
builder
.
AppendFormat
(
@"
SELECT A.*,IFNULL(B.ClassName,'') AS CategoryName
FROM RB_BuildingApplyFor AS A LEFT JOIN rb_brandclass AS B ON A.CategoryId=B.ID
WHERE 1=1
"
);
builder
.
AppendFormat
(
" AND A.{0}={1} "
,
nameof
(
RB_BuildingApplyFor_Extend
.
Status
),
(
int
)
DateStateEnum
.
Normal
);
if
(
query
!=
null
)
{
if
(
query
.
TenantId
>
0
)
{
builder
.
AppendFormat
(
" AND A.{0}={1} "
,
nameof
(
RB_BuildingApplyFor_Extend
.
TenantId
),
query
.
TenantId
);
}
if
(
query
.
MallBaseId
>
0
)
{
builder
.
AppendFormat
(
" AND A.{0}={1} "
,
nameof
(
RB_BuildingApplyFor_Extend
.
MallBaseId
),
query
.
MallBaseId
);
}
if
(
query
.
CategoryId
>
0
)
{
builder
.
AppendFormat
(
" AND A.{0}={1} "
,
nameof
(
RB_BuildingApplyFor_Extend
.
CategoryId
),
query
.
CategoryId
);
}
if
(
query
.
CompanyId
>
0
)
{
builder
.
AppendFormat
(
" AND A.{0}={1} "
,
nameof
(
RB_BuildingApplyFor_Extend
.
CompanyId
),
query
.
CompanyId
);
}
if
(!
string
.
IsNullOrEmpty
(
query
.
Name
))
{
builder
.
AppendFormat
(
" AND A.{0} LIKE @Name "
,
nameof
(
RB_BuildingApplyFor_Extend
.
Name
));
parameters
.
Add
(
"@Name"
,
"%"
+
query
.
Name
.
Trim
()
+
"%"
);
}
if
(!
string
.
IsNullOrEmpty
(
query
.
Address
))
{
builder
.
AppendFormat
(
" AND A.{0} LIKE @Address "
,
nameof
(
RB_BuildingApplyFor_Extend
.
Address
));
parameters
.
Add
(
"@Address"
,
"%"
+
query
.
Address
.
Trim
()
+
"%"
);
}
}
builder
.
AppendFormat
(
" ORDER BY A.{0} DESC "
,
nameof
(
RB_BuildingApplyFor_Extend
.
ID
));
return
GetPage
<
RB_BuildingApplyFor_Extend
>(
pageIndex
,
pageSize
,
out
rowsCount
,
builder
.
ToString
(),
parameters
).
ToList
();
}
/// <summary>
/// 获取活力楼宇分页列表
/// </summary>
/// <param name="pageIndex"></param>
/// <param name="pageSize"></param>
/// <param name="rowsCount"></param>
/// <param name="query"></param>
/// <returns></returns>
public
List
<
RB_BuildingApplyFor_Extend
>
GetBuildingRepository
(
RB_BuildingApplyFor_Extend
query
)
{
DynamicParameters
parameters
=
new
DynamicParameters
();
StringBuilder
builder
=
new
StringBuilder
();
builder
.
AppendFormat
(
@"
SELECT A.*,IFNULL(B.ClassName,'') AS CategoryName
FROM RB_BuildingApplyFor AS A LEFT JOIN rb_brandclass AS B ON A.CategoryId=B.ID
WHERE 1=1
"
);
builder
.
AppendFormat
(
" AND A.{0}={1} "
,
nameof
(
RB_BuildingApplyFor_Extend
.
Status
),
(
int
)
DateStateEnum
.
Normal
);
if
(
query
!=
null
)
{
if
(
query
.
TenantId
>
0
)
{
builder
.
AppendFormat
(
" AND A.{0}={1} "
,
nameof
(
RB_BuildingApplyFor_Extend
.
TenantId
),
query
.
TenantId
);
}
if
(
query
.
MallBaseId
>
0
)
{
builder
.
AppendFormat
(
" AND A.{0}={1} "
,
nameof
(
RB_BuildingApplyFor_Extend
.
MallBaseId
),
query
.
MallBaseId
);
}
if
(
query
.
CategoryId
>
0
)
{
builder
.
AppendFormat
(
" AND A.{0}={1} "
,
nameof
(
RB_BuildingApplyFor_Extend
.
CategoryId
),
query
.
CategoryId
);
}
if
(
query
.
CompanyId
>
0
)
{
builder
.
AppendFormat
(
" AND A.{0}={1} "
,
nameof
(
RB_BuildingApplyFor_Extend
.
CompanyId
),
query
.
CompanyId
);
}
if
(!
string
.
IsNullOrEmpty
(
query
.
Name
))
{
builder
.
AppendFormat
(
" AND A.{0} LIKE @Name "
,
nameof
(
RB_BuildingApplyFor_Extend
.
Name
));
parameters
.
Add
(
"@Name"
,
"%"
+
query
.
Name
.
Trim
()
+
"%"
);
}
if
(!
string
.
IsNullOrEmpty
(
query
.
Address
))
{
builder
.
AppendFormat
(
" AND A.{0} LIKE @Address "
,
nameof
(
RB_BuildingApplyFor_Extend
.
Address
));
parameters
.
Add
(
"@Address"
,
"%"
+
query
.
Address
.
Trim
()
+
"%"
);
}
}
builder
.
AppendFormat
(
" ORDER BY A.{0} DESC "
,
nameof
(
RB_BuildingApplyFor_Extend
.
ID
));
return
Get
<
RB_BuildingApplyFor_Extend
>(
builder
.
ToString
(),
parameters
).
ToList
();
}
}
}
Mall.Repository/TradePavilion/RB_BuildingRepository.cs
View file @
189c3451
...
...
@@ -59,5 +59,57 @@ WHERE 1=1
builder
.
AppendFormat
(
" ORDER BY A.{0} DESC "
,
nameof
(
RB_Building_Extend
.
BuildId
));
return
GetPage
<
RB_Building_Extend
>(
pageIndex
,
pageSize
,
out
rowsCount
,
builder
.
ToString
(),
parameters
).
ToList
();
}
/// <summary>
/// 获取活力楼宇分页列表
/// </summary>
/// <param name="pageIndex"></param>
/// <param name="pageSize"></param>
/// <param name="rowsCount"></param>
/// <param name="query"></param>
/// <returns></returns>
public
List
<
RB_Building_Extend
>
GetBuildingRepository
(
RB_Building_Extend
query
)
{
DynamicParameters
parameters
=
new
DynamicParameters
();
StringBuilder
builder
=
new
StringBuilder
();
builder
.
AppendFormat
(
@"
SELECT A.*,IFNULL(B.ClassName,'') AS CategoryName
FROM RB_Building AS A LEFT JOIN rb_brandclass AS B ON A.CategoryId=B.ID
WHERE 1=1
"
);
builder
.
AppendFormat
(
" AND A.{0}={1} "
,
nameof
(
RB_Building_Extend
.
Status
),
(
int
)
DateStateEnum
.
Normal
);
if
(
query
!=
null
)
{
if
(
query
.
TenantId
>
0
)
{
builder
.
AppendFormat
(
" AND A.{0}={1} "
,
nameof
(
RB_Building_Extend
.
TenantId
),
query
.
TenantId
);
}
if
(
query
.
MallBaseId
>
0
)
{
builder
.
AppendFormat
(
" AND A.{0}={1} "
,
nameof
(
RB_Building_Extend
.
MallBaseId
),
query
.
MallBaseId
);
}
if
(
query
.
CategoryId
>
0
)
{
builder
.
AppendFormat
(
" AND A.{0}={1} "
,
nameof
(
RB_Building_Extend
.
CategoryId
),
query
.
CategoryId
);
}
if
(
query
.
UserId
>
0
)
{
builder
.
AppendFormat
(
" AND A.{0}={1} "
,
nameof
(
RB_Building_Extend
.
UserId
),
query
.
UserId
);
}
if
(!
string
.
IsNullOrEmpty
(
query
.
Name
))
{
builder
.
AppendFormat
(
" AND A.{0} LIKE @Name "
,
nameof
(
RB_Building_Extend
.
Name
));
parameters
.
Add
(
"@Name"
,
"%"
+
query
.
Name
.
Trim
()
+
"%"
);
}
if
(!
string
.
IsNullOrEmpty
(
query
.
Address
))
{
builder
.
AppendFormat
(
" AND A.{0} LIKE @Address "
,
nameof
(
RB_Building_Extend
.
Address
));
parameters
.
Add
(
"@Address"
,
"%"
+
query
.
Address
.
Trim
()
+
"%"
);
}
}
builder
.
AppendFormat
(
" ORDER BY A.{0} DESC "
,
nameof
(
RB_Building_Extend
.
BuildId
));
return
Get
<
RB_Building_Extend
>(
builder
.
ToString
(),
parameters
).
ToList
();
}
}
}
Mall.Repository/TradePavilion/RB_Building_CarrierRepository.cs
View file @
189c3451
...
...
@@ -59,6 +59,11 @@ WHERE 1=1
{
builder
.
AppendFormat
(
" AND A.{0}={1} "
,
nameof
(
RB_Building_Carrier_Extend
.
OpeningStatus
),
query
.
OpeningStatus
);
}
if
(
query
.
IsChengDu
>
-
1
)
{
builder
.
AppendFormat
(
" AND A.{0}={1} "
,
nameof
(
RB_Building_Carrier_Extend
.
IsChengDu
),
query
.
IsChengDu
);
}
if
(
query
.
CategoryId
>
0
)
{
builder
.
AppendFormat
(
" AND A.{0}={1} "
,
nameof
(
RB_Building_Carrier_Extend
.
CategoryId
),
query
.
CategoryId
);
...
...
Mall.Repository/TradePavilion/RB_EnterpriseServicesApplyRepository.cs
0 → 100644
View file @
189c3451
using
Mall.Common.Enum
;
using
Mall.Model.Entity.TradePavilion
;
using
Mall.Model.Extend.TradePavilion
;
using
System
;
using
System.Collections.Generic
;
using
System.Linq
;
using
System.Text
;
using
VT.FW.DB.Dapper
;
namespace
Mall.Repository.TradePavilion
{
/// <summary>
/// 商载通企业服务入驻申请仓储类
/// </summary>
public
class
RB_EnterpriseServicesApplyRepository
:
BaseRepository
<
RB_EnterpriseServicesApply
>
{
/// <summary>
/// 表名称
/// </summary>
public
string
TableName
{
get
{
return
nameof
(
RB_EnterpriseServicesApply
);
}
}
/// <summary>
/// 企业服务申请信息列表
/// </summary>
/// <param name="pageIndex">页码</param>
/// <param name="pageSize">每页显示条数</param>
/// <param name="rowCount">总条数</param>
/// <param name="query">查询条件</param>
/// <returns></returns>
public
List
<
RB_EnterpriseServicesApply_Extend
>
GetEnterpriseServicesApplyPageList
(
int
pageIndex
,
int
pageSize
,
out
long
rowCount
,
RB_EnterpriseServicesApply_Extend
query
)
{
DynamicParameters
parameters
=
new
DynamicParameters
();
StringBuilder
builder
=
new
StringBuilder
();
builder
.
Append
(
$" SELECT a.*,b.ClassName from
{
TableName
}
as a LEFT JOIN rb_brandclass as b on a.CategoryId=b.ID WHERE 1=1 "
);
builder
.
AppendFormat
(
" AND a.{0}={1} "
,
nameof
(
RB_EnterpriseServicesApply_Extend
.
Status
),
(
int
)
DateStateEnum
.
Normal
);
builder
.
AppendFormat
(
" AND b.{0}={1} "
,
nameof
(
RB_EnterpriseServicesApply_Extend
.
Status
),
(
int
)
DateStateEnum
.
Normal
);
if
(
query
!=
null
)
{
if
(
query
.
TenantId
>
0
)
{
builder
.
Append
(
$" AND A.
{
nameof
(
RB_EnterpriseServicesApply_Extend
.
TenantId
)}
=
{
query
.
TenantId
}
"
);
}
if
(
query
.
MallBaseId
>
0
)
{
builder
.
Append
(
$" AND A.
{
nameof
(
RB_EnterpriseServicesApply_Extend
.
MallBaseId
)}
=
{
query
.
MallBaseId
}
"
);
}
if
(
query
.
ID
>
0
)
{
builder
.
Append
(
$" AND A.
{
nameof
(
RB_EnterpriseServicesApply_Extend
.
ID
)}
=
{
query
.
ID
}
"
);
}
if
(!
string
.
IsNullOrEmpty
(
query
.
Name
))
{
builder
.
AppendFormat
(
" AND a.{0} LIKE @Name "
,
nameof
(
RB_EnterpriseServicesApply_Extend
.
Name
));
parameters
.
Add
(
"Name"
,
"%"
+
query
.
Name
.
Trim
()
+
"%"
);
}
if
(
query
.
CategoryId
>
0
)
{
builder
.
AppendFormat
(
" AND a.{0}={1} "
,
nameof
(
RB_EnterpriseServicesApply_Extend
.
CategoryId
),
query
.
CategoryId
);
}
if
(!
string
.
IsNullOrEmpty
(
query
.
StartTime
))
{
builder
.
Append
(
$" AND a.
{
nameof
(
RB_EnterpriseServicesApply_Extend
.
CreateDate
)}
>= '
{
query
.
StartTime
}
'"
);
}
if
(!
string
.
IsNullOrEmpty
(
query
.
EndTime
))
{
builder
.
Append
(
$" AND a.
{
nameof
(
RB_EnterpriseServicesApply_Extend
.
CreateDate
)}
<= '
{
query
.
EndTime
}
23:59:59'"
);
}
}
return
GetPage
<
RB_EnterpriseServicesApply_Extend
>(
pageIndex
,
pageSize
,
out
rowCount
,
builder
.
ToString
(),
parameters
).
ToList
();
}
/// <summary>
/// 企业服务申请信息列表
/// </summary>
/// <param name="query">查询条件</param>
/// <returns></returns>
public
List
<
RB_EnterpriseServicesApply_Extend
>
GetEnterpriseServicesApplyRepository
(
RB_EnterpriseServicesApply_Extend
query
)
{
DynamicParameters
parameters
=
new
DynamicParameters
();
StringBuilder
builder
=
new
StringBuilder
();
builder
.
Append
(
$" SELECT a.*,b.ClassName from
{
TableName
}
as a LEFT JOIN rb_brandclass as b on a.CategoryId=b.ID WHERE 1=1 "
);
builder
.
AppendFormat
(
" AND a.{0}={1} "
,
nameof
(
RB_EnterpriseServicesApply_Extend
.
Status
),
(
int
)
DateStateEnum
.
Normal
);
builder
.
AppendFormat
(
" AND b.{0}={1} "
,
nameof
(
RB_EnterpriseServicesApply_Extend
.
Status
),
(
int
)
DateStateEnum
.
Normal
);
if
(
query
!=
null
)
{
if
(
query
.
TenantId
>
0
)
{
builder
.
Append
(
$" AND A.
{
nameof
(
RB_EnterpriseServicesApply_Extend
.
TenantId
)}
=
{
query
.
TenantId
}
"
);
}
if
(
query
.
MallBaseId
>
0
)
{
builder
.
Append
(
$" AND A.
{
nameof
(
RB_EnterpriseServicesApply_Extend
.
MallBaseId
)}
=
{
query
.
MallBaseId
}
"
);
}
if
(
query
.
ID
>
0
)
{
builder
.
Append
(
$" AND A.
{
nameof
(
RB_EnterpriseServicesApply_Extend
.
ID
)}
=
{
query
.
ID
}
"
);
}
if
(
query
.
CompanyId
>
0
)
{
builder
.
Append
(
$" AND A.
{
nameof
(
RB_EnterpriseServicesApply_Extend
.
CompanyId
)}
=
{
query
.
CompanyId
}
"
);
}
if
(!
string
.
IsNullOrEmpty
(
query
.
Name
))
{
builder
.
AppendFormat
(
" AND a.{0} LIKE @Name "
,
nameof
(
RB_EnterpriseServicesApply_Extend
.
Name
));
parameters
.
Add
(
"Name"
,
"%"
+
query
.
Name
.
Trim
()
+
"%"
);
}
if
(
query
.
CategoryId
>
0
)
{
builder
.
AppendFormat
(
" AND a.{0}={1} "
,
nameof
(
RB_EnterpriseServicesApply_Extend
.
CategoryId
),
query
.
CategoryId
);
}
if
(!
string
.
IsNullOrEmpty
(
query
.
StartTime
))
{
builder
.
Append
(
$" AND a.
{
nameof
(
RB_EnterpriseServicesApply_Extend
.
CreateDate
)}
>= '
{
query
.
StartTime
}
'"
);
}
if
(!
string
.
IsNullOrEmpty
(
query
.
EndTime
))
{
builder
.
Append
(
$" AND a.
{
nameof
(
RB_EnterpriseServicesApply_Extend
.
CreateDate
)}
<= '
{
query
.
EndTime
}
23:59:59'"
);
}
}
return
Get
<
RB_EnterpriseServicesApply_Extend
>(
builder
.
ToString
(),
parameters
).
ToList
();
}
}
}
Mall.Repository/TradePavilion/RB_EnterpriseServicesRepository.cs
View file @
189c3451
...
...
@@ -55,5 +55,50 @@ WHERE 1=1
builder
.
AppendFormat
(
" ORDER BY A.{0} DESC "
,
nameof
(
RB_EnterpriseServices_Extend
.
ServiceId
));
return
GetPage
<
RB_EnterpriseServices_Extend
>(
pageIndex
,
pageSize
,
out
rowsCount
,
builder
.
ToString
(),
parameters
).
ToList
();
}
/// <summary>
/// 【商载通】获取楼宇、载体列表
/// </summary>
/// <param name="query"></param>
/// <returns></returns>
public
List
<
RB_EnterpriseServices_Extend
>
GetEnterpriseServicesListRepository
(
RB_EnterpriseServices_Extend
query
)
{
DynamicParameters
parameters
=
new
DynamicParameters
();
StringBuilder
builder
=
new
StringBuilder
();
builder
.
AppendFormat
(
@"
SELECT A.*,IFNULL(B.ClassName,'') AS CategoryName
FROM rb_enterpriseservices AS A LEFT JOIN rb_brandclass AS B ON A.CategoryId=B.ID
WHERE 1=1
"
);
builder
.
AppendFormat
(
@" AND A.{0}={1} "
,
nameof
(
RB_EnterpriseServices_Extend
.
Status
),
(
int
)
DateStateEnum
.
Normal
);
if
(
query
!=
null
)
{
if
(
query
.
TenantId
>
0
)
{
builder
.
AppendFormat
(
@" AND A.{0}={1} "
,
nameof
(
RB_EnterpriseServices_Extend
.
TenantId
),
query
.
TenantId
);
}
if
(
query
.
MallBaseId
>
0
)
{
builder
.
AppendFormat
(
@" AND A.{0}={1} "
,
nameof
(
RB_EnterpriseServices_Extend
.
MallBaseId
),
query
.
MallBaseId
);
}
if
(
query
.
CategoryId
>
0
)
{
builder
.
AppendFormat
(
@" AND A.{0}={1} "
,
nameof
(
RB_EnterpriseServices_Extend
.
CategoryId
),
query
.
CategoryId
);
}
if
(
query
.
UserId
>
0
)
{
builder
.
AppendFormat
(
@" AND A.{0}={1} "
,
nameof
(
RB_EnterpriseServices_Extend
.
UserId
),
query
.
UserId
);
}
if
(!
string
.
IsNullOrEmpty
(
query
.
Name
))
{
builder
.
AppendFormat
(
@" AND A.{0} LIKE @Name "
,
nameof
(
RB_EnterpriseServices_Extend
.
Name
));
parameters
.
Add
(
"@Name"
,
"%"
+
query
.
Name
+
"%"
);
}
}
builder
.
AppendFormat
(
" ORDER BY A.{0} DESC "
,
nameof
(
RB_EnterpriseServices_Extend
.
ServiceId
));
return
Get
<
RB_EnterpriseServices_Extend
>(
builder
.
ToString
(),
parameters
).
ToList
();
}
}
}
Mall.WebApi/Controllers/TradePavilion/AppletTradeController.cs
View file @
189c3451
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment