Commit ccb5af83 by guanzhenshan

增加库龄计算服务

parent ada4a2fc
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>netcoreapp3.1</TargetFramework>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Dapper" Version="2.0.78" />
<PackageReference Include="Microsoft.Extensions.Hosting" Version="3.0.0" />
<PackageReference Include="MySql.Data" Version="8.0.11" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Bailun.DC.Models\Bailun.DC.Models.csproj" />
</ItemGroup>
</Project>
using System;
namespace Bailun.DC.DailyStockAge
{
class Program
{
static void Main(string[] args)
{
}
}
}
using System;
using System.Collections.Generic;
using System.Text;
using MySql.Data.MySqlClient;
using Dapper;
namespace Bailun.DC.DailyStockAge
{
public class Services
{
public void Init()
{
}
public void Aging(string sku,string warehousecode,int stock)
{
var sql = "select * from dc_base_purchase_inbound where bailun_sku='' and warehouse_code=''";
//采购入库
//调拨入库
}
}
}
using System;
using System.Collections.Generic;
using System.Text;
namespace Bailun.DC.Models.Stock
{
/// <summary>
/// 库龄计算,根据采购单入库推算
/// </summary>
public class dc_mid_stock_age
{
public int id { get; set; }
public DateTime day { get; set; }
public string warehouse_code { get; set; }
public string warehouse_name { get; set; }
public string bailun_sku { get; set; }
public int stock { get; set; }
public DateTime createtime { get; set; }
}
}
using System;
using System.Collections.Generic;
using System.Text;
namespace Bailun.DC.Models.Warehouse
{
/// <summary>
/// 半成品仓库信息
/// </summary>
public class dc_base_wip_warehouse
{
public int id { get; set; }
public string warehouse_code { get; set; }
public string warehouse_name { get; set; }
}
}
......@@ -75,11 +75,13 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Bailun.DC.DailyItemNoProfit
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Bailun.DC.BalanceSheet4K", "Bailun.DC.BalanceSheet4K\Bailun.DC.BalanceSheet4K.csproj", "{935E0EAE-B824-4507-9D32-6F7F959B140A}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Bailun.DC.DailyInventorySummary", "Bailun.DC.DailyInventorySummary\Bailun.DC.DailyInventorySummary.csproj", "{692343B9-C7D6-4F8A-9580-BE048F4E1A40}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Bailun.DC.DailyInventorySummary", "Bailun.DC.DailyInventorySummary\Bailun.DC.DailyInventorySummary.csproj", "{692343B9-C7D6-4F8A-9580-BE048F4E1A40}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Bailun.DC.MonthShippingIncoming", "Bailun.DC.MonthShippingIncoming\Bailun.DC.MonthShippingIncoming.csproj", "{22B454F8-2315-4013-8170-F8FB5AD51BB8}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Bailun.DC.MonthShippingIncoming", "Bailun.DC.MonthShippingIncoming\Bailun.DC.MonthShippingIncoming.csproj", "{22B454F8-2315-4013-8170-F8FB5AD51BB8}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Bailun.DC.SyncFBAShippingInfo", "Bailun.DC.SyncFBAShippingInfo\Bailun.DC.SyncFBAShippingInfo.csproj", "{56375C2F-C51D-481C-9668-208BD0330067}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Bailun.DC.SyncFBAShippingInfo", "Bailun.DC.SyncFBAShippingInfo\Bailun.DC.SyncFBAShippingInfo.csproj", "{56375C2F-C51D-481C-9668-208BD0330067}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Bailun.DC.DailyStockAge", "Bailun.DC.DailyStockAge\Bailun.DC.DailyStockAge.csproj", "{09E1882E-CF92-449C-8C70-5BD4E33EB355}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
......@@ -239,6 +241,10 @@ Global
{56375C2F-C51D-481C-9668-208BD0330067}.Debug|Any CPU.Build.0 = Debug|Any CPU
{56375C2F-C51D-481C-9668-208BD0330067}.Release|Any CPU.ActiveCfg = Release|Any CPU
{56375C2F-C51D-481C-9668-208BD0330067}.Release|Any CPU.Build.0 = Release|Any CPU
{09E1882E-CF92-449C-8C70-5BD4E33EB355}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{09E1882E-CF92-449C-8C70-5BD4E33EB355}.Debug|Any CPU.Build.0 = Debug|Any CPU
{09E1882E-CF92-449C-8C70-5BD4E33EB355}.Release|Any CPU.ActiveCfg = Release|Any CPU
{09E1882E-CF92-449C-8C70-5BD4E33EB355}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
......@@ -276,6 +282,7 @@ Global
{692343B9-C7D6-4F8A-9580-BE048F4E1A40} = {AE2CE86A-8538-4142-920F-684DCF47C064}
{22B454F8-2315-4013-8170-F8FB5AD51BB8} = {AE2CE86A-8538-4142-920F-684DCF47C064}
{56375C2F-C51D-481C-9668-208BD0330067} = {AE2CE86A-8538-4142-920F-684DCF47C064}
{09E1882E-CF92-449C-8C70-5BD4E33EB355} = {AE2CE86A-8538-4142-920F-684DCF47C064}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {6E53AF28-A282-4FB0-A769-EAEA9769C02A}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment