26 lines
1.3 KiB
Go
26 lines
1.3 KiB
Go
package model
|
||
|
||
import (
|
||
"time"
|
||
|
||
"gorm.io/gorm"
|
||
)
|
||
|
||
type CommitteeAppointments struct {
|
||
Id int32 `gorm:"primarykey"`
|
||
CreatedAt time.Time
|
||
UpdatedAt time.Time
|
||
DeletedAt gorm.DeletedAt `gorm:"column:deleted_at;index:idx_committee_appointments_deleted_at;"`
|
||
Uuid string `gorm:"column:uuid;type:varchar(256);not null;default:'';comment:uuid"`
|
||
Name string `gorm:"column:name;type:varchar(30);not null;default:'';comment:姓名"`
|
||
Status int32 `gorm:"column:status;type:int;not null;default:2;comment:状态:1上架 2 下架"`
|
||
AuditCommittee int32 `gorm:"column:audit_committee;type:int;not null;default:0;comment:审计委员会(1:Member 2:Chair)"`
|
||
CompensationCommittee int32 `gorm:"column:compensation_committee;type:int;not null;default:0;comment:薪酬委员会(1:Member 2:Chair)"`
|
||
NominatingCommittee int32 `gorm:"column:nominating_committee;type:int;not null;default:0;comment:提名委员会(1:Member 2:Chair)"`
|
||
IsSetting int32 `gorm:"column:is_setting;type:int;not null;default:0;comment:是否设置:0 否 1 是"`
|
||
}
|
||
|
||
func (*CommitteeAppointments) TableName() string {
|
||
return "committee_appointments"
|
||
}
|