model

package
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 19, 2023 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Dataresult

type Dataresult struct {
	ID          int    `gorm:"primaryKey;column:id" json:"-"`
	Pkid        string `gorm:"column:pkid" json:"pkid"`                 // 所属参数表kid
	ResultID    string `gorm:"column:result_id" json:"result_id"`       // 所属结果表id
	ResultType  uint8  `gorm:"column:result_type" json:"result_type"`   // 结果类型
	ResultInfo  string `gorm:"column:result_info" json:"result_info"`   // 结果名称
	ResultValue string `gorm:"column:result_value" json:"result_value"` // 结果值
}

*****sql****** CREATE TABLE `work_dataresult` (

`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`pkid` char(64) NOT NULL COMMENT '所属参数表kid',
`result_id` int(11) NOT NULL COMMENT '所属结果表id',
`result_type` tinyint(2) unsigned NOT NULL COMMENT '结果类型',
`result_info` varchar(255) NOT NULL COMMENT '结果名称',
`result_value` varchar(500) NOT NULL DEFAULT '' COMMENT '结果值',
PRIMARY KEY (`id`),
UNIQUE KEY `kidandresid` (`pkid`,`result_id`) USING BTREE

) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8 ******sql***** Dataresult [...]

func (*Dataresult) TableName

func (w *Dataresult) TableName() string

TableName get sql table name.获取数据库表名

type DatasV3

type DatasV3 struct {
	ID         int             `gorm:"primaryKey;column:id" json:"-"`
	Kid        string          `gorm:"column:kid" json:"kid"`
	Zhuansu    string          `gorm:"column:zhuansu" json:"zhuansu"`         // 转速
	Qingjiao   string          `gorm:"column:qingjiao" json:"qingjiao"`       // 倾角
	Hxfxll     string          `gorm:"column:hxfxll" json:"hxfxll"`           // 滑靴副泄漏量
	Zsfxll     string          `gorm:"column:zsfxll" json:"zsfxll"`           // 柱塞副泄漏量
	Plfxll     string          `gorm:"column:plfxll" json:"plfxll"`           // 配流副泄漏量
	Xlwd       string          `gorm:"column:xlwd" json:"xlwd"`               // 泄漏温度
	Ltkcxl     string          `gorm:"column:ltkcxl" json:"ltkcxl"`           // 连体快冲洗量
	Qtcxl      string          `gorm:"column:qtcxl" json:"qtcxl"`             // 壳体快冲洗量
	Cxwd       string          `gorm:"column:cxwd" json:"cxwd"`               // 冲洗温度
	Lcckbz     string          `gorm:"column:lcckbz" json:"lcckbz"`           // 流场出口布置
	Qwsrgl     string          `gorm:"column:qwsrgl" json:"qwsrgl"`           // 球碗生热功率
	InsertType int8            `gorm:"column:insert_type" json:"insert_type"` // 1 批量录入 2 手动录入
	InsertTime carbon.DateTime `gorm:"column:insert_time" json:"insert_time"` // 录入时间
}

*****sql****** CREATE TABLE `work_datas_v3` (

`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`kid` char(64) NOT NULL,
`zhuansu` varchar(20) DEFAULT NULL COMMENT '转速',
`qingjiao` varchar(20) DEFAULT NULL COMMENT '倾角',
`hxfxll` varchar(20) DEFAULT NULL COMMENT '滑靴副泄漏量',
`zsfxll` varchar(20) DEFAULT NULL COMMENT '柱塞副泄漏量',
`plfxll` varchar(20) DEFAULT NULL COMMENT '配流副泄漏量',
`xlwd` varchar(20) DEFAULT NULL COMMENT '泄漏温度',
`ltkcxl` varchar(20) DEFAULT NULL COMMENT '连体快冲洗量',
`qtcxl` varchar(20) DEFAULT NULL COMMENT '壳体快冲洗量',
`cxwd` varchar(20) DEFAULT NULL COMMENT '冲洗温度',
`lcckbz` varchar(20) DEFAULT NULL COMMENT '流场出口布置',
`qwsrgl` varchar(20) DEFAULT NULL COMMENT '球碗生热功率',
`insert_type` tinyint(1) NOT NULL COMMENT '1 批量录入 2 手动录入',
`insert_time` datetime NOT NULL COMMENT '录入时间',
PRIMARY KEY (`id`) USING BTREE,
UNIQUE KEY `datakid` (`kid`) USING BTREE

) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC ******sql***** DatasV3 [...]

func (*DatasV3) TableName

func (w *DatasV3) TableName() string

