|
|
|
|
@ -1,768 +0,0 @@
|
|
|
|
|
<?xml version="1.0"?>
|
|
|
|
|
<doc>
|
|
|
|
|
<assembly>
|
|
|
|
|
<name>CncWebApi</name>
|
|
|
|
|
</assembly>
|
|
|
|
|
<members>
|
|
|
|
|
<member name="T:CncWebApi.App_Start.WebApiConfig">
|
|
|
|
|
<summary>
|
|
|
|
|
Web API 路由和过滤器配置
|
|
|
|
|
在 Global.asax Application_Start 中调用
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.App_Start.WebApiConfig.Register(System.Web.Http.HttpConfiguration)">
|
|
|
|
|
<summary>
|
|
|
|
|
注册Web API配置
|
|
|
|
|
</summary>
|
|
|
|
|
<param name="config">HTTP配置对象</param>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="T:CncWebApi.Controllers.AlertController">
|
|
|
|
|
<summary>
|
|
|
|
|
告警中心控制器
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.Controllers.AlertController.#ctor(CncService.Interface.IAlertService)">
|
|
|
|
|
<summary>
|
|
|
|
|
构造函数
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.Controllers.AlertController.GetList(CncModels.Dto.Alert.AlertQuery)">
|
|
|
|
|
<summary>
|
|
|
|
|
告警列表(分页)
|
|
|
|
|
GET /api/admin/alert
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.Controllers.AlertController.GetStatistics">
|
|
|
|
|
<summary>
|
|
|
|
|
告警统计
|
|
|
|
|
GET /api/admin/alert/statistics
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.Controllers.AlertController.Resolve(System.Int64)">
|
|
|
|
|
<summary>
|
|
|
|
|
处理单条告警
|
|
|
|
|
PUT /api/admin/alert/{id}/resolve
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.Controllers.AlertController.BatchResolve(CncModels.Dto.Alert.BatchResolveRequest)">
|
|
|
|
|
<summary>
|
|
|
|
|
批量处理告警
|
|
|
|
|
POST /api/admin/alert/batch-resolve
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="T:CncWebApi.Controllers.AuthController">
|
|
|
|
|
<summary>
|
|
|
|
|
登录认证控制器
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.Controllers.AuthController.#ctor(CncService.Interface.IAuthService)">
|
|
|
|
|
<summary>
|
|
|
|
|
构造函数
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.Controllers.AuthController.Login(CncModels.Dto.Login.LoginRequest)">
|
|
|
|
|
<summary>
|
|
|
|
|
管理员登录
|
|
|
|
|
POST /api/admin/login
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="T:CncWebApi.Controllers.BrandController">
|
|
|
|
|
<summary>
|
|
|
|
|
品牌模板控制器
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.Controllers.BrandController.#ctor(CncService.Interface.IBrandService)">
|
|
|
|
|
<summary>
|
|
|
|
|
构造函数
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.Controllers.BrandController.GetList">
|
|
|
|
|
<summary>
|
|
|
|
|
品牌列表
|
|
|
|
|
GET /api/admin/brand
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.Controllers.BrandController.GetById(System.Int32)">
|
|
|
|
|
<summary>
|
|
|
|
|
品牌详情(含字段映射)
|
|
|
|
|
GET /api/admin/brand/{id}
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.Controllers.BrandController.Create(CncModels.Dto.Brand.CreateBrandRequest)">
|
|
|
|
|
<summary>
|
|
|
|
|
新增品牌
|
|
|
|
|
POST /api/admin/brand
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.Controllers.BrandController.Update(System.Int32,CncModels.Dto.Brand.UpdateBrandRequest)">
|
|
|
|
|
<summary>
|
|
|
|
|
编辑品牌
|
|
|
|
|
PUT /api/admin/brand/{id}
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.Controllers.BrandController.Delete(System.Int32)">
|
|
|
|
|
<summary>
|
|
|
|
|
删除品牌
|
|
|
|
|
DELETE /api/admin/brand/{id}
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.Controllers.BrandController.Copy(System.Int32)">
|
|
|
|
|
<summary>
|
|
|
|
|
复制品牌
|
|
|
|
|
POST /api/admin/brand/{id}/copy
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.Controllers.BrandController.ToggleEnabled(System.Int32)">
|
|
|
|
|
<summary>
|
|
|
|
|
启停品牌
|
|
|
|
|
PUT /api/admin/brand/{id}/toggle
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.Controllers.BrandController.GetStandardFields">
|
|
|
|
|
<summary>
|
|
|
|
|
标准字段列表
|
|
|
|
|
GET /api/admin/brand/standard-fields
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="T:CncWebApi.Controllers.CollectAddressController">
|
|
|
|
|
<summary>
|
|
|
|
|
采集地址控制器
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.Controllers.CollectAddressController.#ctor(CncService.Interface.ICollectAddressService)">
|
|
|
|
|
<summary>
|
|
|
|
|
构造函数
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.Controllers.CollectAddressController.GetList(CncModels.Dto.CollectAddress.CollectAddressQuery)">
|
|
|
|
|
<summary>
|
|
|
|
|
地址列表(分页)
|
|
|
|
|
GET /api/admin/collect-address
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.Controllers.CollectAddressController.GetById(System.Int32)">
|
|
|
|
|
<summary>
|
|
|
|
|
地址详情
|
|
|
|
|
GET /api/admin/collect-address/{id}
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.Controllers.CollectAddressController.Create(CncModels.Dto.CollectAddress.CreateCollectAddressRequest)">
|
|
|
|
|
<summary>
|
|
|
|
|
新增地址
|
|
|
|
|
POST /api/admin/collect-address
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.Controllers.CollectAddressController.Update(System.Int32,CncModels.Dto.CollectAddress.UpdateCollectAddressRequest)">
|
|
|
|
|
<summary>
|
|
|
|
|
编辑地址
|
|
|
|
|
PUT /api/admin/collect-address/{id}
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.Controllers.CollectAddressController.Delete(System.Int32)">
|
|
|
|
|
<summary>
|
|
|
|
|
删除地址
|
|
|
|
|
DELETE /api/admin/collect-address/{id}
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.Controllers.CollectAddressController.ToggleEnabled(System.Int32)">
|
|
|
|
|
<summary>
|
|
|
|
|
启停地址
|
|
|
|
|
PUT /api/admin/collect-address/{id}/toggle
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.Controllers.CollectAddressController.GetMachines(System.Int32)">
|
|
|
|
|
<summary>
|
|
|
|
|
地址下关联机床列表
|
|
|
|
|
GET /api/admin/collect-address/{id}/machines
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.Controllers.CollectAddressController.GetCollectRecords(System.Int32)">
|
|
|
|
|
<summary>
|
|
|
|
|
地址近期采集记录
|
|
|
|
|
GET /api/admin/collect-address/{id}/collect-records
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.Controllers.CollectAddressController.GetRawJson(System.Int32,System.String)">
|
|
|
|
|
<summary>
|
|
|
|
|
地址最新原始JSON
|
|
|
|
|
GET /api/admin/collect-address/{id}/raw-json
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="T:CncWebApi.Controllers.DashboardController">
|
|
|
|
|
<summary>
|
|
|
|
|
仪表盘控制器
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.Controllers.DashboardController.#ctor(CncService.Interface.IDashboardService)">
|
|
|
|
|
<summary>
|
|
|
|
|
构造函数
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.Controllers.DashboardController.GetSummary">
|
|
|
|
|
<summary>
|
|
|
|
|
8个统计卡片数据
|
|
|
|
|
GET /api/admin/dashboard/summary
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.Controllers.DashboardController.GetWorkshopProduction(System.Nullable{System.DateTime},System.Nullable{System.DateTime})">
|
|
|
|
|
<summary>
|
|
|
|
|
车间平均单机产量
|
|
|
|
|
GET /api/admin/dashboard/workshop-production
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.Controllers.DashboardController.GetMachineRank(System.Nullable{System.DateTime},System.Nullable{System.DateTime},System.Int32)">
|
|
|
|
|
<summary>
|
|
|
|
|
机床产量排行TOP10
|
|
|
|
|
GET /api/admin/dashboard/machine-rank
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.Controllers.DashboardController.GetWorkerRank(System.Nullable{System.DateTime},System.Nullable{System.DateTime},System.Int32)">
|
|
|
|
|
<summary>
|
|
|
|
|
工人产量排行TOP10
|
|
|
|
|
GET /api/admin/dashboard/worker-rank
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.Controllers.DashboardController.GetProductionTrend(System.Int32)">
|
|
|
|
|
<summary>
|
|
|
|
|
产量趋势(近7天)
|
|
|
|
|
GET /api/admin/dashboard/trend
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.Controllers.DashboardController.GetMachineStatusDistribution">
|
|
|
|
|
<summary>
|
|
|
|
|
机床状态分布
|
|
|
|
|
GET /api/admin/dashboard/machine-status-distribution
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.Controllers.DashboardController.GetRecentAlerts(System.Int32)">
|
|
|
|
|
<summary>
|
|
|
|
|
最新5条告警
|
|
|
|
|
GET /api/admin/dashboard/recent-alerts
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.Controllers.DashboardController.GetCollectorStatus">
|
|
|
|
|
<summary>
|
|
|
|
|
采集服务状态
|
|
|
|
|
GET /api/admin/collector/status
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="T:CncWebApi.Controllers.HealthController">
|
|
|
|
|
<summary>
|
|
|
|
|
健康检查控制器
|
|
|
|
|
用于验证API服务是否正常运行
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.Controllers.HealthController.Check">
|
|
|
|
|
<summary>
|
|
|
|
|
健康检查端点
|
|
|
|
|
GET /api/health
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="T:CncWebApi.Controllers.LogController">
|
|
|
|
|
<summary>
|
|
|
|
|
操作日志控制器
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.Controllers.LogController.#ctor(CncService.Interface.ISystemLogService,CncRepository.Interface.IProductionAdjustmentRepository)">
|
|
|
|
|
<summary>
|
|
|
|
|
构造函数
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.Controllers.LogController.GetSystemLog(CncModels.Dto.Log.SystemLogQuery)">
|
|
|
|
|
<summary>
|
|
|
|
|
系统运行日志(分页)
|
|
|
|
|
GET /api/admin/log/system
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.Controllers.LogController.GetAdjustmentLog(System.String,System.Nullable{System.DateTime},System.Nullable{System.DateTime},System.String,System.Int32,System.Int32)">
|
|
|
|
|
<summary>
|
|
|
|
|
产量修正日志(分页)
|
|
|
|
|
GET /api/admin/log/adjustment
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.Controllers.LogController.ExportAdjustment(System.String,System.Nullable{System.DateTime},System.Nullable{System.DateTime},System.String)">
|
|
|
|
|
<summary>
|
|
|
|
|
导出修正日志(占位,暂返回提示)
|
|
|
|
|
GET /api/admin/log/adjustment/export
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="T:CncWebApi.Controllers.MachineController">
|
|
|
|
|
<summary>
|
|
|
|
|
设备管理控制器
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.Controllers.MachineController.#ctor(CncService.Interface.IMachineService)">
|
|
|
|
|
<summary>
|
|
|
|
|
构造函数
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.Controllers.MachineController.GetList(CncModels.Dto.Machine.MachineQuery)">
|
|
|
|
|
<summary>
|
|
|
|
|
机床列表(分页)
|
|
|
|
|
GET /api/admin/machine
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.Controllers.MachineController.GetById(System.Int32)">
|
|
|
|
|
<summary>
|
|
|
|
|
机床详情
|
|
|
|
|
GET /api/admin/machine/{id}
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.Controllers.MachineController.Create(CncModels.Dto.Machine.CreateMachineRequest)">
|
|
|
|
|
<summary>
|
|
|
|
|
新增机床
|
|
|
|
|
POST /api/admin/machine
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.Controllers.MachineController.Update(System.Int32,CncModels.Dto.Machine.UpdateMachineRequest)">
|
|
|
|
|
<summary>
|
|
|
|
|
编辑机床
|
|
|
|
|
PUT /api/admin/machine/{id}
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.Controllers.MachineController.Delete(System.Int32)">
|
|
|
|
|
<summary>
|
|
|
|
|
删除机床
|
|
|
|
|
DELETE /api/admin/machine/{id}
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.Controllers.MachineController.ToggleEnabled(System.Int32)">
|
|
|
|
|
<summary>
|
|
|
|
|
启停机床
|
|
|
|
|
PUT /api/admin/machine/{id}/toggle
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.Controllers.MachineController.GetStatus(System.Int32)">
|
|
|
|
|
<summary>
|
|
|
|
|
机床实时采集状态
|
|
|
|
|
GET /api/admin/machine/{id}/status
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.Controllers.MachineController.GetTodayProduction(System.Int32)">
|
|
|
|
|
<summary>
|
|
|
|
|
机床今日产量明细
|
|
|
|
|
GET /api/admin/machine/{id}/production/today
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.Controllers.MachineController.GetProductionTrend(System.Int32)">
|
|
|
|
|
<summary>
|
|
|
|
|
机床7天产量趋势
|
|
|
|
|
GET /api/admin/machine/{id}/production/trend
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.Controllers.MachineController.GetCollectRecords(System.Int32)">
|
|
|
|
|
<summary>
|
|
|
|
|
机床近期采集记录
|
|
|
|
|
GET /api/admin/machine/{id}/collect-records
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="T:CncWebApi.Controllers.OptionController">
|
|
|
|
|
<summary>
|
|
|
|
|
公共下拉选项控制器
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.Controllers.OptionController.#ctor(CncService.Interface.IWorkshopService,CncService.Interface.IBrandService,CncService.Interface.IMachineService,CncService.Interface.IWorkerService,CncService.Interface.ICollectAddressService)">
|
|
|
|
|
<summary>
|
|
|
|
|
构造函数
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.Controllers.OptionController.WorkshopList">
|
|
|
|
|
<summary>
|
|
|
|
|
车间下拉
|
|
|
|
|
GET /api/admin/workshop/list
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.Controllers.OptionController.BrandList">
|
|
|
|
|
<summary>
|
|
|
|
|
品牌下拉
|
|
|
|
|
GET /api/admin/brand/list
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.Controllers.OptionController.MachineList">
|
|
|
|
|
<summary>
|
|
|
|
|
机床下拉
|
|
|
|
|
GET /api/admin/machine/list
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.Controllers.OptionController.WorkerList">
|
|
|
|
|
<summary>
|
|
|
|
|
工人下拉
|
|
|
|
|
GET /api/admin/worker/list
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.Controllers.OptionController.CollectAddressList">
|
|
|
|
|
<summary>
|
|
|
|
|
采集地址下拉
|
|
|
|
|
GET /api/admin/collect-address/list
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="T:CncWebApi.Controllers.ProductionController">
|
|
|
|
|
<summary>
|
|
|
|
|
产量报表控制器
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.Controllers.ProductionController.#ctor(CncService.Interface.IProductionService)">
|
|
|
|
|
<summary>
|
|
|
|
|
构造函数
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.Controllers.ProductionController.GetList(CncModels.Dto.Production.ProductionQuery)">
|
|
|
|
|
<summary>
|
|
|
|
|
日产量列表(分页)
|
|
|
|
|
GET /api/admin/production/daily
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.Controllers.ProductionController.GetSummary(System.Nullable{System.DateTime},System.Nullable{System.Int32})">
|
|
|
|
|
<summary>
|
|
|
|
|
日汇总统计
|
|
|
|
|
GET /api/admin/production/daily-summary
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.Controllers.ProductionController.Adjust(CncModels.Dto.Production.ProductionAdjustRequest)">
|
|
|
|
|
<summary>
|
|
|
|
|
修正产量
|
|
|
|
|
POST /api/admin/production/adjust
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.Controllers.ProductionController.GetAdjustmentHistory(System.Int32)">
|
|
|
|
|
<summary>
|
|
|
|
|
修正历史
|
|
|
|
|
GET /api/admin/production/{recordId}/adjustment-history
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.Controllers.ProductionController.Export(System.Nullable{System.DateTime},System.Nullable{System.DateTime},System.Nullable{System.Int32})">
|
|
|
|
|
<summary>
|
|
|
|
|
导出报表(占位,暂返回空结果)
|
|
|
|
|
GET /api/admin/production/export
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="T:CncWebApi.Controllers.ScreenConfigController">
|
|
|
|
|
<summary>
|
|
|
|
|
大屏配置控制器
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.Controllers.ScreenConfigController.#ctor(CncService.Interface.IScreenService)">
|
|
|
|
|
<summary>
|
|
|
|
|
构造函数
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.Controllers.ScreenConfigController.GetConfigs">
|
|
|
|
|
<summary>
|
|
|
|
|
卡片配置列表
|
|
|
|
|
GET /api/admin/screen-config
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.Controllers.ScreenConfigController.UpdateConfig(System.Int32,CncModels.Entity.ScreenConfig)">
|
|
|
|
|
<summary>
|
|
|
|
|
编辑卡片
|
|
|
|
|
PUT /api/admin/screen-config/{id}
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.Controllers.ScreenConfigController.DeleteConfig(System.Int32)">
|
|
|
|
|
<summary>
|
|
|
|
|
删除卡片
|
|
|
|
|
DELETE /api/admin/screen-config/{id}
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.Controllers.ScreenConfigController.ToggleConfig(System.Int32)">
|
|
|
|
|
<summary>
|
|
|
|
|
启停卡片
|
|
|
|
|
PUT /api/admin/screen-config/{id}/toggle
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.Controllers.ScreenConfigController.GetFilters(System.String)">
|
|
|
|
|
<summary>
|
|
|
|
|
筛选配置列表
|
|
|
|
|
GET /api/admin/screen-filter
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.Controllers.ScreenConfigController.CreateFilter(CncModels.Entity.ScreenFilter)">
|
|
|
|
|
<summary>
|
|
|
|
|
新增筛选项
|
|
|
|
|
POST /api/admin/screen-filter
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.Controllers.ScreenConfigController.UpdateFilter(System.Int32,CncModels.Entity.ScreenFilter)">
|
|
|
|
|
<summary>
|
|
|
|
|
编辑筛选项
|
|
|
|
|
PUT /api/admin/screen-filter/{id}
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.Controllers.ScreenConfigController.DeleteFilter(System.Int32)">
|
|
|
|
|
<summary>
|
|
|
|
|
删除筛选项
|
|
|
|
|
DELETE /api/admin/screen-filter/{id}
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="T:CncWebApi.Controllers.ScreenController">
|
|
|
|
|
<summary>
|
|
|
|
|
大屏看板控制器(无需认证)
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.Controllers.ScreenController.#ctor(CncService.Interface.IDashboardService,CncService.Interface.IScreenService,CncRepository.Interface.ISysConfigRepository)">
|
|
|
|
|
<summary>
|
|
|
|
|
构造函数
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.Controllers.ScreenController.GetSummary">
|
|
|
|
|
<summary>
|
|
|
|
|
大屏汇总统计
|
|
|
|
|
GET /api/screen/summary
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.Controllers.ScreenController.GetCollectorStatus">
|
|
|
|
|
<summary>
|
|
|
|
|
采集服务状态
|
|
|
|
|
GET /api/screen/collector-status
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.Controllers.ScreenController.GetWorkshopProduction">
|
|
|
|
|
<summary>
|
|
|
|
|
各车间产量
|
|
|
|
|
GET /api/screen/workshop-production
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.Controllers.ScreenController.GetProductionTrend(System.Int32)">
|
|
|
|
|
<summary>
|
|
|
|
|
7天产量趋势
|
|
|
|
|
GET /api/screen/production-trend
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.Controllers.ScreenController.GetMachineRank(System.Int32)">
|
|
|
|
|
<summary>
|
|
|
|
|
机床产量排行
|
|
|
|
|
GET /api/screen/machine-rank
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.Controllers.ScreenController.GetWorkerRank(System.Int32)">
|
|
|
|
|
<summary>
|
|
|
|
|
工人产量排行
|
|
|
|
|
GET /api/screen/worker-rank
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.Controllers.ScreenController.GetMachineStatus">
|
|
|
|
|
<summary>
|
|
|
|
|
机床状态总览
|
|
|
|
|
GET /api/screen/machine-status
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.Controllers.ScreenController.GetFilters(System.String)">
|
|
|
|
|
<summary>
|
|
|
|
|
大屏筛选条件
|
|
|
|
|
GET /api/screen/filters
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.Controllers.ScreenController.GetRefreshInterval">
|
|
|
|
|
<summary>
|
|
|
|
|
刷新间隔配置
|
|
|
|
|
GET /api/screen/refresh-interval
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="T:CncWebApi.Controllers.SettingsController">
|
|
|
|
|
<summary>
|
|
|
|
|
系统设置控制器
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.Controllers.SettingsController.#ctor(CncRepository.Interface.ISysConfigRepository,CncService.Interface.IWorkshopService)">
|
|
|
|
|
<summary>
|
|
|
|
|
构造函数
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.Controllers.SettingsController.GetSysConfigList">
|
|
|
|
|
<summary>
|
|
|
|
|
配置项列表
|
|
|
|
|
GET /api/admin/sys-config
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.Controllers.SettingsController.UpdateSysConfig(System.Int32,CncModels.Dto.Settings.UpdateSysConfigRequest)">
|
|
|
|
|
<summary>
|
|
|
|
|
编辑配置项
|
|
|
|
|
PUT /api/admin/sys-config/{id}
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.Controllers.SettingsController.ChangePassword(CncModels.Dto.Settings.ChangePasswordRequest)">
|
|
|
|
|
<summary>
|
|
|
|
|
修改密码
|
|
|
|
|
POST /api/admin/change-password
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.Controllers.SettingsController.GetWorkshopList(System.String)">
|
|
|
|
|
<summary>
|
|
|
|
|
车间列表
|
|
|
|
|
GET /api/admin/workshop
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.Controllers.SettingsController.CreateWorkshop(CncModels.Dto.Settings.CreateWorkshopRequest)">
|
|
|
|
|
<summary>
|
|
|
|
|
新增车间
|
|
|
|
|
POST /api/admin/workshop
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.Controllers.SettingsController.UpdateWorkshop(System.Int32,CncModels.Dto.Settings.UpdateWorkshopRequest)">
|
|
|
|
|
<summary>
|
|
|
|
|
编辑车间
|
|
|
|
|
PUT /api/admin/workshop/{id}
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.Controllers.SettingsController.DeleteWorkshop(System.Int32)">
|
|
|
|
|
<summary>
|
|
|
|
|
删除车间
|
|
|
|
|
DELETE /api/admin/workshop/{id}
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.Controllers.SettingsController.ToggleWorkshop(System.Int32)">
|
|
|
|
|
<summary>
|
|
|
|
|
启停车间
|
|
|
|
|
PUT /api/admin/workshop/{id}/toggle
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="T:CncWebApi.Controllers.WorkerController">
|
|
|
|
|
<summary>
|
|
|
|
|
员工管理控制器
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.Controllers.WorkerController.#ctor(CncService.Interface.IWorkerService)">
|
|
|
|
|
<summary>
|
|
|
|
|
构造函数
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.Controllers.WorkerController.GetList(CncModels.Dto.Worker.WorkerQuery)">
|
|
|
|
|
<summary>
|
|
|
|
|
工人列表(分页)
|
|
|
|
|
GET /api/admin/worker
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.Controllers.WorkerController.GetById(System.Int32)">
|
|
|
|
|
<summary>
|
|
|
|
|
工人详情
|
|
|
|
|
GET /api/admin/worker/{id}
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.Controllers.WorkerController.Create(CncModels.Dto.Worker.CreateWorkerRequest)">
|
|
|
|
|
<summary>
|
|
|
|
|
新增工人
|
|
|
|
|
POST /api/admin/worker
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.Controllers.WorkerController.Update(System.Int32,CncModels.Dto.Worker.UpdateWorkerRequest)">
|
|
|
|
|
<summary>
|
|
|
|
|
编辑工人
|
|
|
|
|
PUT /api/admin/worker/{id}
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.Controllers.WorkerController.Delete(System.Int32)">
|
|
|
|
|
<summary>
|
|
|
|
|
删除工人
|
|
|
|
|
DELETE /api/admin/worker/{id}
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.Controllers.WorkerController.ToggleEnabled(System.Int32)">
|
|
|
|
|
<summary>
|
|
|
|
|
启停工人
|
|
|
|
|
PUT /api/admin/worker/{id}/toggle
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.Controllers.WorkerController.BindMachine(System.Int32,CncWebApi.Controllers.BindMachineRequest)">
|
|
|
|
|
<summary>
|
|
|
|
|
绑定机床
|
|
|
|
|
POST /api/admin/worker/{id}/bind
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.Controllers.WorkerController.UnbindMachine(System.Int32,CncWebApi.Controllers.BindMachineRequest)">
|
|
|
|
|
<summary>
|
|
|
|
|
解绑机床
|
|
|
|
|
POST /api/admin/worker/{id}/unbind
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.Controllers.WorkerController.GetMachines(System.Int32)">
|
|
|
|
|
<summary>
|
|
|
|
|
绑定机床列表
|
|
|
|
|
GET /api/admin/worker/{id}/machines
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.Controllers.WorkerController.GetTodayProduction(System.Int32)">
|
|
|
|
|
<summary>
|
|
|
|
|
工人今日产量明细
|
|
|
|
|
GET /api/admin/worker/{id}/production/today
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.Controllers.WorkerController.GetProductionTrend(System.Int32)">
|
|
|
|
|
<summary>
|
|
|
|
|
工人7天产量趋势
|
|
|
|
|
GET /api/admin/worker/{id}/production/trend
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.Controllers.WorkerController.GetAvailableMachines">
|
|
|
|
|
<summary>
|
|
|
|
|
可绑定机床列表(未绑定其他工人的)
|
|
|
|
|
GET /api/admin/worker/available-machines
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="T:CncWebApi.Controllers.BindMachineRequest">
|
|
|
|
|
<summary>
|
|
|
|
|
绑定/解绑机床请求
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="P:CncWebApi.Controllers.BindMachineRequest.MachineId">
|
|
|
|
|
<summary>机床ID</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="T:CncWebApi.Filters.GlobalExceptionFilter">
|
|
|
|
|
<summary>
|
|
|
|
|
全局异常过滤器
|
|
|
|
|
统一捕获所有未处理异常,转换为标准ApiResponse格式
|
|
|
|
|
Controller层不需要 try-catch,异常会自动被此过滤器捕获
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.Filters.GlobalExceptionFilter.OnException(System.Web.Http.Filters.HttpActionExecutedContext)">
|
|
|
|
|
<summary>
|
|
|
|
|
异常发生时自动调用
|
|
|
|
|
</summary>
|
|
|
|
|
<param name="context">异常上下文</param>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="T:CncWebApi.WebApiApplication">
|
|
|
|
|
<summary>
|
|
|
|
|
Web API 应用程序入口
|
|
|
|
|
IIS 启动时自动调用 Application_Start
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.WebApiApplication.Application_Start">
|
|
|
|
|
<summary>
|
|
|
|
|
应用启动时执行,注册路由和全局配置
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.WebApiApplication.Application_BeginRequest(System.Object,System.EventArgs)">
|
|
|
|
|
<summary>
|
|
|
|
|
SPA 路由回退:/admin/ 下的非文件请求重写到 index.html
|
|
|
|
|
用于支持前端 Vue Router 的 HTML5 History 模式
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="T:CncWebApi.Infrastructure.JwtAuthFilter">
|
|
|
|
|
<summary>
|
|
|
|
|
JWT 认证过滤器
|
|
|
|
|
验证请求 Header 中的 Bearer Token
|
|
|
|
|
管理 /api/admin/** 接口需要认证,大屏 /api/screen/** 不需要
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.Infrastructure.JwtAuthFilter.OnAuthorization(System.Web.Http.Controllers.HttpActionContext)">
|
|
|
|
|
<inheritdoc/>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="T:CncWebApi.Infrastructure.ServiceResolver">
|
|
|
|
|
<summary>
|
|
|
|
|
简单的依赖注入解析器
|
|
|
|
|
手动注册 Repository 和 Service 的映射关系
|
|
|
|
|
</summary>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.Infrastructure.ServiceResolver.BeginScope">
|
|
|
|
|
<inheritdoc/>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.Infrastructure.ServiceResolver.GetService(System.Type)">
|
|
|
|
|
<inheritdoc/>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.Infrastructure.ServiceResolver.GetServices(System.Type)">
|
|
|
|
|
<inheritdoc/>
|
|
|
|
|
</member>
|
|
|
|
|
<member name="M:CncWebApi.Infrastructure.ServiceResolver.Dispose">
|
|
|
|
|
<inheritdoc/>
|
|
|
|
|
</member>
|
|
|
|
|
</members>
|
|
|
|
|
</doc>
|