add - 基础信息模块数据操作

master
wenjy 3 weeks ago
parent 3555b499b0
commit e135a51a3a

@ -1,7 +0,0 @@
namespace Sln.Wcs.ElevatorSdk
{
public class Class1
{
}
}

@ -1,12 +1,126 @@
using System;
using SqlSugar;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
#region << 版 本 注 释 >>
/*--------------------------------------------------------------------
* (c) 2026 WenJY
* CLR4.0.30319.42000
* T14-GEN3-7895
* Sln.Wcs.Model.Domain
* 083c9c2b-6e5e-422e-bd25-bfaf9b3a9f22
*
* WenJY
*
* 2026-03-25 16:20:18
* V1.0.0
*
*
*--------------------------------------------------------------------
*
*
*
*
* V1.0.0
*--------------------------------------------------------------------*/
#endregion << 版 本 注 释 >>
namespace Sln.Wcs.Model.Domain
{
internal class BaseDeviceInfo
///<summary>
///设备信息
///</summary>
[SugarTable("base_device_info"), TenantAttribute("core")]
public class BaseDeviceInfo
{
/// <summary>
/// Desc:主键标识
/// Default:
/// Nullable:False
/// </summary>
[SugarColumn(IsPrimaryKey = true, IsIdentity = true, ColumnName = "obj_id")]
public int objId { get; set; }
/// <summary>
/// Desc:设备编号
/// Default:
/// Nullable:False
/// </summary>
[SugarColumn(ColumnName = "device_code")]
public string deviceCode { get; set; }
/// <summary>
/// Desc:设备名称
/// Default:
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName = "device_name")]
public string deviceName { get; set; }
/// <summary>
/// Desc:设备类型0-输送线1-AGV2-提升机
/// Default:0
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName = "device_type")]
public int? deviceType { get; set; }
/// <summary>
/// Desc:设备状态0-正常1-在忙2-异常
/// Default:0
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName = "device_status")]
public int? deviceStatus { get; set; }
/// <summary>
/// Desc:是否标识1-是0-否
/// Default:0
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName = "is_flag")]
public int? isFlag { get; set; }
/// <summary>
/// Desc:备注
/// Default:
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName = "remark")]
public string remark { get; set; }
/// <summary>
/// Desc:创建人
/// Default:
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName = "created_by")]
public string createdBy { get; set; }
/// <summary>
/// Desc:创建时间
/// Default:
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName = "created_time")]
public DateTime? createdTime { get; set; }
/// <summary>
/// Desc:更新人
/// Default:
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName = "updated_by")]
public string updatedBy { get; set; }
/// <summary>
/// Desc:更新时间
/// Default:
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName = "updated_time")]
public DateTime? updatedTime { get; set; }
}
}

