|
|
<?xml version="1.0"?>
|
|
|
<doc>
|
|
|
<assembly>
|
|
|
<name>CncRepository</name>
|
|
|
</assembly>
|
|
|
<members>
|
|
|
<member name="T:CncRepository.Base.BaseRepository">
|
|
|
<summary>
|
|
|
仓储基类,提供数据库连接管理
|
|
|
每个仓储方法应 using(CreateConnection()) 自动释放连接
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="M:CncRepository.Base.BaseRepository.#ctor(System.String)">
|
|
|
<summary>
|
|
|
初始化仓储基类
|
|
|
</summary>
|
|
|
<param name="connectionString">数据库连接字符串</param>
|
|
|
</member>
|
|
|
<member name="M:CncRepository.Base.BaseRepository.CreateConnection">
|
|
|
<summary>
|
|
|
创建新的数据库连接
|
|
|
调用方需使用 using 语句确保连接释放
|
|
|
</summary>
|
|
|
<example>
|
|
|
using (var conn = CreateConnection())
|
|
|
{
|
|
|
return conn.QueryFirstOrDefault<Machine>("SELECT * FROM cnc_machine WHERE id = @Id", new { Id = id });
|
|
|
}
|
|
|
</example>
|
|
|
</member>
|
|
|
<member name="T:CncRepository.Base.BusinessRepository">
|
|
|
<summary>
|
|
|
业务库仓储基类(cnc_business)
|
|
|
所有操作业务库的仓储继承此类
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="M:CncRepository.Base.BusinessRepository.#ctor(System.String)">
|
|
|
<summary>
|
|
|
初始化业务库仓储
|
|
|
</summary>
|
|
|
<param name="connectionString">cnc_business 数据库连接字符串</param>
|
|
|
</member>
|
|
|
<member name="T:CncRepository.Base.LogRepository">
|
|
|
<summary>
|
|
|
日志库仓储基类(cnc_log)
|
|
|
所有操作日志库的仓储继承此类
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="M:CncRepository.Base.LogRepository.#ctor(System.String)">
|
|
|
<summary>
|
|
|
初始化日志库仓储
|
|
|
</summary>
|
|
|
<param name="connectionString">cnc_log 数据库连接字符串</param>
|
|
|
</member>
|
|
|
<member name="F:CncRepository.Impl.AlertRepository.SelectColumns">
|
|
|
<summary>Alert SELECT列映射模板(snake_case列名 → PascalCase属性名)</summary>
|
|
|
</member>
|
|
|
<member name="T:CncRepository.Impl.AlertRepository.AlertTypeCount">
|
|
|
<summary>
|
|
|
告警类型计数内部类,用于Dapper映射
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="T:CncRepository.Impl.BrandFieldMappingRepository">
|
|
|
<summary>
|
|
|
品牌字段映射实现
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="T:CncRepository.Impl.BrandRepository">
|
|
|
<summary>
|
|
|
品牌实现
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="T:CncRepository.Impl.CollectAddressRepository">
|
|
|
<summary>
|
|
|
采集地址实现
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="F:CncRepository.Impl.CollectAddressRepository.SelectColumns">
|
|
|
<summary>采集地址SELECT列映射模板</summary>
|
|
|
</member>
|
|
|
<member name="T:CncRepository.Impl.DailyProductionRepository">
|
|
|
<summary>
|
|
|
cnc_daily_production 产量仓储实现(业务库)
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="T:CncRepository.Impl.Dashboard.DashboardRepository">
|
|
|
<summary>
|
|
|
仪表盘跨表统计查询实现
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="M:CncRepository.Impl.Dashboard.DashboardRepository.GetSummary">
|
|
|
<summary>汇总卡片数据</summary>
|
|
|
</member>
|
|
|
<member name="M:CncRepository.Impl.Dashboard.DashboardRepository.GetWorkshopProduction(System.DateTime,System.DateTime)">
|
|
|
<summary>按车间时间区间统计生产量(平均单机产量)</summary>
|
|
|
</member>
|
|
|
<member name="M:CncRepository.Impl.Dashboard.DashboardRepository.GetMachineRank(System.DateTime,System.DateTime,System.Int32)">
|
|
|
<summary>机床排行</summary>
|
|
|
</member>
|
|
|
<member name="M:CncRepository.Impl.Dashboard.DashboardRepository.GetWorkerRank(System.DateTime,System.DateTime,System.Int32)">
|
|
|
<summary>工人排行</summary>
|
|
|
</member>
|
|
|
<member name="M:CncRepository.Impl.Dashboard.DashboardRepository.GetProductionTrend(System.Int32)">
|
|
|
<summary>产量趋势(最近 days 天)</summary>
|
|
|
</member>
|
|
|
<member name="M:CncRepository.Impl.Dashboard.DashboardRepository.GetMachineStatusDistribution">
|
|
|
<summary>机床状态分布(示意性实现,需要根据实际状态表结构调整)</summary>
|
|
|
</member>
|
|
|
<member name="M:CncRepository.Impl.Dashboard.DashboardRepository.GetRecentAlerts(System.Int32)">
|
|
|
<summary>最近告警</summary>
|
|
|
</member>
|
|
|
<member name="T:CncRepository.Impl.Log.CollectorHeartbeatRepository">
|
|
|
<summary>
|
|
|
日志库:log_collector_heartbeat 心跳仓储实现
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="M:CncRepository.Impl.Log.CollectorHeartbeatRepository.Create(CncModels.Entity.CollectorHeartbeat)">
|
|
|
<summary>写入心跳</summary>
|
|
|
</member>
|
|
|
<member name="M:CncRepository.Impl.Log.CollectorHeartbeatRepository.GetLatest(System.String)">
|
|
|
<summary>获取最新心跳</summary>
|
|
|
</member>
|
|
|
<member name="M:CncRepository.Impl.Log.CollectorHeartbeatRepository.DeleteBeforeDate(System.DateTime)">
|
|
|
<summary>清理过去的心跳记录(按日期)</summary>
|
|
|
</member>
|
|
|
<member name="T:CncRepository.Impl.Log.CollectRawRepository">
|
|
|
<summary>
|
|
|
日志库:log_collect_raw 原始采集记录仓储实现
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="M:CncRepository.Impl.Log.CollectRawRepository.GetById(System.Int64)">
|
|
|
<summary>通过 Id 获取原始记录</summary>
|
|
|
</member>
|
|
|
<member name="M:CncRepository.Impl.Log.CollectRawRepository.GetByAddressId(System.Int32,System.Int32,System.Int32)">
|
|
|
<summary>按地址分页获取原始记录</summary>
|
|
|
</member>
|
|
|
<member name="M:CncRepository.Impl.Log.CollectRawRepository.GetLatestByAddressId(System.Int32)">
|
|
|
<summary>获取某地址最新的一条原始采集记录</summary>
|
|
|
</member>
|
|
|
<member name="M:CncRepository.Impl.Log.CollectRawRepository.Create(CncModels.Entity.CollectRaw)">
|
|
|
<summary>写入原始采集记录</summary>
|
|
|
</member>
|
|
|
<member name="M:CncRepository.Impl.Log.CollectRawRepository.DeleteBeforeDate(System.DateTime)">
|
|
|
<summary>清理过期数据(按日期)</summary>
|
|
|
</member>
|
|
|
<member name="T:CncRepository.Impl.MachineRepository">
|
|
|
<summary>
|
|
|
机床实现
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="F:CncRepository.Impl.MachineRepository.SelectColumns">
|
|
|
<summary>机床SELECT列映射模板(snake_case列名 → PascalCase属性名)</summary>
|
|
|
</member>
|
|
|
<member name="M:CncRepository.Impl.ProductionAdjustmentRepository.GetByTargetId(System.Int32)">
|
|
|
<inheritdoc/>
|
|
|
</member>
|
|
|
<member name="T:CncRepository.Impl.SysConfigRepository">
|
|
|
<summary>
|
|
|
系统配置实现
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="M:CncRepository.Impl.SysConfigRepository.GetByKey(System.String)">
|
|
|
<inheritdoc/>
|
|
|
</member>
|
|
|
<member name="M:CncRepository.Impl.SysConfigRepository.GetAll">
|
|
|
<inheritdoc/>
|
|
|
</member>
|
|
|
<member name="M:CncRepository.Impl.SysConfigRepository.UpdateValue(System.Int32,System.String)">
|
|
|
<inheritdoc/>
|
|
|
</member>
|
|
|
<member name="T:CncRepository.Impl.WorkerMachineRepository">
|
|
|
<summary>
|
|
|
工人-机床绑定实现
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="T:CncRepository.Impl.WorkerRepository">
|
|
|
<summary>
|
|
|
工人实现
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="F:CncRepository.Impl.WorkerRepository.SelectColumns">
|
|
|
<summary>工人SELECT列映射模板</summary>
|
|
|
</member>
|
|
|
<member name="T:CncRepository.Impl.WorkshopRepository">
|
|
|
<summary>
|
|
|
车间仓储实现
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="T:CncRepository.Interface.IAlertRepository">
|
|
|
<summary>
|
|
|
cnc_alert 告警表 仓储接口
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="T:CncRepository.Interface.IBrandFieldMappingRepository">
|
|
|
<summary>
|
|
|
品牌字段映射仓储接口
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="T:CncRepository.Interface.IBrandRepository">
|
|
|
<summary>
|
|
|
品牌仓储接口
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="T:CncRepository.Interface.ICollectAddressRepository">
|
|
|
<summary>
|
|
|
采集地址仓储接口
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="T:CncRepository.Interface.ICollectorHeartbeatRepository">
|
|
|
<summary>
|
|
|
日志库:心跳仓储接口
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="T:CncRepository.Interface.ICollectRawRepository">
|
|
|
<summary>
|
|
|
日志库:原始采集记录仓储接口
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="T:CncRepository.Interface.IDailyProductionRepository">
|
|
|
<summary>
|
|
|
cnc_daily_production 产量仓储接口(业务库)
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="T:CncRepository.Interface.IDashboardRepository">
|
|
|
<summary>
|
|
|
仪表盘统计查询仓储接口(跨表聚合)
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="T:CncRepository.Interface.IMachineDailyStatusRepository">
|
|
|
<summary>
|
|
|
cnc_machine_daily_status 机床日状态表 仓储接口
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="T:CncRepository.Interface.IMachineRepository">
|
|
|
<summary>
|
|
|
机床仓储接口
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="T:CncRepository.Interface.IProductionAdjustmentRepository">
|
|
|
<summary>
|
|
|
cnc_production_adjustment 产量修正审计表 仓储接口
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="T:CncRepository.Interface.IProductionSegmentRepository">
|
|
|
<summary>
|
|
|
cnc_production_segment 产量分段记录表 仓储接口
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="T:CncRepository.Interface.IScreenConfigRepository">
|
|
|
<summary>
|
|
|
cnc_screen_config 大屏卡片配置表 仓储接口
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="T:CncRepository.Interface.IScreenFilterRepository">
|
|
|
<summary>
|
|
|
cnc_screen_filter 大屏筛选配置表 仓储接口
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="T:CncRepository.Interface.ISysConfigRepository">
|
|
|
<summary>
|
|
|
系统配置仓储接口
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="M:CncRepository.Interface.ISysConfigRepository.GetByKey(System.String)">
|
|
|
<summary>按配置Key获取配置</summary>
|
|
|
</member>
|
|
|
<member name="M:CncRepository.Interface.ISysConfigRepository.GetAll">
|
|
|
<summary>获取全部配置</summary>
|
|
|
</member>
|
|
|
<member name="M:CncRepository.Interface.ISysConfigRepository.UpdateValue(System.Int32,System.String)">
|
|
|
<summary>更新配置值</summary>
|
|
|
<param name="id">配置项ID</param>
|
|
|
<param name="configValue">新值</param>
|
|
|
</member>
|
|
|
<member name="T:CncRepository.Interface.ISystemLogRepository">
|
|
|
<summary>
|
|
|
log_system 系统日志 仓储接口
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="T:CncRepository.Interface.IWorkerDailySummaryRepository">
|
|
|
<summary>
|
|
|
cnc_worker_daily_summary 工人日汇总表 仓储接口
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="T:CncRepository.Interface.IWorkerMachineRepository">
|
|
|
<summary>
|
|
|
工人-机床绑定仓储接口
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="T:CncRepository.Interface.IWorkerRepository">
|
|
|
<summary>
|
|
|
工人仓储接口
|
|
|
</summary>
|
|
|
</member>
|
|
|
<member name="T:CncRepository.Interface.IWorkshopRepository">
|
|
|
<summary>
|
|
|
车间仓储接口
|
|
|
</summary>
|
|
|
</member>
|
|
|
</members>
|
|
|
</doc>
|