feat(hjgl): 完善焊接任务与质量管理流程

This commit is contained in:
2026-08-19 17:13:33 +08:00
parent 08792e0dc8
commit 679e9f6cec
68 changed files with 2481 additions and 1170 deletions
+53
View File
@@ -0,0 +1,53 @@
using System;
using System.Collections.Generic;
namespace Model
{
public class WeldTaskListItem
{
public string ProjectId { get; set; }
public string TaskCode { get; set; }
public string UnitWorkId { get; set; }
public string UnitWorkName { get; set; }
public string UnitId { get; set; }
public string UnitName { get; set; }
public DateTime? TaskDate { get; set; }
public string SerialNumber { get; set; }
public string TeamGroupId { get; set; }
public string TeamGroupName { get; set; }
public int WeldJointCount { get; set; }
}
public class WeldTaskJointItem
{
public string WeldTaskId { get; set; }
public string WeldJointId { get; set; }
public string PipelineId { get; set; }
public string PipelineCode { get; set; }
public string WeldJointCode { get; set; }
public string JointAttribute { get; set; }
public string WeldingMode { get; set; }
/// <summary>
/// 焊接类型
/// </summary>
public string WeldTypeCode { get; set; }
/// <summary>
/// 达因
/// </summary>
public decimal? Size { get; set; }
public string CoverWelderId { get; set; }
public string BackingWelderId { get; set; }
}
public class WeldTaskDetailItem : WeldTaskListItem
{
public List<WeldTaskJointItem> Joints { get; set; }
}
public class WeldTaskGenerateRequest
{
public string ProjectId { get; set; }
public string TaskCode { get; set; }
public string PersonId { get; set; }
}
}