@ -0,0 +1,198 @@
using SqlSugar;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
#region << 版 本 注 释 >>
/*--------------------------------------------------------------------
* (c) 2026 WenJY
* CLR4.0.30319.42000
* T14-GEN3-7895
* Sln.Wcs.Model.Domain
* 330ca081-4696-4624-ba20-b00dc20a6369
*
* WenJY
*
* 2026-03-25 16:20:32
* V1.0.0
*
*
*--------------------------------------------------------------------
*
*
*
*
* V1.0.0
*--------------------------------------------------------------------*/
#endregion << 版 本 注 释 >>
namespace Sln.Wcs.Model.Domain
{
///<summary>
///库位信息
///</summary>
[SugarTable("base_location_info"), TenantAttribute("core")]
public class BaseLocationInfo
{
/// <summary>
/// Desc:主键标识
/// Default:
/// Nullable:False
/// </summary>
[SugarColumn(IsPrimaryKey = true, IsIdentity = true, ColumnName = "obj_id")]
public int objId { get; set; }
/// <summary>
/// Desc:库位编号
/// Default:
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName = "location_code")]
public string locationCode { get; set; }
/// <summary>
/// Desc:库位名称
/// Default:
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName = "location_name")]
public string locationName { get; set; }
/// <summary>
/// Desc:库位区域
/// Default:
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName = "location_area")]
public string locationArea { get; set; }
/// <summary>
/// Desc:所属仓库
/// Default:
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName = "store_code")]
public string storeCode { get; set; }
/// <summary>
/// Desc:排
/// Default:
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName = "location_rows")]
public int? locationRows { get; set; }
/// <summary>
/// Desc:列
/// Default:
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName = "location_columns")]
public int? locationColumns { get; set; }
/// <summary>
/// Desc:层
/// Default:
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName = "location_layers")]
public int? locationLayers { get; set; }
/// <summary>
/// Desc:AGV定位
/// Default:
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName = "agv_position")]
public string agvPosition { get; set; }
/// <summary>
/// Desc:关联设备编号
/// Default:
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName = "device_code")]
public string deviceCode { get; set; }
/// <summary>
/// Desc:物料编号
/// Default:
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName = "material_code")]
public string materialCode { get; set; }
/// <summary>
/// Desc:托盘条码
/// Default:
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName = "pallet_barcode")]
public string palletBarcode { get; set; }
/// <summary>
/// Desc:库存数量
/// Default:
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName = "stack_count")]
public string stackCount { get; set; }
/// <summary>
/// Desc:库位状态;0-未使用;1-已使用;2-锁库;3-异常
/// Default:0
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName = "location_status")]
public int? locationStatus { get; set; }
/// <summary>
/// Desc:是否标识1-是0-否
/// Default:0
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName = "is_flag")]
public int? isFlag { get; set; }
/// <summary>
/// Desc:备注
/// Default:
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName = "remark")]
public string remark { get; set; }
/// <summary>
/// Desc:创建人
/// Default:
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName = "created_by")]
public string createdBy { get; set; }
/// <summary>
/// Desc:创建时间
/// Default:
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName = "created_time")]
public DateTime? createdTime { get; set; }
/// <summary>
/// Desc:更新人
/// Default:
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName = "updated_by")]
public string updatedBy { get; set; }
/// <summary>
/// Desc:更新时间
/// Default:
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName = "updated_time")]
public DateTime? updatedTime { get; set; }
}
}

@ -0,0 +1,142 @@
using SqlSugar;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
#region << 版 本 注 释 >>
/*--------------------------------------------------------------------
* (c) 2026 WenJY
* CLR4.0.30319.42000
* T14-GEN3-7895
* Sln.Wcs.Model.Domain
* ef416a98-ba06-4357-8296-665f9688477b
*
* WenJY
*
* 2026-03-25 16:20:43
* V1.0.0
*
*
*--------------------------------------------------------------------
*
*
*
*
* V1.0.0
*--------------------------------------------------------------------*/
#endregion << 版 本 注 释 >>
namespace Sln.Wcs.Model.Domain
{
///<summary>
///物料信息
///</summary>
[SugarTable("base_material_info"), TenantAttribute("core")]
public class BaseMaterialInfo
{
/// <summary>
/// Desc:主键标识
/// Default:
/// Nullable:False
/// </summary>
[SugarColumn(IsPrimaryKey = true, IsIdentity = true, ColumnName = "obj_id")]
public int objId { get; set; }
/// <summary>
/// Desc:物料编号
/// Default:
/// Nullable:False
/// </summary>
[SugarColumn(ColumnName = "material_code")]
public string materialCode { get; set; }
/// <summary>
/// Desc:物料名称
/// Default:
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName = "material_name")]
public string materialName { get; set; }
/// <summary>
/// Desc:物料类型
/// Default:
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName = "material_type")]
public string materialType { get; set; }
/// <summary>
/// Desc:物料条码
/// Default:
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName = "material_barcode")]
public string materialBarcode { get; set; }
/// <summary>
/// Desc:最短存放周期
/// Default:
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName = "min_storage_cycle")]
public int? minStorageCycle { get; set; }
/// <summary>
/// Desc:最长存放周期
/// Default:
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName = "max_storage_cycle")]
public int? maxStorageCycle { get; set; }
/// <summary>
/// Desc:是否标识1-是0-否
/// Default:0
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName = "is_flag")]
public int? isFlag { get; set; }
/// <summary>
/// Desc:备注
/// Default:
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName = "remark")]
public string remark { get; set; }
/// <summary>
/// Desc:创建人
/// Default:
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName = "created_by")]
public string createdBy { get; set; }
/// <summary>
/// Desc:创建时间
/// Default:
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName = "created_time")]
public DateTime? createdTime { get; set; }
/// <summary>
/// Desc:更新人
/// Default:
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName = "updated_by")]
public string updatedBy { get; set; }
/// <summary>
/// Desc:更新时间
/// Default:
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName = "updated_time")]
public DateTime? updatedTime { get; set; }
}
}

