| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111 |
- namespace Admin.NET.Plugin.AiDOP.Manufacturing.Dto;
- /// <summary>
- /// S6 生产设备台账 查询入参(只读)。读 aidopdev.EquipmentList(单表直读)。
- /// EquipmentList 含 tenant_id:TenantId>0 时按 tenant_id 过滤(默认租户下为空态,真实数据在 824585161322565)。
- /// </summary>
- public class ProductionEquipmentLedgerListInput
- {
- /// <summary>页码(从 1 开始)</summary>
- public int Page { get; set; } = 1;
- /// <summary>每页条数</summary>
- public int PageSize { get; set; } = 10;
- /// <summary>厂内设备名称(EquipmentList.MachineName,模糊匹配)</summary>
- public string? EquipmentName { get; set; }
- /// <summary>厂内设备编码(EquipmentList.InternalEquipmentCode,模糊匹配)</summary>
- public string? EquipmentCode { get; set; }
- /// <summary>资产编码/设备识别码(EquipmentList.EquipmentAssetID,模糊匹配)</summary>
- public string? EquipmentAssetId { get; set; }
- /// <summary>排序字段(前端列 prop 白名单)</summary>
- public string? OrderBy { get; set; }
- /// <summary>排序方向(asc / desc)</summary>
- public string? OrderDir { get; set; }
- /// <summary>租户 ID(前端 withAidopTenantParams 注入;EquipmentList 有 tenant_id,>0 时按其过滤,不绕过)</summary>
- public long? TenantId { get; set; }
- }
- /// <summary>
- /// S6 生产设备台账 列表行(只读,扁平单表)。字段对齐现有骨架页列 prop(camelCase)。
- /// sbzt 已是中文文本 raw 展示;zyd 为 A/B/C/D 等级码 raw 展示(中文映射后置)。
- /// </summary>
- public class ProductionEquipmentLedgerListRow
- {
- /// <summary>主键 id(EquipmentList.id)</summary>
- public long Id { get; set; }
- /// <summary>厂内设备名称(MachineName)</summary>
- public string? EquipmentName { get; set; }
- /// <summary>设备识别码/资产编码(EquipmentAssetID)</summary>
- public string? EquipmentIdentCode { get; set; }
- /// <summary>重要度(zyd,A/B/C/D raw)</summary>
- public string? Importance { get; set; }
- /// <summary>出厂日期(ccrq)</summary>
- public string? FactoryDate { get; set; }
- /// <summary>额定功率(edgl)</summary>
- public string? RatedPower { get; set; }
- /// <summary>制造厂商(zzcs)</summary>
- public string? Manufacturer { get; set; }
- /// <summary>车间/工作中心(cj)</summary>
- public string? Workshop { get; set; }
- /// <summary>保管人(bgr)</summary>
- public string? Keeper { get; set; }
- /// <summary>标准维修天数(StandardRepairDays)</summary>
- public decimal? Standard { get; set; }
- /// <summary>设备操作规程(sbczgc)</summary>
- public string? OperationProcedure { get; set; }
- /// <summary>设备状态(sbzt,中文 raw)</summary>
- public string? EquipmentStatus { get; set; }
- /// <summary>已服役年限(yfynx)</summary>
- public string? ServedYears { get; set; }
- /// <summary>备注(bzm)</summary>
- public string? Remark { get; set; }
- /// <summary>厂内设备编码(InternalEquipmentCode)</summary>
- public string? EquipmentCode { get; set; }
- /// <summary>型号(xh)</summary>
- public string? Model { get; set; }
- /// <summary>附件(fj)</summary>
- public string? Attachment { get; set; }
- /// <summary>建议使用年限(jysynx)</summary>
- public string? SuggestedUsageYears { get; set; }
- /// <summary>设备类型名称(TypeName)</summary>
- public string? EquipmentTypeName { get; set; }
- /// <summary>班组(bz;DTO 保留,前端默认不展示)</summary>
- public string? Team { get; set; }
- /// <summary>设备分类(sbfl;DTO 保留,前端默认不展示)</summary>
- public string? EquipmentCategory { get; set; }
- /// <summary>可否排产(IsSchedulable;DTO 保留,前端默认不展示)</summary>
- public string? IsSchedulable { get; set; }
- /// <summary>预计维修释放时间(EstimatedMaintenanceReleaseTime;DTO 保留,前端默认不展示)</summary>
- public string? EstimatedMaintenanceReleaseTime { get; set; }
- /// <summary>租户 ID(tenant_id;DTO 保留,前端默认不展示)</summary>
- public long? TenantId { get; set; }
- }
|