model

package
v1.2.0 Latest Latest
Warning

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

Go to latest
Published: Feb 1, 2024 License: MulanPSL-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type TSysUser

type TSysUser struct {

	/*  主键  */
	Id *int32 `gorm:"column:id;type:int(11);PRIMARY_KEY;comment:'主键'" json:"id"`
	/*  工号  */
	Username *string `gorm:"column:username;type:varchar(32);comment:'工号'" json:"username"`
	/*  密码  */
	Passwd *string `gorm:"column:passwd;type:varchar(64);comment:'密码'" json:"passwd"`
	/*    */
	Realname *string `gorm:"column:realname;type:varchar(128);comment:''" json:"realname"`
	/*  企业ID  */
	CorpId *int32 `gorm:"column:corp_id;type:int(11);comment:'企业ID'" json:"corpId"`
	/*  组织结构ID  */
	OrgId *int32 `gorm:"column:org_id;type:int(11);comment:'组织结构ID'" json:"orgId"`
	/*    */
	MobileNo *string `gorm:"column:mobile_no;type:varchar(32);comment:''" json:"mobileNo"`
	/*  公司邮箱  */
	Email *string `gorm:"column:email;type:varchar(255);comment:'公司邮箱'" json:"email"`
	/*  状态(1:启用;0:停用)  */
	Status *int8 `gorm:"column:status;type:tinyint(4);comment:'状态(1:启用;0:停用)'" json:"status"`
	/*  备注  */
	Remark *string `gorm:"column:remark;type:varchar(500);comment:'备注'" json:"remark"`
	/*  创建人  */
	CreateBy *int32 `gorm:"column:create_by;type:int(11);comment:'创建人';default:0" json:"createBy"`
	/*  创建时间  */
	CreateOn *model.LocalTime `gorm:"column:create_on;type:datetime;comment:'创建时间'" json:"createOn"`
	/*  操作人  */
	OpBy *int32 `gorm:"column:op_by;type:int(11);comment:'操作人';default:0" json:"opBy"`
	/*  操作时间  */
	OpOn *model.LocalTime `gorm:"column:op_on;type:datetime;comment:'操作时间'" json:"opOn"`
	/*  扩展属性  */
	ExtParams *string `gorm:"column:ext_params;type:varchar(1000);comment:'扩展属性'" json:"extParams"`
	/*  员工标识  */
	EmployeeId *int32 `gorm:"column:employee_id;type:int(11);comment:'员工标识';default:0" json:"employeeId"`
}

系统用户表

func (*TSysUser) AutoMigrate

func (entity *TSysUser) AutoMigrate(db *gorm.DB) error

迁移

func (*TSysUser) GetCorpId

func (entity *TSysUser) GetCorpId() int32

func (*TSysUser) GetCreateBy

func (entity *TSysUser) GetCreateBy() int32

func (*TSysUser) GetCreateOn

func (entity *TSysUser) GetCreateOn() model.LocalTime

func (*TSysUser) GetEmail

func (entity *TSysUser) GetEmail() string

func (*TSysUser) GetEmployeeId

func (entity *TSysUser) GetEmployeeId() int32

func (*TSysUser) GetExtParams

func (entity *TSysUser) GetExtParams() string

func (*TSysUser) GetId

func (entity *TSysUser) GetId() int32

func (*TSysUser) GetMobileNo

func (entity *TSysUser) GetMobileNo() string

func (*TSysUser) GetOpBy

func (entity *TSysUser) GetOpBy() int32

func (*TSysUser) GetOpOn

func (entity *TSysUser) GetOpOn() model.LocalTime

func (*TSysUser) GetOrgId

func (entity *TSysUser) GetOrgId() int32

func (*TSysUser) GetPasswd

func (entity *TSysUser) GetPasswd() string

func (*TSysUser) GetRealname

func (entity *TSysUser) GetRealname() string

func (*TSysUser) GetRemark

func (entity *TSysUser) GetRemark() string

func (*TSysUser) GetStatus

func (entity *TSysUser) GetStatus() int8

func (*TSysUser) GetUsername

func (entity *TSysUser) GetUsername() string

func (*TSysUser) Ini

func (entity *TSysUser) Ini(iniPk bool) *TSysUser

iniPk bool:是否初始化主键Id 初始化指针

func (*TSysUser) IniNil

func (entity *TSysUser) IniNil(iniPk bool) *TSysUser

iniPk bool:是否初始化主键Id 初始化指针

func (*TSysUser) SetCorpId

func (entity *TSysUser) SetCorpId(CorpId int32)

func (*TSysUser) SetCreateBy

func (entity *TSysUser) SetCreateBy(CreateBy int32)

func (*TSysUser) SetCreateOn

func (entity *TSysUser) SetCreateOn(CreateOn model.LocalTime)

func (*TSysUser) SetEmail

func (entity *TSysUser) SetEmail(Email string)

func (*TSysUser) SetEmployeeId

func (entity *TSysUser) SetEmployeeId(EmployeeId int32)

func (*TSysUser) SetExtParams

func (entity *TSysUser) SetExtParams(ExtParams string)

func (*TSysUser) SetId

func (entity *TSysUser) SetId(Id int32)

func (*TSysUser) SetMobileNo

func (entity *TSysUser) SetMobileNo(MobileNo string)

func (*TSysUser) SetOpBy

func (entity *TSysUser) SetOpBy(OpBy int32)

func (*TSysUser) SetOpOn

func (entity *TSysUser) SetOpOn(OpOn model.LocalTime)

func (*TSysUser) SetOrgId

func (entity *TSysUser) SetOrgId(OrgId int32)

func (*TSysUser) SetPasswd

func (entity *TSysUser) SetPasswd(Passwd string)

func (*TSysUser) SetRealname

func (entity *TSysUser) SetRealname(Realname string)

func (*TSysUser) SetRemark

func (entity *TSysUser) SetRemark(Remark string)

func (*TSysUser) SetStatus

func (entity *TSysUser) SetStatus(Status int8)

func (*TSysUser) SetUsername

func (entity *TSysUser) SetUsername(Username string)

func (*TSysUser) String

func (entity *TSysUser) String() string

指定生成结果转json字符串

func (*TSysUser) TableName

func (entity *TSysUser) TableName() string

gorm默认生成的表名是结构名+'s',所以必须以结构方法指定!

func (*TSysUser) ToString

func (entity *TSysUser) ToString() string

func (*TSysUser) Unmarshal

func (entity *TSysUser) Unmarshal(body string) error

func (*TSysUser) UnmarshalBy

func (entity *TSysUser) UnmarshalBy(body []byte) error

Jump to

Keyboard shortcuts

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