@ -0,0 +1,118 @@
using SqlSugar;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
#region << 版 本 注 释 >>
/*--------------------------------------------------------------------
* (c) 2026 WenJY
* CLR4.0.30319.42000
* T14-GEN3-7895
* Sln.Wcs.Model.Domain
* 05fbbc8d-2392-4da0-904e-3f6d689d2c88
*
* WenJY
*
* 2026-03-25 16:21:07
* V1.0.0
*
*
*--------------------------------------------------------------------
*
*
*
*
* V1.0.0
*--------------------------------------------------------------------*/
#endregion << 版 本 注 释 >>
namespace Sln.Wcs.Model.Domain
{
///<summary>
///路径明细
///</summary>
[SugarTable("base_path_details"), TenantAttribute("core")]
public class BasePathDetails
{
/// <summary>
/// Desc:主键标识
/// Default:
/// Nullable:False
/// </summary>
[SugarColumn(IsPrimaryKey = true, IsIdentity = true, ColumnName = "obj_id")]
public int objId { get; set; }
/// <summary>
/// Desc:路径编号
/// Default:
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName = "path_code")]
public string pathCode { get; set; }
/// <summary>
/// Desc:起点
/// Default:
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName = "start_point")]
public string startPoint { get; set; }
/// <summary>
/// Desc:终点
/// Default:
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName = "end_point")]
public string endPoint { get; set; }
/// <summary>
/// Desc:是否标识1-是0-否
/// Default:0
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName = "is_flag")]
public int? isFlag { get; set; }
/// <summary>
/// Desc:备注
/// Default:
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName = "remark")]
public string remark { get; set; }
/// <summary>
/// Desc:创建人
/// Default:
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName = "created_by")]
public string createdBy { get; set; }
/// <summary>
/// Desc:创建时间
/// Default:
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName = "created_time")]
public DateTime? createdTime { get; set; }
/// <summary>
/// Desc:更新人
/// Default:
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName = "updated_by")]
public string updatedBy { get; set; }
/// <summary>
/// Desc:更新时间
/// Default:
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName = "updated_time")]
public DateTime? updatedTime { get; set; }
}
}

