变频器集成以及增加点动控制(0209)

This commit is contained in:
2026-02-09 11:36:37 +08:00
parent 88dfc53b9d
commit d6ad01274a
45 changed files with 7161 additions and 1578 deletions

View File

@ -41,90 +41,62 @@ class LoginResponse:
@dataclass
class ArtifactInfo:
"""管片信息模型"""
"""管片信息基础模型"""
#管片编号
ArtifactID: str
ArtifactID: str = ""
#管片ID
ArtifactActionID: int
ArtifactActionID: int = 0
#管片副标识1
ArtifactIDVice1: str
ArtifactIDVice1: str = ""
#产品环号
ProduceRingNumber: int
ProduceRingNumber: int = 0
#模具编号
MouldCode: str
MouldCode: str = ""
#骨架ID
SkeletonID: str
SkeletonID: str = ""
#环类型编码
RingTypeCode: str
RingTypeCode: str = ""
#尺寸规格
SizeSpecification: str
SizeSpecification: str = ""
#埋深
BuriedDepth: str
BuriedDepth: str = ""
#块号
BlockNumber: str
BlockNumber: str = ""
#环号标记
HoleRingMarking: str
HoleRingMarking: str = ""
#出管标记
GroutingPipeMarking: str
GroutingPipeMarking: str = ""
#聚丙烯纤维标记
PolypropyleneFiberMarking: str
PolypropyleneFiberMarking: str = ""
# 浇筑方量
BetonVolume: float
BetonVolume: float = 0.0
# 任务单号(混凝土)
BetonTaskID: str
BetonTaskID: str = ""
#接口中的字段
ProductionProcessCode: int = 0
@dataclass
class ArtifactInfoModel:
def __init__(self):
pass
class ArtifactInfoModel(ArtifactInfo):
"""管片表模型"""
ID: int
#管片编号
ArtifactID: str
#管片ID
ArtifactActionID: int
#管片副标识1
ArtifactIDVice1: str
#产品环号
ProduceRingNumber: int
#模具编号
MouldCode: str
#骨架ID
SkeletonID: str
#环类型编码
RingTypeCode: str
#尺寸规格
SizeSpecification: str
#埋深
BuriedDepth: str
#块号
BlockNumber: str
#环号标记
HoleRingMarking: str
#出管标记
GroutingPipeMarking: str
#聚丙烯纤维标记
PolypropyleneFiberMarking: str
# 浇筑方量
BetonVolume: float
# 任务单号
BetonTaskID: str
# 继承基础模型的所有字段
ID: int = 0
#FK_PDID
FK_PDID: int=0
FK_PDID: int = 0
#状态
Status: int=1
Status: int = 1
#开始时间
BeginTime: str=""
BeginTime: str = ""
#结束时间
EndTime: str=""
#PStatus
PStatus: int=0
#Source
Source: int=1
EndTime: str = ""
#生产中状态(1正常、2警告、3异常)
PStatus: int = 1
#数据来源(1 api 2离线RFID)
Source: int = 1
#FBetonVolume
FBetonVolume: float=0.0
FBetonVolume: float = 0.0
#OptTime
OptTime: str=""
OptTime: str = ""
@dataclass
@ -161,49 +133,49 @@ class ArtifactResponse:
class TaskInfo:
"""任务单信息模型"""
#任务单ID
TaskID: str
TaskID: str=""
#任务单状态
TaskStatus: int
TaskStatus: int=0
#任务单状态文本
TaskStatusText: str
#计划生产数量
TaskCount: int
#已生产数量
AlreadyProduceCount: int
TaskStatusText: str=""
# #计划生产数量
# TaskCount: int=0
# #已生产数量
# AlreadyProduceCount: int=0
#生产进度
Progress: str
# Progress: str=""
#工程名称
ProjectName: str
ProjectName: str=""
#计划生产日期
TaskPlanDateText: str
# TaskPlanDateText: str=""
#强度等级
BetonGrade: str
BetonGrade: str=""
#设计配合比编号
MixID: str
MixID: str=""
#生产配合比编号
ProduceMixID: str
#计划方量
PlannedVolume: float
#已供方量
ProducedVolume: float
ProduceMixID: str=""
# #计划方量
PlannedVolume: float=0.0
# #已供方量
# ProducedVolume: float=0.0
#出洞环标记
HoleRingMarking: str
#注浆管标记
GroutingPipeMarking: str
#聚丙烯纤维标记
PolypropyleneFiberMarking: str
# HoleRingMarking: str=""
# #注浆管标记
# GroutingPipeMarking: str=""
# #聚丙烯纤维标记
# PolypropyleneFiberMarking: str=""
#生产日期
TaskDateText: str
# TaskDateText: str=""
#盘数
PlateCount: int
#任务单下发状态
SendStatus: int
#任务单下发状态
SendStatusText: str
#配合比下发状态
MixSendStatus: int
#配合比下发状态
MixSendStatusText: str
# PlateCount: int=0
# #任务单下发状态
# SendStatus: int=0
# #任务单下发状态
# SendStatusText: str=""
# #配合比下发状态
# MixSendStatus: int=0
# #配合比下发状态
# MixSendStatusText: str=""
@dataclass
@ -268,34 +240,40 @@ class NotPourArtifactResponse:
@dataclass
class PDRecordModel:
def __init__(self):
pass
# def __init__(self):
# pass
"""管片表模型"""
ID: int
ID: int=0
#派单编号
PDCode: str
ArtifactID: str=""
ArtifactActionID: int=0
#任务单号
TaskID: int
TaskID: str=""
#工程名称
ProjectName: str
ProjectName: str=""
#生产配合比编号
ProduceMixID: str
#车架号
VinNo: str
ProduceMixID: str=""
#派单方量
BetonVolume: float
BetonVolume: float=0.0
#实际派单方量
FBetonVolume: float=0.0
#实际派单方量
PlannedVolume: float=0.0
#强度等级
BetonGrade: str=""
#模具编号
MouldCode: str
MouldCode: str=""
#骨架编号
SkeletonID: str
SkeletonID: str=""
#环类型编码
RingTypeCode: str
RingTypeCode: str=""
#尺寸规格
SizeSpecification: str
SizeSpecification: str=""
#埋深
BuriedDepth: str
BuriedDepth: str=""
#块号
BlockNumber: str
BlockNumber: str=""
# 派单模式(1自动派单 2手动派单0未知
Mode: int=0
# 派单状态1计划中2已下发0未知)默认1
@ -306,6 +284,8 @@ class PDRecordModel:
Source: int=1
#创建时间
CreateTime: str=""
#创建时间
EndTime: str=""
#派单时间(下发)
OptTime: str=""