payne
2024-04-25 d6883f7f2dc6f60b4378b6c4d456750de7084c77
修改
已修改9个文件
74 ■■■■ 文件已修改
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsBase/BaseCustomer/BaseCustomerService.cs 26 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsBase/BaseCustomer/Dto/BaseCustomerInput.cs 14 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsBase/BaseCustomer/Dto/BaseCustomerOutput.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsBase/WmsMaterial/Dto/WmsMaterialInput.cs 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsBase/WmsMaterial/Dto/WmsMaterialOutput.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsBase/WmsMaterial/WmsMaterialService.cs 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Entity/WmsBase/BaseCustomer.cs 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Enum/Wms/BaseCustomerEnum.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/SeedData/SysDictTypeSeedData.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsBase/BaseCustomer/BaseCustomerService.cs
@@ -16,7 +16,7 @@
namespace Admin.NET.Application
{
    /// <summary>
    /// 往来关系服务
    /// 往来单位服务
    /// </summary>
    [ApiDescriptionSettings("WmsBase", Name = "BaseCustomer", Order = 100)]
    [Route("api")]
@@ -42,7 +42,7 @@
        }
        /// <summary>
        /// 分页查询往来关系
        /// 分页查询往来单位
        /// </summary>
        /// <param name="input"></param>
        /// <returns></returns>
@@ -74,10 +74,10 @@
        }
        /// <summary>
        /// 不分页查询往来关系列表
        /// 不分页查询往来单位列表
        /// </summary>
        /// <param name="input">往来关系查询参数</param>
        /// <returns>(往来关系)实例列表</returns>
        /// <param name="input">往来单位查询参数</param>
        /// <returns>(往来单位)实例列表</returns>
        [HttpGet("BaseCustomer/listNonPage")]
        public async Task<List<BaseCustomerOutput>> ListNonPageAsync([FromQuery] BaseCustomerSearchNonPage input)
        {
@@ -123,7 +123,7 @@
        }
         /// <summary>
        /// 获取往来关系
        /// 获取往来单位
        /// </summary>
        /// <param name="input"></param>
        /// <returns></returns>
@@ -134,7 +134,7 @@
        }
        /// <summary>
        /// 获取往来关系列表
        /// 获取往来单位列表
        /// </summary>
        /// <param name="input"></param>
        /// <returns></returns>
@@ -147,7 +147,7 @@
        #region 增、删、改
        /// <summary>
        /// 增加往来关系
        /// 增加往来单位
        /// </summary>
        /// <param name="input"></param>
        /// <returns></returns>
@@ -167,7 +167,7 @@
        }
        /// <summary>
        /// 删除往来关系
        /// 删除往来单位
        /// </summary>
        /// <param name="input"></param>
        /// <returns></returns>
@@ -180,7 +180,7 @@
        }
        /// <summary>
        /// 更新往来关系
        /// 更新往来单位
        /// </summary>
        /// <param name="input"></param>
        /// <returns></returns>
@@ -205,7 +205,7 @@
        #region 导入
        /// <summary>
        /// Excel模板导入往来关系功能
        /// Excel模板导入往来单位功能
        /// </summary>
        /// <param name="file">Excel模板文件</param>
        /// <returns>导入的记录数</returns>
@@ -381,7 +381,7 @@
        }
        /// <summary>
        /// 根据版本下载往来关系的Excel导入模板
        /// 根据版本下载往来单位的Excel导入模板
        /// </summary>
        /// <param name="version">模板版本</param>
        /// <returns>下载的模板文件</returns>