@ -0,0 +1,110 @@
using SqlSugar;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
#region << 版 本 注 释 >>
/*--------------------------------------------------------------------
* (c) 2026 WenJY
* CLR4.0.30319.42000
* T14-GEN3-7895
* Sln.Wcs.Model.Domain
* 32362551-1f9c-48c5-aec5-8e784b48a90b
*
* WenJY
*
* 2026-03-25 16:20:55
* V1.0.0
*
*
*--------------------------------------------------------------------
*
*
*
*
* V1.0.0
*--------------------------------------------------------------------*/
#endregion << 版 本 注 释 >>
namespace Sln.Wcs.Model.Domain
{
///<summary>
///路径信息
///</summary>
[SugarTable("base_path_info"), TenantAttribute("core")]
public class BasePathInfo
{
/// <summary>
/// Desc:主键标识
/// Default:
/// Nullable:False
/// </summary>
[SugarColumn(IsPrimaryKey = true, IsIdentity = true, ColumnName = "obj_id")]
public int objId { get; set; }
/// <summary>
/// Desc:路径编号
/// Default:
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName = "path_code")]
public string pathCode { get; set; }
/// <summary>
/// Desc:路径名称
/// Default:
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName = "path_name")]
public string pathName { get; set; }
/// <summary>
/// Desc:是否标识1-是0-否
/// Default:0
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName = "is_flag")]
public int? isFlag { get; set; }
/// <summary>
/// Desc:备注
/// Default:
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName = "remark")]
public string remark { get; set; }
/// <summary>
/// Desc:创建人
/// Default:
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName = "created_by")]
public string createdBy { get; set; }
/// <summary>
/// Desc:创建时间
/// Default:
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName = "created_time")]
public DateTime? createdTime { get; set; }
/// <summary>
/// Desc:更新人
/// Default:
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName = "updated_by")]
public string updatedBy { get; set; }
/// <summary>
/// Desc:更新时间
/// Default:
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName = "updated_time")]
public DateTime? updatedTime { get; set; }
}
}

@ -0,0 +1,110 @@
using SqlSugar;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
#region << 版 本 注 释 >>
/*--------------------------------------------------------------------
* (c) 2026 WenJY
* CLR4.0.30319.42000
* T14-GEN3-7895
* Sln.Wcs.Model.Domain
* 1662ee15-9ae3-4e65-9801-3244af44103f
*
* WenJY
*
* 2026-03-25 16:21:18
* V1.0.0
*
*
*--------------------------------------------------------------------
*
*
*
*
* V1.0.0
*--------------------------------------------------------------------*/
#endregion << 版 本 注 释 >>
namespace Sln.Wcs.Model.Domain
{
///<summary>
///仓库信息
///</summary>
[SugarTable("base_store_info"), TenantAttribute("core")]
public class BaseStoreInfo
{
/// <summary>
/// Desc:主键标识
/// Default:
/// Nullable:False
/// </summary>
[SugarColumn(IsPrimaryKey = true, IsIdentity = true, ColumnName = "obj_id")]
public int objId { get; set; }
/// <summary>
/// Desc:仓库编号
/// Default:
/// Nullable:False
/// </summary>
[SugarColumn(ColumnName = "store_code")]
public string storeCode { get; set; }
/// <summary>
/// Desc:仓库名称
/// Default:
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName = "store_name")]
public string storeName { get; set; }
/// <summary>
/// Desc:是否表示1-是0-否
/// Default:0
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName = "is_flag")]
public int? isFlag { get; set; }
/// <summary>
/// Desc:备注
/// Default:
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName = "remark")]
public string remark { get; set; }
/// <summary>
/// Desc:创建人
/// Default:
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName = "created_by")]
public string createdBy { get; set; }
/// <summary>
/// Desc:创建时间
/// Default:
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName = "created_time")]
public DateTime? createdTime { get; set; }
/// <summary>
/// Desc:更新人
/// Default:
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName = "updated_by")]
public string updatedBy { get; set; }
/// <summary>
/// Desc:更新时间
/// Default:
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName = "updated_time")]
public DateTime? updatedTime { get; set; }
}
}

@ -0,0 +1,14 @@
using Sln.Wcs.Model.Domain;
using Sln.Wcs.Repository.service.@base;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Sln.Wcs.Repository.service
{
public interface IBaseDeviceInfoService : IBaseService<BaseDeviceInfo>
{
}
}

@ -0,0 +1,14 @@
using Sln.Wcs.Model.Domain;
using Sln.Wcs.Repository.service.@base;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Sln.Wcs.Repository.service
{
public interface IBaseLocationInfoService:IBaseService<BaseLocationInfo>
{
}
}

@ -0,0 +1,14 @@
using Sln.Wcs.Model.Domain;
using Sln.Wcs.Repository.service.@base;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Sln.Wcs.Repository.service
{
public interface IBaseMaterialInfoService:IBaseService<BaseMaterialInfo>
{
}
}

