广汽安道拓Acura项目MES后台
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

74 lines
4.9 KiB

// Copyright (c) Shenyang Leading Edge Intelligent Technology Co., Ltd. All rights reserved.
package base
import (
"LAPP_ACURA_MOM_BACKEND/grmi"
"xorm.io/core"
)
/******************************************************************************
*
* @Struct Name : CrossPlanTaskHead
*-----------------------------------------------------------------------------
*
* @Description : CrossPlanTaskHead的实体映射
*
* @Author : 代码生成器创建
*
* @Date : 2022-05-27 14:50:41
*
******************************************************************************/
type CrossPlanTaskHead struct {
TaskNr int `xorm:"pk int 'TaskNr' autoincr" json:"CrossPlanTaskHead-TaskNr"`
FromPlantNr int `xorm:"int 'FromPlantNr' not null" json:"CrossPlanTaskHead-FromPlantNr"`
ToPlantNr int `xorm:"int 'ToPlantNr' not null" json:"CrossPlanTaskHead-ToPlantNr"`
ArtId string `xorm:"nvarchar(255) 'ArtId' not null" json:"CrossPlanTaskHead-ArtId"`
PlanQty int `xorm:"int 'PlanQty' not null" json:"CrossPlanTaskHead-PlanQty"`
ActQty int `xorm:"int 'ActQty' not null" json:"CrossPlanTaskHead-ActQty"`
Status int `xorm:"int 'Status' not null" json:"CrossPlanTaskHead-Status"`
OrderType string `xorm:"nvarchar(40) 'OrderType' not null" json:"CrossPlanTaskHead-OrderType"`
PlanType string `xorm:"nvarchar(40) 'PlanType' not null" json:"CrossPlanTaskHead-PlanType"`
SchedType string `xorm:"nvarchar(255) 'SchedType' not null" json:"CrossPlanTaskHead-SchedType"`
BusinessObjType string `xorm:"nvarchar(40) 'BusinessObjType' not null" json:"CrossPlanTaskHead-BusinessObjType"`
BusinessObjId string `xorm:"nvarchar(40) 'BusinessObjId' not null" json:"CrossPlanTaskHead-BusinessObjId"`
PlanStartTime grmi.DateTime `xorm:"datetime 'PlanStartTime'" json:"CrossPlanTaskHead-PlanStartTime"`
PlanEndTime grmi.DateTime `xorm:"datetime 'PlanEndTime'" json:"CrossPlanTaskHead-PlanEndTime"`
LastPo string `xorm:"nvarchar(40) 'LastPo'" json:"CrossPlanTaskHead-LastPo"`
ReleaseQty string `xorm:"nvarchar(100) 'ReleaseQty'" json:"CrossPlanTaskHead-ReleaseQty"`
StartTime grmi.DateTime `xorm:"datetime 'StartTime'" json:"CrossPlanTaskHead-StartTime"`
AccomplishTime grmi.DateTime `xorm:"datetime 'AccomplishTime'" json:"CrossPlanTaskHead-AccomplishTime"`
ErrorMsg string `xorm:"nvarchar(255) 'ErrorMsg'" json:"CrossPlanTaskHead-ErrorMsg"`
Priority int `xorm:"int 'Priority'" json:"CrossPlanTaskHead-Priority"`
ProjectId string `xorm:"nvarchar(40) 'ProjectId'" json:"CrossPlanTaskHead-ProjectId"`
CtrlStr1 string `xorm:"nvarchar(255) 'CtrlStr1'" json:"CrossPlanTaskHead-CtrlStr1"`
CtrlStr2 string `xorm:"nvarchar(255) 'CtrlStr2'" json:"CrossPlanTaskHead-CtrlStr2"`
CtrlStr3 string `xorm:"nvarchar(255) 'CtrlStr3'" json:"CrossPlanTaskHead-CtrlStr3"`
CtrlStr4 string `xorm:"nvarchar(255) 'CtrlStr4'" json:"CrossPlanTaskHead-CtrlStr4"`
CtrInt1 int `xorm:"int 'CtrInt1'" json:"CrossPlanTaskHead-CtrInt1"`
CtrInt2 int `xorm:"int 'CtrInt2'" json:"CrossPlanTaskHead-CtrInt2"`
CtrInt3 int `xorm:"int 'CtrInt3'" json:"CrossPlanTaskHead-CtrInt3"`
CtrInt4 int `xorm:"int 'CtrInt4'" json:"CrossPlanTaskHead-CtrInt4"`
LastModify grmi.DateTime `xorm:"datetime 'LastModify' not null updated" json:"CrossPlanTaskHead-LastModify"`
LastUser string `xorm:"nvarchar(20) 'LastUser' not null" json:"CrossPlanTaskHead-LastUser"`
CreateTime grmi.DateTime `xorm:"datetime 'CreateTime' not null created" json:"CrossPlanTaskHead-CreateTime"`
CrossPlanTaskDetailLi []CrossPlanTaskDetail `xorm:"-" json:"CrossPlanTaskHead-CrossPlanTaskDetailLi"`
}
/******************************************************************************
*
* @Function Name : GetKey
*-----------------------------------------------------------------------------
*
* @Description : 获取实体的主键
*
* @Return Value : 实体的主键
*
* @Author : 代码生成器创建
*
* @Date : 2022-05-27 14:50:41
*
******************************************************************************/
func (self *CrossPlanTaskHead) GetKey() core.PK {
return core.PK{self.TaskNr}
}