@@ -389,7 +389,7 @@
        public IActionResult DownloadExcelTemplate([FromQuery] string version)
        {
            string _path = TemplateConst.EXCEL_TEMPLATEFILE_导入模版路径 + $"\\BaseCustomer{TemplateConst.EXCEL_TEMPLATEFILE_导入模版名称后缀}.xlsx";
            var fileName = HttpUtility.UrlEncode($"导入模板(往来关系).xlsx", Encoding.GetEncoding("UTF-8"));
            var fileName = HttpUtility.UrlEncode($"导入模板(往来单位).xlsx", Encoding.GetEncoding("UTF-8"));
            return new FileStreamResult(new FileStream(_path, FileMode.Open), "application/octet-stream") { FileDownloadName = fileName };
        }
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsBase/BaseCustomer/Dto/BaseCustomerInput.cs
@@ -7,7 +7,7 @@
{    
    
    /// <summary>
    /// 往来关系查询参数
    /// 往来单位查询参数
    /// </summary>
    public class BaseCustomerSearch : PageInputBase
    {
@@ -104,7 +104,7 @@
    }
        /// <summary>
    /// 往来关系不分页查询参数
    /// 往来单位不分页查询参数
    /// </summary>
    public class BaseCustomerSearchNonPage : PageInputNonPageBase
    {
@@ -201,7 +201,7 @@
    }
    /// <summary>
    /// 往来关系输入参数
    /// 往来单位输入参数
    /// </summary>
    public class BaseCustomerInput
    {      
@@ -279,21 +279,21 @@
    }
    /// <summary>
    /// 往来关系新增参数
    /// 往来单位新增参数
    /// </summary>
    public class AddBaseCustomerInput : BaseCustomerInput
    {
    }
    /// <summary>
    /// 往来关系删除参数
    /// 往来单位删除参数
    /// </summary>
    public class DeleteBaseCustomerInput : BaseId
    {
    }
    /// <summary>
    /// 往来关系更新参数
    /// 往来单位更新参数
    /// </summary>
    public class UpdateBaseCustomerInput : BaseCustomerInput
    {
@@ -306,7 +306,7 @@
    }
    /// <summary>
    /// 往来关系获取单个参数
    /// 往来单位获取单个参数
    /// </summary>
    public class QueryeBaseCustomerInput : BaseId
    {
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsBase/BaseCustomer/Dto/BaseCustomerOutput.cs
@@ -4,7 +4,7 @@
namespace Admin.NET.Application
{
    /// <summary>
    /// 往来关系输出参数
    /// 往来单位输出参数
    /// </summary>
    public class BaseCustomerOutput
    {
@@ -81,7 +81,7 @@
        /// <summary>
        /// Id主键
        /// </summary>
        public long? Id { get; set; }
        public long Id { get; set; }
        
        /// <summary>
        /// 创建时间
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsBase/WmsMaterial/Dto/WmsMaterialInput.cs
@@ -452,14 +452,14 @@
        /// </summary>
        public List<AddWmsSubstituteGoodInput> SubstituteGoodList { get; set; }
        /// <summary>
        /// 往来关系
        /// </summary>
        public List<BaseCustomerInput> BaseCustomerList { get; set; }
        ///// <summary>
        ///// 往来单位
        ///// </summary>
        //public List<BaseCustomerInput> BaseCustomerList { get; set; }
        /// <summary>
        /// 客户档案ID列表
        /// 客户档案(往来单位)ID列表
        /// </summary>
        public List<long> BaseCustomerList { get; set; }
    }
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsBase/WmsMaterial/Dto/WmsMaterialOutput.cs
@@ -163,7 +163,7 @@
        public List<WmsSubstituteGoodOutput> SubstituteGoodList { get; set; }
        /// <summary>
        /// 往来关系
        /// 往来单位
        /// </summary>
        public List<BaseCustomerOutput> BaseCustomerList { get; set; }
    }
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsBase/WmsMaterial/WmsMaterialService.cs
@@ -250,11 +250,11 @@
            wmsMaterial.MaterialTypeName = wmsMaterialType.MaterialTypeName;  
            //往来关系信息
            var baseCustomerList = input.BaseCustomerList.Adapt<List<BaseCustomer>>();
            //往来单位
            var wmsBaseCustomerList = await _baseCustomerRep.DetachedEntities.Where(u => input.BaseCustomerList.Contains(u.Id) && u.IsDeleted == false && u.IsDisabled == false).ProjectToType<BaseCustomerOutput>().ToListAsync();
            //物料客户关联关系
            var materialCustomerList=new List<WmsMaterialCustomer>();
            foreach (var baseCustomer in baseCustomerList)
            foreach (var baseCustomer in wmsBaseCustomerList)
            {
                materialCustomerList.Add(new WmsMaterialCustomer()
                {
@@ -350,7 +350,7 @@
            }
            //往来关系信息
            //往来单位信息
            var baseCustomerList = input.BaseCustomerList.Adapt<List<BaseCustomer>>();
            //物料客户关联关系
            var materialCustomerList = new List<WmsMaterialCustomer>();
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Entity/WmsBase/BaseCustomer.cs
@@ -5,15 +5,15 @@
/*
 * @author : 刘文奇
 * @date : 2024/4/23下午4:07:57
 * @desc : 往来关系
 * @desc : 往来单位
 */
namespace Admin.NET.Core
{
    /// <summary>
    /// 往来关系
    /// 往来单位
    /// </summary>
    [Table("base_customer")]
    [Comment("往来关系")]
    [Comment("往来单位")]
    public class BaseCustomer : DEntityBase
    {
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Enum/Wms/BaseCustomerEnum.cs
@@ -3,7 +3,7 @@
namespace Admin.NET.Core
{
    /// <summary>
    /// 往来关系类型
    /// 往来单位类型
    /// </summary>
    public enum BaseCustomerTypeEnum
    {
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/SeedData/SysDictTypeSeedData.cs
@@ -82,7 +82,7 @@
                  new SysDictType{Id=539751788187717, Name="物料ABC分类", Code="abc_class_type", Sort=100, Remark="", Status=0 },
                    new SysDictType{Id=540028296155205, Name="往来关系类型", Code="base_customer_type", Sort=100, Remark="", Status=0 },
                    new SysDictType{Id=540028296155205, Name="往来单位类型", Code="base_customer_type", Sort=100, Remark="", Status=0 },
            };
        }
    }