TableName get sql table name.获取数据库表名

type DemoLog

type DemoLog struct {
	ID          int    `gorm:"primaryKey;column:id" json:"id"`
	Kid         string `gorm:"column:kid" json:"kid"`
	Zhuansu     string `gorm:"column:zhuansu" json:"zhuansu"`           // 转速
	Qingjiao    string `gorm:"column:qingjiao" json:"qingjiao"`         // 倾角
	Hxfxll      string `gorm:"column:hxfxll" json:"hxfxll"`             // 滑靴副泄漏量
	Zsfxll      string `gorm:"column:zsfxll" json:"zsfxll"`             // 柱塞副泄漏量
	Plfxll      string `gorm:"column:plfxll" json:"plfxll"`             // 配流副泄漏量
	Xlwd        string `gorm:"column:xlwd" json:"xlwd"`                 // 泄漏温度
	Ltkcxl      string `gorm:"column:ltkcxl" json:"ltkcxl"`             // 连体快冲洗量
	Qtcxl       string `gorm:"column:qtcxl" json:"qtcxl"`               // 壳体快冲洗量
	Cxwd        string `gorm:"column:cxwd" json:"cxwd"`                 // 冲洗温度
	Lcckbz      string `gorm:"column:lcckbz" json:"lcckbz"`             // 流场出口布置
	Qwsrgl      string `gorm:"column:qwsrgl" json:"qwsrgl"`             // 球碗生热功率
	ResultID    int    `gorm:"column:result_id" json:"result_id"`       // 结果类型id
	ResultType  uint8  `gorm:"column:result_type" json:"result_type"`   // 结果类型
	ResultInfo  string `gorm:"column:result_info" json:"result_info"`   // 结果类型名称
	ResultValue string `gorm:"column:result_value" json:"result_value"` // 结果类型的值
	InsertType  int8   `gorm:"column:insert_type" json:"insert_type"`   // 录入方式 1 批量录入 2 手动录入
	Addtime     int    `gorm:"column:addtime" json:"addtime"`           // 添加时间
}

*****sql****** CREATE TABLE `work_log` (

`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`kid` char(64) NOT NULL,
`zhuansu` varchar(20) DEFAULT NULL COMMENT '转速',
`qingjiao` varchar(20) DEFAULT NULL COMMENT '倾角',
`hxfxll` varchar(20) DEFAULT NULL COMMENT '滑靴副泄漏量',
`zsfxll` varchar(20) DEFAULT NULL COMMENT '柱塞副泄漏量',
`plfxll` varchar(20) DEFAULT NULL COMMENT '配流副泄漏量',
`xlwd` varchar(20) DEFAULT NULL COMMENT '泄漏温度',
`ltkcxl` varchar(20) DEFAULT NULL COMMENT '连体快冲洗量',
`qtcxl` varchar(20) DEFAULT NULL COMMENT '壳体快冲洗量',
`cxwd` varchar(20) DEFAULT NULL COMMENT '冲洗温度',
`lcckbz` varchar(20) DEFAULT NULL COMMENT '流场出口布置',
`qwsrgl` varchar(20) DEFAULT NULL COMMENT '球碗生热功率',
`result_id` int(11) NOT NULL COMMENT '结果类型id',
`result_type` tinyint(2) unsigned NOT NULL COMMENT '结果类型',
`result_info` varchar(255) NOT NULL COMMENT '结果类型名称',
`result_value` varchar(500) NOT NULL COMMENT '结果类型的值',
`insert_type` tinyint(1) NOT NULL COMMENT '录入方式 1 批量录入 2 手动录入',
`addtime` int(11) NOT NULL COMMENT '添加时间',
PRIMARY KEY (`id`) USING BTREE

) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC ******sql***** DemoLog [...]

func (*DemoLog) TableName

func (w *DemoLog) TableName() string

TableName get sql table name.获取数据库表名

type DemoParams

type DemoParams struct {
	ID        int    `gorm:"primaryKey;column:id" json:"-"`
	Info      string `gorm:"column:info" json:"info"`            // 参数中文名
	Name      string `gorm:"column:name" json:"name"`            // 参数英文名
	Unit      string `gorm:"column:unit" json:"unit"`            // 参数单位
	Type      string `gorm:"column:modtype" json:"modtype"`      // 参数类型
	HTMLtype  string `gorm:"column:htmltype" json:"htmltype"`    // 参数值的类型
	Length    int    `gorm:"column:length" json:"length"`        // 参数值的长度
	Order     int    `gorm:"column:order" json:"order"`          // 参数顺序
	Childrens string `gorm:"column:childrens" json:"childrens"`  // 参数的值
	HTMLWidth uint16 `gorm:"column:html_width" json:"htmlWidth"` // 参数的宽度
}

*****sql****** CREATE TABLE `work_params` (

`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`info` varchar(255) NOT NULL COMMENT '参数中文名',
`name` varchar(20) NOT NULL COMMENT '参数英文名',
`unit` varchar(20) DEFAULT NULL COMMENT '参数单位',
`modtype` varchar(20) NOT NULL COMMENT '参数类型',
`htmltype` varchar(20) NOT NULL COMMENT '参数值的类型',
`length` int(11) NOT NULL COMMENT '参数值的长度',
`order` int(11) NOT NULL DEFAULT '1' COMMENT '参数顺序',
`childrens` varchar(500) DEFAULT NULL COMMENT '参数的值',
`html_width` smallint(3) unsigned NOT NULL COMMENT '参数的宽度',
PRIMARY KEY (`id`)

) ENGINE=InnoDB AUTO_INCREMENT=12 DEFAULT CHARSET=utf8 ******sql***** DemoParams [...]

