package dao type WorkerCreate struct { Id int64 `gorm:"column:id;type:int(11);primary_key;AUTO_INCREMENT" json:"id"` Name string `gorm:"column:name;type:char(30);comment:姓名;NOT NULL" json:"name"` Mobile string `gorm:"column:mobile;type:char(12);comment:手机号" json:"mobile"` GroupId int64 `gorm:"column:group_id;type:int(11);default:0;comment:小组ID" json:"group_id"` PostId int64 `gorm:"column:post_id;type:int(11);default:0;comment:岗位ID" json:"post_id"` Status int32 `gorm:"column:status;type:tinyint(1);default:1;comment:状态;NOT NULL" json:"status"` Reason string `gorm:"column:reason;type:varchar(255);comment:原因" json:"reason"` AdminId int64 `gorm:"column:admin_id;type:int(11);default:0" json:"admin_id"` AdminName string `gorm:"column:admin_name;type:varchar(50)" json:"admin_name"` } type WorkerStatus struct { Id int64 `gorm:"column:id;type:int(11);primary_key;AUTO_INCREMENT" json:"id"` Status int32 `gorm:"column:status;type:tinyint(1);default:1;comment:状态;NOT NULL" json:"status"` Reason string `gorm:"column:reason;type:varchar(255);comment:原因" json:"reason"` AdminId int64 `gorm:"column:admin_id;type:int(11);default:0" json:"admin_id"` AdminName string `gorm:"column:admin_name;type:varchar(50)" json:"admin_name"` } type WorkerInfo struct { Id int64 `gorm:"column:id;type:int(11);primary_key;AUTO_INCREMENT" json:"id"` Name string `gorm:"column:name;type:char(30);comment:姓名;NOT NULL" json:"name"` Mobile string `gorm:"column:mobile;type:char(12);comment:手机号" json:"mobile"` GroupId int64 `gorm:"column:group_id;type:int(11);default:0;comment:小组ID" json:"group_id"` GroupName string `gorm:"-" json:"group_name"` PostId int64 `gorm:"column:post_id;type:int(11);default:0;comment:岗位ID" json:"post_id"` PostName string `gorm:"-" json:"post_name"` Status int32 `gorm:"column:status;type:tinyint(1);default:1;comment:状态;NOT NULL" json:"status"` Reason string `gorm:"column:reason;type:varchar(255);comment:原因" json:"reason"` AdminId int64 `gorm:"column:admin_id;type:int(11);default:0" json:"admin_id"` AdminName string `gorm:"column:admin_name;type:varchar(50)" json:"admin_name"` } type WorkerName struct { Id int64 `gorm:"column:id;type:int(11);primary_key;AUTO_INCREMENT" json:"id"` Name string `gorm:"column:name;type:char(30);comment:姓名;NOT NULL" json:"name"` }