This commit is contained in:
tanglong 2025-07-02 14:23:51 +08:00
parent 580d586b2d
commit 4be147ed0c
34 changed files with 112 additions and 86 deletions

View File

@ -55,7 +55,7 @@ namespace YD_AllHeartRates.Api.Controllers
/// </summary> /// </summary>
/// <returns></returns> /// <returns></returns>
[HttpPost(nameof(AddDevice))] [HttpPost(nameof(AddDevice))]
public async Task<bool> AddDevice(AddDeviceDto dto) public async Task<bool> AddDevice([FromBody] AddDeviceDto dto)
{ {
var res = await _deviceService.AddDevice(dto); var res = await _deviceService.AddDevice(dto);
return res; return res;
@ -66,7 +66,7 @@ namespace YD_AllHeartRates.Api.Controllers
/// </summary> /// </summary>
/// <returns></returns> /// <returns></returns>
[HttpPost(nameof(UpdateDevice))] [HttpPost(nameof(UpdateDevice))]
public async Task<bool> UpdateDevice(AddDeviceDto dto) public async Task<bool> UpdateDevice([FromBody] AddDeviceDto dto)
{ {
var res = await _deviceService.UpdateDevice(dto); var res = await _deviceService.UpdateDevice(dto);
return res; return res;

View File

@ -4228,6 +4228,12 @@
<member name="P:YD_AllHeartRates.Commons.Fakes.ShimUserInfoDto.AllInstances.SchoolCodeSetString"> <member name="P:YD_AllHeartRates.Commons.Fakes.ShimUserInfoDto.AllInstances.SchoolCodeSetString">
<summary>设置 UserInfoDto.set_SchoolCode(UserInfoDto this, String value) 的 填充码</summary> <summary>设置 UserInfoDto.set_SchoolCode(UserInfoDto this, String value) 的 填充码</summary>
</member> </member>
<member name="P:YD_AllHeartRates.Commons.Fakes.ShimUserInfoDto.AllInstances.SchoolNameGet">
<summary>设置 UserInfoDto.get_SchoolName(UserInfoDto this) 的 填充码</summary>
</member>
<member name="P:YD_AllHeartRates.Commons.Fakes.ShimUserInfoDto.AllInstances.SchoolNameSetString">
<summary>设置 UserInfoDto.set_SchoolName(UserInfoDto this, String value) 的 填充码</summary>
</member>
<member name="P:YD_AllHeartRates.Commons.Fakes.ShimUserInfoDto.AllInstances.TokenGet"> <member name="P:YD_AllHeartRates.Commons.Fakes.ShimUserInfoDto.AllInstances.TokenGet">
<summary>设置 UserInfoDto.get_Token(UserInfoDto this) 的 填充码</summary> <summary>设置 UserInfoDto.get_Token(UserInfoDto this) 的 填充码</summary>
</member> </member>
@ -4294,6 +4300,12 @@
<member name="P:YD_AllHeartRates.Commons.Fakes.ShimUserInfoDto.SchoolCodeSetString"> <member name="P:YD_AllHeartRates.Commons.Fakes.ShimUserInfoDto.SchoolCodeSetString">
<summary>设置 UserInfoDto.set_SchoolCode(UserInfoDto this, String value) 的 填充码</summary> <summary>设置 UserInfoDto.set_SchoolCode(UserInfoDto this, String value) 的 填充码</summary>
</member> </member>
<member name="P:YD_AllHeartRates.Commons.Fakes.ShimUserInfoDto.SchoolNameGet">
<summary>设置 UserInfoDto.get_SchoolName(UserInfoDto this) 的 填充码</summary>
</member>
<member name="P:YD_AllHeartRates.Commons.Fakes.ShimUserInfoDto.SchoolNameSetString">
<summary>设置 UserInfoDto.set_SchoolName(UserInfoDto this, String value) 的 填充码</summary>
</member>
<member name="P:YD_AllHeartRates.Commons.Fakes.ShimUserInfoDto.TokenGet"> <member name="P:YD_AllHeartRates.Commons.Fakes.ShimUserInfoDto.TokenGet">
<summary>设置 UserInfoDto.get_Token(UserInfoDto this) 的 填充码</summary> <summary>设置 UserInfoDto.get_Token(UserInfoDto this) 的 填充码</summary>
</member> </member>

View File

@ -154,7 +154,7 @@ namespace YD_AllHeartRates.Api.Services.Impl
var device = await _sportsContext.Device.Where(x => x.Code == dto.Code).FirstOrDefaultAsync(); var device = await _sportsContext.Device.Where(x => x.Code == dto.Code).FirstOrDefaultAsync();
if (device != null) if (device != null)
throw new Exception($"设备编号:{dto.Code}的学生已存在!"); throw new Exception($"设备编号:{dto.Code}的已存在!");
var entity = new S_Device() var entity = new S_Device()

View File

@ -307,13 +307,13 @@ namespace YD_AllHeartRates.Api
app.UseStaticHttpContext(); app.UseStaticHttpContext();
app.UseMiddleware<JwtContextMiddleware>(); app.UseMiddleware<JwtContextMiddleware>();
//app.UseSwagger(); app.UseSwagger();
//app.UseSwaggerUI(c => app.UseSwaggerUI(c =>
//{ {
// //2个下拉框选项 选择对应的文档 //2个下拉框选项 选择对应的文档
// c.SwaggerEndpoint("/swagger/v1/swagger.json", "YD_AllHeartRates.Api"); c.SwaggerEndpoint("/swagger/v1/swagger.json", "YD_AllHeartRates.Api");
// c.RoutePrefix = ""; c.RoutePrefix = "";
//}); });
app.UseRouting(); app.UseRouting();
app.UseCors(); app.UseCors();

View File

@ -8,19 +8,9 @@
"Order": 0, "Order": 0,
"Parameters": [ "Parameters": [
{ {
"Name": "Code", "Name": "dto",
"Type": "System.String", "Type": "YD_AllHeartRates.Commons.Dto.Device.AddDeviceDto",
"IsRequired": false "IsRequired": true
},
{
"Name": "DeviceType",
"Type": "System.Int32",
"IsRequired": false
},
{
"Name": "StudentNo",
"Type": "System.String",
"IsRequired": false
} }
], ],
"ReturnTypes": [ "ReturnTypes": [
@ -368,19 +358,9 @@
"Order": 0, "Order": 0,
"Parameters": [ "Parameters": [
{ {
"Name": "Code", "Name": "dto",
"Type": "System.String", "Type": "YD_AllHeartRates.Commons.Dto.Device.AddDeviceDto",
"IsRequired": false "IsRequired": true
},
{
"Name": "DeviceType",
"Type": "System.Int32",
"IsRequired": false
},
{
"Name": "StudentNo",
"Type": "System.String",
"IsRequired": false
} }
], ],
"ReturnTypes": [ "ReturnTypes": [

View File

@ -136,30 +136,30 @@
"Device" "Device"
], ],
"summary": "新增设备", "summary": "新增设备",
"parameters": [ "requestBody": {
{ "content": {
"name": "Code", "application/json-patch+json": {
"in": "query",
"schema": { "schema": {
"type": "string" "$ref": "#/components/schemas/AddDeviceDto"
} }
}, },
{ "application/json": {
"name": "DeviceType",
"in": "query",
"schema": { "schema": {
"type": "integer", "$ref": "#/components/schemas/AddDeviceDto"
"format": "int32"
} }
}, },
{ "text/json": {
"name": "StudentNo",
"in": "query",
"schema": { "schema": {
"type": "string" "$ref": "#/components/schemas/AddDeviceDto"
}
},
"application/*+json": {
"schema": {
"$ref": "#/components/schemas/AddDeviceDto"
} }
} }
], }
},
"responses": { "responses": {
"200": { "200": {
"description": "Success", "description": "Success",
@ -190,30 +190,30 @@
"Device" "Device"
], ],
"summary": "编辑设备", "summary": "编辑设备",
"parameters": [ "requestBody": {
{ "content": {
"name": "Code", "application/json-patch+json": {
"in": "query",
"schema": { "schema": {
"type": "string" "$ref": "#/components/schemas/AddDeviceDto"
} }
}, },
{ "application/json": {
"name": "DeviceType",
"in": "query",
"schema": { "schema": {
"type": "integer", "$ref": "#/components/schemas/AddDeviceDto"
"format": "int32"
} }
}, },
{ "text/json": {
"name": "StudentNo",
"in": "query",
"schema": { "schema": {
"type": "string" "$ref": "#/components/schemas/AddDeviceDto"
}
},
"application/*+json": {
"schema": {
"$ref": "#/components/schemas/AddDeviceDto"
} }
} }
], }
},
"responses": { "responses": {
"200": { "200": {
"description": "Success", "description": "Success",
@ -663,6 +663,24 @@
}, },
"components": { "components": {
"schemas": { "schemas": {
"AddDeviceDto": {
"type": "object",
"properties": {
"code": {
"type": "string",
"nullable": true
},
"deviceType": {
"type": "integer",
"format": "int32"
},
"studentNo": {
"type": "string",
"nullable": true
}
},
"additionalProperties": false
},
"ChartDataDto": { "ChartDataDto": {
"type": "object", "type": "object",
"properties": { "properties": {
@ -1170,6 +1188,10 @@
"type": "string", "type": "string",
"nullable": true "nullable": true
}, },
"schoolName": {
"type": "string",
"nullable": true
},
"user_Id": { "user_Id": {
"type": "integer", "type": "integer",
"format": "int32" "format": "int32"

View File

@ -4228,6 +4228,12 @@
<member name="P:YD_AllHeartRates.Commons.Fakes.ShimUserInfoDto.AllInstances.SchoolCodeSetString"> <member name="P:YD_AllHeartRates.Commons.Fakes.ShimUserInfoDto.AllInstances.SchoolCodeSetString">
<summary>设置 UserInfoDto.set_SchoolCode(UserInfoDto this, String value) 的 填充码</summary> <summary>设置 UserInfoDto.set_SchoolCode(UserInfoDto this, String value) 的 填充码</summary>
</member> </member>
<member name="P:YD_AllHeartRates.Commons.Fakes.ShimUserInfoDto.AllInstances.SchoolNameGet">
<summary>设置 UserInfoDto.get_SchoolName(UserInfoDto this) 的 填充码</summary>
</member>
<member name="P:YD_AllHeartRates.Commons.Fakes.ShimUserInfoDto.AllInstances.SchoolNameSetString">
<summary>设置 UserInfoDto.set_SchoolName(UserInfoDto this, String value) 的 填充码</summary>
</member>
<member name="P:YD_AllHeartRates.Commons.Fakes.ShimUserInfoDto.AllInstances.TokenGet"> <member name="P:YD_AllHeartRates.Commons.Fakes.ShimUserInfoDto.AllInstances.TokenGet">
<summary>设置 UserInfoDto.get_Token(UserInfoDto this) 的 填充码</summary> <summary>设置 UserInfoDto.get_Token(UserInfoDto this) 的 填充码</summary>
</member> </member>
@ -4294,6 +4300,12 @@
<member name="P:YD_AllHeartRates.Commons.Fakes.ShimUserInfoDto.SchoolCodeSetString"> <member name="P:YD_AllHeartRates.Commons.Fakes.ShimUserInfoDto.SchoolCodeSetString">
<summary>设置 UserInfoDto.set_SchoolCode(UserInfoDto this, String value) 的 填充码</summary> <summary>设置 UserInfoDto.set_SchoolCode(UserInfoDto this, String value) 的 填充码</summary>
</member> </member>
<member name="P:YD_AllHeartRates.Commons.Fakes.ShimUserInfoDto.SchoolNameGet">
<summary>设置 UserInfoDto.get_SchoolName(UserInfoDto this) 的 填充码</summary>
</member>
<member name="P:YD_AllHeartRates.Commons.Fakes.ShimUserInfoDto.SchoolNameSetString">
<summary>设置 UserInfoDto.set_SchoolName(UserInfoDto this, String value) 的 填充码</summary>
</member>
<member name="P:YD_AllHeartRates.Commons.Fakes.ShimUserInfoDto.TokenGet"> <member name="P:YD_AllHeartRates.Commons.Fakes.ShimUserInfoDto.TokenGet">
<summary>设置 UserInfoDto.get_Token(UserInfoDto this) 的 填充码</summary> <summary>设置 UserInfoDto.get_Token(UserInfoDto this) 的 填充码</summary>
</member> </member>

View File

@ -1 +1 @@
9711cc5c 7def3707

View File

@ -1 +1 @@
H0ECemtgImgUL+ed0QTYd0QKQdt298k5eTynx9sm+9g=WWmIfOUbyYPYdKFHlVpzo+vbEnfIsJNTTcG8+oWdtSc= kpAOGOwQr+PqcqSkET2ftxen78nx6+ufMJyhzNQMesU=WWmIfOUbyYPYdKFHlVpzo+vbEnfIsJNTTcG8+oWdtSc=

View File

@ -14,7 +14,7 @@ using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("YD_AllHeartRates.Api")] [assembly: System.Reflection.AssemblyCompanyAttribute("YD_AllHeartRates.Api")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+f0419e702dd7130a559633ce5d9b2216ffa6dee9")] [assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+580d586b2d20254267b1182a8ceff393c252da81")]
[assembly: System.Reflection.AssemblyProductAttribute("YD_AllHeartRates.Api")] [assembly: System.Reflection.AssemblyProductAttribute("YD_AllHeartRates.Api")]
[assembly: System.Reflection.AssemblyTitleAttribute("YD_AllHeartRates.Api")] [assembly: System.Reflection.AssemblyTitleAttribute("YD_AllHeartRates.Api")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]

View File

@ -1 +1 @@
8303687dca1a5c1160892a9951d580b843d385e84c8eeaba402820a8a41dea82 d0fd70ca558eb27a63b8502db6933ff8d4d403e75a3eb07f44cb84badd7aeaea

View File

@ -14,7 +14,7 @@ using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("YD_AllHeartRates.Commons")] [assembly: System.Reflection.AssemblyCompanyAttribute("YD_AllHeartRates.Commons")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+d8a77cfbaf3548e4732854d92784d08a66af29c0")] [assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+580d586b2d20254267b1182a8ceff393c252da81")]
[assembly: System.Reflection.AssemblyProductAttribute("YD_AllHeartRates.Commons")] [assembly: System.Reflection.AssemblyProductAttribute("YD_AllHeartRates.Commons")]
[assembly: System.Reflection.AssemblyTitleAttribute("YD_AllHeartRates.Commons")] [assembly: System.Reflection.AssemblyTitleAttribute("YD_AllHeartRates.Commons")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]

View File

@ -1 +1 @@
f7b7947998f79688e9ed9c7b544bfefa644b2fe11632a2252fd955fabfe9529a 35d58a7d90dcca1c52be85a8d3e3e2c8fc425c6c7ec2830346ca890579682685