You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
haoliang-net/publish/CncService.xml

488 lines
21 KiB
XML

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

<?xml version="1.0"?>
<doc>
<assembly>
<name>CncService</name>
</assembly>
<members>
<member name="T:CncService.BusinessException">
<summary>
业务异常
Service层抛出此异常由全局异常过滤器统一捕获并转换为ApiResponse
</summary>
</member>
<member name="P:CncService.BusinessException.Code">
<summary>业务错误码非0</summary>
</member>
<member name="M:CncService.BusinessException.#ctor(System.Int32,System.String)">
<summary>
创建业务异常
</summary>
<param name="code">错误码,参见 CncModels.Constants.ErrorCode</param>
<param name="message">错误信息,会返回给前端展示</param>
</member>
<member name="T:CncService.Impl.AlertService">
<summary>
告警管理实现
</summary>
</member>
<member name="M:CncService.Impl.AlertService.GetList(CncModels.Dto.Alert.AlertQuery)">
<inheritdoc/>
</member>
<member name="M:CncService.Impl.AlertService.Resolve(System.Int64)">
<inheritdoc/>
</member>
<member name="M:CncService.Impl.AlertService.BatchResolve(System.Collections.Generic.List{System.Int64})">
<inheritdoc/>
</member>
<member name="M:CncService.Impl.AlertService.GetStatistics">
<inheritdoc/>
</member>
<member name="T:CncService.Impl.AuthService">
<summary>
登录认证实现
</summary>
</member>
<member name="M:CncService.Impl.AuthService.Login(CncModels.Dto.Login.LoginRequest)">
<inheritdoc/>
</member>
<member name="T:CncService.Impl.BrandService">
<summary>
品牌模板实现
</summary>
</member>
<member name="T:CncService.Impl.CollectAddressService">
<summary>
采集地址实现
</summary>
</member>
<member name="M:CncService.Impl.CollectAddressService.GetMachines(System.Int32)">
<inheritdoc/>
</member>
<member name="M:CncService.Impl.CollectAddressService.GetCollectRecords(System.Int32)">
<inheritdoc/>
</member>
<member name="M:CncService.Impl.CollectAddressService.GetRawJson(System.Int32,System.String)">
<inheritdoc/>
</member>
<member name="T:CncService.Impl.CollectDataService">
<summary>
采集数据查询实现
</summary>
</member>
<member name="M:CncService.Impl.CollectDataService.GetRawByAddress(System.Int32,System.Int32,System.Int32)">
<inheritdoc/>
</member>
<member name="M:CncService.Impl.CollectDataService.GetLatestRaw(System.Int32)">
<inheritdoc/>
</member>
<member name="T:CncService.Impl.DashboardService">
<summary>
仪表盘实现
</summary>
</member>
<member name="M:CncService.Impl.DashboardService.GetSummary">
<inheritdoc/>
</member>
<member name="M:CncService.Impl.DashboardService.GetWorkshopProduction(System.Nullable{System.DateTime},System.Nullable{System.DateTime})">
<inheritdoc/>
</member>
<member name="M:CncService.Impl.DashboardService.GetMachineRank(System.Nullable{System.DateTime},System.Nullable{System.DateTime},System.Int32)">
<inheritdoc/>
</member>
<member name="M:CncService.Impl.DashboardService.GetWorkerRank(System.Nullable{System.DateTime},System.Nullable{System.DateTime},System.Int32)">
<inheritdoc/>
</member>
<member name="M:CncService.Impl.DashboardService.GetProductionTrend(System.Int32)">
<inheritdoc/>
</member>
<member name="M:CncService.Impl.DashboardService.GetMachineStatusDistribution">
<inheritdoc/>
</member>
<member name="M:CncService.Impl.DashboardService.GetRecentAlerts(System.Int32)">
<inheritdoc/>
</member>
<member name="M:CncService.Impl.DashboardService.GetCollectorStatus">
<inheritdoc/>
</member>
<member name="T:CncService.Impl.MachineService">
<summary>
机床管理实现
</summary>
</member>
<member name="M:CncService.Impl.MachineService.GetList(CncModels.Dto.Machine.MachineQuery)">
<inheritdoc/>
</member>
<member name="M:CncService.Impl.MachineService.GetById(System.Int32)">
<inheritdoc/>
</member>
<member name="M:CncService.Impl.MachineService.Create(CncModels.Dto.Machine.CreateMachineRequest)">
<inheritdoc/>
</member>
<member name="M:CncService.Impl.MachineService.Update(System.Int32,CncModels.Dto.Machine.UpdateMachineRequest)">
<inheritdoc/>
</member>
<member name="M:CncService.Impl.MachineService.Delete(System.Int32)">
<inheritdoc/>
</member>
<member name="M:CncService.Impl.MachineService.ToggleEnabled(System.Int32)">
<inheritdoc/>
</member>
<member name="M:CncService.Impl.MachineService.GetStatus(System.Int32)">
<inheritdoc/>
</member>
<member name="M:CncService.Impl.MachineService.GetTodayProduction(System.Int32)">
<inheritdoc/>
</member>
<member name="M:CncService.Impl.MachineService.GetProductionTrend(System.Int32)">
<inheritdoc/>
</member>
<member name="M:CncService.Impl.MachineService.GetCollectRecords(System.Int32)">
<inheritdoc/>
</member>
<member name="T:CncService.Impl.ProductionService">
<summary>
产量管理实现
</summary>
</member>
<member name="M:CncService.Impl.ProductionService.GetList(CncModels.Dto.Production.ProductionQuery)">
<inheritdoc/>
</member>
<member name="M:CncService.Impl.ProductionService.GetSummary(System.Nullable{System.DateTime},System.Nullable{System.Int32})">
<inheritdoc/>
</member>
<member name="M:CncService.Impl.ProductionService.GetTotalByDateRange(System.DateTime,System.DateTime,System.Nullable{System.Int32})">
<inheritdoc/>
</member>
<member name="M:CncService.Impl.ProductionService.Adjust(CncModels.Dto.Production.ProductionAdjustRequest)">
<inheritdoc/>
</member>
<member name="M:CncService.Impl.ProductionService.GetAdjustmentHistory(System.Int32)">
<inheritdoc/>
</member>
<member name="T:CncService.Impl.ScreenService">
<summary>
大屏配置实现
</summary>
</member>
<member name="M:CncService.Impl.ScreenService.GetSummary">
<inheritdoc/>
</member>
<member name="M:CncService.Impl.ScreenService.GetConfigs">
<inheritdoc/>
</member>
<member name="M:CncService.Impl.ScreenService.UpdateConfig(CncModels.Entity.ScreenConfig)">
<inheritdoc/>
</member>
<member name="M:CncService.Impl.ScreenService.GetFilters(System.String)">
<inheritdoc/>
</member>
<member name="M:CncService.Impl.ScreenService.CreateFilter(CncModels.Entity.ScreenFilter)">
<inheritdoc/>
</member>
<member name="M:CncService.Impl.ScreenService.UpdateFilter(CncModels.Entity.ScreenFilter)">
<inheritdoc/>
</member>
<member name="M:CncService.Impl.ScreenService.DeleteFilter(System.Int32)">
<inheritdoc/>
</member>
<member name="T:CncService.Impl.SystemLogService">
<summary>
系统日志实现
</summary>
</member>
<member name="M:CncService.Impl.SystemLogService.GetList(CncModels.Dto.Log.SystemLogQuery)">
<inheritdoc/>
</member>
<member name="T:CncService.Impl.WorkerService">
<summary>
员工管理实现
</summary>
</member>
<member name="M:CncService.Impl.WorkerService.GetList(CncModels.Dto.Worker.WorkerQuery)">
<inheritdoc/>
</member>
<member name="M:CncService.Impl.WorkerService.GetById(System.Int32)">
<inheritdoc/>
</member>
<member name="M:CncService.Impl.WorkerService.Create(CncModels.Dto.Worker.CreateWorkerRequest)">
<inheritdoc/>
</member>
<member name="M:CncService.Impl.WorkerService.Update(System.Int32,CncModels.Dto.Worker.UpdateWorkerRequest)">
<inheritdoc/>
</member>
<member name="M:CncService.Impl.WorkerService.Delete(System.Int32)">
<inheritdoc/>
</member>
<member name="M:CncService.Impl.WorkerService.ToggleEnabled(System.Int32)">
<inheritdoc/>
</member>
<member name="M:CncService.Impl.WorkerService.BindMachine(System.Int32,System.Int32)">
<inheritdoc/>
</member>
<member name="M:CncService.Impl.WorkerService.UnbindMachine(System.Int32,System.Int32)">
<inheritdoc/>
</member>
<member name="M:CncService.Impl.WorkerService.GetMachines(System.Int32)">
<inheritdoc/>
</member>
<member name="M:CncService.Impl.WorkerService.GetTodayProduction(System.Int32)">
<inheritdoc/>
</member>
<member name="M:CncService.Impl.WorkerService.GetProductionTrend(System.Int32)">
<inheritdoc/>
</member>
<member name="M:CncService.Impl.WorkerService.GetAvailableMachines">
<inheritdoc/>
</member>
<member name="T:CncService.Impl.WorkshopService">
<summary>
车间管理实现
</summary>
</member>
<member name="M:CncService.Impl.WorkshopService.GetList(System.String)">
<inheritdoc/>
</member>
<member name="M:CncService.Impl.WorkshopService.GetById(System.Int32)">
<inheritdoc/>
</member>
<member name="M:CncService.Impl.WorkshopService.Create(CncModels.Dto.Settings.CreateWorkshopRequest)">
<inheritdoc/>
</member>
<member name="M:CncService.Impl.WorkshopService.Update(System.Int32,CncModels.Dto.Settings.UpdateWorkshopRequest)">
<inheritdoc/>
</member>
<member name="M:CncService.Impl.WorkshopService.Delete(System.Int32)">
<inheritdoc/>
</member>
<member name="M:CncService.Impl.WorkshopService.ToggleEnabled(System.Int32)">
<inheritdoc/>
</member>
<member name="M:CncService.Impl.WorkshopService.GetMachineCount(System.Int32)">
<inheritdoc/>
</member>
<member name="T:CncService.Interface.IAuthService">
<summary>
登录认证服务接口
</summary>
</member>
<member name="M:CncService.Interface.IAuthService.Login(CncModels.Dto.Login.LoginRequest)">
<summary>
管理员登录
</summary>
<param name="request">登录请求参数</param>
<returns>登录响应(包含 JWT Token 及有效期)</returns>
</member>
<member name="T:CncService.Interface.IBrandService">
<summary>
品牌模板服务接口
</summary>
</member>
<member name="T:CncService.Interface.ICollectAddressService">
<summary>
采集地址服务接口
</summary>
</member>
<member name="M:CncService.Interface.ICollectAddressService.GetMachines(System.Int32)">
<summary>
获取采集地址下关联机床列表
</summary>
</member>
<member name="M:CncService.Interface.ICollectAddressService.GetCollectRecords(System.Int32)">
<summary>
获取采集地址近期采集记录
</summary>
</member>
<member name="M:CncService.Interface.ICollectAddressService.GetRawJson(System.Int32,System.String)">
<summary>
获取最新原始采集JSON
</summary>
</member>
<member name="T:CncService.Interface.ICollectDataService">
<summary>
采集数据查询服务接口
</summary>
</member>
<member name="M:CncService.Interface.ICollectDataService.GetRawByAddress(System.Int32,System.Int32,System.Int32)">
<summary>按地址ID分页查询原始采集记录</summary>
</member>
<member name="M:CncService.Interface.ICollectDataService.GetLatestRaw(System.Int32)">
<summary>获取最新采集记录</summary>
</member>
<member name="T:CncService.Interface.IDashboardService">
<summary>
仪表盘服务接口
</summary>
</member>
<member name="T:CncService.Interface.IMachineService">
<summary>
机床管理服务接口
</summary>
</member>
<member name="M:CncService.Interface.IMachineService.GetList(CncModels.Dto.Machine.MachineQuery)">
<summary>
分页查询机床列表
</summary>
<param name="query">查询条件</param>
<returns>分页结果</returns>
</member>
<member name="M:CncService.Interface.IMachineService.GetById(System.Int32)">
<summary>
根据ID获取机床详情
</summary>
<param name="id">机床ID</param>
<returns>机床详情</returns>
</member>
<member name="M:CncService.Interface.IMachineService.Create(CncModels.Dto.Machine.CreateMachineRequest)">
<summary>
新增机床
</summary>
<param name="request">创建参数</param>
<returns>新建机床的ID</returns>
</member>
<member name="M:CncService.Interface.IMachineService.Update(System.Int32,CncModels.Dto.Machine.UpdateMachineRequest)">
<summary>
编辑机床信息
</summary>
<param name="id">机床ID</param>
<param name="request">修改参数</param>
<returns>是否更新成功</returns>
</member>
<member name="M:CncService.Interface.IMachineService.Delete(System.Int32)">
<summary>
删除机床并解绑相关工人
</summary>
<param name="id">机床ID</param>
<returns>是否删除成功</returns>
</member>
<member name="M:CncService.Interface.IMachineService.ToggleEnabled(System.Int32)">
<summary>
启用或禁用机床
</summary>
<param name="id">机床ID</param>
<returns>是否切换成功</returns>
</member>
<member name="M:CncService.Interface.IMachineService.GetStatus(System.Int32)">
<summary>
获取机床实时采集状态
</summary>
<param name="id">机床ID</param>
<returns>实时状态信息</returns>
</member>
<member name="M:CncService.Interface.IMachineService.GetTodayProduction(System.Int32)">
<summary>
获取机床今日产量明细
</summary>
<param name="id">机床ID</param>
<returns>今日产量列表</returns>
</member>
<member name="M:CncService.Interface.IMachineService.GetProductionTrend(System.Int32)">
<summary>
获取机床7天产量趋势
</summary>
<param name="id">机床ID</param>
<returns>趋势数据列表</returns>
</member>
<member name="M:CncService.Interface.IMachineService.GetCollectRecords(System.Int32)">
<summary>
获取机床近期采集记录
</summary>
<param name="id">机床ID</param>
<returns>采集记录列表</returns>
</member>
<member name="T:CncService.Interface.IProductionService">
<summary>
产量管理服务接口
</summary>
</member>
<member name="M:CncService.Interface.IProductionService.GetList(CncModels.Dto.Production.ProductionQuery)">
<summary>分页查询产量记录</summary>
</member>
<member name="M:CncService.Interface.IProductionService.GetSummary(System.Nullable{System.DateTime},System.Nullable{System.Int32})">
<summary>获取日汇总统计</summary>
</member>
<member name="M:CncService.Interface.IProductionService.GetTotalByDateRange(System.DateTime,System.DateTime,System.Nullable{System.Int32})">
<summary>获取日期范围总产量</summary>
</member>
<member name="M:CncService.Interface.IProductionService.Adjust(CncModels.Dto.Production.ProductionAdjustRequest)">
<summary>产量修正</summary>
</member>
<member name="M:CncService.Interface.IProductionService.GetAdjustmentHistory(System.Int32)">
<summary>
获取某条产量记录的修正历史
</summary>
</member>
<member name="T:CncService.Interface.IScreenService">
<summary>
大屏配置服务接口
</summary>
</member>
<member name="M:CncService.Interface.IScreenService.GetSummary">
<summary>获取大屏汇总数据</summary>
</member>
<member name="M:CncService.Interface.IScreenService.GetConfigs">
<summary>获取所有卡片配置</summary>
</member>
<member name="M:CncService.Interface.IScreenService.UpdateConfig(CncModels.Entity.ScreenConfig)">
<summary>更新卡片配置</summary>
</member>
<member name="M:CncService.Interface.IScreenService.GetFilters(System.String)">
<summary>获取筛选项列表</summary>
</member>
<member name="M:CncService.Interface.IScreenService.CreateFilter(CncModels.Entity.ScreenFilter)">
<summary>创建筛选项</summary>
</member>
<member name="M:CncService.Interface.IScreenService.UpdateFilter(CncModels.Entity.ScreenFilter)">
<summary>更新筛选项</summary>
</member>
<member name="M:CncService.Interface.IScreenService.DeleteFilter(System.Int32)">
<summary>删除筛选项</summary>
</member>
<member name="M:CncService.Interface.IWorkerService.GetMachines(System.Int32)">
<summary>
获取工人绑定机床列表
</summary>
</member>
<member name="M:CncService.Interface.IWorkerService.GetTodayProduction(System.Int32)">
<summary>
获取工人今日产量明细
</summary>
</member>
<member name="M:CncService.Interface.IWorkerService.GetProductionTrend(System.Int32)">
<summary>
获取工人7天产量趋势
</summary>
</member>
<member name="M:CncService.Interface.IWorkerService.GetAvailableMachines">
<summary>
获取可绑定机床列表(未绑定其他工人的)
</summary>
</member>
<member name="T:CncService.Interface.IWorkshopService">
<summary>
车间管理服务接口
</summary>
</member>
<member name="M:CncService.Interface.IWorkshopService.GetList(System.String)">
<summary>获取车间列表</summary>
</member>
<member name="M:CncService.Interface.IWorkshopService.GetById(System.Int32)">
<summary>按ID获取车间</summary>
</member>
<member name="M:CncService.Interface.IWorkshopService.Create(CncModels.Dto.Settings.CreateWorkshopRequest)">
<summary>新增车间</summary>
</member>
<member name="M:CncService.Interface.IWorkshopService.Update(System.Int32,CncModels.Dto.Settings.UpdateWorkshopRequest)">
<summary>编辑车间</summary>
</member>
<member name="M:CncService.Interface.IWorkshopService.Delete(System.Int32)">
<summary>删除车间</summary>
</member>
<member name="M:CncService.Interface.IWorkshopService.ToggleEnabled(System.Int32)">
<summary>启停车间</summary>
</member>
<member name="M:CncService.Interface.IWorkshopService.GetMachineCount(System.Int32)">
<summary>获取车间下机床数量</summary>
</member>
</members>
</doc>