序列号集

This commit is contained in:
tongfei
2023-11-13 14:43:15 +08:00
parent 593422e730
commit a28f6bf0bd
5 changed files with 41 additions and 2 deletions

View File

@@ -417,6 +417,11 @@
数量 数量
</summary> </summary>
</member> </member>
<member name="P:WMS.Web.Domain.Entitys.InStockDetails.SerialNumbers">
<summary>
序列号集
</summary>
</member>
<member name="T:WMS.Web.Domain.Entitys.InStockTask"> <member name="T:WMS.Web.Domain.Entitys.InStockTask">
<summary> <summary>
erp入库任务表 erp入库任务表
@@ -1883,6 +1888,9 @@
<member name="M:WMS.Web.Domain.IService.ISerialNumberService.InStock(WMS.Web.Domain.Entitys.InStock,WMS.Web.Core.Dto.Login.LoginInDto,System.Boolean)"> <member name="M:WMS.Web.Domain.IService.ISerialNumberService.InStock(WMS.Web.Domain.Entitys.InStock,WMS.Web.Core.Dto.Login.LoginInDto,System.Boolean)">
入库 入库
</member> </member>
<member name="M:WMS.Web.Domain.IService.ISerialNumberService.BackRecord(WMS.Web.Domain.Entitys.BackRecord,WMS.Web.Core.Dto.Login.LoginInDto,System.Boolean)">
出入库回退
</member>
<member name="M:WMS.Web.Domain.IService.ISerialNumberService.SerialNumberOperate(System.Collections.Generic.List{WMS.Web.Domain.Entitys.SerialNumberOperate},System.Boolean)"> <member name="M:WMS.Web.Domain.IService.ISerialNumberService.SerialNumberOperate(System.Collections.Generic.List{WMS.Web.Domain.Entitys.SerialNumberOperate},System.Boolean)">
<summary> <summary>
序列号操作记录 序列号操作记录
@@ -3602,6 +3610,15 @@
<param name="isTransaction"></param> <param name="isTransaction"></param>
<returns></returns> <returns></returns>
</member> </member>
<member name="M:WMS.Web.Domain.Services.SerialNumberService.BackRecord(WMS.Web.Domain.Entitys.BackRecord,WMS.Web.Core.Dto.Login.LoginInDto,System.Boolean)">
<summary>
出入库回退
</summary>
<param name="backRecord"></param>
<param name="loginInfo"></param>
<param name="isTransaction"></param>
<returns></returns>
</member>
<member name="T:WMS.Web.Domain.Services.TakeStockService"> <member name="T:WMS.Web.Domain.Services.TakeStockService">
<summary> <summary>
盘点单服务 盘点单服务
@@ -4047,6 +4064,16 @@
组装拆卸入库 组装拆卸入库
</summary> </summary>
</member> </member>
<member name="F:WMS.Web.Domain.Values.SerialNumberOperateType.BackRecord_Off">
<summary>
入库回退下架
</summary>
</member>
<member name="F:WMS.Web.Domain.Values.SerialNumberOperateType.BackRecord_On">
<summary>
出库回退上架
</summary>
</member>
<member name="T:WMS.Web.Domain.Values.ShelfMethod"> <member name="T:WMS.Web.Domain.Values.ShelfMethod">
<summary> <summary>
非采购上架方式 非采购上架方式

View File

@@ -40,6 +40,6 @@ namespace WMS.Web.Domain.Entitys
/// <summary> /// <summary>
/// 序列号集 /// 序列号集
/// </summary> /// </summary>
public string SerialNumbers { get; set; } public List<string> SerialNumbers { get; set; } = new List<string>();
} }
} }

View File

@@ -53,5 +53,10 @@ namespace WMS.Web.Domain.Entitys
/// 数量 /// 数量
/// </summary> /// </summary>
public decimal Qty { get; set; } public decimal Qty { get; set; }
/// <summary>
/// 序列号集
/// </summary>
public List<string> SerialNumbers { get; set; } = new List<string>();
} }
} }

View File

@@ -1,6 +1,7 @@
using AutoMapper; using AutoMapper;
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Storage; using Microsoft.EntityFrameworkCore.Storage;
using Newtonsoft.Json;
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Linq; using System.Linq;
@@ -85,7 +86,7 @@ namespace WMS.Web.Repositories
Specifications = "", Specifications = "",
Qty = s.detail.Qty, Qty = s.detail.Qty,
SubStock = "", SubStock = "",
SerialNumbers = s.detail.SerialNumbers SerialNumbers = JsonConvert.SerializeObject(s.detail.SerialNumbers),
}).OrderByDescending(x => x.Id).Skip((dto.PageNo - 1) * dto.PageSize).Take(dto.PageSize).ToListAsync(); }).OrderByDescending(x => x.Id).Skip((dto.PageNo - 1) * dto.PageSize).Take(dto.PageSize).ToListAsync();
response.Data = list; response.Data = list;

View File

@@ -143,6 +143,9 @@ namespace WMS.Web.Repositories.Configuration
{ {
ent.ToTable("t_wms_instock_details"); ent.ToTable("t_wms_instock_details");
ent.HasKey(x => x.Id); ent.HasKey(x => x.Id);
ent.Property(f => f.SerialNumbers).HasConversion(
v => JsonConvert.SerializeObject(v),
v => JsonConvert.DeserializeObject<List<string>>(v));
}); });
# endregion # endregion
@@ -187,6 +190,9 @@ namespace WMS.Web.Repositories.Configuration
{ {
ent.ToTable("t_wms_back_record_details"); ent.ToTable("t_wms_back_record_details");
ent.HasKey(x => x.Id); ent.HasKey(x => x.Id);
ent.Property(f => f.SerialNumbers).HasConversion(
v => JsonConvert.SerializeObject(v),
v => JsonConvert.DeserializeObject<List<string>>(v));
}); });
#endregion #endregion