项目类型

This commit is contained in:
汤龙 2025-01-14 16:04:33 +08:00
parent 127a15267a
commit f9e7ba9c4f
47 changed files with 348 additions and 84 deletions

View File

@ -0,0 +1,28 @@
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations.Schema;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace YD_XinWei.Commons.Dto.Common
{
public class ProjectModeDto
{
/// <summary>
/// Id
/// </summary>
public int Id { get; set; }
/// <summary>
/// ProjectKind
/// </summary>
public int ProjectKind { get; set; }
/// <summary>
///名称
/// </summary>
public string Name { get; set; }
}
}

View File

@ -0,0 +1,33 @@
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations.Schema;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace YD_XinWei.Commons.Dto.Common
{
public class TestingProjectDto
{
/// <summary>
/// ProjectId
/// </summary>
public int ProjectId { get; set; }
/// <summary>
///名称
/// </summary>
public string ProjectName { get; set; }
/// <summary>
///IsOpen
/// </summary>
public bool IsOpen { get; set; }
/// <summary>
///IsShow
/// </summary>
public bool IsShow { get; set; }
}
}

View File

@ -14,7 +14,7 @@ using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("YD_XinWei.Commons")] [assembly: System.Reflection.AssemblyCompanyAttribute("YD_XinWei.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+70d43af284df348d2d254f583eaacb0de1d3fa69")] [assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+127a15267ac6ff77a5766dcb035bd2e04cf6e8e7")]
[assembly: System.Reflection.AssemblyProductAttribute("YD_XinWei.Commons")] [assembly: System.Reflection.AssemblyProductAttribute("YD_XinWei.Commons")]
[assembly: System.Reflection.AssemblyTitleAttribute("YD_XinWei.Commons")] [assembly: System.Reflection.AssemblyTitleAttribute("YD_XinWei.Commons")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]

View File

@ -1 +1 @@
ce68276a588caa211997cf3f0197765da463244d81ba379152682f27f77ac5f5 bcf72474e9b0f9dd6729035be1d7411654cf56b0d6aec07d76313a08c3eadebd

View File

@ -1 +1 @@
ae2c042a8b7be6ecb432a4aec32dc0838c6aae4cc68bd1835150f3e11c091bd9 7f0097b9c9483ad5924401ecf60bd55c6f94347d4ba5a3b24df84377f95fd199

View File

@ -1 +1 @@
{"documents":{"C:\\Users\\HHST102\\Desktop\\Code\\YD_XinWei\\*":"https://dev.azure.com/tanglong10081/YD_XinWei/_apis/git/repositories/YD_XinWei/items?api-version=1.0&versionType=commit&version=70d43af284df348d2d254f583eaacb0de1d3fa69&path=/*"}} {"documents":{"C:\\Users\\HHST102\\Desktop\\Code\\YD_XinWei\\*":"https://dev.azure.com/tanglong10081/YD_XinWei/_apis/git/repositories/YD_XinWei/items?api-version=1.0&versionType=commit&version=127a15267ac6ff77a5766dcb035bd2e04cf6e8e7&path=/*"}}

View File

@ -40,7 +40,6 @@ namespace YD_XinWei.Api.Controllers
/// <param name="teacherPhoneNo"></param> /// <param name="teacherPhoneNo"></param>
/// <returns></returns> /// <returns></returns>
[HttpGet("HomeWorkRecord")] [HttpGet("HomeWorkRecord")]
[AllowAnonymous]
public async Task<List<HomeWorkRecordDto>> HomeWorkRecord(string teacherPhoneNo) public async Task<List<HomeWorkRecordDto>> HomeWorkRecord(string teacherPhoneNo)
{ {
var res = await _homeWorkService.HomeWorkRecord(teacherPhoneNo); var res = await _homeWorkService.HomeWorkRecord(teacherPhoneNo);

View File

@ -1,35 +1,47 @@
using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Http;
using Microsoft.AspNetCore.Mvc; using Microsoft.AspNetCore.Mvc;
using YD_XinWei.Api.Services.Impl; using YD_XinWei.Api.Services.Impl;
using YD_XinWei.Api.Services.Interface; using YD_XinWei.Api.Services.Interface;
using YD_XinWei.Commons.Dto.Common;
using YD_XinWei.Commons.Dto.HomeWork; using YD_XinWei.Commons.Dto.HomeWork;
using YD_XinWei.Commons.Dto.School; using YD_XinWei.Commons.Dto.School;
namespace YD_XinWei.Api.Controllers namespace YD_XinWei.Api.Controllers
{ {
/// <summary> /// <summary>
/// 作业 /// 芯未
/// </summary> /// </summary>
[ApiController] [ApiVersion("1.0")]
[ApiExplorerSettings(GroupName = "v1")] [Route("sports/{apiVersion}/common")]
[Route("[controller]")] [AllowAnonymous]
public class XinWeiController : ControllerBase public class XinWeiController : ControllerBase
{ {
private readonly IHomeWorkService _homeWorkService; private readonly IXinWeiService _xinWeiService;
public XinWeiController(IHomeWorkService homeWorkService) public XinWeiController(IXinWeiService xinWeiService)
{ {
_homeWorkService = homeWorkService; _xinWeiService = xinWeiService;
} }
/// <summary> /// <summary>
/// 作业记录 /// 获取项目模式列表
/// </summary> /// </summary>
/// <param name="teacherPhoneNo"></param>
/// <returns></returns> /// <returns></returns>
[HttpGet("HomeWorkRecord")] [HttpGet("getSportsModelTypeList")]
public async Task<List<HomeWorkRecordDto>> HomeWorkRecord(string teacherPhoneNo) public async Task<List<ProjectModeDto>> GetSportsModelTypeList()
{ {
var res = await _homeWorkService.HomeWorkRecord(teacherPhoneNo); var res = await _xinWeiService.SportsModelTypeList();
return res;
}
/// <summary>
/// 获取体育项目列表
/// </summary>
/// <returns></returns>
[HttpGet("getOrgSportsProjectList")]
public async Task<List<TestingProjectDto>> GetOrgSportsProjectList(int orgId)
{
var res = await _xinWeiService.OrgSportsProjectList(orgId);
return res; return res;
} }
} }

View File

@ -0,0 +1,50 @@
using AutoMapper;
using Microsoft.EntityFrameworkCore;
using System.Collections.Generic;
using YD_XinWei.Api.Context;
using YD_XinWei.Api.Services.Interface;
using YD_XinWei.Api.SmartSportsEntitys;
using YD_XinWei.Api.Utilities;
using YD_XinWei.Commons.Dto.Common;
using YD_XinWei.Commons.Dto.HomeWork;
using YD_XinWei.Commons.Dto.School;
namespace YD_XinWei.Api.Services.Impl
{
public class XinWeiService : IXinWeiService
{
public SmartSportsContext _sportsContext;
private readonly IMapper _mapper;
public XinWeiService(SmartSportsContext sportsContext, IMapper mapper)
{
_sportsContext = sportsContext;
_mapper = mapper;
}
public async Task<List<ProjectModeDto>> SportsModelTypeList()
{
var res = await _sportsContext.XW_ProjectMode.Select(x => new ProjectModeDto()
{
Id = x.Id,
ProjectKind = x.ProjectKind,
Name = x.Name
}).ToListAsync();
return res;
}
public async Task<List<TestingProjectDto>> OrgSportsProjectList(int orgId)
{
var res = await _sportsContext.XW_TestingProject.Where(x => x.OrgId == orgId).Select(x => new TestingProjectDto()
{
ProjectId = x.ProjectId,
IsOpen = x.IsOpen,
IsShow = x.IsShow,
ProjectName = x.ProjectName
}).ToListAsync();
return res;
}
}
}

View File

@ -3,6 +3,7 @@ using TGJ.NetworkFreight.SeckillAggregateServices.Pos.UserService;
using YD_XinWei.Api; using YD_XinWei.Api;
using YD_XinWei.Api.Entitys; using YD_XinWei.Api.Entitys;
using YD_XinWei.Commons; using YD_XinWei.Commons;
using YD_XinWei.Commons.Dto.Common;
using YD_XinWei.Commons.Dto.HomeWork; using YD_XinWei.Commons.Dto.HomeWork;
using YD_XinWei.Commons.Dto.School; using YD_XinWei.Commons.Dto.School;
@ -11,17 +12,16 @@ namespace YD_XinWei.Api.Services.Interface
public interface IXinWeiService public interface IXinWeiService
{ {
/// <summary> /// <summary>
/// 作业记录 /// 项目模式
/// </summary> /// </summary>
/// <param name="teacherPhoneNo"></param>
/// <returns></returns> /// <returns></returns>
Task<List<HomeWorkRecordDto>> HomeWorkRecord(string teacherPhoneNo); Task<List<ProjectModeDto>> SportsModelTypeList();
/// <summary> /// <summary>
/// 作业详情 /// 体育项目
/// </summary> /// </summary>
/// <param name="homeWorkId"></param> /// <param name="orgId">学校Id</param>
/// <returns></returns> /// <returns></returns>
Task<HomeWorkDetailsDto> HomeWorkDetails(int homeWorkId); Task<List<TestingProjectDto>> OrgSportsProjectList(int orgId);
} }
} }

View File

@ -21,6 +21,14 @@ namespace YD_XinWei.Api.SmartSportsEntitys
[Comment("Id")] [Comment("Id")]
public int Id { get; set; } public int Id { get; set; }
/// <summary>
/// 学校Id
/// </summary>
[Display(Name = "OrgId")]
[Comment("OrgId")]
[Column(TypeName = "int")]
public int OrgId { get; set; }
/// <summary> /// <summary>
/// ProjectId /// ProjectId
/// </summary> /// </summary>
@ -35,7 +43,7 @@ namespace YD_XinWei.Api.SmartSportsEntitys
[Display(Name = "名称")] [Display(Name = "名称")]
[Comment("名称")] [Comment("名称")]
[Column(TypeName = "nvarchar(100)")] [Column(TypeName = "nvarchar(100)")]
public string Name { get; set; } public string ProjectName { get; set; }
/// <summary> /// <summary>
///IsOpen ///IsOpen

View File

@ -23,6 +23,7 @@ using YD_XinWei.Api.Context;
using YD_XinWei.Api.Extensions; using YD_XinWei.Api.Extensions;
using System.Text.Json; using System.Text.Json;
using VYD_XinWei.Commons.Filters; using VYD_XinWei.Commons.Filters;
using Microsoft.AspNetCore.Mvc.Versioning;
namespace YD_XinWei.Api namespace YD_XinWei.Api
{ {
@ -63,6 +64,8 @@ namespace YD_XinWei.Api
services.AddScoped<IHomeWorkService, HomeWorkService>(); services.AddScoped<IHomeWorkService, HomeWorkService>();
services.AddScoped<ITeacherService, TeacherService>(); services.AddScoped<ITeacherService, TeacherService>();
services.AddScoped<IXinWeiService, XinWeiService>();
services.AddScoped<ICaching, MemoryCaching>(); services.AddScoped<ICaching, MemoryCaching>();
services.AddSession(); services.AddSession();
services.AddMemoryCache(); services.AddMemoryCache();
@ -99,6 +102,14 @@ namespace YD_XinWei.Api
} }
}; };
}); });
services.AddApiVersioning(options =>
{
// 默认情况下API 版本是必需的,通过 URL 进行版本控制
options.ApiVersionReader = new UrlSegmentApiVersionReader();
options.ReportApiVersions = true;
});
// 全局应用认证策略 // 全局应用认证策略
services.AddControllers(options => services.AddControllers(options =>
{ {

View File

@ -30,6 +30,7 @@
<PackageReference Include="AutoMapper.Collection" Version="10.0.0" /> <PackageReference Include="AutoMapper.Collection" Version="10.0.0" />
<PackageReference Include="Microsoft.AspNetCore.Authentication.JwtBearer" Version="6.0.0" /> <PackageReference Include="Microsoft.AspNetCore.Authentication.JwtBearer" Version="6.0.0" />
<PackageReference Include="Microsoft.AspNetCore.Mvc.NewtonsoftJson" Version="6.0.0" /> <PackageReference Include="Microsoft.AspNetCore.Mvc.NewtonsoftJson" Version="6.0.0" />
<PackageReference Include="Microsoft.AspNetCore.Mvc.Versioning" Version="5.1.0" />
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="6.0.0" /> <PackageReference Include="Microsoft.EntityFrameworkCore" Version="6.0.0" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="6.0.0"> <PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="6.0.0">
<PrivateAssets>all</PrivateAssets> <PrivateAssets>all</PrivateAssets>

View File

@ -26,9 +26,12 @@
"AppUrls": { "AppUrls": {
}, },
"DbConnectionString": " Data Source=101.132.164.149;Database=YD_XinWeiDB;User ID=sa;Password=Admin@123;Connect Timeout=500;", //"DbConnectionString": " Data Source=101.132.164.149;Database=YD_XinWeiDB;User ID=sa;Password=Admin@123;Connect Timeout=500;",
"SmartSportsString": " Data Source=101.132.164.149;Database=SmartSportsServerDB_QA;User ID=sa;Password=Admin@123;Connect Timeout=500;", //"SmartSportsString": " Data Source=101.132.164.149;Database=SmartSportsServerDB_QA;User ID=sa;Password=Admin@123;Connect Timeout=500;",
"CorsUrls": "http://localhost:8081,http://localhost:8080,http://localhost:7080,http://localhost:9980,http://127.0.0.1:9993,http://localhost:9993",
"DbConnectionString": " Data Source=rm-uf64b8oxdt19pfyxfao.sqlserver.rds.aliyuncs.com;Database=SmartSportsServerDB_QA;User ID=qa;Password=Admin@123;Connect Timeout=500;",
"SmartSportsString": " Data Source=rm-uf64b8oxdt19pfyxfao.sqlserver.rds.aliyuncs.com;Database=SmartSportsServerDB_QA;User ID=qa;Password=Admin@123;Connect Timeout=500;",
"CorsUrls": "http://localhost:8081,http://localhost:8080,http://localhost:7080,http://localhost:9980,http://127.0.0.1:9994,http://localhost:9994",
"WeChat": { "WeChat": {
"Appid": "xxx", "Appid": "xxx",

View File

@ -12,6 +12,7 @@
"Autofac.Extensions.DependencyInjection": "10.0.0", "Autofac.Extensions.DependencyInjection": "10.0.0",
"Microsoft.AspNetCore.Authentication.JwtBearer": "6.0.0", "Microsoft.AspNetCore.Authentication.JwtBearer": "6.0.0",
"Microsoft.AspNetCore.Mvc.NewtonsoftJson": "6.0.0", "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "6.0.0",
"Microsoft.AspNetCore.Mvc.Versioning": "5.1.0",
"Microsoft.EntityFrameworkCore": "6.0.0", "Microsoft.EntityFrameworkCore": "6.0.0",
"Microsoft.EntityFrameworkCore.Design": "6.0.0", "Microsoft.EntityFrameworkCore.Design": "6.0.0",
"Microsoft.EntityFrameworkCore.SqlServer": "6.0.0", "Microsoft.EntityFrameworkCore.SqlServer": "6.0.0",
@ -139,6 +140,14 @@
} }
} }
}, },
"Microsoft.AspNetCore.Mvc.Versioning/5.1.0": {
"runtime": {
"lib/net6.0/Microsoft.AspNetCore.Mvc.Versioning.dll": {
"assemblyVersion": "5.1.0.0",
"fileVersion": "5.1.8270.41513"
}
}
},
"Microsoft.AspNetCore.Routing.Abstractions/2.2.0": { "Microsoft.AspNetCore.Routing.Abstractions/2.2.0": {
"dependencies": { "dependencies": {
"Microsoft.AspNetCore.Http.Abstractions": "2.2.0" "Microsoft.AspNetCore.Http.Abstractions": "2.2.0"
@ -770,6 +779,13 @@
"path": "microsoft.aspnetcore.mvc.newtonsoftjson/6.0.0", "path": "microsoft.aspnetcore.mvc.newtonsoftjson/6.0.0",
"hashPath": "microsoft.aspnetcore.mvc.newtonsoftjson.6.0.0.nupkg.sha512" "hashPath": "microsoft.aspnetcore.mvc.newtonsoftjson.6.0.0.nupkg.sha512"
}, },
"Microsoft.AspNetCore.Mvc.Versioning/5.1.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-UX8w9BlCiZpr6Ox4YAve1w0CkI1CAovukGNzKd7v0+5pZc8lzuG5tRovucr1RWIKHs0E/Yx8563CN7KzaB3bpw==",
"path": "microsoft.aspnetcore.mvc.versioning/5.1.0",
"hashPath": "microsoft.aspnetcore.mvc.versioning.5.1.0.nupkg.sha512"
},
"Microsoft.AspNetCore.Routing.Abstractions/2.2.0": { "Microsoft.AspNetCore.Routing.Abstractions/2.2.0": {
"type": "package", "type": "package",
"serviceable": true, "serviceable": true,

View File

@ -117,14 +117,19 @@
</member> </member>
<member name="T:YD_XinWei.Api.Controllers.XinWeiController"> <member name="T:YD_XinWei.Api.Controllers.XinWeiController">
<summary> <summary>
作业 芯未
</summary> </summary>
</member> </member>
<member name="M:YD_XinWei.Api.Controllers.XinWeiController.HomeWorkRecord(System.String)"> <member name="M:YD_XinWei.Api.Controllers.XinWeiController.GetSportsModelTypeList">
<summary> <summary>
作业记录 获取项目模式列表
</summary>
<returns></returns>
</member>
<member name="M:YD_XinWei.Api.Controllers.XinWeiController.GetOrgSportsProjectList(System.Int32)">
<summary>
获取体育项目列表
</summary> </summary>
<param name="teacherPhoneNo"></param>
<returns></returns> <returns></returns>
</member> </member>
<member name="T:YD_XinWei.Api.Entitys.EntityBase"> <member name="T:YD_XinWei.Api.Entitys.EntityBase">
@ -342,18 +347,17 @@
<param name="relevanceId"></param> <param name="relevanceId"></param>
<returns></returns> <returns></returns>
</member> </member>
<member name="M:YD_XinWei.Api.Services.Interface.IXinWeiService.HomeWorkRecord(System.String)"> <member name="M:YD_XinWei.Api.Services.Interface.IXinWeiService.SportsModelTypeList">
<summary> <summary>
作业记录 项目模式
</summary> </summary>
<param name="teacherPhoneNo"></param>
<returns></returns> <returns></returns>
</member> </member>
<member name="M:YD_XinWei.Api.Services.Interface.IXinWeiService.HomeWorkDetails(System.Int32)"> <member name="M:YD_XinWei.Api.Services.Interface.IXinWeiService.OrgSportsProjectList(System.Int32)">
<summary> <summary>
作业详情 体育项目
</summary> </summary>
<param name="homeWorkId"></param> <param name="orgId">学校Id</param>
<returns></returns> <returns></returns>
</member> </member>
<member name="P:YD_XinWei.Api.SmartSportsEntitys.Sys_User.UserName"> <member name="P:YD_XinWei.Api.SmartSportsEntitys.Sys_User.UserName">
@ -946,12 +950,17 @@
Id Id
</summary> </summary>
</member> </member>
<member name="P:YD_XinWei.Api.SmartSportsEntitys.XW_TestingProject.OrgId">
<summary>
学校Id
</summary>
</member>
<member name="P:YD_XinWei.Api.SmartSportsEntitys.XW_TestingProject.ProjectId"> <member name="P:YD_XinWei.Api.SmartSportsEntitys.XW_TestingProject.ProjectId">
<summary> <summary>
ProjectId ProjectId
</summary> </summary>
</member> </member>
<member name="P:YD_XinWei.Api.SmartSportsEntitys.XW_TestingProject.Name"> <member name="P:YD_XinWei.Api.SmartSportsEntitys.XW_TestingProject.ProjectName">
<summary> <summary>
名称 名称
</summary> </summary>

View File

@ -26,9 +26,12 @@
"AppUrls": { "AppUrls": {
}, },
"DbConnectionString": " Data Source=101.132.164.149;Database=YD_XinWeiDB;User ID=sa;Password=Admin@123;Connect Timeout=500;", //"DbConnectionString": " Data Source=101.132.164.149;Database=YD_XinWeiDB;User ID=sa;Password=Admin@123;Connect Timeout=500;",
"SmartSportsString": " Data Source=101.132.164.149;Database=SmartSportsServerDB_QA;User ID=sa;Password=Admin@123;Connect Timeout=500;", //"SmartSportsString": " Data Source=101.132.164.149;Database=SmartSportsServerDB_QA;User ID=sa;Password=Admin@123;Connect Timeout=500;",
"CorsUrls": "http://localhost:8081,http://localhost:8080,http://localhost:7080,http://localhost:9980,http://127.0.0.1:9993,http://localhost:9993",
"DbConnectionString": " Data Source=rm-uf64b8oxdt19pfyxfao.sqlserver.rds.aliyuncs.com;Database=SmartSportsServerDB_QA;User ID=qa;Password=Admin@123;Connect Timeout=500;",
"SmartSportsString": " Data Source=rm-uf64b8oxdt19pfyxfao.sqlserver.rds.aliyuncs.com;Database=SmartSportsServerDB_QA;User ID=qa;Password=Admin@123;Connect Timeout=500;",
"CorsUrls": "http://localhost:8081,http://localhost:8080,http://localhost:7080,http://localhost:9980,http://127.0.0.1:9994,http://localhost:9994",
"WeChat": { "WeChat": {
"Appid": "xxx", "Appid": "xxx",

View File

@ -67,6 +67,63 @@
} }
] ]
}, },
{
"ContainingType": "YD_XinWei.Api.Controllers.XinWeiController",
"Method": "GetOrgSportsProjectList",
"RelativePath": "sports/{apiVersion}/common/getOrgSportsProjectList",
"HttpMethod": "GET",
"IsController": true,
"Order": 0,
"Parameters": [
{
"Name": "orgId",
"Type": "System.Int32",
"IsRequired": false
},
{
"Name": "apiVersion",
"Type": "",
"IsRequired": true
}
],
"ReturnTypes": [
{
"Type": "System.Collections.Generic.List\u00601[[YD_XinWei.Commons.Dto.Common.TestingProjectDto, YD_XinWei.Commons, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]",
"MediaTypes": [
"text/plain",
"application/json",
"text/json"
],
"StatusCode": 200
}
]
},
{
"ContainingType": "YD_XinWei.Api.Controllers.XinWeiController",
"Method": "GetSportsModelTypeList",
"RelativePath": "sports/{apiVersion}/common/getSportsModelTypeList",
"HttpMethod": "GET",
"IsController": true,
"Order": 0,
"Parameters": [
{
"Name": "apiVersion",
"Type": "",
"IsRequired": true
}
],
"ReturnTypes": [
{
"Type": "System.Collections.Generic.List\u00601[[YD_XinWei.Commons.Dto.Common.ProjectModeDto, YD_XinWei.Commons, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]",
"MediaTypes": [
"text/plain",
"application/json",
"text/json"
],
"StatusCode": 200
}
]
},
{ {
"ContainingType": "YD_XinWei.Api.Controllers.StudentController", "ContainingType": "YD_XinWei.Api.Controllers.StudentController",
"Method": "ClassListbyTeacher", "Method": "ClassListbyTeacher",
@ -304,31 +361,5 @@
"StatusCode": 200 "StatusCode": 200
} }
] ]
},
{
"ContainingType": "YD_XinWei.Api.Controllers.XinWeiController",
"Method": "HomeWorkRecord",
"RelativePath": "XinWei/HomeWorkRecord",
"HttpMethod": "GET",
"IsController": true,
"Order": 0,
"Parameters": [
{
"Name": "teacherPhoneNo",
"Type": "System.String",
"IsRequired": false
}
],
"ReturnTypes": [
{
"Type": "System.Collections.Generic.List\u00601[[YD_XinWei.Commons.Dto.HomeWork.HomeWorkRecordDto, YD_XinWei.Commons, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]",
"MediaTypes": [
"text/plain",
"application/json",
"text/json"
],
"StatusCode": 200
}
]
} }
] ]

