合并
This commit is contained in:
122
src/WMS.Web.Api/Controllers/ProductInventoryController.cs
Normal file
122
src/WMS.Web.Api/Controllers/ProductInventoryController.cs
Normal file
@@ -0,0 +1,122 @@
|
||||
using Microsoft.AspNetCore.Http;
|
||||
using Microsoft.AspNetCore.Mvc;
|
||||
using System;
|
||||
using System.Threading.Tasks;
|
||||
using WMS.Web.Core.Dto.OutStock;
|
||||
using WMS.Web.Core.Dto.ProductInventory;
|
||||
using WMS.Web.Core.Dto.SingleData;
|
||||
using WMS.Web.Core.Internal.Results;
|
||||
using WMS.Web.Domain.Infrastructure;
|
||||
using WMS.Web.Domain.IService.Public;
|
||||
using WMS.Web.Domain.Services.Public;
|
||||
using WMS.Web.Domain.Values;
|
||||
using WMS.Web.Repositories;
|
||||
using WMS.Web.Core;
|
||||
using WMS.Web.Domain.IService;
|
||||
using WMS.Web.Domain.Options;
|
||||
using Google.Protobuf.WellKnownTypes;
|
||||
using WMS.Web.Domain.Services;
|
||||
using Microsoft.Extensions.Options;
|
||||
using System.Linq;
|
||||
using WMS.Web.Core.Dto;
|
||||
|
||||
namespace WMS.Web.Api.Controllers
|
||||
{
|
||||
/// <summary>
|
||||
/// 成品仓即时库存
|
||||
/// </summary>
|
||||
[Route("api/[controller]")]
|
||||
[ApiController]
|
||||
public class ProductInventoryController : ControllerBase
|
||||
{
|
||||
private readonly ILoginService _loginService;
|
||||
private readonly IBasicsRepositories _basicsRepositories;
|
||||
private readonly IProductInventoryRepositories _repositories;
|
||||
private readonly QiniuOptions _option;
|
||||
private readonly IExportExcelService _exportExcelService;
|
||||
private readonly IProductInventoryService _productInventoryService;
|
||||
public ProductInventoryController(ILoginService loginService, IBasicsRepositories basicsRepositories,
|
||||
IProductInventoryRepositories repositories, IOptions<QiniuOptions> option,
|
||||
IExportExcelService exportExcelServic, IProductInventoryService productInventoryService) {
|
||||
_loginService = loginService;
|
||||
_basicsRepositories = basicsRepositories;
|
||||
_repositories = repositories;
|
||||
_option = option?.Value;
|
||||
_exportExcelService = exportExcelServic;
|
||||
_productInventoryService = productInventoryService;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 获取仓库
|
||||
/// </summary>
|
||||
/// <param name="name">仓库模糊匹配 不必填</param>
|
||||
/// <returns></returns>
|
||||
[HttpGet]
|
||||
[Route("GetUcStock")]
|
||||
public async Task<ResultList<UcStockHeadOfficeResponse>> GetUcStock([FromQuery] string name)
|
||||
{
|
||||
//var loginInfo = _loginService.GetLoginInfo(this.HttpContext.Request.Headers["Authorization"]);
|
||||
//if (loginInfo == null || loginInfo.UserInfo == null)
|
||||
// return ResultList<UcStockHeadOfficeResponse>.ReFailure(ResultCodes.Token_Invalid_Error);
|
||||
var r = await _basicsRepositories.GetUcStockByHeadOfficeAsync(name, 1);
|
||||
var response = r.Where(w => w.ManagementSystem == 1 || w.ManagementSystem == 4
|
||||
|| (w.ManagementSystem == 2 && !string.IsNullOrEmpty(w.WarehouseCodeOfJushuitan))
|
||||
||(w.ManagementSystem == 3 && !string.IsNullOrEmpty(w.WarehouseCodeOfLingxing))).ToList();
|
||||
return ResultList<UcStockHeadOfficeResponse>.ReSuccess(r);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 列表
|
||||
/// </summary>
|
||||
/// <param name="dto"></param>
|
||||
/// <returns></returns>
|
||||
[HttpPost]
|
||||
[Route("GetList")]
|
||||
public async Task<ResultPagedNumber2List<ProductInventoryQueryResponse>> GetPagedList([FromBody] ProductInventoryQueryRequest dto)
|
||||
{
|
||||
//var loginInfo = _loginService.GetLoginInfo(this.HttpContext.Request.Headers["Authorization"]);
|
||||
//if (loginInfo == null || loginInfo.UserInfo == null)
|
||||
// return ResultPagedNumber2List<ProductInventoryQueryResponse>.ReFailure(ResultCodes.Token_Invalid_Error);
|
||||
|
||||
var (list, count, details) = await _repositories.GetListAsync(dto);
|
||||
var result = ResultPagedNumber2List<ProductInventoryQueryResponse>.ReSuccess(list,count,details);
|
||||
return result;
|
||||
}
|
||||
/// <summary>
|
||||
/// 导出
|
||||
/// </summary>
|
||||
/// <param name="dto"></param>
|
||||
/// <returns></returns>
|
||||
[HttpPost]
|
||||
[Route("Export")]
|
||||
public Task<Result<string>> Export([FromBody] ProductInventoryQueryRequest dto)
|
||||
{
|
||||
var loginInfo = _loginService.GetLoginInfo(this.HttpContext.Request.Headers["Authorization"]);
|
||||
if (loginInfo == null)
|
||||
return Task.FromResult(Result<string>.ReFailure(ResultCodes.Token_Invalid_Error));
|
||||
string fileName = FileDownLoadOrderType.ProductInventory.GetRemark() + loginInfo.UserInfo.CompanyId + DateTime.Now.ToString("yyyyMMddHHmmss") + ".xlsx";
|
||||
string res = _option.Url + fileName;
|
||||
|
||||
Task.Run(async () =>
|
||||
{
|
||||
await _exportExcelService.ExportList<ProductInventoryQueryResponse, ProductInventoryQueryRequest>(dto, fileName, loginInfo.UserInfo.StaffId, loginInfo.UserInfo.CompanyId, FileDownLoadOrderType.ProductInventory);
|
||||
});
|
||||
|
||||
return Task.FromResult(Result<string>.ReSuccess(res));
|
||||
}
|
||||
/// <summary>
|
||||
/// 刷新数据
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
[HttpPost]
|
||||
[Route("Refresh")]
|
||||
public async Task<Result> Refresh()
|
||||
{
|
||||
//var loginInfo = _loginService.GetLoginInfo(this.HttpContext.Request.Headers["Authorization"]);
|
||||
//if (loginInfo == null || loginInfo.UserInfo == null)
|
||||
// return Result.ReFailure(ResultCodes.Token_Invalid_Error);
|
||||
|
||||
return await _productInventoryService.Refresh();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -28,6 +28,10 @@ using System.Reflection;
|
||||
using WMS.Web.Domain.Services;
|
||||
using SkiaSharp;
|
||||
using Google.Protobuf.Collections;
|
||||
using NPOI.SS.Formula.Functions;
|
||||
using System.Text.Json;
|
||||
using WMS.Web.Core.Dto.LingXing;
|
||||
using WMS.Web.Domain.Services.Public;
|
||||
|
||||
namespace WMS.Web.Api.Controllers
|
||||
{
|
||||
@@ -57,11 +61,16 @@ namespace WMS.Web.Api.Controllers
|
||||
private readonly IMemoryCache _memoryCache;
|
||||
private readonly IRedisConcurrentProcessService _redisConcurrentProcessService;
|
||||
private IInStockService _inStockService;
|
||||
private readonly ILingXingService _lingXingService;
|
||||
private readonly IProductInventoryService _productInventoryService;
|
||||
private readonly IJuShuiTanService _juShuiTanService;
|
||||
private readonly IErpInventoryService _erpInventoryService;
|
||||
public TestController(IErpService erpService, IInStockTaskService inStockTaskService, IBoxInventoryRepositories boxInventoryRepositories, IRedisConcurrentProcessService redisConcurrentProcessService,
|
||||
IBasicsRepositories transactionRepositories, IOpsService opsService, IBoxService boxService, IBasicsRepositories basicsRepositories, IMemoryCache memoryCache,
|
||||
IOutStockTaskRepositories outStockTaskRepositories, IOutStockTaskService outStockTaskService, IOptions<AppOptions> options, ILoginService loginService, ISendMessageService sendMessageService,
|
||||
ITakeStockService takeStockService, ITakeStockRepositories takeStockRepositories, IOutStockService outStockService, IInStockTaskRepositories inStockTaskRepositories,
|
||||
IWebHostEnvironment env, IMaterialService materialService, IOutStockRepositories outStockRepositories, IInStockService inStockService)
|
||||
IWebHostEnvironment env, IMaterialService materialService, IOutStockRepositories outStockRepositories, IInStockService inStockService, ILingXingService lingXingService
|
||||
, IProductInventoryService productInventoryService, IJuShuiTanService juShuiTanService, IErpInventoryService erpInventoryService)
|
||||
{
|
||||
_inStockService = inStockService;
|
||||
_redisConcurrentProcessService = redisConcurrentProcessService;
|
||||
@@ -85,12 +94,50 @@ namespace WMS.Web.Api.Controllers
|
||||
_outStockService = outStockService;
|
||||
_outStockRepositories = outStockRepositories;
|
||||
_env = env;
|
||||
_lingXingService = lingXingService;
|
||||
_productInventoryService = productInventoryService;
|
||||
_juShuiTanService = juShuiTanService;
|
||||
_erpInventoryService = erpInventoryService;
|
||||
}
|
||||
|
||||
[HttpGet]
|
||||
[Route("hj")]
|
||||
public async Task<string> TestHJ()
|
||||
{
|
||||
////var myJson = "{\"name\":\"小明\",\"address\":\"威海\"}";//json字符串
|
||||
//var myJson= "{\"code\":\"200\",\"msg\":\"OK\",\"data\":{\"access_token\":\"05895ad6-e318-41da-9b2c-579dedd18fd1\",\"refresh_token\":\"ad9145cf-8af9-4617-9dbe-187b0ff3edf9\",\"expires_in\":7162}}";
|
||||
//var myObj = JsonConvert.DeserializeObject<dynamic>(myJson);//反序列化为 dynamic 对象
|
||||
//var my2 = System.Text.Json.JsonSerializer.Deserialize<dynamic>(myJson);
|
||||
//string m = myObj.code;
|
||||
//var m2 = my2.Object;
|
||||
//var md = m2.code;
|
||||
|
||||
//var b33= await _juShuiTanService.GetStock();
|
||||
// var bc = await _lingXingService.GetStock();
|
||||
|
||||
//List<(string orgCode, string stockCode)> request = new List<(string orgCode, string stockCode)>();
|
||||
//request.Add(("101", "CK001"));
|
||||
//request.Add(("101", "CK002"));
|
||||
//var list = await _erpService.BillQueryForInventory(request);
|
||||
//var b33 = await _juShuiTanService.GetStock();
|
||||
//var b = b33.Data.Where(w => w.Id == 10923342).FirstOrDefault();
|
||||
//await _juShuiTanService.GetTest();
|
||||
//string codes = "AD";
|
||||
//var b = await _erpInventoryService.GetInventory(new List<string>() { "111"});
|
||||
//int count = 10 / 5;
|
||||
var bcd=await _productInventoryService.LingXing();
|
||||
|
||||
//LingXingResponse<LingXingStockResponse> r = new LingXingResponse<LingXingStockResponse>();
|
||||
|
||||
//string str = "{\"code\":0,\"message\":\"success\",\"error_details\":[],\"request_id\":\"7A739491-8740-01AC-304E-0203AF887AE2\",\"response_time\":\"2024-10-16 17:58:57\",\"data\":[{\"wid\":437,\"type\":1,\"name\":\"ORICO_OD\",\"is_delete\":0}],\"total\":1}";
|
||||
//var ss=JsonConvert.DeserializeObject<LingXingResponse<LingXingStockResponse>>(str);
|
||||
//var b = System.Text.Json.JsonSerializer.Deserialize<LingXingResponse<LingXingStockResponse>>(str);
|
||||
//await _productInventoryService.LingXing();
|
||||
//var s = await _lingXingService.GetSeller();
|
||||
//var ns = s.Data.Where(w =>w.Id== "2101").ToList();
|
||||
//string str = string.Join(",", s.Data.Select(s => s.Id).ToList());
|
||||
//var sd= await _lingXingService.GetInventory(new LingXingInventoryRequest() { wid = "437" });
|
||||
//string sdsdf = sd.Message;
|
||||
//List<string> list = new List<string>();
|
||||
//list.Add("GD-02-15");
|
||||
//list.Add("GD-01-15");
|
||||
|
||||
@@ -37,15 +37,27 @@
|
||||
},
|
||||
"ErpOptions": {
|
||||
"EndpointAddress": "http://erp.orico.com.cn/k3cloud/ERPGW.asmx", //原:119.23.206.129
|
||||
"UserName": "mes", //测试账号密码 mes/A1B2C3Dh/ce20210909 正式账号密码 orico/A123321./Orico
|
||||
"UserName": "mes", //测试账号密码 mes/A1B2C3Dh/ce20210909/6723b1acf19987 正式账号密码 orico/A123321./Orico/663a26829afbdd
|
||||
"Password": "A1B2C3Dh.",
|
||||
"ErpId": "ce20210909"
|
||||
"ErpId": "ce20210909",
|
||||
"ZhangTaoId": "6723b1acf19987"
|
||||
},
|
||||
"OpsOptions": {
|
||||
"Url": "https://api.opsscm.test.f2b211.com/", //https://api.opsscm.test.f2b211.com/
|
||||
"UserName": "admin",
|
||||
"PassWord": "888888"
|
||||
},
|
||||
"LingXingOptions": {
|
||||
"Url": "https://openapi.lingxing.com",
|
||||
"AppId": "ak_QGK2J8TssERmu",
|
||||
"AppSecret": "n/HUKD2wVdTbvhnFZbVBPw=="
|
||||
},
|
||||
"JuShuiTanOptions": {
|
||||
"Url": "https://openapi.jushuitan.com",
|
||||
"AppKey": "17231841286c45f99eb9acf445404349",
|
||||
"AppSecret": "5ce9641ae6db4abb8b96eea7df6a81e9",
|
||||
"AccessToken": "4605358c37374780a8a4395e6cdb1c3f" //一年后过期(2025/10/18)
|
||||
},
|
||||
"Qiniu": {
|
||||
"AccessKey": "dOsTum4a5qvhPTBbZRPX0pIOU7PZWRX7htKjztms",
|
||||
"SecretKey": "KFxsGbnErkALFfeGdMa8QWTdodJbamMX0iznLe-q",
|
||||
@@ -89,6 +101,7 @@
|
||||
"JobStartExpreSend": "0 0 12,16,20 * * ?",
|
||||
"JobStartExpreMaterial": "0 30 23 * * ?",
|
||||
"JobStartErpDelete": "0 5 * * * ?",
|
||||
"JobStartProductInventory": "0 0/30 * * * ?",
|
||||
//a.是否启用集群:键和值
|
||||
"JobStoreClusteredKey": "quartz.jobStore.clustered",
|
||||
"JobStoreClusteredValue": true,
|
||||
|
||||
@@ -1006,15 +1006,25 @@
|
||||
仓库
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:WMS.Web.Core.Dto.Erp.ErpInventoryDto.Erp_SubStockId">
|
||||
<member name="P:WMS.Web.Core.Dto.Erp.ErpInventoryDto.Erp_SubStockName">
|
||||
<summary>
|
||||
子仓库(跟金蝶交互字段)
|
||||
子仓库
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:WMS.Web.Core.Dto.Erp.ErpInventoryDto.Batch">
|
||||
<summary>
|
||||
批号
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:WMS.Web.Core.Dto.Erp.ErpInventoryDto.Qty">
|
||||
<summary>
|
||||
数量
|
||||
</summary>
|
||||
<summary>
|
||||
可用量
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:WMS.Web.Core.Dto.Erp.ErpInventoryDto.BeforeQty">
|
||||
<summary>
|
||||
库存量
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:WMS.Web.Core.Dto.Erp.ErpNumberDto">
|
||||
<summary>
|
||||
@@ -4199,6 +4209,197 @@
|
||||
wms箱ID
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:WMS.Web.Core.Dto.JuShuiTan.JuShuiTanInventoryRequst.page_index">
|
||||
<summary>
|
||||
页码
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:WMS.Web.Core.Dto.JuShuiTan.JuShuiTanInventoryRequst.page_size">
|
||||
<summary>
|
||||
页条数
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:WMS.Web.Core.Dto.JuShuiTan.JuShuiTanInventoryRequst.wms_co_id">
|
||||
<summary>
|
||||
仓库Id
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:WMS.Web.Core.Dto.JuShuiTan.JuShuiTanInventoryRequst.modified_begin">
|
||||
<summary>
|
||||
开始时间
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:WMS.Web.Core.Dto.JuShuiTan.JuShuiTanInventoryRequst.modified_end">
|
||||
<summary>
|
||||
结算时间
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:WMS.Web.Core.Dto.JuShuiTan.JuShuiTanInventoryResponse.sku_id">
|
||||
<summary>
|
||||
商品
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:WMS.Web.Core.Dto.JuShuiTan.JuShuiTanInventoryResponse.qty">
|
||||
<summary>
|
||||
总量
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:WMS.Web.Core.Dto.JuShuiTan.JuShuiTanInventoryResponse.ky_qty">
|
||||
<summary>
|
||||
可用数:可用数[同步线上的库存数]=
|
||||
主仓实际库存-订单占有数+虚拟库存+采购在途(业务设置)+进货仓(业务设置)+销退仓库存(业务设置)
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:WMS.Web.Core.Dto.JuShuiTan.JuShuiTanInventoryResponse.order_lock">
|
||||
<summary>
|
||||
订单占有数
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:WMS.Web.Core.Dto.JuShuiTan.JuShuiTanInventoryResponse.virtual_qty">
|
||||
<summary>
|
||||
虚拟库存
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:WMS.Web.Core.Dto.JuShuiTan.JuShuiTanInventoryResponse.purchase_qty">
|
||||
<summary>
|
||||
采购在途
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:WMS.Web.Core.Dto.JuShuiTan.JuShuiTanInventoryResponse.return_qty">
|
||||
<summary>
|
||||
销退仓库存
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:WMS.Web.Core.Dto.JuShuiTan.JuShuiTanInventoryResponse.in_qty">
|
||||
<summary>
|
||||
进货仓
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:WMS.Web.Core.Dto.JuShuiTan.JuShuiTanStockRequst.page_index">
|
||||
<summary>
|
||||
页码
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:WMS.Web.Core.Dto.JuShuiTan.JuShuiTanStockRequst.page_size">
|
||||
<summary>
|
||||
页条数
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:WMS.Web.Core.Dto.JuShuiTan.JuShuiTanStockResponse.Id">
|
||||
<summary>
|
||||
仓库id
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:WMS.Web.Core.Dto.JuShuiTan.JuShuiTanStockResponse.Name">
|
||||
<summary>
|
||||
仓库名
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:WMS.Web.Core.Dto.LingXing.LingXingInventoryRequest">
|
||||
<summary>
|
||||
领星即时库存
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:WMS.Web.Core.Dto.LingXing.LingXingInventoryRequest.wid">
|
||||
<summary>
|
||||
仓库Id 1,3,234,33
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:WMS.Web.Core.Dto.LingXing.LingXingInventoryRequest.sku">
|
||||
<summary>
|
||||
物料规格型号
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:WMS.Web.Core.Dto.LingXing.LingXingInventoryResponse">
|
||||
<summary>
|
||||
领星即时库存
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:WMS.Web.Core.Dto.LingXing.LingXingInventoryResponse.StockId">
|
||||
<summary>
|
||||
仓库Id
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:WMS.Web.Core.Dto.LingXing.LingXingInventoryResponse.SKU">
|
||||
<summary>
|
||||
SKU
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:WMS.Web.Core.Dto.LingXing.LingXingInventoryResponse.SellerId">
|
||||
<summary>
|
||||
店铺id
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:WMS.Web.Core.Dto.LingXing.LingXingInventoryResponse.Product_Total">
|
||||
<summary>
|
||||
库存总量
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:WMS.Web.Core.Dto.LingXing.LingXingInventoryResponse.Product_Valid_Num">
|
||||
<summary>
|
||||
可用量
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:WMS.Web.Core.Dto.LingXing.LingXingLoginRequest">
|
||||
<summary>
|
||||
领星登录
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:WMS.Web.Core.Dto.LingXing.LingXingLoginRequest.AppId">
|
||||
<summary>
|
||||
id
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:WMS.Web.Core.Dto.LingXing.LingXingLoginRequest.AppSecret">
|
||||
<summary>
|
||||
Secret
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:WMS.Web.Core.Dto.LingXing.LingXingRequest">
|
||||
<summary>
|
||||
领星请求
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:WMS.Web.Core.Dto.LingXing.LingXingRequest.offset">
|
||||
<summary>
|
||||
不是页码 是从第几条数据开始 如果是第二页的话 就是1*800
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:WMS.Web.Core.Dto.LingXing.LingXingRequest.length">
|
||||
<summary>
|
||||
页条数
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:WMS.Web.Core.Dto.LingXing.LingXingRequest.type">
|
||||
<summary>
|
||||
海外仓
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:WMS.Web.Core.Dto.LingXing.LingXingSellerResponse">
|
||||
<summary>
|
||||
店铺信息
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:WMS.Web.Core.Dto.LingXing.LingXingSellerResponse.Id">
|
||||
<summary>
|
||||
id
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:WMS.Web.Core.Dto.LingXing.LingXingSellerResponse.Name">
|
||||
<summary>
|
||||
name
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:WMS.Web.Core.Dto.LingXing.LingXingStockResponse.Id">
|
||||
<summary>
|
||||
id
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:WMS.Web.Core.Dto.LingXing.LingXingStockResponse.Name">
|
||||
<summary>
|
||||
name
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:WMS.Web.Core.Dto.Login.AccessTokenDto.ClientName">
|
||||
<summary>
|
||||
客户端名称
|
||||
@@ -5914,6 +6115,86 @@
|
||||
每页条数 不传默认每页10 条
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:WMS.Web.Core.Dto.ProductInventory.ProductInventoryQueryRequest">
|
||||
<summary>
|
||||
成品即时库存列表
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:WMS.Web.Core.Dto.ProductInventory.ProductInventoryQueryRequest.MaterialNumber">
|
||||
<summary>
|
||||
物料编码
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:WMS.Web.Core.Dto.ProductInventory.ProductInventoryQueryRequest.StockCode">
|
||||
<summary>
|
||||
仓库编码
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:WMS.Web.Core.Dto.ProductInventory.ProductInventoryQueryRequest.Customer">
|
||||
<summary>
|
||||
客户/店铺
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:WMS.Web.Core.Dto.ProductInventory.ProductInventoryQueryResponse">
|
||||
<summary>
|
||||
成品即时库存
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:WMS.Web.Core.Dto.ProductInventory.ProductInventoryQueryResponse.Id">
|
||||
<summary>
|
||||
单据Id
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:WMS.Web.Core.Dto.ProductInventory.ProductInventoryQueryResponse.Type">
|
||||
<summary>
|
||||
单据类型
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:WMS.Web.Core.Dto.ProductInventory.ProductInventoryQueryResponse.MaterialNumber">
|
||||
<summary>
|
||||
物料编码
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:WMS.Web.Core.Dto.ProductInventory.ProductInventoryQueryResponse.Specifications">
|
||||
<summary>
|
||||
物料规格型号
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:WMS.Web.Core.Dto.ProductInventory.ProductInventoryQueryResponse.MaterialName">
|
||||
<summary>
|
||||
物料名称
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:WMS.Web.Core.Dto.ProductInventory.ProductInventoryQueryResponse.Stock">
|
||||
<summary>
|
||||
仓库
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:WMS.Web.Core.Dto.ProductInventory.ProductInventoryQueryResponse.Org">
|
||||
<summary>
|
||||
组织
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:WMS.Web.Core.Dto.ProductInventory.ProductInventoryQueryResponse.Customer">
|
||||
<summary>
|
||||
客户/店铺
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:WMS.Web.Core.Dto.ProductInventory.ProductInventoryQueryResponse.Batch">
|
||||
<summary>
|
||||
批号
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:WMS.Web.Core.Dto.ProductInventory.ProductInventoryQueryResponse.Qty">
|
||||
<summary>
|
||||
可用量
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:WMS.Web.Core.Dto.ProductInventory.ProductInventoryQueryResponse.BeforeQty">
|
||||
<summary>
|
||||
库存量
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:WMS.Web.Core.Dto.SendDataDto.CustomerCode">
|
||||
<summary>
|
||||
客户编码
|
||||
@@ -6204,6 +6485,31 @@
|
||||
仓库名称
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:WMS.Web.Core.Dto.SingleData.UcStockHeadOfficeResponse">
|
||||
<summary>
|
||||
根据总公司查仓库
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:WMS.Web.Core.Dto.SingleData.UcStockHeadOfficeResponse.WarehouseCodeOfLingxing">
|
||||
<summary>
|
||||
领星仓库编码
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:WMS.Web.Core.Dto.SingleData.UcStockHeadOfficeResponse.WarehouseCodeOfJushuitan">
|
||||
<summary>
|
||||
聚水潭仓库编码
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:WMS.Web.Core.Dto.SingleData.UcStockHeadOfficeResponse.WarehouseUseTo">
|
||||
<summary>
|
||||
用途 0 总公司
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:WMS.Web.Core.Dto.SingleData.UcStockHeadOfficeResponse.ManagementSystem">
|
||||
<summary>
|
||||
管理系统 1 金蝶 2 聚水潭 3 领星 4WMS
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:WMS.Web.Core.Dto.SingleData.UcStockResponse">
|
||||
<summary>
|
||||
仓库响应
|
||||
@@ -7197,6 +7503,78 @@
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:WMS.Web.Core.Internal.Results.ResultPagedNumber2List`1.#ctor">
|
||||
<summary>
|
||||
实体分页集合结果
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:WMS.Web.Core.Internal.Results.ResultPagedNumber2List`1.#ctor(System.Collections.Generic.IList{`0},System.Int32,System.Collections.Generic.List{System.Decimal})">
|
||||
<summary>
|
||||
实体分页集合结果
|
||||
</summary>
|
||||
<param name="data">实体集合</param>
|
||||
<param name="totalCount">总条数</param>
|
||||
</member>
|
||||
<member name="M:WMS.Web.Core.Internal.Results.ResultPagedNumber2List`1.#ctor(System.Collections.Generic.IList{`0},System.Int32,System.ValueTuple{System.Int32,System.String})">
|
||||
<summary>
|
||||
实体分页集合结果
|
||||
</summary>
|
||||
<param name="data"></param>
|
||||
<param name="totalCount"></param>
|
||||
<param name="result"></param>
|
||||
</member>
|
||||
<member name="P:WMS.Web.Core.Internal.Results.ResultPagedNumber2List`1.TotalCount">
|
||||
<summary>
|
||||
Total count of Items.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:WMS.Web.Core.Internal.Results.ResultPagedNumber2List`1.Details">
|
||||
<summary>
|
||||
总数量
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:WMS.Web.Core.Internal.Results.ResultPagedNumber2List`1.ReSuccess(System.Collections.Generic.IList{`0},System.Int32,System.Collections.Generic.List{System.Decimal})">
|
||||
<summary>
|
||||
创建成功的返回消息
|
||||
</summary>
|
||||
<param name="data">实体集合</param>
|
||||
<param name="totalCount">总条数</param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:WMS.Web.Core.Internal.Results.ResultPagedNumber2List`1.ReSuccess">
|
||||
<summary>
|
||||
创建成功的返回消息
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:WMS.Web.Core.Internal.Results.ResultPagedNumber2List`1.ReFailure(System.String,System.Int32)">
|
||||
<summary>
|
||||
创建返回信息(返回处理失败)
|
||||
</summary>
|
||||
<param name="message">结果消息</param>
|
||||
<param name="status">结果状态</param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:WMS.Web.Core.Internal.Results.ResultPagedNumber2List`1.ReFailure(System.ValueTuple{System.Int32,System.String})">
|
||||
<summary>
|
||||
创建返回信息(返回处理失败)
|
||||
</summary>
|
||||
<param name="result">结果消息</param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:WMS.Web.Core.Internal.Results.ResultPagedNumber2List`1.ReFailure(WMS.Web.Core.Internal.Results.Result)">
|
||||
<summary>
|
||||
创建返回信息(返回处理失败)
|
||||
</summary>
|
||||
<param name="result">结果</param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:WMS.Web.Core.Internal.Results.ResultPagedNumber2List`1.AsTask">
|
||||
<summary>
|
||||
转换为 task
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="T:WMS.Web.Core.Internal.Results.ResultPagedNumberList`1">
|
||||
<summary>
|
||||
分页列表结果对象
|
||||
|
||||
Reference in New Issue
Block a user