添加重置用户每月的免费换绑次数
优化项目结构
This commit is contained in:
2025-03-24 16:53:32 +08:00
parent a23984c9f5
commit a37c40a2ef
60 changed files with 235 additions and 93 deletions
+1 -1
View File
@@ -1,4 +1,4 @@
using LMS.Tools.Extensions;
using LMS.Common.Extensions;
namespace LMS.Repository.Models.DB
{
+1 -1
View File
@@ -1,6 +1,6 @@
using static LMS.Common.Enums.MachineEnum;
namespace LMS.Repository.Models.DB
namespace LMS.Repository.DB
{
public class Machine
{
+1 -3
View File
@@ -1,8 +1,6 @@
using LMS.Common.Enum;
using LMS.Common.Enums;
using Newtonsoft.Json;
using Newtonsoft.Json.Linq;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
namespace LMS.Repository.DB;
+1 -2
View File
@@ -1,5 +1,4 @@
using LMS.Common.Enums;
using System.ComponentModel.DataAnnotations.Schema;
using System.ComponentModel.DataAnnotations.Schema;
using System.Text.Json;
using static LMS.Common.Enums.PermissionEnum;
-1
View File
@@ -1,5 +1,4 @@
using LMS.Common.Enums;
using static LMS.Common.Enums.PermissionEnum;
namespace LMS.Repository.Models.DB
{
+1 -1
View File
@@ -1,4 +1,4 @@
using LMS.Tools.Extensions;
using LMS.Common.Extensions;
namespace LMS.Repository.DB
{
+2 -2
View File
@@ -1,5 +1,5 @@
using LMS.Repository.User;
using LMS.Tools.Extensions;
using LMS.Common.Extensions;
using LMS.Repository.User;
using Microsoft.AspNetCore.Identity;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
+4 -3
View File
@@ -1,9 +1,10 @@
using LMS.Repository.DTO.UserDto;
using LMS.Repository.Models.DB;
using LMS.Repository.DB;
using LMS.Repository.DTO.UserDto;
using LMS.Repository.Machine;
namespace LMS.Repository.DTO
{
public class MachineDetailDto : Machine
public class MachineDetailDto : MachineModel
{
public UserBaseDto? CreatedUser { get; set; }
+1 -1
View File
@@ -1,6 +1,6 @@
using static LMS.Common.Enums.MachineEnum;
namespace LMS.Repository.DTO.MachineResponse
namespace LMS.Repository.DTO
{
public class MachineDto
{
+1 -2
View File
@@ -1,5 +1,4 @@
using LMS.Common.Enum;
using System.ComponentModel.DataAnnotations;
using LMS.Common.Enums;
namespace LMS.Repository.DTO;
+1 -1
View File
@@ -12,7 +12,7 @@
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\LMS.Tools\LMS.Tools.csproj" />
<ProjectReference Include="..\LMS.Common\LMS.Common.csproj" />
</ItemGroup>
</Project>
+1 -1
View File
@@ -1,7 +1,7 @@
using System.ComponentModel.DataAnnotations;
using static LMS.Common.Enums.MachineEnum;
namespace LMS.Repository.Models.Machine
namespace LMS.Repository.Machine
{
public class MachineModel
{
@@ -0,0 +1,9 @@
namespace LMS.Repository.Options
{
public class ResetUserFreeCountSettingModel
{
public bool EnableMonthlyReset { get; set; } = false;
public int OnceFreeCount { get; set; } = 5;
}
}
+1 -1
View File
@@ -1,7 +1,7 @@
using System.ComponentModel.DataAnnotations;
using static LMS.Common.Enums.PermissionEnum;
namespace LMS.Repository.RequestModel.Permission
namespace LMS.Repository.Promission
{
public class PermissionModel
{
@@ -1,7 +1,7 @@
using static LMS.Common.Enums.PermissionEnum;
using System.ComponentModel.DataAnnotations;
namespace LMS.Repository.Models.Promission
namespace LMS.Repository.Promission
{
public class PermissionTypeModel
{
@@ -1,4 +1,4 @@
using LMS.Common.Enum;
using LMS.Common.Enums;
namespace LMS.Repository.Software
{