View File

@ -14,7 +14,7 @@ using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("YD_XinWei.Api")] [assembly: System.Reflection.AssemblyCompanyAttribute("YD_XinWei.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+70d43af284df348d2d254f583eaacb0de1d3fa69")] [assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+127a15267ac6ff77a5766dcb035bd2e04cf6e8e7")]
[assembly: System.Reflection.AssemblyProductAttribute("YD_XinWei.Api")] [assembly: System.Reflection.AssemblyProductAttribute("YD_XinWei.Api")]
[assembly: System.Reflection.AssemblyTitleAttribute("YD_XinWei.Api")] [assembly: System.Reflection.AssemblyTitleAttribute("YD_XinWei.Api")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]

View File

@ -1 +1 @@
504a981d8e5bfc245b13500d99551b70f3b7b5d16e51c5f5c6301f52f13280cb e13c62df195b49c431dd4152f653283fabd1fe2e9cc6d230c4259669841016b9

View File

@ -11,6 +11,7 @@
using System; using System;
using System.Reflection; using System.Reflection;
[assembly: Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartAttribute("Microsoft.AspNetCore.Mvc.Versioning")]
[assembly: Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartAttribute("Swashbuckle.AspNetCore.SwaggerGen")] [assembly: Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartAttribute("Swashbuckle.AspNetCore.SwaggerGen")]
[assembly: Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartAttribute("YD_XinWei.Commons")] [assembly: Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartAttribute("YD_XinWei.Commons")]

View File

@ -1 +1 @@
e9cf56b89a9297acd0bed64224cf227650e313122bac9e962c8a484ed69408f8 d70fd92c395ed744de7a9144125d49cf4accc6abbfc0254cd7042f0cab165eae

View File

@ -264,3 +264,4 @@ C:\Users\HHST102\Desktop\Code\YD_XinWei\Server\YD_XinWei\obj\Debug\net6.0\YD_Xin
C:\Users\HHST102\Desktop\Code\YD_XinWei\Server\YD_XinWei\obj\Debug\net6.0\YD_XinWei.Api.pdb C:\Users\HHST102\Desktop\Code\YD_XinWei\Server\YD_XinWei\obj\Debug\net6.0\YD_XinWei.Api.pdb
C:\Users\HHST102\Desktop\Code\YD_XinWei\Server\YD_XinWei\obj\Debug\net6.0\YD_XinWei.Api.genruntimeconfig.cache C:\Users\HHST102\Desktop\Code\YD_XinWei\Server\YD_XinWei\obj\Debug\net6.0\YD_XinWei.Api.genruntimeconfig.cache
C:\Users\HHST102\Desktop\Code\YD_XinWei\Server\YD_XinWei\obj\Debug\net6.0\ref\YD_XinWei.Api.dll C:\Users\HHST102\Desktop\Code\YD_XinWei\Server\YD_XinWei\obj\Debug\net6.0\ref\YD_XinWei.Api.dll
C:\Users\HHST102\Desktop\Code\YD_XinWei\Server\YD_XinWei\bin\Debug\net6.0\Microsoft.AspNetCore.Mvc.Versioning.dll

View File

@ -1 +1 @@
{"documents":{"C:\\Users\\HHST102\\Desktop\\Code\\YD_XinWei\\*":"https://dev.azure.com/tanglong10081/YD_XinWei/_apis/git/repositories/YD_XinWei/items?api-version=1.0&versionType=commit&version=70d43af284df348d2d254f583eaacb0de1d3fa69&path=/*"}} {"documents":{"C:\\Users\\HHST102\\Desktop\\Code\\YD_XinWei\\*":"https://dev.azure.com/tanglong10081/YD_XinWei/_apis/git/repositories/YD_XinWei/items?api-version=1.0&versionType=commit&version=127a15267ac6ff77a5766dcb035bd2e04cf6e8e7&path=/*"}}

View File

@ -117,14 +117,19 @@
</member> </member>
<member name="T:YD_XinWei.Api.Controllers.XinWeiController"> <member name="T:YD_XinWei.Api.Controllers.XinWeiController">
<summary> <summary>
作业 芯未
</summary> </summary>
</member> </member>
<member name="M:YD_XinWei.Api.Controllers.XinWeiController.HomeWorkRecord(System.String)"> <member name="M:YD_XinWei.Api.Controllers.XinWeiController.GetSportsModelTypeList">
<summary> <summary>
作业记录 获取项目模式列表
</summary>
<returns></returns>
</member>
<member name="M:YD_XinWei.Api.Controllers.XinWeiController.GetOrgSportsProjectList(System.Int32)">
<summary>
获取体育项目列表
</summary> </summary>
<param name="teacherPhoneNo"></param>
<returns></returns> <returns></returns>
</member> </member>
<member name="T:YD_XinWei.Api.Entitys.EntityBase"> <member name="T:YD_XinWei.Api.Entitys.EntityBase">
@ -342,18 +347,17 @@
<param name="relevanceId"></param> <param name="relevanceId"></param>
<returns></returns> <returns></returns>
</member> </member>
<member name="M:YD_XinWei.Api.Services.Interface.IXinWeiService.HomeWorkRecord(System.String)"> <member name="M:YD_XinWei.Api.Services.Interface.IXinWeiService.SportsModelTypeList">
<summary> <summary>
作业记录 项目模式
</summary> </summary>
<param name="teacherPhoneNo"></param>
<returns></returns> <returns></returns>
</member> </member>
<member name="M:YD_XinWei.Api.Services.Interface.IXinWeiService.HomeWorkDetails(System.Int32)"> <member name="M:YD_XinWei.Api.Services.Interface.IXinWeiService.OrgSportsProjectList(System.Int32)">
<summary> <summary>
作业详情 体育项目
</summary> </summary>
<param name="homeWorkId"></param> <param name="orgId">学校Id</param>
<returns></returns> <returns></returns>
</member> </member>
<member name="P:YD_XinWei.Api.SmartSportsEntitys.Sys_User.UserName"> <member name="P:YD_XinWei.Api.SmartSportsEntitys.Sys_User.UserName">
@ -946,12 +950,17 @@
Id Id
</summary> </summary>
</member> </member>
<member name="P:YD_XinWei.Api.SmartSportsEntitys.XW_TestingProject.OrgId">
<summary>
学校Id
</summary>
</member>
<member name="P:YD_XinWei.Api.SmartSportsEntitys.XW_TestingProject.ProjectId"> <member name="P:YD_XinWei.Api.SmartSportsEntitys.XW_TestingProject.ProjectId">
<summary> <summary>
ProjectId ProjectId
</summary> </summary>
</member> </member>
<member name="P:YD_XinWei.Api.SmartSportsEntitys.XW_TestingProject.Name"> <member name="P:YD_XinWei.Api.SmartSportsEntitys.XW_TestingProject.ProjectName">
<summary> <summary>
名称 名称
</summary> </summary>

View File

@ -157,6 +157,10 @@
"target": "Package", "target": "Package",
"version": "[6.0.0, )" "version": "[6.0.0, )"
}, },
"Microsoft.AspNetCore.Mvc.Versioning": {
"target": "Package",
"version": "[5.1.0, )"
},
"Microsoft.EntityFrameworkCore": { "Microsoft.EntityFrameworkCore": {
"target": "Package", "target": "Package",
"version": "[6.0.0, )" "version": "[6.0.0, )"

View File

@ -197,6 +197,22 @@
"Microsoft.AspNetCore.App" "Microsoft.AspNetCore.App"
] ]
}, },
"Microsoft.AspNetCore.Mvc.Versioning/5.1.0": {
"type": "package",
"compile": {
"lib/net6.0/Microsoft.AspNetCore.Mvc.Versioning.dll": {
"related": ".pdb;.xml"
}
},
"runtime": {
"lib/net6.0/Microsoft.AspNetCore.Mvc.Versioning.dll": {
"related": ".pdb;.xml"
}
},
"frameworkReferences": [
"Microsoft.AspNetCore.App"
]
},
"Microsoft.AspNetCore.Routing.Abstractions/2.2.0": { "Microsoft.AspNetCore.Routing.Abstractions/2.2.0": {
"type": "package", "type": "package",
"dependencies": { "dependencies": {
@ -1376,6 +1392,29 @@
"microsoft.aspnetcore.mvc.newtonsoftjson.nuspec" "microsoft.aspnetcore.mvc.newtonsoftjson.nuspec"
] ]
}, },
"Microsoft.AspNetCore.Mvc.Versioning/5.1.0": {
"sha512": "UX8w9BlCiZpr6Ox4YAve1w0CkI1CAovukGNzKd7v0+5pZc8lzuG5tRovucr1RWIKHs0E/Yx8563CN7KzaB3bpw==",
"type": "package",
"path": "microsoft.aspnetcore.mvc.versioning/5.1.0",
"files": [
".nupkg.metadata",
".signature.p7s",
"LICENSE.txt",
"README.md",
"icon.png",
"lib/net5.0/Microsoft.AspNetCore.Mvc.Versioning.dll",
"lib/net5.0/Microsoft.AspNetCore.Mvc.Versioning.pdb",
"lib/net5.0/Microsoft.AspNetCore.Mvc.Versioning.xml",
"lib/net6.0/Microsoft.AspNetCore.Mvc.Versioning.dll",
"lib/net6.0/Microsoft.AspNetCore.Mvc.Versioning.pdb",
"lib/net6.0/Microsoft.AspNetCore.Mvc.Versioning.xml",
"lib/netcoreapp3.1/Microsoft.AspNetCore.Mvc.Versioning.dll",
"lib/netcoreapp3.1/Microsoft.AspNetCore.Mvc.Versioning.pdb",
"lib/netcoreapp3.1/Microsoft.AspNetCore.Mvc.Versioning.xml",
"microsoft.aspnetcore.mvc.versioning.5.1.0.nupkg.sha512",
"microsoft.aspnetcore.mvc.versioning.nuspec"
]
},
"Microsoft.AspNetCore.Routing.Abstractions/2.2.0": { "Microsoft.AspNetCore.Routing.Abstractions/2.2.0": {
"sha512": "lRRaPN7jDlUCVCp9i0W+PB0trFaKB0bgMJD7hEJS9Uo4R9MXaMC8X2tJhPLmeVE3SGDdYI4QNKdVmhNvMJGgPQ==", "sha512": "lRRaPN7jDlUCVCp9i0W+PB0trFaKB0bgMJD7hEJS9Uo4R9MXaMC8X2tJhPLmeVE3SGDdYI4QNKdVmhNvMJGgPQ==",
"type": "package", "type": "package",
@ -3106,6 +3145,7 @@
"Autofac.Extensions.DependencyInjection >= 10.0.0", "Autofac.Extensions.DependencyInjection >= 10.0.0",
"Microsoft.AspNetCore.Authentication.JwtBearer >= 6.0.0", "Microsoft.AspNetCore.Authentication.JwtBearer >= 6.0.0",
"Microsoft.AspNetCore.Mvc.NewtonsoftJson >= 6.0.0", "Microsoft.AspNetCore.Mvc.NewtonsoftJson >= 6.0.0",
"Microsoft.AspNetCore.Mvc.Versioning >= 5.1.0",
"Microsoft.EntityFrameworkCore >= 6.0.0", "Microsoft.EntityFrameworkCore >= 6.0.0",
"Microsoft.EntityFrameworkCore.Design >= 6.0.0", "Microsoft.EntityFrameworkCore.Design >= 6.0.0",
"Microsoft.EntityFrameworkCore.SqlServer >= 6.0.0", "Microsoft.EntityFrameworkCore.SqlServer >= 6.0.0",
@ -3185,6 +3225,10 @@
"target": "Package", "target": "Package",
"version": "[6.0.0, )" "version": "[6.0.0, )"
}, },
"Microsoft.AspNetCore.Mvc.Versioning": {
"target": "Package",
"version": "[5.1.0, )"
},
"Microsoft.EntityFrameworkCore": { "Microsoft.EntityFrameworkCore": {
"target": "Package", "target": "Package",
"version": "[6.0.0, )" "version": "[6.0.0, )"

View File

@ -1,6 +1,6 @@
{ {
"version": 2, "version": 2,
"dgSpecHash": "CJbEgklx6gE=", "dgSpecHash": "J6W1Li31shw=",
"success": true, "success": true,
"projectFilePath": "C:\\Users\\HHST102\\Desktop\\Code\\YD_XinWei\\Server\\YD_XinWei\\YD_XinWei.Api.csproj", "projectFilePath": "C:\\Users\\HHST102\\Desktop\\Code\\YD_XinWei\\Server\\YD_XinWei\\YD_XinWei.Api.csproj",
"expectedPackageFiles": [ "expectedPackageFiles": [
@ -16,6 +16,7 @@
"C:\\Users\\HHST102\\.nuget\\packages\\microsoft.aspnetcore.jsonpatch\\6.0.0\\microsoft.aspnetcore.jsonpatch.6.0.0.nupkg.sha512", "C:\\Users\\HHST102\\.nuget\\packages\\microsoft.aspnetcore.jsonpatch\\6.0.0\\microsoft.aspnetcore.jsonpatch.6.0.0.nupkg.sha512",
"C:\\Users\\HHST102\\.nuget\\packages\\microsoft.aspnetcore.mvc.abstractions\\2.2.0\\microsoft.aspnetcore.mvc.abstractions.2.2.0.nupkg.sha512", "C:\\Users\\HHST102\\.nuget\\packages\\microsoft.aspnetcore.mvc.abstractions\\2.2.0\\microsoft.aspnetcore.mvc.abstractions.2.2.0.nupkg.sha512",
"C:\\Users\\HHST102\\.nuget\\packages\\microsoft.aspnetcore.mvc.newtonsoftjson\\6.0.0\\microsoft.aspnetcore.mvc.newtonsoftjson.6.0.0.nupkg.sha512", "C:\\Users\\HHST102\\.nuget\\packages\\microsoft.aspnetcore.mvc.newtonsoftjson\\6.0.0\\microsoft.aspnetcore.mvc.newtonsoftjson.6.0.0.nupkg.sha512",
"C:\\Users\\HHST102\\.nuget\\packages\\microsoft.aspnetcore.mvc.versioning\\5.1.0\\microsoft.aspnetcore.mvc.versioning.5.1.0.nupkg.sha512",
"C:\\Users\\HHST102\\.nuget\\packages\\microsoft.aspnetcore.routing.abstractions\\2.2.0\\microsoft.aspnetcore.routing.abstractions.2.2.0.nupkg.sha512", "C:\\Users\\HHST102\\.nuget\\packages\\microsoft.aspnetcore.routing.abstractions\\2.2.0\\microsoft.aspnetcore.routing.abstractions.2.2.0.nupkg.sha512",
"C:\\Users\\HHST102\\.nuget\\packages\\microsoft.bcl.asyncinterfaces\\8.0.0\\microsoft.bcl.asyncinterfaces.8.0.0.nupkg.sha512", "C:\\Users\\HHST102\\.nuget\\packages\\microsoft.bcl.asyncinterfaces\\8.0.0\\microsoft.bcl.asyncinterfaces.8.0.0.nupkg.sha512",
"C:\\Users\\HHST102\\.nuget\\packages\\microsoft.bcl.timeprovider\\8.0.1\\microsoft.bcl.timeprovider.8.0.1.nupkg.sha512", "C:\\Users\\HHST102\\.nuget\\packages\\microsoft.bcl.timeprovider\\8.0.1\\microsoft.bcl.timeprovider.8.0.1.nupkg.sha512",