LAPP标准接口程序
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.

61 lines
3.1 KiB

// Copyright (c) Shenyang Leading Edge Intelligent Technology Co., Ltd. All rights reserved.
package etl
import (
"LAPP_ETL/grmi"
"xorm.io/core"
)
/******************************************************************************
*
* @Struct Name : DataTableHead
*-----------------------------------------------------------------------------
*
* @Description : DataTableHead的实体映射
*
* @Author : 代码生成器创建
*
* @Date : 2021-06-21 17:14:05
*
******************************************************************************/
type DataTableHead struct {
TaskId int `xorm:"pk int 'TaskId' autoincr" json:"DataTableHead-TaskId"`
Name string `xorm:"nvarchar(40) 'Name'" json:"DataTableHead-Name"`
TargetDB int `xorm:"int 'TargetDB' not null" json:"DataTableHead-TargetDB"`
TargetTable string `xorm:"nvarchar(100) 'TargetTable' not null" json:"DataTableHead-TargetTable"`
AdditionalAction string `xorm:"nvarchar(40) 'AdditionalAction'" json:"DataTableHead-AdditionalAction"`
UseHead bool `xorm:"bit 'UseHead' not null" json:"DataTableHead-UseHead"`
TaskDesc string `xorm:"nvarchar(255) 'TaskDesc'" json:"DataTableHead-TaskDesc"`
CtrlParam1 string `xorm:"nvarchar(100) 'CtrlParam1'" json:"DataTableHead-CtrlParam1"`
CtrlParam2 string `xorm:"nvarchar(100) 'CtrlParam2'" json:"DataTableHead-CtrlParam2"`
CtrlParam3 string `xorm:"nvarchar(100) 'CtrlParam3'" json:"DataTableHead-CtrlParam3"`
CtrlParam4 string `xorm:"nvarchar(100) 'CtrlParam4'" json:"DataTableHead-CtrlParam4"`
CtrlParam5 int `xorm:"int 'CtrlParam5'" json:"DataTableHead-CtrlParam5"`
CtrlParam6 int `xorm:"int 'CtrlParam6'" json:"DataTableHead-CtrlParam6"`
CtrlParam7 int `xorm:"int 'CtrlParam7'" json:"DataTableHead-CtrlParam7"`
CtrlParam8 int `xorm:"int 'CtrlParam8'" json:"DataTableHead-CtrlParam8"`
LastModify grmi.DateTime `xorm:"datetime 'LastModify' not null updated" json:"DataTableHead-LastModify"`
LastUser string `xorm:"nvarchar(20) 'LastUser' not null" json:"DataTableHead-LastUser"`
CreateTime grmi.DateTime `xorm:"datetime 'CreateTime' not null created" json:"DataTableHead-CreateTime"`
DataTableLstLi []DataTableLst `xorm:"-" json:"DataTableHead-DataTableLstLi"`
ETCDLockLi []ETCDLock `xorm:"-" json:"DataTableHead-ETCDLockLi"`
}
/******************************************************************************
*
* @Function Name : GetKey
*-----------------------------------------------------------------------------
*
* @Description : 获取实体的主键
*
* @Return Value : 实体的主键
*
* @Author : 代码生成器创建
*
* @Date : 2021-06-21 17:14:05
*
******************************************************************************/
func (self *DataTableHead) GetKey() core.PK {
return core.PK{self.TaskId}
}