|
// Copyright (c) Shenyang Leading Edge Intelligent Technology Co., Ltd. All rights reserved.
|
|
|
|
package me
|
|
|
|
import (
|
|
"LAPP_LF_MOM_BACKEND/grmi"
|
|
"xorm.io/core"
|
|
)
|
|
|
|
/******************************************************************************
|
|
*
|
|
* @Struct Name : Project
|
|
*-----------------------------------------------------------------------------
|
|
*
|
|
* @Description : Project的实体映射
|
|
*
|
|
* @Author : 代码生成器创建
|
|
*
|
|
* @Date : 2021-04-14 08:56:34
|
|
*
|
|
******************************************************************************/
|
|
type Project struct {
|
|
PlantNr int `xorm:"pk int 'PlantNr'" json:"ME_Project-PlantNr"`
|
|
ProjectId string `xorm:"pk nvarchar(40) 'ProjectId'" json:"ME_Project-ProjectId"`
|
|
Descr string `xorm:"nvarchar(100) 'Descr' not null" json:"ME_Project-Descr"`
|
|
EnableToggle bool `xorm:"bit 'EnableToggle' not null" json:"ME_Project-EnableToggle"`
|
|
PlantSiteCode int `xorm:"int 'PlantSiteCode' not null" json:"ME_Project-PlantSiteCode"`
|
|
CustName1 string `xorm:"nvarchar(100) 'CustName1' not null" json:"ME_Project-CustName1"`
|
|
CustName2 string `xorm:"nvarchar(100) 'CustName2' not null" json:"ME_Project-CustName2"`
|
|
FileServerHost string `xorm:"nvarchar(60) 'FileServerHost' not null" json:"ME_Project-FileServerHost"`
|
|
FileFolder1 string `xorm:"nvarchar(100) 'FileFolder1' not null" json:"ME_Project-FileFolder1"`
|
|
FileFolder2 string `xorm:"nvarchar(100) 'FileFolder2' not null" json:"ME_Project-FileFolder2"`
|
|
FileFolder3 string `xorm:"nvarchar(100) 'FileFolder3' not null" json:"ME_Project-FileFolder3"`
|
|
FileFolder4 string `xorm:"nvarchar(100) 'FileFolder4' not null" json:"ME_Project-FileFolder4"`
|
|
FileFolder5 string `xorm:"nvarchar(100) 'FileFolder5' not null" json:"ME_Project-FileFolder5"`
|
|
FileFolder6 string `xorm:"nvarchar(100) 'FileFolder6' not null" json:"ME_Project-FileFolder6"`
|
|
File1NameRegexp string `xorm:"nvarchar(100) 'File1NameRegexp' not null" json:"ME_Project-File1NameRegexp"`
|
|
File2NameRegexp string `xorm:"nvarchar(100) 'File2NameRegexp' not null" json:"ME_Project-File2NameRegexp"`
|
|
File3NameRegexp string `xorm:"nvarchar(100) 'File3NameRegexp' not null" json:"ME_Project-File3NameRegexp"`
|
|
File4NameRegexp string `xorm:"nvarchar(100) 'File4NameRegexp' not null" json:"ME_Project-File4NameRegexp"`
|
|
File5NameRegexp string `xorm:"nvarchar(100) 'File5NameRegexp' not null" json:"ME_Project-File5NameRegexp"`
|
|
File6NameRegexp string `xorm:"nvarchar(100) 'File6NameRegexp' not null" json:"ME_Project-File6NameRegexp"`
|
|
OrderVerifyRuleToggle1 bool `xorm:"bit 'OrderVerifyRuleToggle1' not null" json:"ME_Project-OrderVerifyRuleToggle1"`
|
|
OrderVerifyRuleToggle2 bool `xorm:"bit 'OrderVerifyRuleToggle2' not null" json:"ME_Project-OrderVerifyRuleToggle2"`
|
|
OrderVerifyRuleToggle3 bool `xorm:"bit 'OrderVerifyRuleToggle3' not null" json:"ME_Project-OrderVerifyRuleToggle3"`
|
|
OrderVerifyRuleToggle4 bool `xorm:"bit 'OrderVerifyRuleToggle4' not null" json:"ME_Project-OrderVerifyRuleToggle4"`
|
|
OrderVerifyRuleToggle5 bool `xorm:"bit 'OrderVerifyRuleToggle5' not null" json:"ME_Project-OrderVerifyRuleToggle5"`
|
|
OrderVerifyRuleToggle6 bool `xorm:"bit 'OrderVerifyRuleToggle6' not null" json:"ME_Project-OrderVerifyRuleToggle6"`
|
|
OrderVerifyRule1 string `xorm:"nvarchar(100) 'OrderVerifyRule1' not null" json:"ME_Project-OrderVerifyRule1"`
|
|
OrderVerifyRule2 string `xorm:"nvarchar(100) 'OrderVerifyRule2' not null" json:"ME_Project-OrderVerifyRule2"`
|
|
OrderVerifyRule3 string `xorm:"nvarchar(100) 'OrderVerifyRule3' not null" json:"ME_Project-OrderVerifyRule3"`
|
|
OrderVerifyRule4 string `xorm:"nvarchar(100) 'OrderVerifyRule4' not null" json:"ME_Project-OrderVerifyRule4"`
|
|
OrderVerifyRule5 string `xorm:"nvarchar(100) 'OrderVerifyRule5' not null" json:"ME_Project-OrderVerifyRule5"`
|
|
OrderVerifyRule6 string `xorm:"nvarchar(100) 'OrderVerifyRule6' not null" json:"ME_Project-OrderVerifyRule6"`
|
|
EmailServerHost string `xorm:"nvarchar(60) 'EmailServerHost' not null" json:"ME_Project-EmailServerHost"`
|
|
EmailServerPort int `xorm:"int 'EmailServerPort' not null" json:"ME_Project-EmailServerPort"`
|
|
FromEmail string `xorm:"nvarchar(100) 'FromEmail' not null" json:"ME_Project-FromEmail"`
|
|
FromPwd string `xorm:"nvarchar(100) 'FromPwd' not null" json:"ME_Project-FromPwd"`
|
|
ErrorRecievers string `xorm:"nvarchar(100) 'ErrorRecievers' not null" json:"ME_Project-ErrorRecievers"`
|
|
ErrorCcRecievers string `xorm:"nvarchar(100) 'ErrorCcRecievers' not null" json:"ME_Project-ErrorCcRecievers"`
|
|
LogUrl string `xorm:"nvarchar(60) 'LogUrl' not null" json:"ME_Project-LogUrl"`
|
|
LogTable string `xorm:"nvarchar(40) 'LogTable' not null" json:"ME_Project-LogTable"`
|
|
CustOrderSnr string `xorm:"nvarchar(40) 'CustOrderSnr' not null" json:"ME_Project-CustOrderSnr"`
|
|
WorkOrderSnr string `xorm:"nvarchar(40) 'WorkOrderSnr' not null" json:"ME_Project-WorkOrderSnr"`
|
|
LogDemandSnr string `xorm:"nvarchar(40) 'LogDemandSnr' not null" json:"ME_Project-LogDemandSnr"`
|
|
WorkOrderCacheSnr string `xorm:"nvarchar(40) 'WorkOrderCacheSnr' not null" json:"ME_Project-WorkOrderCacheSnr"`
|
|
LogDemandCacheSnr string `xorm:"nvarchar(40) 'LogDemandCacheSnr' not null" json:"ME_Project-LogDemandCacheSnr"`
|
|
SerialOrderSnr string `xorm:"nvarchar(40) 'SerialOrderSnr' not null" json:"ME_Project-SerialOrderSnr"`
|
|
ManualOrderSnr string `xorm:"nvarchar(40) 'ManualOrderSnr' not null" json:"ME_Project-ManualOrderSnr"`
|
|
OrderMsgSnr string `xorm:"nvarchar(40) 'OrderMsgSnr' not null" json:"ME_Project-OrderMsgSnr"`
|
|
ReworkOrderSnr string `xorm:"nvarchar(40) 'ReworkOrderSnr' not null" json:"ME_Project-ReworkOrderSnr"`
|
|
PackOrderSnr string `xorm:"nvarchar(40) 'PackOrderSnr' not null" json:"ME_Project-PackOrderSnr"`
|
|
PackOrderSyncSnr string `xorm:"nvarchar(40) 'PackOrderSyncSnr' not null" json:"ME_Project-PackOrderSyncSnr"`
|
|
ShipOrderSnr string `xorm:"nvarchar(40) 'ShipOrderSnr' not null" json:"ME_Project-ShipOrderSnr"`
|
|
ShipFileSnr string `xorm:"nvarchar(40) 'ShipFileSnr' not null" json:"ME_Project-ShipFileSnr"`
|
|
AsnFileSnr string `xorm:"nvarchar(40) 'AsnFileSnr' not null" json:"ME_Project-AsnFileSnr"`
|
|
LastModify grmi.DateTime `xorm:"datetime 'LastModify' not null updated" json:"ME_Project-LastModify"`
|
|
LastUser string `xorm:"nvarchar(20) 'LastUser' not null" json:"ME_Project-LastUser"`
|
|
CreateTime grmi.DateTime `xorm:"datetime 'CreateTime' not null created" json:"ME_Project-CreateTime"`
|
|
}
|
|
|
|
/******************************************************************************
|
|
*
|
|
* @Function Name : GetKey
|
|
*-----------------------------------------------------------------------------
|
|
*
|
|
* @Description : 获取实体的主键
|
|
*
|
|
* @Return Value : 实体的主键
|
|
*
|
|
* @Author : 代码生成器创建
|
|
*
|
|
* @Date : 2021-04-14 08:56:34
|
|
*
|
|
******************************************************************************/
|
|
func (self *Project) GetKey() core.PK {
|
|
return core.PK{self.PlantNr, self.ProjectId}
|
|
}
|