视频连线
This commit is contained in:
@@ -13,7 +13,7 @@ type MeetingRoom struct {
|
|||||||
HostID int64 `json:"host_id" gorm:"not null;index:idx_meeting_rooms_host_status,priority:1"` // 主持人用户 ID
|
HostID int64 `json:"host_id" gorm:"not null;index:idx_meeting_rooms_host_status,priority:1"` // 主持人用户 ID
|
||||||
Type int `json:"type" gorm:"not null;default:1"` // 会议类型:1=即时,2=预约
|
Type int `json:"type" gorm:"not null;default:1"` // 会议类型:1=即时,2=预约
|
||||||
PasswordHash *string `json:"-" gorm:"size:255"` // 入会密码 bcrypt 哈希,NULL 表示无密码;JSON 始终剥离
|
PasswordHash *string `json:"-" gorm:"size:255"` // 入会密码 bcrypt 哈希,NULL 表示无密码;JSON 始终剥离
|
||||||
MaxMembers int `json:"max_members" gorm:"not null;default:50"` // 房间最大成员数,MVP 应用层强制 8
|
MaxMembers int `json:"max_members" gorm:"not null;default:50"` // 房间最大成员数
|
||||||
Status int `json:"status" gorm:"not null;default:0;index:idx_meeting_rooms_host_status,priority:2"` // 状态:0=未开始,1=进行中,2=已结束
|
Status int `json:"status" gorm:"not null;default:0;index:idx_meeting_rooms_host_status,priority:2"` // 状态:0=未开始,1=进行中,2=已结束
|
||||||
ScheduledAt *time.Time `json:"scheduled_at" gorm:"type:timestamp(0)"` // 预约开始时间,即时会议为 NULL
|
ScheduledAt *time.Time `json:"scheduled_at" gorm:"type:timestamp(0)"` // 预约开始时间,即时会议为 NULL
|
||||||
StartedAt *time.Time `json:"started_at" gorm:"type:timestamp(0)"` // 实际开始时间
|
StartedAt *time.Time `json:"started_at" gorm:"type:timestamp(0)"` // 实际开始时间
|
||||||
|
|||||||
@@ -440,7 +440,7 @@ COMMENT ON COLUMN meeting_rooms.title IS '会议标题';
|
|||||||
COMMENT ON COLUMN meeting_rooms.host_id IS '主持人用户 ID,引用 auth_users.id';
|
COMMENT ON COLUMN meeting_rooms.host_id IS '主持人用户 ID,引用 auth_users.id';
|
||||||
COMMENT ON COLUMN meeting_rooms.type IS '会议类型:1=即时(MVP 仅此),2=预约(Phase 2e-3)';
|
COMMENT ON COLUMN meeting_rooms.type IS '会议类型:1=即时(MVP 仅此),2=预约(Phase 2e-3)';
|
||||||
COMMENT ON COLUMN meeting_rooms.password_hash IS '入会密码 bcrypt 哈希,NULL 表示无密码';
|
COMMENT ON COLUMN meeting_rooms.password_hash IS '入会密码 bcrypt 哈希,NULL 表示无密码';
|
||||||
COMMENT ON COLUMN meeting_rooms.max_members IS '房间最大成员数;MVP 应用层强制 8,schema 默认 50 供后续扩展';
|
COMMENT ON COLUMN meeting_rooms.max_members IS '房间最大成员数,schema 默认 50';
|
||||||
COMMENT ON COLUMN meeting_rooms.status IS '0=未开始(仅预约),1=进行中,2=已结束';
|
COMMENT ON COLUMN meeting_rooms.status IS '0=未开始(仅预约),1=进行中,2=已结束';
|
||||||
COMMENT ON COLUMN meeting_rooms.scheduled_at IS '预约开始时间,即时会议为 NULL';
|
COMMENT ON COLUMN meeting_rooms.scheduled_at IS '预约开始时间,即时会议为 NULL';
|
||||||
COMMENT ON COLUMN meeting_rooms.started_at IS '实际开始时间,host 首次加入时回填';
|
COMMENT ON COLUMN meeting_rooms.started_at IS '实际开始时间,host 首次加入时回填';
|
||||||
|
|||||||
@@ -29,7 +29,7 @@ COMMENT ON COLUMN meeting_rooms.title IS '会议标题';
|
|||||||
COMMENT ON COLUMN meeting_rooms.host_id IS '主持人用户 ID,引用 auth_users.id';
|
COMMENT ON COLUMN meeting_rooms.host_id IS '主持人用户 ID,引用 auth_users.id';
|
||||||
COMMENT ON COLUMN meeting_rooms.type IS '会议类型:1=即时(MVP 仅此),2=预约(Phase 2e-3)';
|
COMMENT ON COLUMN meeting_rooms.type IS '会议类型:1=即时(MVP 仅此),2=预约(Phase 2e-3)';
|
||||||
COMMENT ON COLUMN meeting_rooms.password_hash IS '入会密码 bcrypt 哈希,NULL 表示无密码';
|
COMMENT ON COLUMN meeting_rooms.password_hash IS '入会密码 bcrypt 哈希,NULL 表示无密码';
|
||||||
COMMENT ON COLUMN meeting_rooms.max_members IS '房间最大成员数;MVP 应用层强制 8,schema 默认 50 供后续扩展';
|
COMMENT ON COLUMN meeting_rooms.max_members IS '房间最大成员数,schema 默认 50';
|
||||||
COMMENT ON COLUMN meeting_rooms.status IS '0=未开始(仅预约),1=进行中,2=已结束';
|
COMMENT ON COLUMN meeting_rooms.status IS '0=未开始(仅预约),1=进行中,2=已结束';
|
||||||
COMMENT ON COLUMN meeting_rooms.scheduled_at IS '预约开始时间,即时会议为 NULL';
|
COMMENT ON COLUMN meeting_rooms.scheduled_at IS '预约开始时间,即时会议为 NULL';
|
||||||
COMMENT ON COLUMN meeting_rooms.started_at IS '实际开始时间,host 首次加入时回填';
|
COMMENT ON COLUMN meeting_rooms.started_at IS '实际开始时间,host 首次加入时回填';
|
||||||
|
|||||||
@@ -455,8 +455,8 @@ export default {
|
|||||||
}
|
}
|
||||||
|
|
||||||
.oauth-icon {
|
.oauth-icon {
|
||||||
width: 36rpx;
|
width: 44rpx;
|
||||||
height: 36rpx;
|
height: 44rpx;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* ---- 底部链接 ---- */
|
/* ---- 底部链接 ---- */
|
||||||
|
|||||||
Reference in New Issue
Block a user