Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
E
Education
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
黄奎
Education
Commits
ca53b604
Commit
ca53b604
authored
Jun 18, 2021
by
黄奎
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
新增实体类
parent
8a22adcd
Hide whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
718 additions
and
3 deletions
+718
-3
RB_Reserve_Class.cs
Edu.Model/Entity/Reserve/RB_Reserve_Class.cs
+80
-0
RB_Visitor_Reserve.cs
Edu.Model/Entity/Reserve/RB_Visitor_Reserve.cs
+84
-0
RB_Reserve_Class_Extend.cs
Edu.Model/ViewModel/Reserve/RB_Reserve_Class_Extend.cs
+14
-0
RB_Visitor_Reserve_Extend.cs
Edu.Model/ViewModel/Reserve/RB_Visitor_Reserve_Extend.cs
+14
-0
VisitorReserveModule.cs
Edu.Module.Duty/VisitorReserveModule.cs
+185
-0
RB_Reserve_ClassRepository.cs
Edu.Repository/Reserve/RB_Reserve_ClassRepository.cs
+54
-0
RB_Visitor_ReserveRepository.cs
Edu.Repository/Reserve/RB_Visitor_ReserveRepository.cs
+54
-0
VisitorReserveController.cs
Edu.WebApi/Controllers/Duty/VisitorReserveController.cs
+229
-0
Edu.WebApi.csproj
Edu.WebApi/Edu.WebApi.csproj
+4
-3
No files found.
Edu.Model/Entity/Reserve/RB_Reserve_Class.cs
0 → 100644
View file @
ca53b604
using
Edu.Common.Enum
;
using
System
;
using
VT.FW.DB
;
namespace
Edu.Model.Entity.Reserve
{
/// <summary>
/// 约课班级信息实体类
/// </summary>
[
Serializable
]
[
DB
(
ConnectionName
=
"DefaultConnection"
)]
public
class
RB_Reserve_Class
{
/// <summary>
/// 主键编号
/// </summary>
public
int
ReserveClassId
{
get
;
set
;
}
/// <summary>
/// 教师编号
/// </summary>
public
int
TeacherId
{
get
;
set
;
}
/// <summary>
/// 上课日期
/// </summary>
public
DateTime
ClassDate
{
get
;
set
;
}
/// <summary>
/// 上课时间
/// </summary>
public
string
ClassTime
{
get
;
set
;
}
/// <summary>
/// 教室编号
/// </summary>
public
int
ClassRoomId
{
get
;
set
;
}
/// <summary>
/// 上课内容
/// </summary>
public
string
ClassContent
{
get
;
set
;
}
/// <summary>
/// 集团编号
/// </summary>
public
int
Group_Id
{
get
;
set
;
}
/// <summary>
/// 学校编号
/// </summary>
public
int
School_Id
{
get
;
set
;
}
/// <summary>
/// 创建人
/// </summary>
public
int
CreateBy
{
get
;
set
;
}
/// <summary>
/// 创建时间
/// </summary>
public
DateTime
CreateTime
{
get
;
set
;
}
/// <summary>
/// 修改人
/// </summary>
public
int
UpdateBy
{
get
;
set
;
}
/// <summary>
/// 更新时间
/// </summary>
public
DateTime
UpdateTime
{
get
;
set
;
}
/// <summary>
/// 删除状态(0-正常,1-禁用)
/// </summary>
public
DateStateEnum
Status
{
get
;
set
;
}
}
}
Edu.Model/Entity/Reserve/RB_Visitor_Reserve.cs
0 → 100644
View file @
ca53b604
using
Edu.Common.Enum
;
using
System
;
using
VT.FW.DB
;
namespace
Edu.Model.Entity.Reserve
{
/// <summary>
/// 访客约课表
/// </summary>
[
Serializable
]
[
DB
(
ConnectionName
=
"DefaultConnection"
)]
public
class
RB_Visitor_Reserve
{
/// <summary>
/// 预约编号(主键)
/// </summary>
public
int
Id
{
get
;
set
;
}
/// <summary>
/// 访客编号
/// </summary>
public
int
Visitor_Id
{
get
;
set
;
}
/// <summary>
/// 预约日期
/// </summary>
public
DateTime
ReserveDate
{
get
;
set
;
}
/// <summary>
/// 预约状态(0-跟进中,1-成交,2-流单)
/// </summary>
public
int
ReserveStatus
{
get
;
set
;
}
/// <summary>
/// 备注
/// </summary>
public
string
Remark
{
get
;
set
;
}
/// <summary>
/// 关联订单号
/// </summary>
public
int
OrderId
{
get
;
set
;
}
/// <summary>
/// 集团编号
/// </summary>
public
int
Group_Id
{
get
;
set
;
}
/// <summary>
/// 学校编号
/// </summary>
public
int
School_Id
{
get
;
set
;
}
/// <summary>
/// 创建人
/// </summary>
public
int
CreateBy
{
get
;
set
;
}
/// <summary>
/// 创建时间
/// </summary>
public
DateTime
CreateTime
{
get
;
set
;
}
/// <summary>
/// 修改人
/// </summary>
public
int
UpdateBy
{
get
;
set
;
}
/// <summary>
/// 更新时间
/// </summary>
public
DateTime
UpdateTime
{
get
;
set
;
}
/// <summary>
/// 删除状态(0-正常,1-禁用)
/// </summary>
public
DateStateEnum
Status
{
get
;
set
;
}
/// <summary>
/// 预约班级编号
/// </summary>
public
int
ReserveClassId
{
get
;
set
;
}
}
}
Edu.Model/ViewModel/Reserve/RB_Reserve_Class_Extend.cs
0 → 100644
View file @
ca53b604
using
Edu.Model.Entity.Reserve
;
using
System
;
using
System.Collections.Generic
;
using
System.Text
;
namespace
Edu.Model.ViewModel.Reserve
{
/// <summary>
/// 约课班级信息扩展实体类
/// </summary>
public
class
RB_Reserve_Class_Extend
:
RB_Reserve_Class
{
}
}
Edu.Model/ViewModel/Reserve/RB_Visitor_Reserve_Extend.cs
0 → 100644
View file @
ca53b604
using
Edu.Model.Entity.Reserve
;
using
System
;
using
System.Collections.Generic
;
using
System.Text
;
namespace
Edu.Model.ViewModel.Reserve
{
/// <summary>
/// 访客约课扩展实体类
/// </summary>
public
class
RB_Visitor_Reserve_Extend
:
RB_Visitor_Reserve
{
}
}
Edu.Module.Duty/VisitorReserveModule.cs
0 → 100644
View file @
ca53b604
using
Edu.Common.Enum
;
using
Edu.Model.ViewModel.Reserve
;
using
Edu.Repository.Reserve
;
using
System
;
using
System.Collections.Generic
;
using
System.Text
;
using
VT.FW.DB
;
namespace
Edu.Module.Duty
{
/// <summary>
/// 访客约课处理类
/// </summary>
public
class
VisitorReserveModule
{
/// <summary>
/// 访客约课仓储层对象
/// </summary>
private
readonly
RB_Visitor_ReserveRepository
visitor_ReserveRepository
=
new
RB_Visitor_ReserveRepository
();
/// <summary>
/// 约课班级信息仓储层对象
/// </summary>
private
readonly
RB_Reserve_ClassRepository
reserve_ClassRepository
=
new
RB_Reserve_ClassRepository
();
/// <summary>
/// 获取访客约课分页列表
/// </summary>
/// <param name="pageIndex"></param>
/// <param name="pageSize"></param>
/// <param name="rowsCount"></param>
/// <param name="query"></param>
/// <returns></returns>
public
List
<
RB_Visitor_Reserve_Extend
>
GetVisitorReservePageModule
(
int
pageIndex
,
int
pageSize
,
out
long
rowsCount
,
RB_Visitor_Reserve_Extend
query
)
{
return
visitor_ReserveRepository
.
GetVisitorReservePageRepository
(
pageIndex
,
pageSize
,
out
rowsCount
,
query
);
}
/// <summary>
/// 获取访客约课列表
/// </summary>
/// <param name="query"></param>
/// <returns></returns>
public
List
<
RB_Visitor_Reserve_Extend
>
GetVisitorReserveListModule
(
RB_Visitor_Reserve_Extend
query
)
{
return
visitor_ReserveRepository
.
GetVisitorReserveListRepository
(
query
);
}
/// <summary>
/// 新增修改访客约课
/// </summary>
/// <param name="model"></param>
/// <returns></returns>
public
bool
SetVisitorReserveModule
(
RB_Visitor_Reserve_Extend
model
)
{
bool
flag
;
if
(
model
.
Id
>
0
)
{
Dictionary
<
string
,
object
>
fileds
=
new
Dictionary
<
string
,
object
>()
{
{
nameof
(
RB_Visitor_Reserve_Extend
.
UpdateBy
),
model
.
UpdateBy
},
{
nameof
(
RB_Visitor_Reserve_Extend
.
UpdateTime
),
model
.
UpdateTime
},
{
nameof
(
RB_Visitor_Reserve_Extend
.
ReserveClassId
),
model
.
ReserveClassId
},
{
nameof
(
RB_Visitor_Reserve_Extend
.
ReserveDate
),
model
.
ReserveDate
},
{
nameof
(
RB_Visitor_Reserve_Extend
.
Remark
),
model
.
Remark
},
};
flag
=
visitor_ReserveRepository
.
Update
(
fileds
,
new
WhereHelper
(
nameof
(
RB_Visitor_Reserve_Extend
.
Id
),
model
.
Id
));
}
else
{
var
newId
=
visitor_ReserveRepository
.
Insert
(
model
);
model
.
Id
=
newId
;
flag
=
newId
>
0
;
}
return
flag
;
}
/// <summary>
/// 根据编号获取访客约课
/// </summary>
/// <param name="Id"></param>
/// <returns></returns>
public
RB_Visitor_Reserve_Extend
GetVisitorReserveModule
(
int
Id
)
{
var
extModel
=
visitor_ReserveRepository
.
GetEntity
<
RB_Visitor_Reserve_Extend
>(
Id
);
return
extModel
;
}
/// <summary>
/// 删除访客约课
/// </summary>
/// <param name="Id"></param>
/// <returns></returns>
public
bool
RemoveVisitorReserveModule
(
int
Id
)
{
Dictionary
<
string
,
object
>
fileds
=
new
Dictionary
<
string
,
object
>()
{
{
nameof
(
RB_Visitor_Reserve_Extend
.
Status
),(
int
)
DateStateEnum
.
Delete
},
};
var
flag
=
visitor_ReserveRepository
.
Update
(
fileds
,
new
WhereHelper
(
nameof
(
RB_Visitor_Reserve_Extend
.
Id
),
Id
));
return
flag
;
}
/// <summary>
/// 获取约课班级分页列表
/// </summary>
/// <param name="pageIndex"></param>
/// <param name="pageSize"></param>
/// <param name="rowsCount"></param>
/// <param name="query"></param>
/// <returns></returns>
public
List
<
RB_Reserve_Class_Extend
>
GetReserveClassPageModule
(
int
pageIndex
,
int
pageSize
,
out
long
rowsCount
,
RB_Reserve_Class_Extend
query
)
{
return
reserve_ClassRepository
.
GetReserveClassPageRepository
(
pageIndex
,
pageSize
,
out
rowsCount
,
query
);
}
/// <summary>
/// 获取约课班级列表
/// </summary>
/// <param name="query"></param>
/// <returns></returns>
public
List
<
RB_Reserve_Class_Extend
>
GetReserveClassListModule
(
RB_Reserve_Class_Extend
query
)
{
return
reserve_ClassRepository
.
GetReserveClassListRepository
(
query
);
}
/// <summary>
/// 新增修改约课班级
/// </summary>
/// <param name="model"></param>
/// <returns></returns>
public
bool
SetReserveClassModule
(
RB_Reserve_Class_Extend
model
)
{
bool
flag
;
if
(
model
.
ReserveClassId
>
0
)
{
Dictionary
<
string
,
object
>
fileds
=
new
Dictionary
<
string
,
object
>()
{
{
nameof
(
RB_Reserve_Class_Extend
.
TeacherId
),
model
.
TeacherId
},
{
nameof
(
RB_Reserve_Class_Extend
.
ClassDate
),
model
.
ClassDate
},
{
nameof
(
RB_Reserve_Class_Extend
.
ClassTime
),
model
.
ClassTime
},
{
nameof
(
RB_Reserve_Class_Extend
.
ClassRoomId
),
model
.
ClassRoomId
},
{
nameof
(
RB_Reserve_Class_Extend
.
ClassContent
),
model
.
ClassContent
},
{
nameof
(
RB_Reserve_Class_Extend
.
UpdateBy
),
model
.
UpdateBy
},
{
nameof
(
RB_Reserve_Class_Extend
.
UpdateTime
),
model
.
UpdateTime
},
};
flag
=
reserve_ClassRepository
.
Update
(
fileds
,
new
WhereHelper
(
nameof
(
RB_Reserve_Class_Extend
.
ReserveClassId
),
model
.
ReserveClassId
));
}
else
{
var
newId
=
reserve_ClassRepository
.
Insert
(
model
);
model
.
ReserveClassId
=
newId
;
flag
=
newId
>
0
;
}
return
flag
;
}
/// <summary>
/// 根据编号获取约课班级
/// </summary>
/// <param name="ReserveClassId"></param>
/// <returns></returns>
public
RB_Reserve_Class_Extend
GetReserveClassModule
(
int
ReserveClassId
)
{
var
extModel
=
reserve_ClassRepository
.
GetEntity
<
RB_Reserve_Class_Extend
>(
ReserveClassId
);
return
extModel
;
}
/// <summary>
/// 根据编号删除约课班级
/// </summary>
/// <param name="ReserveClassId"></param>
/// <returns></returns>
public
bool
RemoveReserveClassModule
(
int
ReserveClassId
)
{
Dictionary
<
string
,
object
>
fileds
=
new
Dictionary
<
string
,
object
>()
{
{
nameof
(
RB_Visitor_Reserve_Extend
.
Status
),(
int
)
DateStateEnum
.
Delete
},
};
var
flag
=
reserve_ClassRepository
.
Update
(
fileds
,
new
WhereHelper
(
nameof
(
RB_Reserve_Class_Extend
.
ReserveClassId
),
ReserveClassId
));
return
flag
;
}
}
}
Edu.Repository/Reserve/RB_Reserve_ClassRepository.cs
0 → 100644
View file @
ca53b604
using
Edu.Model.Entity.Reserve
;
using
Edu.Model.ViewModel.Reserve
;
using
System
;
using
System.Collections.Generic
;
using
System.Linq
;
using
System.Text
;
using
VT.FW.DB.Dapper
;
namespace
Edu.Repository.Reserve
{
/// <summary>
/// 约课班级信息仓储层
/// </summary>
public
class
RB_Reserve_ClassRepository
:
BaseRepository
<
RB_Reserve_Class
>
{
/// <summary>
/// 获取约课班级分页列表
/// </summary>
/// <param name="pageIndex"></param>
/// <param name="pageSize"></param>
/// <param name="rowsCount"></param>
/// <param name="query"></param>
/// <returns></returns>
public
List
<
RB_Reserve_Class_Extend
>
GetReserveClassPageRepository
(
int
pageIndex
,
int
pageSize
,
out
long
rowsCount
,
RB_Reserve_Class_Extend
query
)
{
StringBuilder
builder
=
new
StringBuilder
();
var
parameters
=
new
DynamicParameters
();
builder
.
Append
(
@"
SELECT A.*
FROM RB_Reserve_Class AS A
WHERE 1=1
"
);
return
GetPage
<
RB_Reserve_Class_Extend
>(
pageIndex
,
pageSize
,
out
rowsCount
,
builder
.
ToString
(),
parameters
).
ToList
();
}
/// <summary>
/// 获取约课班级列表
/// </summary>
/// <param name="query"></param>
/// <returns></returns>
public
List
<
RB_Reserve_Class_Extend
>
GetReserveClassListRepository
(
RB_Reserve_Class_Extend
query
)
{
StringBuilder
builder
=
new
StringBuilder
();
var
parameters
=
new
DynamicParameters
();
builder
.
Append
(
@"
SELECT A.*
FROM RB_Reserve_Class AS A
WHERE 1=1
"
);
return
Get
<
RB_Reserve_Class_Extend
>(
builder
.
ToString
(),
parameters
).
ToList
();
}
}
}
Edu.Repository/Reserve/RB_Visitor_ReserveRepository.cs
0 → 100644
View file @
ca53b604
using
Edu.Model.Entity.Reserve
;
using
Edu.Model.ViewModel.Reserve
;
using
System
;
using
System.Collections.Generic
;
using
System.Linq
;
using
System.Text
;
using
VT.FW.DB.Dapper
;
namespace
Edu.Repository.Reserve
{
/// <summary>
/// 访客约课仓储层
/// </summary>
public
class
RB_Visitor_ReserveRepository
:
BaseRepository
<
RB_Visitor_Reserve
>
{
/// <summary>
/// 获取访客约课分页列表
/// </summary>
/// <param name="pageIndex"></param>
/// <param name="pageSize"></param>
/// <param name="rowsCount"></param>
/// <param name="query"></param>
/// <returns></returns>
public
List
<
RB_Visitor_Reserve_Extend
>
GetVisitorReservePageRepository
(
int
pageIndex
,
int
pageSize
,
out
long
rowsCount
,
RB_Visitor_Reserve_Extend
query
)
{
StringBuilder
builder
=
new
StringBuilder
();
var
parameters
=
new
DynamicParameters
();
builder
.
Append
(
@"
SELECT A.*
FROM RB_Visitor_Reserve AS A
WHERE 1=1
"
);
return
GetPage
<
RB_Visitor_Reserve_Extend
>(
pageIndex
,
pageSize
,
out
rowsCount
,
builder
.
ToString
(),
parameters
).
ToList
();
}
/// <summary>
/// 获取访客约课列表
/// </summary>
/// <param name="query"></param>
/// <returns></returns>
public
List
<
RB_Visitor_Reserve_Extend
>
GetVisitorReserveListRepository
(
RB_Visitor_Reserve_Extend
query
)
{
StringBuilder
builder
=
new
StringBuilder
();
var
parameters
=
new
DynamicParameters
();
builder
.
Append
(
@"
SELECT A.*
FROM RB_Visitor_Reserve AS A
WHERE 1=1
"
);
return
Get
<
RB_Visitor_Reserve_Extend
>(
builder
.
ToString
(),
parameters
).
ToList
();
}
}
}
Edu.WebApi/Controllers/Duty/VisitorReserveController.cs
0 → 100644
View file @
ca53b604
using
Edu.Cache.User
;
using
Edu.Common.API
;
using
Edu.Common.Plugin
;
using
Edu.Model.ViewModel.Reserve
;
using
Edu.Module.Duty
;
using
Edu.WebApi.Filter
;
using
Microsoft.AspNetCore.Cors
;
using
Microsoft.AspNetCore.Mvc
;
using
System
;
using
System.Collections.Generic
;
using
System.Linq
;
using
System.Threading.Tasks
;
namespace
Edu.WebApi.Controllers.Duty
{
/// <summary>
/// 访客约课控制器
/// </summary>
[
Route
(
"api/[controller]/[action]"
)]
[
ApiExceptionFilter
]
[
ApiController
]
[
EnableCors
(
"AllowCors"
)]
public
class
VisitorReserveController
:
BaseController
{
/// <summary>
/// 访客约课处理类对象
/// </summary>
private
readonly
VisitorReserveModule
visitorReserveModule
=
new
VisitorReserveModule
();
#
region
访客约课
/// <summary>
/// 获取访客约课分页列表
/// </summary>
/// <returns></returns>
[
HttpPost
]
public
ApiResult
GetVisitorReservePage
()
{
var
pageModel
=
Common
.
Plugin
.
JsonHelper
.
DeserializeObject
<
ResultPageModel
>(
RequestParm
.
Msg
.
ToString
());
var
query
=
new
RB_Visitor_Reserve_Extend
()
{
Group_Id
=
base
.
UserInfo
.
Group_Id
,
};
var
list
=
visitorReserveModule
.
GetVisitorReservePageModule
(
pageModel
.
PageIndex
,
pageModel
.
PageSize
,
out
long
rowsCount
,
query
);
foreach
(
var
item
in
list
)
{
//if (item.CreateBy > 0)
//{
// item.CreateByName = UserReidsCache.GetUserLoginInfo(item.CreateBy)?.AccountName ?? "";
//}
}
pageModel
.
PageData
=
list
;
pageModel
.
Count
=
rowsCount
;
return
ApiResult
.
Success
(
data
:
pageModel
);
}
/// <summary>
/// 获取访客约课列表
/// </summary>
/// <returns></returns>
[
HttpPost
]
public
ApiResult
GetVisitorReserveList
()
{
var
query
=
new
RB_Visitor_Reserve_Extend
()
{
Group_Id
=
base
.
UserInfo
.
Group_Id
,
};
var
list
=
visitorReserveModule
.
GetVisitorReserveListModule
(
query
);
foreach
(
var
item
in
list
)
{
}
return
ApiResult
.
Success
(
data
:
list
);
}
/// <summary>
/// 新增修改访客约课
/// </summary>
/// <returns></returns>
[
HttpPost
]
public
ApiResult
SetVisitorReserve
()
{
var
model
=
new
RB_Visitor_Reserve_Extend
()
{
Id
=
base
.
ParmJObj
.
GetInt
(
"Id"
),
Visitor_Id
=
base
.
ParmJObj
.
GetInt
(
"Visitor_Id"
),
ReserveDate
=
base
.
ParmJObj
.
GetDateTime
(
"ReserveDate"
),
Remark
=
base
.
ParmJObj
.
GetStringValue
(
"Remark"
),
ReserveClassId
=
base
.
ParmJObj
.
GetInt
(
"ReserveClassId"
),
};
model
.
ReserveStatus
=
0
;
model
.
Group_Id
=
base
.
UserInfo
.
Group_Id
;
model
.
School_Id
=
base
.
UserInfo
.
School_Id
;
model
.
CreateBy
=
base
.
UserInfo
.
Id
;
model
.
CreateTime
=
System
.
DateTime
.
Now
;
model
.
UpdateBy
=
base
.
UserInfo
.
Id
;
model
.
UpdateTime
=
System
.
DateTime
.
Now
;
model
.
Status
=
Common
.
Enum
.
DateStateEnum
.
Normal
;
bool
retult
=
visitorReserveModule
.
SetVisitorReserveModule
(
model
);
return
retult
?
ApiResult
.
Success
()
:
ApiResult
.
Failed
();
}
/// <summary>
/// 根据编号获取访客约课详情
/// </summary>
/// <returns></returns>
[
HttpPost
]
public
ApiResult
GetVisitorReserve
()
{
var
Id
=
base
.
ParmJObj
.
GetInt
(
"Id"
,
0
);
var
model
=
visitorReserveModule
.
GetVisitorReserveModule
(
Id
);
return
ApiResult
.
Success
(
data
:
model
);
}
/// <summary>
/// 删除访客约课
/// </summary>
/// <returns></returns>
[
HttpPost
]
public
ApiResult
RemoveVisitorReserve
()
{
var
Id
=
base
.
ParmJObj
.
GetInt
(
"Id"
,
0
);
var
flag
=
visitorReserveModule
.
RemoveVisitorReserveModule
(
Id
);
return
flag
?
ApiResult
.
Success
()
:
ApiResult
.
Failed
();
}
#
endregion
#
region
约课班级
/// <summary>
/// 获取约课班级分页列表
/// </summary>
/// <returns></returns>
[
HttpPost
]
public
ApiResult
GetReserveClassPage
()
{
var
pageModel
=
Common
.
Plugin
.
JsonHelper
.
DeserializeObject
<
ResultPageModel
>(
RequestParm
.
Msg
.
ToString
());
var
query
=
new
RB_Reserve_Class_Extend
()
{
Group_Id
=
base
.
UserInfo
.
Group_Id
,
};
var
list
=
visitorReserveModule
.
GetReserveClassPageModule
(
pageModel
.
PageIndex
,
pageModel
.
PageSize
,
out
long
rowsCount
,
query
);
foreach
(
var
item
in
list
)
{
//if (item.CreateBy > 0)
//{
// item.CreateByName = UserReidsCache.GetUserLoginInfo(item.CreateBy)?.AccountName ?? "";
//}
}
pageModel
.
PageData
=
list
;
pageModel
.
Count
=
rowsCount
;
return
ApiResult
.
Success
(
data
:
pageModel
);
}
/// <summary>
/// 获取约课班级列表
/// </summary>
/// <returns></returns>
[
HttpPost
]
public
ApiResult
GetReserveClassList
()
{
var
query
=
new
RB_Reserve_Class_Extend
()
{
Group_Id
=
base
.
UserInfo
.
Group_Id
,
};
var
list
=
visitorReserveModule
.
GetReserveClassListModule
(
query
);
foreach
(
var
item
in
list
)
{
}
return
ApiResult
.
Success
(
data
:
list
);
}
/// <summary>
/// 新增修改约课班级
/// </summary>
/// <returns></returns>
[
HttpPost
]
public
ApiResult
SetReserveClass
()
{
var
model
=
new
RB_Reserve_Class_Extend
()
{
ReserveClassId
=
base
.
ParmJObj
.
GetInt
(
"ReserveClassId"
),
TeacherId
=
base
.
ParmJObj
.
GetInt
(
"TeacherId"
),
ClassDate
=
base
.
ParmJObj
.
GetDateTime
(
"ClassDate"
),
ClassTime
=
base
.
ParmJObj
.
GetStringValue
(
"ClassTime"
),
ClassRoomId
=
base
.
ParmJObj
.
GetInt
(
"ClassRoomId"
),
ClassContent
=
base
.
ParmJObj
.
GetStringValue
(
"ClassContent"
),
};
model
.
Group_Id
=
base
.
UserInfo
.
Group_Id
;
model
.
School_Id
=
base
.
UserInfo
.
School_Id
;
model
.
CreateBy
=
base
.
UserInfo
.
Id
;
model
.
CreateTime
=
System
.
DateTime
.
Now
;
model
.
UpdateBy
=
base
.
UserInfo
.
Id
;
model
.
UpdateTime
=
System
.
DateTime
.
Now
;
model
.
Status
=
Common
.
Enum
.
DateStateEnum
.
Normal
;
bool
retult
=
visitorReserveModule
.
SetReserveClassModule
(
model
);
return
retult
?
ApiResult
.
Success
()
:
ApiResult
.
Failed
();
}
/// <summary>
/// 根据编号获取约课班级
/// </summary>
/// <returns></returns>
[
HttpPost
]
public
ApiResult
GetReserveClass
()
{
var
ReserveClassId
=
base
.
ParmJObj
.
GetInt
(
"ReserveClassId"
,
0
);
var
model
=
visitorReserveModule
.
GetReserveClassModule
(
ReserveClassId
);
return
ApiResult
.
Success
(
data
:
model
);
}
/// <summary>
/// 根据编号删除约课班级
/// </summary>
/// <returns></returns>
[
HttpPost
]
public
ApiResult
RemoveReserveClassModule
()
{
var
ReserveClassId
=
base
.
ParmJObj
.
GetInt
(
"ReserveClassId"
,
0
);
var
flag
=
visitorReserveModule
.
RemoveReserveClassModule
(
ReserveClassId
);
return
flag
?
ApiResult
.
Success
()
:
ApiResult
.
Failed
();
}
#
endregion
}
}
Edu.WebApi/Edu.WebApi.csproj
View file @
ca53b604
...
...
@@ -10,9 +10,13 @@
<DockerDefaultTargetOS>Linux</DockerDefaultTargetOS>
</PropertyGroup>
<ItemGroup>
<Compile Remove="App_Code\**" />
<Compile Remove="Properties\PublishProfiles\**" />
<Content Remove="App_Code\**" />
<Content Remove="Properties\PublishProfiles\**" />
<EmbeddedResource Remove="App_Code\**" />
<EmbeddedResource Remove="Properties\PublishProfiles\**" />
<None Remove="App_Code\**" />
<None Remove="Properties\PublishProfiles\**" />
</ItemGroup>
<ItemGroup>
...
...
@@ -46,8 +50,5 @@
<ProjectReference Include="..\Edu.Repository\Edu.Repository.csproj" />
<ProjectReference Include="..\Edu.ThirdCore\Edu.ThirdCore.csproj" />
</ItemGroup>
<ItemGroup>
<Folder Include="App_Code\" />
</ItemGroup>
</Project>
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