|
|
<?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>
|