Files
multica/server/pkg/db/generated/attachment_row.go
YYClaw 4b8873df3a feat(issues): add revision-aware concurrency guards (#7038)
* feat(issues): add revision-aware concurrency guards

* fix(concurrency): decouple text edits from aggregate revisions
2026-08-19 14:06:59 +08:00

23 lines
650 B
Go

package db
// Attachment converts the sqlc row returned by the CTE-backed create query
// into the canonical model used by the rest of the application.
func (r CreateAttachmentRow) Attachment() Attachment {
return Attachment{
ID: r.ID,
WorkspaceID: r.WorkspaceID,
IssueID: r.IssueID,
CommentID: r.CommentID,
UploaderType: r.UploaderType,
UploaderID: r.UploaderID,
Filename: r.Filename,
Url: r.Url,
ContentType: r.ContentType,
SizeBytes: r.SizeBytes,
CreatedAt: r.CreatedAt,
ChatSessionID: r.ChatSessionID,
ChatMessageID: r.ChatMessageID,
TaskID: r.TaskID,
}
}