@ -0,0 +1,14 @@
using Sln.Wcs.Model.Domain;
using Sln.Wcs.Repository.service.@base;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Sln.Wcs.Repository.service
{
public interface IBasePathDetailsService:IBaseService<BasePathDetails>
{
}
}

@ -0,0 +1,14 @@
using Sln.Wcs.Model.Domain;
using Sln.Wcs.Repository.service.@base;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Sln.Wcs.Repository.service
{
public interface IBasePathInfoService:IBaseService<BasePathInfo>
{
}
}

@ -0,0 +1,14 @@
using Sln.Wcs.Model.Domain;
using Sln.Wcs.Repository.service.@base;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Sln.Wcs.Repository.service
{
public interface IBaseStoreInfoService:IBaseService<BaseStoreInfo>
{
}
}

@ -0,0 +1,39 @@
using Sln.Wcs.Model.Domain;
using Sln.Wcs.Repository.service.@base;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
#region << 版 本 注 释 >>
/*--------------------------------------------------------------------
* (c) 2026 WenJY
* CLR4.0.30319.42000
* T14-GEN3-7895
* Sln.Wcs.Repository.service.Impl
* 6990ddb2-4013-42e6-b721-ef9ae41bcf70
*
* WenJY
*
* 2026-03-25 16:31:19
* V1.0.0
*
*
*--------------------------------------------------------------------
*
*
*
*
* V1.0.0
*--------------------------------------------------------------------*/
#endregion << 版 本 注 释 >>
namespace Sln.Wcs.Repository.service.Impl
{
public class BaseDeviceInfoServiceImpl : BaseServiceImpl<BaseDeviceInfo>, IBaseDeviceInfoService
{
public BaseDeviceInfoServiceImpl(Repository<BaseDeviceInfo> rep) : base(rep)
{
}
}
}

@ -0,0 +1,39 @@
using Sln.Wcs.Model.Domain;
using Sln.Wcs.Repository.service.@base;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
#region << 版 本 注 释 >>
/*--------------------------------------------------------------------
* (c) 2026 WenJY
* CLR4.0.30319.42000
* T14-GEN3-7895
* Sln.Wcs.Repository.service.Impl
* e4191f7c-0aa2-4437-9195-a4e001395e85
*
* WenJY
*
* 2026-03-25 16:32:22
* V1.0.0
*
*
*--------------------------------------------------------------------
*
*
*
*
* V1.0.0
*--------------------------------------------------------------------*/
#endregion << 版 本 注 释 >>
namespace Sln.Wcs.Repository.service.Impl
{
public class BaseLocationInfoServiceImpl : BaseServiceImpl<BaseLocationInfo>, IBaseLocationInfoService
{
public BaseLocationInfoServiceImpl(Repository<BaseLocationInfo> rep) : base(rep)
{
}
}
}

@ -0,0 +1,39 @@
using Sln.Wcs.Model.Domain;
using Sln.Wcs.Repository.service.@base;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
#region << 版 本 注 释 >>
/*--------------------------------------------------------------------
* (c) 2026 WenJY
* CLR4.0.30319.42000
* T14-GEN3-7895
* Sln.Wcs.Repository.service.Impl
* f8b5ccd9-4625-449a-b066-fe976b3db770
*
* WenJY
*
* 2026-03-25 16:33:05
* V1.0.0
*
*
*--------------------------------------------------------------------
*
*
*
*
* V1.0.0
*--------------------------------------------------------------------*/
#endregion << 版 本 注 释 >>
namespace Sln.Wcs.Repository.service.Impl
{
public class BaseMaterialInfoServiceImpl : BaseServiceImpl<BaseMaterialInfo>, IBaseMaterialInfoService
{
public BaseMaterialInfoServiceImpl(Repository<BaseMaterialInfo> rep) : base(rep)
{
}
}
}

