commit
2df6cf8ad1
@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
|
||||
IIS configuration sections.
|
||||
|
||||
For schema documentation, see
|
||||
%IIS_BIN%\config\schema\IIS_schema.xml.
|
||||
|
||||
Please make a backup of this file before making any changes to it.
|
||||
|
||||
NOTE: The following environment variables are available to be used
|
||||
within this file and are understood by the IIS Express.
|
||||
|
||||
%IIS_USER_HOME% - The IIS Express home directory for the user
|
||||
%IIS_SITES_HOME% - The default home directory for sites
|
@ -0,0 +1,9 @@
|
||||
<Project Sdk="Microsoft.NET.Sdk">
|
||||
|
||||
<PropertyGroup>
|
||||
<TargetFramework>net6.0</TargetFramework>
|
||||
<ImplicitUsings>enable</ImplicitUsings>
|
||||
<Nullable>disable</Nullable>
|
||||
</PropertyGroup>
|
||||
|
||||
</Project>
|
@ -0,0 +1,15 @@
|
||||
using System.Security.Cryptography;
|
||||
using System.Text;
|
||||
|
||||
namespace DM.Core.Helper
|
||||
{
|
||||
public class DESEncrypt
|
||||
{
|
||||
#region md5
|
||||
/// <summary>
|
||||
/// 32位MD5加密
|
||||
/// </summary>
|
||||
/// <param name="input"></param>
|
||||
/// <returns></returns>
|
||||
public static string Md5Hash(string input)
|
||||
{
|
@ -0,0 +1,15 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace DM.Core.Helper
|
||||
{
|
||||
public class TimeHelper
|
||||
{
|
||||
/// <summary>
|
||||
/// 获取秒时间戳
|
||||
/// </summary>
|
||||
/// <param name="date"></param>
|
||||
/// <returns></returns>
|
@ -0,0 +1,15 @@
|
||||
{
|
||||
"runtimeTarget": {
|
||||
"name": ".NETCoreApp,Version=v6.0",
|
||||
"signature": ""
|
||||
},
|
||||
"compilationOptions": {},
|
||||
"targets": {
|
||||
".NETCoreApp,Version=v6.0": {
|
||||
"DM.Core/1.0.0": {
|
||||
"runtime": {
|
||||
"DM.Core.dll": {}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
@ -0,0 +1,15 @@
|
||||
{
|
||||
"format": 1,
|
||||
"restore": {
|
||||
"C:\\Users\\coder\\Desktop\\2024Code\\3\\20240305\\小型收银系统源码_f1ccdae3\\DM.Core\\DM.Core.csproj": {}
|
||||
},
|
||||
"projects": {
|
||||
"C:\\Users\\coder\\Desktop\\2024Code\\3\\20240305\\小型收银系统源码_f1ccdae3\\DM.Core\\DM.Core.csproj": {
|
||||
"version": "1.0.0",
|
||||
"restore": {
|
||||
"projectUniqueName": "C:\\Users\\coder\\Desktop\\2024Code\\3\\20240305\\小型收银系统源码_f1ccdae3\\DM.Core\\DM.Core.csproj",
|
||||
"projectName": "DM.Core",
|
||||
"projectPath": "C:\\Users\\coder\\Desktop\\2024Code\\3\\20240305\\小型收银系统源码_f1ccdae3\\DM.Core\\DM.Core.csproj",
|
||||
"packagesPath": "C:\\Users\\coder\\.nuget\\packages\\",
|
||||
"outputPath": "C:\\Users\\coder\\Desktop\\2024Code\\3\\20240305\\小型收银系统源码_f1ccdae3\\DM.Core\\obj\\",
|
||||
"projectStyle": "PackageReference",
|
@ -0,0 +1,4 @@
|
||||
// <autogenerated />
|
||||
using System;
|
||||
using System.Reflection;
|
||||
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v6.0", FrameworkDisplayName = ".NET 6.0")]
|
@ -0,0 +1,15 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
// Runtime Version:4.0.30319.42000
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
using System;
|
||||
using System.Reflection;
|
||||
|
||||
[assembly: System.Reflection.AssemblyCompanyAttribute("DM.Core")]
|
||||
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
|
@ -0,0 +1,8 @@
|
||||
// <auto-generated/>
|
||||
global using global::System;
|
||||
global using global::System.Collections.Generic;
|
||||
global using global::System.IO;
|
||||
global using global::System.Linq;
|
||||
global using global::System.Net.Http;
|
||||
global using global::System.Threading;
|
||||
global using global::System.Threading.Tasks;
|
@ -0,0 +1,15 @@
|
||||
E:\gitee\SaleMarkes\src\DM.Core\bin\Debug\net6.0\DM.Core.deps.json
|
||||
E:\gitee\SaleMarkes\src\DM.Core\bin\Debug\net6.0\DM.Core.dll
|
||||
E:\gitee\SaleMarkes\src\DM.Core\bin\Debug\net6.0\DM.Core.pdb
|
||||
E:\gitee\SaleMarkes\src\DM.Core\obj\Debug\net6.0\DM.Core.GeneratedMSBuildEditorConfig.editorconfig
|
||||
E:\gitee\SaleMarkes\src\DM.Core\obj\Debug\net6.0\DM.Core.AssemblyInfoInputs.cache
|
||||
E:\gitee\SaleMarkes\src\DM.Core\obj\Debug\net6.0\DM.Core.AssemblyInfo.cs
|
||||
E:\gitee\SaleMarkes\src\DM.Core\obj\Debug\net6.0\DM.Core.csproj.CoreCompileInputs.cache
|
||||
E:\gitee\SaleMarkes\src\DM.Core\obj\Debug\net6.0\DM.Core.dll
|
||||
E:\gitee\SaleMarkes\src\DM.Core\obj\Debug\net6.0\refint\DM.Core.dll
|
||||
E:\gitee\SaleMarkes\src\DM.Core\obj\Debug\net6.0\DM.Core.pdb
|
||||
E:\gitee\SaleMarkes\src\DM.Core\obj\Debug\net6.0\ref\DM.Core.dll
|
||||
C:\Users\coder\Desktop\2024Code\3\20240305\小型收银系统源码_f1ccdae3\DM.Core\bin\Debug\net6.0\DM.Core.deps.json
|
||||
C:\Users\coder\Desktop\2024Code\3\20240305\小型收银系统源码_f1ccdae3\DM.Core\bin\Debug\net6.0\DM.Core.dll
|
||||
C:\Users\coder\Desktop\2024Code\3\20240305\小型收银系统源码_f1ccdae3\DM.Core\bin\Debug\net6.0\DM.Core.pdb
|
||||
C:\Users\coder\Desktop\2024Code\3\20240305\小型收银系统源码_f1ccdae3\DM.Core\obj\Debug\net6.0\DM.Core.GeneratedMSBuildEditorConfig.editorconfig
|
@ -0,0 +1,15 @@
|
||||
{
|
||||
"version": 3,
|
||||
"targets": {
|
||||
"net6.0": {}
|
||||
},
|
||||
"libraries": {},
|
||||
"projectFileDependencyGroups": {
|
||||
"net6.0": []
|
||||
},
|
||||
"packageFolders": {
|
||||
"C:\\Users\\coder\\.nuget\\packages\\": {},
|
||||
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {},
|
||||
"C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder": {}
|
||||
},
|
||||
"project": {
|
@ -0,0 +1,9 @@
|
||||
<Project Sdk="Microsoft.NET.Sdk">
|
||||
|
||||
<PropertyGroup>
|
||||
<TargetFramework>net6.0</TargetFramework>
|
||||
<ImplicitUsings>enable</ImplicitUsings>
|
||||
<Nullable>disable</Nullable>
|
||||
</PropertyGroup>
|
||||
|
||||
</Project>
|
@ -0,0 +1,15 @@
|
||||
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 DM.Domain
|
||||
{
|
||||
/// <summary>
|
||||
/// 商品
|
||||
/// </summary>
|
||||
[Table("T_Goods")]
|
||||
public class T_Goods
|
@ -0,0 +1,15 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace DM.Domain
|
||||
{
|
||||
|
||||
[Table("T_GoodsStock")]
|
||||
public class T_GoodsStock
|
||||
{
|
||||
/// <summary>
|
@ -0,0 +1,15 @@
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
|
||||
namespace DM.Domain
|
||||
{
|
||||
/// <summary>
|
||||
/// 商品类型
|
||||
/// </summary>
|
||||
[Table("T_GoodsType")]
|
||||
public class T_GoodsType
|
||||
{
|
||||
/// <summary>
|
||||
/// 主键
|
||||
/// </summary>
|
||||
[Key]
|
@ -0,0 +1,15 @@
|
||||
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 DM.Domain
|
||||
{
|
||||
/// <summary>
|
||||
/// 商品计量单位
|
||||
/// </summary>
|
||||
[Table("T_GoodsUnit")]
|
||||
public class T_GoodsUnit
|
@ -0,0 +1,15 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace DM.Domain
|
||||
{
|
||||
/// <summary>
|
||||
/// 入库单
|
||||
/// </summary>
|
||||
[Table("T_InsertOrder")]
|
||||
public class T_InsertOrder
|
@ -0,0 +1,15 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace DM.Domain
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// 入库单明细
|
||||
/// </summary>
|
||||
[Table("T_InsertOrderDetail")]
|
@ -0,0 +1,15 @@
|
||||
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 DM.Domain
|
||||
{
|
||||
[Table("T_Order")]
|
||||
public class T_Order
|
||||
{
|
||||
[Key]
|
||||
public string str_OrderNo { get; set; }
|
@ -0,0 +1,15 @@
|
||||
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 DM.Domain
|
||||
{
|
||||
[Table("T_OrderAcc")]
|
||||
public class T_OrderAcc
|
||||
{
|
||||
[Key]
|
||||
public string str_AccNo { get; set; }
|
@ -0,0 +1,15 @@
|
||||
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 DM.Domain
|
||||
{
|
||||
[Table("T_OrderDetail")]
|
||||
public class T_OrderDetail
|
||||
{
|
||||
/// <summary>
|
||||
/// 明细id
|
@ -0,0 +1,15 @@
|
||||
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 DM.Domain
|
||||
{
|
||||
/// <summary>
|
||||
/// 支付方式
|
||||
/// </summary>
|
||||
[Table("T_PcCode")]
|
||||
public class T_PcCode
|
@ -0,0 +1,15 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace DM.Domain
|
||||
{
|
||||
/// <summary>
|
||||
/// 店铺
|
||||
/// </summary>
|
||||
[Table("T_Shop")]
|
||||
public class T_Shop
|
@ -0,0 +1,15 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace DM.Domain
|
||||
{
|
||||
/// <summary>
|
||||
/// 商铺货物价格
|
||||
/// </summary>
|
||||
[Table("T_ShopGoods")]
|
||||
public class T_ShopGoods
|
@ -0,0 +1,15 @@
|
||||
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 DM.Domain
|
||||
{
|
||||
/// <summary>
|
||||
/// 供应商
|
||||
/// </summary>
|
||||
[Table("T_Supplier")]
|
||||
public class T_Supplier
|
@ -0,0 +1,15 @@
|
||||
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 DM.Domain
|
||||
{
|
||||
/// <summary>
|
||||
/// 管理员
|
||||
/// </summary>
|
||||
[Table("T_User")]
|
||||
public class T_User
|
@ -0,0 +1,15 @@
|
||||
{
|
||||
"runtimeTarget": {
|
||||
"name": ".NETCoreApp,Version=v6.0",
|
||||
"signature": ""
|
||||
},
|
||||
"compilationOptions": {},
|
||||
"targets": {
|
||||
".NETCoreApp,Version=v6.0": {
|
||||
"DM.Domain/1.0.0": {
|
||||
"runtime": {
|
||||
"DM.Domain.dll": {}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
@ -0,0 +1,15 @@
|
||||
{
|
||||
"format": 1,
|
||||
"restore": {
|
||||
"C:\\Users\\coder\\Desktop\\2024Code\\3\\20240305\\小型收银系统源码_f1ccdae3\\DM.Domain\\DM.Domain.csproj": {}
|
||||
},
|
||||
"projects": {
|
||||
"C:\\Users\\coder\\Desktop\\2024Code\\3\\20240305\\小型收银系统源码_f1ccdae3\\DM.Domain\\DM.Domain.csproj": {
|
||||
"version": "1.0.0",
|
||||
"restore": {
|
||||
"projectUniqueName": "C:\\Users\\coder\\Desktop\\2024Code\\3\\20240305\\小型收银系统源码_f1ccdae3\\DM.Domain\\DM.Domain.csproj",
|
||||
"projectName": "DM.Domain",
|
||||
"projectPath": "C:\\Users\\coder\\Desktop\\2024Code\\3\\20240305\\小型收银系统源码_f1ccdae3\\DM.Domain\\DM.Domain.csproj",
|
||||
"packagesPath": "C:\\Users\\coder\\.nuget\\packages\\",
|
||||
"outputPath": "C:\\Users\\coder\\Desktop\\2024Code\\3\\20240305\\小型收银系统源码_f1ccdae3\\DM.Domain\\obj\\",
|
||||
"projectStyle": "PackageReference",
|
@ -0,0 +1,4 @@
|
||||
// <autogenerated />
|
||||
using System;
|
||||
using System.Reflection;
|
||||
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v6.0", FrameworkDisplayName = ".NET 6.0")]
|
@ -0,0 +1,15 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
// Runtime Version:4.0.30319.42000
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
using System;
|
||||
using System.Reflection;
|
||||
|
||||
[assembly: System.Reflection.AssemblyCompanyAttribute("DM.Domain")]
|
||||
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
|
@ -0,0 +1,8 @@
|
||||
// <auto-generated/>
|
||||
global using global::System;
|
||||
global using global::System.Collections.Generic;
|
||||
global using global::System.IO;
|
||||
global using global::System.Linq;
|
||||
global using global::System.Net.Http;
|
||||
global using global::System.Threading;
|
||||
global using global::System.Threading.Tasks;
|
@ -0,0 +1,15 @@
|
||||
E:\gitee\SaleMarkes\src\DM.Domain\bin\Debug\net6.0\DM.Domain.deps.json
|
||||
E:\gitee\SaleMarkes\src\DM.Domain\bin\Debug\net6.0\DM.Domain.dll
|
||||
E:\gitee\SaleMarkes\src\DM.Domain\bin\Debug\net6.0\DM.Domain.pdb
|
||||
E:\gitee\SaleMarkes\src\DM.Domain\obj\Debug\net6.0\DM.Domain.GeneratedMSBuildEditorConfig.editorconfig
|
||||
E:\gitee\SaleMarkes\src\DM.Domain\obj\Debug\net6.0\DM.Domain.AssemblyInfoInputs.cache
|
||||
E:\gitee\SaleMarkes\src\DM.Domain\obj\Debug\net6.0\DM.Domain.AssemblyInfo.cs
|
||||
E:\gitee\SaleMarkes\src\DM.Domain\obj\Debug\net6.0\DM.Domain.csproj.CoreCompileInputs.cache
|
||||
E:\gitee\SaleMarkes\src\DM.Domain\obj\Debug\net6.0\DM.Domain.dll
|
||||
E:\gitee\SaleMarkes\src\DM.Domain\obj\Debug\net6.0\refint\DM.Domain.dll
|
||||
E:\gitee\SaleMarkes\src\DM.Domain\obj\Debug\net6.0\DM.Domain.pdb
|
||||
E:\gitee\SaleMarkes\src\DM.Domain\obj\Debug\net6.0\ref\DM.Domain.dll
|
||||
C:\Users\coder\Desktop\2024Code\3\20240305\小型收银系统源码_f1ccdae3\DM.Domain\bin\Debug\net6.0\DM.Domain.deps.json
|
||||
C:\Users\coder\Desktop\2024Code\3\20240305\小型收银系统源码_f1ccdae3\DM.Domain\bin\Debug\net6.0\DM.Domain.dll
|
||||
C:\Users\coder\Desktop\2024Code\3\20240305\小型收银系统源码_f1ccdae3\DM.Domain\bin\Debug\net6.0\DM.Domain.pdb
|
||||
C:\Users\coder\Desktop\2024Code\3\20240305\小型收银系统源码_f1ccdae3\DM.Domain\obj\Debug\net6.0\DM.Domain.GeneratedMSBuildEditorConfig.editorconfig
|
@ -0,0 +1,15 @@
|
||||
{
|
||||
"version": 3,
|
||||
"targets": {
|
||||
"net6.0": {}
|
||||
},
|
||||
"libraries": {},
|
||||
"projectFileDependencyGroups": {
|
||||
"net6.0": []
|
||||
},
|
||||
"packageFolders": {
|
||||
"C:\\Users\\coder\\.nuget\\packages\\": {},
|
||||
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {},
|
||||
"C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder": {}
|
||||
},
|
||||
"project": {
|
@ -0,0 +1,15 @@
|
||||
using DM.Service;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace DM.Job
|
||||
{
|
||||
public class BackgroundJobService
|
||||
{
|
||||
private readonly IOrderService _orderService;
|
||||
|
||||
public BackgroundJobService(IOrderService orderService)
|
||||
{
|
@ -0,0 +1,15 @@
|
||||
<Project Sdk="Microsoft.NET.Sdk">
|
||||
|
||||
<PropertyGroup>
|
||||
<TargetFramework>net6.0</TargetFramework>
|
||||
<ImplicitUsings>enable</ImplicitUsings>
|
||||
<Nullable>enable</Nullable>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="Hangfire" Version="1.8.11" />
|
||||
<PackageReference Include="Hangfire.AspNetCore" Version="1.8.11" />
|
||||
<PackageReference Include="Hangfire.Core" Version="1.8.11" />
|
||||
<PackageReference Include="Hangfire.MemoryStorage" Version="1.8.0" />
|
||||
</ItemGroup>
|
||||
|
@ -0,0 +1,15 @@
|
||||
using DM.Service;
|
||||
using Hangfire;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace DM.Job
|
||||
{
|
||||
public class HangfireJob
|
||||
{
|
||||
|
||||
public static void DetailNoPayOrder()
|
||||
{
|
@ -0,0 +1,15 @@
|
||||
using Microsoft.Extensions.DependencyInjection;
|
||||
|
||||
using Hangfire;
|
||||
using Hangfire.MemoryStorage;
|
||||
using Microsoft.AspNetCore.Builder;
|
||||
|
||||
|
||||
namespace DM.Job
|
||||
{
|
||||
public static class HangfireServiceExtends
|
||||
{
|
||||
public static IServiceCollection AddMyHangfire(this IServiceCollection services)
|
||||
{
|
||||
services.AddHangfire(configuration => configuration.UseMemoryStorage());
|
||||
services.AddHangfireServer();
|
@ -0,0 +1,15 @@
|
||||
{
|
||||
"runtimeTarget": {
|
||||
"name": ".NETCoreApp,Version=v6.0",
|
||||
"signature": ""
|
||||
},
|
||||
"compilationOptions": {},
|
||||
"targets": {
|
||||
".NETCoreApp,Version=v6.0": {
|
||||
"DM.Job/1.0.0": {
|
||||
"dependencies": {
|
||||
"DM.Service": "1.0.0",
|
||||
"Hangfire": "1.8.11",
|
||||
"Hangfire.AspNetCore": "1.8.11",
|
||||
"Hangfire.Core": "1.8.11",
|
||||
"Hangfire.MemoryStorage": "1.8.0"
|
@ -0,0 +1,15 @@
|
||||
{
|
||||
"format": 1,
|
||||
"restore": {
|
||||
"C:\\Users\\coder\\Desktop\\2024Code\\3\\20240305\\小型收银系统源码_f1ccdae3\\DM.Job\\DM.Job.csproj": {}
|
||||
},
|
||||
"projects": {
|
||||
"C:\\Users\\coder\\Desktop\\2024Code\\3\\20240305\\小型收银系统源码_f1ccdae3\\DM.Core\\DM.Core.csproj": {
|
||||
"version": "1.0.0",
|
||||
"restore": {
|
||||
"projectUniqueName": "C:\\Users\\coder\\Desktop\\2024Code\\3\\20240305\\小型收银系统源码_f1ccdae3\\DM.Core\\DM.Core.csproj",
|
||||
"projectName": "DM.Core",
|
||||
"projectPath": "C:\\Users\\coder\\Desktop\\2024Code\\3\\20240305\\小型收银系统源码_f1ccdae3\\DM.Core\\DM.Core.csproj",
|
||||
"packagesPath": "C:\\Users\\coder\\.nuget\\packages\\",
|
||||
"outputPath": "C:\\Users\\coder\\Desktop\\2024Code\\3\\20240305\\小型收银系统源码_f1ccdae3\\DM.Core\\obj\\",
|
||||
"projectStyle": "PackageReference",
|
@ -0,0 +1,4 @@
|
||||
// <autogenerated />
|
||||
using System;
|
||||
using System.Reflection;
|
||||
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v6.0", FrameworkDisplayName = ".NET 6.0")]
|
@ -0,0 +1,15 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
// Runtime Version:4.0.30319.42000
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
using System;
|
||||
using System.Reflection;
|
||||
|
||||
[assembly: System.Reflection.AssemblyCompanyAttribute("DM.Job")]
|
||||
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
|
@ -0,0 +1,8 @@
|
||||
// <auto-generated/>
|
||||
global using global::System;
|
||||
global using global::System.Collections.Generic;
|
||||
global using global::System.IO;
|
||||
global using global::System.Linq;
|
||||
global using global::System.Net.Http;
|
||||
global using global::System.Threading;
|
||||
global using global::System.Threading.Tasks;
|
@ -0,0 +1,15 @@
|
||||
E:\gitee\SaleMarkes\src\DM.Job\bin\Debug\net6.0\DM.Job.deps.json
|
||||
E:\gitee\SaleMarkes\src\DM.Job\bin\Debug\net6.0\DM.Job.dll
|
||||
E:\gitee\SaleMarkes\src\DM.Job\bin\Debug\net6.0\DM.Job.pdb
|
||||
E:\gitee\SaleMarkes\src\DM.Job\bin\Debug\net6.0\DM.Core.dll
|
||||
E:\gitee\SaleMarkes\src\DM.Job\bin\Debug\net6.0\DM.Domain.dll
|
||||
E:\gitee\SaleMarkes\src\DM.Job\bin\Debug\net6.0\DM.Models.dll
|
||||
E:\gitee\SaleMarkes\src\DM.Job\bin\Debug\net6.0\DM.Repository.dll
|
||||
E:\gitee\SaleMarkes\src\DM.Job\bin\Debug\net6.0\DM.Service.dll
|
||||
E:\gitee\SaleMarkes\src\DM.Job\bin\Debug\net6.0\DM.Service.pdb
|
||||
E:\gitee\SaleMarkes\src\DM.Job\bin\Debug\net6.0\DM.Core.pdb
|
||||
E:\gitee\SaleMarkes\src\DM.Job\bin\Debug\net6.0\DM.Domain.pdb
|
||||
E:\gitee\SaleMarkes\src\DM.Job\bin\Debug\net6.0\DM.Models.pdb
|
||||
E:\gitee\SaleMarkes\src\DM.Job\bin\Debug\net6.0\DM.Repository.pdb
|
||||
E:\gitee\SaleMarkes\src\DM.Job\obj\Debug\net6.0\DM.Job.csproj.AssemblyReference.cache
|
||||
E:\gitee\SaleMarkes\src\DM.Job\obj\Debug\net6.0\DM.Job.GeneratedMSBuildEditorConfig.editorconfig
|
@ -0,0 +1,15 @@
|
||||
{
|
||||
"version": 3,
|
||||
"targets": {
|
||||
"net6.0": {
|
||||
"AutoMapper/12.0.1": {
|
||||
"type": "package",
|
||||
"dependencies": {
|
||||
"Microsoft.CSharp": "4.7.0"
|
||||
},
|
||||
"compile": {
|
||||
"lib/netstandard2.1/AutoMapper.dll": {
|
||||
"related": ".xml"
|
||||
}
|
||||
},
|
||||
"runtime": {
|
@ -0,0 +1,15 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace DM.Models
|
||||
{
|
||||
public class BaseSave
|
||||
{
|
||||
/// <summary>
|
||||
/// 操作人
|
||||
/// </summary>
|
||||
public int OptId { get; set; }
|
||||
|
@ -0,0 +1,15 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace DM.Models
|
||||
{
|
||||
public class CurrentLoginUser
|
||||
{
|
||||
/// <summary>
|
||||
/// 用户id
|
||||
/// </summary>
|
||||
public int Id { get; set; }
|
||||
|
@ -0,0 +1,13 @@
|
||||
<Project Sdk="Microsoft.NET.Sdk">
|
||||
|
||||
<PropertyGroup>
|
||||
<TargetFramework>net6.0</TargetFramework>
|
||||
<ImplicitUsings>enable</ImplicitUsings>
|
||||
<Nullable>disable</Nullable>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\DM.Domain\DM.Domain.csproj" />
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
@ -0,0 +1,15 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace DM.Models.Goods
|
||||
{
|
||||
public class MoveGoodsType:BaseSave
|
||||
{
|
||||
public int GoodsId { get; set; }
|
||||
|
||||
public int ToTypeId { get; set; }
|
||||
}
|
||||
}
|
@ -0,0 +1,15 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace DM.Models.Goods
|
||||
{
|
||||
public class SaveGoods:BaseSave
|
||||
{
|
||||
public int Ing_GoodsID { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 商品分类id
|
@ -0,0 +1,15 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace DM.Models.Goods
|
||||
{
|
||||
public class SaveShopGoods:BaseSave
|
||||
{
|
||||
public int GoodsId { get; set; }
|
||||
|
||||
public decimal GoodsPrice { get; set; }
|
||||
}
|
||||
}
|
@ -0,0 +1,15 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace DM.Models.Goods
|
||||
{
|
||||
public class SearchGoods:BasePage
|
||||
{
|
||||
public string BarCode { get; set; }
|
||||
|
||||
public string Name { get; set;}
|
||||
|
||||
public int TypeId { get; set; }
|
@ -0,0 +1,15 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace DM.Models.GoodsType
|
||||
{
|
||||
public class SaveGoodsType:BaseSave
|
||||
{
|
||||
public int Ing_GoodTypeID { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 父id
|
||||
/// </summary>
|
@ -0,0 +1,15 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace DM.Models.GoodsUnit
|
||||
{
|
||||
public class SaveUnit:BaseSave
|
||||
{
|
||||
public int Ing_UnitID { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 单位名称
|
||||
/// </summary>
|
@ -0,0 +1,15 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace DM.Models.InsertOrder
|
||||
{
|
||||
public class InsertOrderView
|
||||
{
|
||||
public InsertOrderInfo Order { get; set; }
|
||||
|
||||
public List<InsertOrderDetailInfo> Details { get; set; }=new List<InsertOrderDetailInfo>();
|
||||
}
|
||||
|
@ -0,0 +1,15 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace DM.Models.InsertOrder
|
||||
{
|
||||
|
||||
public class SaveInsertOrderDetail:BaseSave
|
||||
{
|
||||
public string OrderNo { get; set; }
|
||||
|
||||
public string DetailNo { get; set; }
|
||||
|
@ -0,0 +1,15 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace DM.Models.InsertOrder
|
||||
{
|
||||
public class SearchInsertOrder:BasePage
|
||||
{
|
||||
public string OrderNo { get; set; }
|
||||
|
||||
public string StartDate { get; set; }
|
||||
|
||||
public string EndDate { get; set; }
|
@ -0,0 +1,15 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace DM.Models.Order
|
||||
{
|
||||
public class CreatOrder:BaseSave
|
||||
{
|
||||
public string MAC { get; set; }
|
||||
|
||||
public string CPU { get; set; }
|
||||
}
|
||||
}
|
@ -0,0 +1,15 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace DM.Models.Order
|
||||
{
|
||||
public class OrderSum
|
||||
{
|
||||
public int OrderNums { get; set; }
|
||||
|
||||
public decimal OrderMoney { get; set; }
|
||||
|
||||
public string Date { get; set; }
|
@ -0,0 +1,15 @@
|
||||
using DM.Domain;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace DM.Models.Order
|
||||
{
|
||||
public class OrderView
|
||||
{
|
||||
public OrderView()
|
||||
{
|
||||
Details = new List<OrderDetail>();
|
||||
Accs = new List<OrderAcc>();
|
@ -0,0 +1,15 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace DM.Models.Order
|
||||
{
|
||||
public class SaveOrder:BaseSave
|
||||
{
|
||||
public SaveOrder()
|
||||
{
|
||||
Details = new List<OrderDetailDto>();
|
||||
Accs = new List<OrderAccDto>();
|
||||
}
|
@ -0,0 +1,15 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace DM.Models.Order
|
||||
{
|
||||
public class SearchOrder:BasePage
|
||||
{
|
||||
public string OrderNo { get; set; }
|
||||
|
||||
public string StartDate { get; set; }
|
||||
|
||||
public string EndDate { get; set; }
|
@ -0,0 +1,13 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace DM.Models
|
||||
{
|
||||
public class RefVal
|
||||
{
|
||||
public int total { get; set; }
|
||||
}
|
||||
}
|
@ -0,0 +1,15 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace DM.Models
|
||||
{
|
||||
|
||||
public interface IResponResult
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
public class ResponResult<T> : IResponResult
|
@ -0,0 +1,15 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace DM.Models.Shop
|
||||
{
|
||||
public class SaveShop:BaseSave
|
||||
{
|
||||
public int Ing_ShopID { get; set; }
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 店铺编码
|
@ -0,0 +1,15 @@
|
||||
namespace DM.Models.User
|
||||
{
|
||||
/// <summary>
|
||||
/// 登录
|
||||
/// </summary>
|
||||
public class LoginUser
|
||||
{
|
||||
/// <summary>
|
||||
/// 店铺编号
|
||||
/// </summary>
|
||||
public string ShopCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 账号
|
||||
/// </summary>
|
@ -0,0 +1,15 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace DM.Models.User
|
||||
{
|
||||
public class ModifyPassword : BaseSave
|
||||
{
|
||||
public int id { get; set; }
|
||||
public string password { get; set; }
|
||||
|
||||
public string confirmpassword { get; set; }
|
||||
}
|
@ -0,0 +1,15 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace DM.Models.User
|
||||
{
|
||||
/// <summary>
|
||||
/// 保存管理员
|
||||
/// </summary>
|
||||
public class SaveUser : BaseSave
|
||||
{
|
||||
|
||||
|
@ -0,0 +1,15 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace DM.Models.User
|
||||
{
|
||||
public class SetState:BaseSave
|
||||
{
|
||||
public int UserId { get; set; }
|
||||
|
||||
public int State { get; set; }
|
||||
}
|
||||
}
|
@ -0,0 +1,15 @@
|
||||
{
|
||||
"runtimeTarget": {
|
||||
"name": ".NETCoreApp,Version=v6.0",
|
||||
"signature": ""
|
||||
},
|
||||
"compilationOptions": {},
|
||||
"targets": {
|
||||
".NETCoreApp,Version=v6.0": {
|
||||
"DM.Models/1.0.0": {
|
||||
"dependencies": {
|
||||
"DM.Domain": "1.0.0"
|
||||
},
|
||||
"runtime": {
|
||||
"DM.Models.dll": {}
|
||||
}
|
@ -0,0 +1,15 @@
|
||||
{
|
||||
"format": 1,
|
||||
"restore": {
|
||||
"C:\\Users\\coder\\Desktop\\2024Code\\3\\20240305\\小型收银系统源码_f1ccdae3\\DM.Models\\DM.Models.csproj": {}
|
||||
},
|
||||
"projects": {
|
||||
"C:\\Users\\coder\\Desktop\\2024Code\\3\\20240305\\小型收银系统源码_f1ccdae3\\DM.Domain\\DM.Domain.csproj": {
|
||||
"version": "1.0.0",
|
||||
"restore": {
|
||||
"projectUniqueName": "C:\\Users\\coder\\Desktop\\2024Code\\3\\20240305\\小型收银系统源码_f1ccdae3\\DM.Domain\\DM.Domain.csproj",
|
||||
"projectName": "DM.Domain",
|
||||
"projectPath": "C:\\Users\\coder\\Desktop\\2024Code\\3\\20240305\\小型收银系统源码_f1ccdae3\\DM.Domain\\DM.Domain.csproj",
|
||||
"packagesPath": "C:\\Users\\coder\\.nuget\\packages\\",
|
||||
"outputPath": "C:\\Users\\coder\\Desktop\\2024Code\\3\\20240305\\小型收银系统源码_f1ccdae3\\DM.Domain\\obj\\",
|
||||
"projectStyle": "PackageReference",
|
@ -0,0 +1,4 @@
|
||||
// <autogenerated />
|
||||
using System;
|
||||
using System.Reflection;
|
||||
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v6.0", FrameworkDisplayName = ".NET 6.0")]
|
@ -0,0 +1,15 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
// Runtime Version:4.0.30319.42000
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
using System;
|
||||
using System.Reflection;
|
||||
|
||||
[assembly: System.Reflection.AssemblyCompanyAttribute("DM.Models")]
|
||||
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
|
@ -0,0 +1,8 @@
|
||||
// <auto-generated/>
|
||||
global using global::System;
|
||||
global using global::System.Collections.Generic;
|
||||
global using global::System.IO;
|
||||
global using global::System.Linq;
|
||||
global using global::System.Net.Http;
|
||||
global using global::System.Threading;
|
||||
global using global::System.Threading.Tasks;
|
@ -0,0 +1,15 @@
|
||||
E:\gitee\SaleMarkes\src\DM.Models\bin\Debug\net6.0\DM.Models.deps.json
|
||||
E:\gitee\SaleMarkes\src\DM.Models\bin\Debug\net6.0\DM.Models.dll
|
||||
E:\gitee\SaleMarkes\src\DM.Models\bin\Debug\net6.0\DM.Models.pdb
|
||||
E:\gitee\SaleMarkes\src\DM.Models\bin\Debug\net6.0\DM.Domain.dll
|
||||
E:\gitee\SaleMarkes\src\DM.Models\bin\Debug\net6.0\DM.Domain.pdb
|
||||
E:\gitee\SaleMarkes\src\DM.Models\obj\Debug\net6.0\DM.Models.csproj.AssemblyReference.cache
|
||||
E:\gitee\SaleMarkes\src\DM.Models\obj\Debug\net6.0\DM.Models.GeneratedMSBuildEditorConfig.editorconfig
|
||||
E:\gitee\SaleMarkes\src\DM.Models\obj\Debug\net6.0\DM.Models.AssemblyInfoInputs.cache
|
||||
E:\gitee\SaleMarkes\src\DM.Models\obj\Debug\net6.0\DM.Models.AssemblyInfo.cs
|
||||
E:\gitee\SaleMarkes\src\DM.Models\obj\Debug\net6.0\DM.Models.csproj.CoreCompileInputs.cache
|
||||
E:\gitee\SaleMarkes\src\DM.Models\obj\Debug\net6.0\DM.Models.csproj.CopyComplete
|
||||
E:\gitee\SaleMarkes\src\DM.Models\obj\Debug\net6.0\DM.Models.dll
|
||||
E:\gitee\SaleMarkes\src\DM.Models\obj\Debug\net6.0\refint\DM.Models.dll
|
||||
E:\gitee\SaleMarkes\src\DM.Models\obj\Debug\net6.0\DM.Models.pdb
|
||||
E:\gitee\SaleMarkes\src\DM.Models\obj\Debug\net6.0\ref\DM.Models.dll
|
@ -0,0 +1,15 @@
|
||||
{
|
||||
"version": 3,
|
||||
"targets": {
|
||||
"net6.0": {
|
||||
"DM.Domain/1.0.0": {
|
||||
"type": "project",
|
||||
"framework": ".NETCoreApp,Version=v6.0",
|
||||
"compile": {
|
||||
"bin/placeholder/DM.Domain.dll": {}
|
||||
},
|
||||
"runtime": {
|
||||
"bin/placeholder/DM.Domain.dll": {}
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,15 @@
|
||||
<Project Sdk="Microsoft.NET.Sdk">
|
||||
|
||||
<PropertyGroup>
|
||||
<TargetFramework>net6.0</TargetFramework>
|
||||
<ImplicitUsings>enable</ImplicitUsings>
|
||||
<Nullable>disable</Nullable>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="6.0.26" />
|
||||
<PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="6.0.26">
|
||||
<PrivateAssets>all</PrivateAssets>
|
||||
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
|
||||
</PackageReference>
|
||||
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="6.0.26" />
|
@ -0,0 +1,15 @@
|
||||
using DM.Domain;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
|
||||
namespace DM.Repository
|
||||
{
|
||||
public class DMContext:DbContext
|
||||
{
|
||||
public DMContext(DbContextOptions<DMContext> options) : base(options)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
public DbSet<T_User> Users { get; set; }
|
||||
|
||||
public DbSet<T_Goods> Goods { get; set; }
|
@ -0,0 +1,15 @@
|
||||
using DM.Domain;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace DM.Repository
|
||||
{
|
||||
public interface IGoodsRepository:IRepository<T_Goods>
|
||||
{
|
||||
Task<T_Goods> GetById(int id);
|
||||
|
||||
Task<T_Goods> GetByCode(string barCode);
|
||||
}
|
@ -0,0 +1,15 @@
|
||||
using DM.Domain;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace DM.Repository
|
||||
{
|
||||
public interface IGoodsStockRepository: IRepository<T_GoodsStock>
|
||||
{
|
||||
/// <summary>
|
||||
/// 保存库存增量
|
||||
/// </summary>
|
||||
/// <param name="shopId"></param>
|
@ -0,0 +1,15 @@
|
||||
using DM.Domain;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace DM.Repository
|
||||
{
|
||||
public interface IGoodsTypeRepository:IRepository<T_GoodsType>
|
||||
{
|
||||
Task<T_GoodsType> GetById(int id);
|
||||
}
|
||||
|
||||
public class GoodsTypeRepository : Repository<T_GoodsType>, IGoodsTypeRepository
|
@ -0,0 +1,15 @@
|
||||
using DM.Domain;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace DM.Repository
|
||||
{
|
||||
public interface IGoodsUnitRepository:IRepository<T_GoodsUnit>
|
||||
{
|
||||
Task<T_GoodsUnit> GetById(int id);
|
||||
}
|
||||
|
||||
public class GoodsUnitRepository : Repository<T_GoodsUnit>, IGoodsUnitRepository
|
@ -0,0 +1,15 @@
|
||||
using DM.Domain;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace DM.Repository
|
||||
{
|
||||
public interface IInsertOrderDetailRepository: IRepository<T_InsertOrderDetail>
|
||||
{
|
||||
}
|
||||
|
||||
public class InsertOrderDetailRepository : Repository<T_InsertOrderDetail>, IInsertOrderDetailRepository
|
||||
{
|
@ -0,0 +1,15 @@
|
||||
using DM.Domain;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace DM.Repository
|
||||
{
|
||||
public interface IInsertOrderRepository: IRepository<T_InsertOrder>
|
||||
{
|
||||
}
|
||||
|
||||
public class InsertOrderRepository : Repository<T_InsertOrder>, IInsertOrderRepository
|
||||
{
|
@ -0,0 +1,15 @@
|
||||
using DM.Domain;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace DM.Repository
|
||||
{
|
||||
public interface IOrderAccRepository: IRepository<T_OrderAcc>
|
||||
{
|
||||
}
|
||||
|
||||
public class OrderAccRepository : Repository<T_OrderAcc>, IOrderAccRepository
|
||||
{
|
@ -0,0 +1,15 @@
|
||||
using DM.Domain;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace DM.Repository
|
||||
{
|
||||
public interface IOrderDetailRepository: IRepository<T_OrderDetail>
|
||||
{
|
||||
}
|
||||
|
||||
public class OrderDetailRepository : Repository<T_OrderDetail>, IOrderDetailRepository
|
||||
{
|
@ -0,0 +1,15 @@
|
||||
using DM.Domain;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace DM.Repository
|
||||
{
|
||||
public interface IOrderRepository:IRepository<T_Order>
|
||||
{
|
||||
}
|
||||
|
||||
public class OrderRepository : Repository<T_Order>, IOrderRepository
|
||||
{
|
@ -0,0 +1,15 @@
|
||||
using DM.Domain;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace DM.Repository
|
||||
{
|
||||
public interface IPcCodeRepository: IRepository<T_PcCode>
|
||||
{
|
||||
}
|
||||
|
||||
public class PcCodeRepository : Repository<T_PcCode>, IPcCodeRepository
|
||||
{
|
@ -0,0 +1,15 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Linq.Expressions;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace DM.Repository
|
||||
{
|
||||
public interface IRepository<TEntity>
|
||||
where TEntity : class
|
||||
|
||||
{
|
||||
|
||||
#region 查询
|
@ -0,0 +1,15 @@
|
||||
using DM.Domain;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace DM.Repository
|
||||
{
|
||||
public interface IShopGoodsRepository: IRepository<T_ShopGoods>
|
||||
{
|
||||
}
|
||||
|
||||
public class ShopGoodsRepository : Repository<T_ShopGoods>, IShopGoodsRepository
|
||||
{
|
@ -0,0 +1,15 @@
|
||||
using DM.Domain;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace DM.Repository
|
||||
{
|
||||
public interface IShopRepository: IRepository<T_Shop>
|
||||
{
|
||||
Task<T_Shop> GetByCode(string shopCode);
|
||||
|
||||
|
||||
}
|
@ -0,0 +1,15 @@
|
||||
using Microsoft.EntityFrameworkCore.Storage;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace DM.Repository
|
||||
{
|
||||
public interface IUnitOfWorK
|
||||
{
|
||||
DMContext Context { get; }
|
||||
|
||||
IDbContextTransaction tran { get; set; }
|
||||
|
@ -0,0 +1,15 @@
|
||||
using DM.Domain;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace DM.Repository
|
||||
{
|
||||
public interface IUserRepository : IRepository<T_User>
|
||||
{
|
||||
/// <summary>
|
||||
/// 根据商店获取管理员
|
||||
/// </summary>
|
||||
/// <param name="shopId"></param>
|
@ -0,0 +1,15 @@
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using Microsoft.EntityFrameworkCore.ChangeTracking;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Linq.Expressions;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace DM.Repository
|
||||
{
|
||||
public class Repository<TEntity> : IRepository<TEntity> where TEntity : class
|
||||
{
|
||||
/// <summary>
|
||||
/// 数据库上下文
|
@ -0,0 +1,15 @@
|
||||
{
|
||||
"runtimeTarget": {
|
||||
"name": ".NETCoreApp,Version=v6.0",
|
||||
"signature": ""
|
||||
},
|
||||
"compilationOptions": {},
|
||||
"targets": {
|
||||
".NETCoreApp,Version=v6.0": {
|
||||
"DM.Repository/1.0.0": {
|
||||
"dependencies": {
|
||||
"DM.Domain": "1.0.0",
|
||||
"Microsoft.EntityFrameworkCore": "6.0.26",
|
||||
"Microsoft.EntityFrameworkCore.Design": "6.0.26",
|
||||
"Microsoft.EntityFrameworkCore.SqlServer": "6.0.26"
|
||||
},
|
@ -0,0 +1,12 @@
|
||||
{
|
||||
"runtimeOptions": {
|
||||
"tfm": "net6.0",
|
||||
"framework": {
|
||||
"name": "Microsoft.NETCore.App",
|
||||
"version": "6.0.0"
|
||||
},
|
||||
"configProperties": {
|
||||
"System.Reflection.NullabilityInfoContext.IsSupported": true
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,15 @@
|
||||
{
|
||||
"format": 1,
|
||||
"restore": {
|
||||
"C:\\Users\\coder\\Desktop\\2024Code\\3\\20240305\\小型收银系统源码_f1ccdae3\\DM.Repository\\DM.Repository.csproj": {}
|
||||
},
|
||||
"projects": {
|
||||
"C:\\Users\\coder\\Desktop\\2024Code\\3\\20240305\\小型收银系统源码_f1ccdae3\\DM.Domain\\DM.Domain.csproj": {
|
||||
"version": "1.0.0",
|
||||
"restore": {
|
||||
"projectUniqueName": "C:\\Users\\coder\\Desktop\\2024Code\\3\\20240305\\小型收银系统源码_f1ccdae3\\DM.Domain\\DM.Domain.csproj",
|
||||
"projectName": "DM.Domain",
|
||||
"projectPath": "C:\\Users\\coder\\Desktop\\2024Code\\3\\20240305\\小型收银系统源码_f1ccdae3\\DM.Domain\\DM.Domain.csproj",
|
||||
"packagesPath": "C:\\Users\\coder\\.nuget\\packages\\",
|
||||
"outputPath": "C:\\Users\\coder\\Desktop\\2024Code\\3\\20240305\\小型收银系统源码_f1ccdae3\\DM.Domain\\obj\\",
|
||||
"projectStyle": "PackageReference",
|
@ -0,0 +1,4 @@
|
||||
// <autogenerated />
|
||||
using System;
|
||||
using System.Reflection;
|
||||
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v6.0", FrameworkDisplayName = ".NET 6.0")]
|
@ -0,0 +1,15 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
// Runtime Version:4.0.30319.42000
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
using System;
|
||||
using System.Reflection;
|
||||
|
||||
[assembly: System.Reflection.AssemblyCompanyAttribute("DM.Repository")]
|
||||
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
|
@ -0,0 +1,8 @@
|
||||
// <auto-generated/>
|
||||
global using global::System;
|
||||
global using global::System.Collections.Generic;
|
||||
global using global::System.IO;
|
||||
global using global::System.Linq;
|
||||
global using global::System.Net.Http;
|
||||
global using global::System.Threading;
|
||||
global using global::System.Threading.Tasks;
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue