Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
aerphouse
ApolloERP
提交
c0199219
ApolloERP
项目概览
aerphouse
/
ApolloERP
大约 1 个月 前同步成功
通知
0
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
ApolloERP
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
c0199219
编写于
4月 18, 2024
作者:
A
apolloerp
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
上门养车注释
上级
c9f47dd7
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
77 addition
and
14 deletion
+77
-14
Ae.Shop.Api/Ae.Shop.Api/Controllers/HomeCareController.cs
Ae.Shop.Api/Ae.Shop.Api/Controllers/HomeCareController.cs
+77
-14
未找到文件。
Ae.Shop.Api/Ae.Shop.Api/Controllers/HomeCareController.cs
浏览文件 @
c0199219
...
...
@@ -14,13 +14,20 @@ using Ae.Shop.Api.Filters;
namespace
Ae.Shop.Api.Controllers
{
/// <summary>
/// 上门养车
/// </summary>
[
Route
(
"[controller]/[action]"
)]
//[Filter(nameof(HomeCareController))]
public
class
HomeCareController
:
ControllerBase
{
public
IHomeCareService
_homeCareService
;
private
IIdentityService
identityService
;
/// <summary>
/// 构造函数
/// </summary>
/// <param name="homeCareService"></param>
/// <param name="identityService"></param>
public
HomeCareController
(
IHomeCareService
homeCareService
,
IIdentityService
identityService
)
{
this
.
_homeCareService
=
homeCareService
;
...
...
@@ -28,19 +35,31 @@ namespace Ae.Shop.Api.Controllers
}
#
region
技师领料
/// <summary>
///
/// </summary>
/// <param name="request"></param>
/// <returns></returns>
[
HttpPost
]
public
async
Task
<
ApiResult
<
string
>>
CreateHomeCareRecord
([
FromBody
]
ApiRequest
<
HomeCareRecordDTO
>
request
)
{
return
await
_homeCareService
.
CreateHomeCareRecord
(
request
.
Data
);
}
/// <summary>
///
/// </summary>
/// <param name="request"></param>
/// <returns></returns>
[
HttpGet
]
public
async
Task
<
ApiResult
<
List
<
HomeCareProductDTO
>>>
GetHomeCareProducts
([
FromQuery
]
HomeCareProductDTO
request
)
{
return
await
_homeCareService
.
GetHomeCareProducts
(
request
);
}
/// <summary>
///
/// </summary>
/// <param name="request"></param>
/// <returns></returns>
[
HttpPost
]
public
async
Task
<
ApiPagedResult
<
HomeCareRecordDTO
>>
GetHomeCareRecordPages
([
FromBody
]
ApiRequest
<
HomeCareRecordRequest
>
request
)
{
...
...
@@ -49,19 +68,31 @@ namespace Ae.Shop.Api.Controllers
#
endregion
#
region
技师退料
/// <summary>
///
/// </summary>
/// <param name="request"></param>
/// <returns></returns>
[
HttpPost
]
public
async
Task
<
ApiPagedResult
<
HomeReturnRecordDTO
>>
GetHomeReturnRecordPages
([
FromBody
]
ApiRequest
<
HomeCareRecordRequest
>
request
)
{
return
await
_homeCareService
.
GetHomeReturnRecordPages
(
request
.
Data
);
}
/// <summary>
///
/// </summary>
/// <param name="request"></param>
/// <returns></returns>
[
HttpPost
]
public
async
Task
<
ApiResult
<
string
>>
CreateHomeReturnRecord
([
FromBody
]
ApiRequest
<
HomeReturnRecordDTO
>
request
)
{
return
await
_homeCareService
.
CreateHomeReturnRecord
(
request
.
Data
);
}
/// <summary>
///
/// </summary>
/// <param name="request"></param>
/// <returns></returns>
[
HttpGet
]
public
async
Task
<
ApiResult
<
List
<
HomeReturnProductDTO
>>>
GetHomeReturnProducts
([
FromQuery
]
HomeReturnProductDTO
request
)
{
...
...
@@ -70,13 +101,20 @@ namespace Ae.Shop.Api.Controllers
#
endregion
/// <summary>
///
/// </summary>
/// <returns></returns>
[
HttpGet
]
public
async
Task
<
ApiResult
<
List
<
EmployeeDTO
>>>
GetEmployes
()
{
return
await
_homeCareService
.
GetEmployes
();
}
/// <summary>
///
/// </summary>
/// <param name="request"></param>
/// <returns></returns>
[
HttpGet
]
public
async
Task
<
ApiResult
<
List
<
HomeReturnProductDTO
>>>
GetHomeReturnProductsByTech
([
FromQuery
]
HomeReturnRecordDTO
request
)
{
...
...
@@ -84,34 +122,55 @@ namespace Ae.Shop.Api.Controllers
}
#
region
B
.
App
接口
/// <summary>
///
/// </summary>
/// <param name="request"></param>
/// <returns></returns>
[
AllowAnonymous
]
[
HttpGet
]
public
async
Task
<
ApiResult
<
List
<
HomeCareProductDTO
>>>
GetHomeCareStocks
([
FromQuery
]
HomeCareStockRequest
request
)
{
return
await
_homeCareService
.
GetHomeCareStocks
(
request
);
}
/// <summary>
///
/// </summary>
/// <param name="request"></param>
/// <returns></returns>
[
AllowAnonymous
]
[
HttpGet
]
public
async
Task
<
ApiPagedResult
<
HomeCareRecordDTO
>>
GetHomeCareRecords
([
FromQuery
]
HomeCareRequest
request
)
{
return
await
_homeCareService
.
GetHomeCareRecords
(
request
);
}
/// <summary>
///
/// </summary>
/// <param name="request"></param>
/// <returns></returns>
[
AllowAnonymous
]
[
HttpGet
]
public
async
Task
<
ApiResult
<
HomeCareRecordDTO
>>
GetHomeCareRecord
([
FromQuery
]
HomeCareDetailRequest
request
)
{
return
await
_homeCareService
.
GetHomeCareRecord
(
request
);
}
/// <summary>
///
/// </summary>
/// <param name="request"></param>
/// <returns></returns>
[
AllowAnonymous
]
[
HttpGet
]
public
async
Task
<
ApiPagedResult
<
HomeReturnRecordDTO
>>
GetHomeReturnRecords
([
FromQuery
]
HomeCareRequest
request
)
{
return
await
_homeCareService
.
GetHomeReturnRecords
(
request
);
}
/// <summary>
///
/// </summary>
/// <param name="request"></param>
/// <returns></returns>
[
AllowAnonymous
]
[
HttpGet
]
public
async
Task
<
ApiResult
<
HomeReturnRecordDTO
>>
GetHomeReturnRecord
([
FromQuery
]
HomeCareDetailRequest
request
)
...
...
@@ -168,7 +227,11 @@ namespace Ae.Shop.Api.Controllers
return
await
_homeCareService
.
ClaimRepeatReduceStock
(
request
.
Data
);
}
/// <summary>
///
/// </summary>
/// <param name="request"></param>
/// <returns></returns>
[
HttpGet
]
public
async
Task
<
ApiResult
<
List
<
TechClaimProductDTO
>>>
GetProductClaimRecords
([
FromQuery
]
TechClaimProductDTO
request
)
{
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录