@ -0,0 +1,39 @@
using Sln.Wcs.Model.Domain;
using Sln.Wcs.Repository.service.@base;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
#region << 版 本 注 释 >>
/*--------------------------------------------------------------------
* (c) 2026 WenJY
* CLR4.0.30319.42000
* T14-GEN3-7895
* Sln.Wcs.Repository.service.Impl
* 0639e100-f810-46fb-b590-82ff4b4eedd5
*
* WenJY
*
* 2026-03-25 16:34:17
* V1.0.0
*
*
*--------------------------------------------------------------------
*
*
*
*
* V1.0.0
*--------------------------------------------------------------------*/
#endregion << 版 本 注 释 >>
namespace Sln.Wcs.Repository.service.Impl
{
public class BasePathDetailsServiceImpl : BaseServiceImpl<BasePathDetails>, IBasePathDetailsService
{
public BasePathDetailsServiceImpl(Repository<BasePathDetails> rep) : base(rep)
{
}
}
}

@ -0,0 +1,39 @@
using Sln.Wcs.Model.Domain;
using Sln.Wcs.Repository.service.@base;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
#region << 版 本 注 释 >>
/*--------------------------------------------------------------------
* (c) 2026 WenJY
* CLR4.0.30319.42000
* T14-GEN3-7895
* Sln.Wcs.Repository.service.Impl
* 0603d318-2ae9-474e-a474-586ac1a1b9f6
*
* WenJY
*
* 2026-03-25 16:34:47
* V1.0.0
*
*
*--------------------------------------------------------------------
*
*
*
*
* V1.0.0
*--------------------------------------------------------------------*/
#endregion << 版 本 注 释 >>
namespace Sln.Wcs.Repository.service.Impl
{
public class BasePathInfoServiceImpl : BaseServiceImpl<BasePathInfo>, IBasePathInfoService
{
public BasePathInfoServiceImpl(Repository<BasePathInfo> rep) : base(rep)
{
}
}
}

@ -0,0 +1,39 @@
using Sln.Wcs.Model.Domain;
using Sln.Wcs.Repository.service.@base;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
#region << 版 本 注 释 >>
/*--------------------------------------------------------------------
* (c) 2026 WenJY
* CLR4.0.30319.42000
* T14-GEN3-7895
* Sln.Wcs.Repository.service.Impl
* e57e4328-bde4-4943-843a-af619537db3b
*
* WenJY
*
* 2026-03-25 16:35:17
* V1.0.0
*
*
*--------------------------------------------------------------------
*
*
*
*
* V1.0.0
*--------------------------------------------------------------------*/
#endregion << 版 本 注 释 >>
namespace Sln.Wcs.Repository.service.Impl
{
public class BaseStoreInfoServiceImpl : BaseServiceImpl<BaseStoreInfo>, IBaseStoreInfoService
{
public BaseStoreInfoServiceImpl(Repository<BaseStoreInfo> rep) : base(rep)
{
}
}
}

@ -28,7 +28,7 @@ using System.Threading.Tasks;
* V1.0.0
*--------------------------------------------------------------------*/
#endregion << 版 本 注 释 >>
namespace Sln.Wcs.Repository.@base
namespace Sln.Wcs.Repository.service.@base
{
public class BaseServiceImpl<T> : IBaseService<T> where T : class, new()
{

@ -5,7 +5,7 @@ using System.Linq.Expressions;
using System.Text;
using System.Threading.Tasks;
namespace Sln.Wcs.Repository.@base
namespace Sln.Wcs.Repository.service.@base
{
public interface IBaseService<T> where T : class
{

@ -7,6 +7,7 @@ using Newtonsoft.Json;
using Sln.Wcs.HikRoBotSdk;
using Sln.Wcs.Model.Configs;
using Sln.Wcs.Repository;
using Sln.Wcs.Repository.service;
using Sln.Wcs.Serilog;
using ZiggyCreatures.Caching.Fusion;
using ZiggyCreatures.Caching.Fusion.Serialization.NewtonsoftJson;
@ -30,7 +31,6 @@ namespace Sln.Wcs
log.Info($"系统启动成功,日志存放位置:{config["logPath"]}");
}
private static void ConfigureServices(IServiceCollection services)

Loading…
Cancel
Save