func (*DemoParams) MarshalBinary

func (w *DemoParams) MarshalBinary() (data []byte, err error)

func (*DemoParams) TableName

func (w *DemoParams) TableName() string

TableName get sql table name.获取数据库表名

func (*DemoParams) UnmarshalBinary

func (w *DemoParams) UnmarshalBinary(data []byte) error

type DemoResult

type DemoResult struct {
	ID   int    `gorm:"primaryKey;column:id" json:"-" form:"id"`
	Info string `gorm:"column:info" json:"info" form:"info"`    // 结果类型中文名
	Type int8   `gorm:"column:type" json:"modtype" form:"type"` // 1:图片;2:数值;3:文件夹地址
}

*****sql****** CREATE TABLE `work_result` (

`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`info` varchar(255) NOT NULL COMMENT '结果类型中文名',
`modtype` tinyint(2) NOT NULL COMMENT '1:图片;2:数值;3:文件夹地址',
PRIMARY KEY (`id`)

) ENGINE=InnoDB AUTO_INCREMENT=15 DEFAULT CHARSET=utf8 ******sql***** DemoResult [...]

func (*DemoResult) MarshalBinary

func (w *DemoResult) MarshalBinary() (data []byte, err error)

func (*DemoResult) TableName

func (w *DemoResult) TableName() string

TableName get sql table name.获取数据库表名

func (*DemoResult) UnmarshalBinary

func (w *DemoResult) UnmarshalBinary(data []byte) error

type DemoUser

type DemoUser struct {
	gorm.Model
	UserName string `gorm:"unique;column:username;type:varchar(60);"`
	Password string `gorm:"column:password;type:char(64);"`
	Salt     string `gorm:"column:salt;type:char(64);"`
}

func (*DemoUser) TableName

func (u *DemoUser) TableName() string

type RecordV3

type RecordV3 struct {
	ID       int    `gorm:"primaryKey;column:id" json:"-"`
	Pkid     string `gorm:"column:pkid" json:"pkid"`               // 数据表kid
	ResultID int    `gorm:"column:result_id" json:"resultId"`      // 结果类型id
	Filesize int    `gorm:"column:filesize" json:"filesize"`       // 附件大小,单位kb
	Filetype string `gorm:"column:filetype" json:"filetype"`       // 附件扩展名
	Filename string `gorm:"column:filename" json:"filename"`       // 附件名称
	Filepath string `gorm:"column:filepath" json:"filepath"`       // 附件地址
	Status   bool   `gorm:"column:status;default:1" json:"status"` // 附件状态
}

*****sql****** CREATE TABLE `work_record_v3` (

`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`pkid` char(64) NOT NULL COMMENT '数据表kid',
`result_id` int(11) unsigned NOT NULL COMMENT '结果类型id',
`filesize` int(11) NOT NULL COMMENT '附件大小,单位kb',
`filetype` varchar(10) NOT NULL COMMENT '附件扩展名',
`filename` varchar(255) NOT NULL COMMENT '附件名称',
`filepath` varchar(255) NOT NULL COMMENT '附件地址',
`status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '附件状态',
PRIMARY KEY (`id`) USING BTREE,
UNIQUE KEY `kidfilename` (`pkid`,`result_id`,`filename`) USING BTREE

) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC ******sql***** RecordV3 [...]

func (*RecordV3) TableName

func (w *RecordV3) TableName() string

TableName get sql table name.获取数据库表名

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL