Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
陈曦
sub2api
Commits
9bee0a20
Commit
9bee0a20
authored
Jan 30, 2026
by
ducky
Browse files
chore: gofmt for golangci-lint
parent
b7f69844
Changes
8
Hide whitespace changes
Inline
Side-by-side
backend/ent/schema/announcement.go
View file @
9bee0a20
...
@@ -88,4 +88,3 @@ func (Announcement) Indexes() []ent.Index {
...
@@ -88,4 +88,3 @@ func (Announcement) Indexes() []ent.Index {
index
.
Fields
(
"ends_at"
),
index
.
Fields
(
"ends_at"
),
}
}
}
}
backend/ent/schema/announcement_read.go
View file @
9bee0a20
...
@@ -63,4 +63,3 @@ func (AnnouncementRead) Indexes() []ent.Index {
...
@@ -63,4 +63,3 @@ func (AnnouncementRead) Indexes() []ent.Index {
index
.
Fields
(
"announcement_id"
,
"user_id"
)
.
Unique
(),
index
.
Fields
(
"announcement_id"
,
"user_id"
)
.
Unique
(),
}
}
}
}
backend/internal/handler/admin/announcement_handler.go
View file @
9bee0a20
...
@@ -27,12 +27,12 @@ func NewAnnouncementHandler(announcementService *service.AnnouncementService) *A
...
@@ -27,12 +27,12 @@ func NewAnnouncementHandler(announcementService *service.AnnouncementService) *A
}
}
type
CreateAnnouncementRequest
struct
{
type
CreateAnnouncementRequest
struct
{
Title
string
`json:"title" binding:"required"`
Title
string
`json:"title" binding:"required"`
Content
string
`json:"content" binding:"required"`
Content
string
`json:"content" binding:"required"`
Status
string
`json:"status" binding:"omitempty,oneof=draft active archived"`
Status
string
`json:"status" binding:"omitempty,oneof=draft active archived"`
Targeting
service
.
AnnouncementTargeting
`json:"targeting"`
Targeting
service
.
AnnouncementTargeting
`json:"targeting"`
StartsAt
*
int64
`json:"starts_at"`
// Unix seconds, 0/empty = immediate
StartsAt
*
int64
`json:"starts_at"`
// Unix seconds, 0/empty = immediate
EndsAt
*
int64
`json:"ends_at"`
// Unix seconds, 0/empty = never
EndsAt
*
int64
`json:"ends_at"`
// Unix seconds, 0/empty = never
}
}
type
UpdateAnnouncementRequest
struct
{
type
UpdateAnnouncementRequest
struct
{
...
@@ -244,4 +244,3 @@ func (h *AnnouncementHandler) ListReadStatus(c *gin.Context) {
...
@@ -244,4 +244,3 @@ func (h *AnnouncementHandler) ListReadStatus(c *gin.Context) {
response
.
Paginated
(
c
,
items
,
paginationResult
.
Total
,
page
,
pageSize
)
response
.
Paginated
(
c
,
items
,
paginationResult
.
Total
,
page
,
pageSize
)
}
}
backend/internal/handler/announcement_handler.go
View file @
9bee0a20
...
@@ -79,4 +79,3 @@ func parseBoolQuery(v string) bool {
...
@@ -79,4 +79,3 @@ func parseBoolQuery(v string) bool {
return
false
return
false
}
}
}
}
backend/internal/handler/dto/announcement.go
View file @
9bee0a20
...
@@ -72,4 +72,3 @@ func UserAnnouncementFromService(a *service.UserAnnouncement) *UserAnnouncement
...
@@ -72,4 +72,3 @@ func UserAnnouncementFromService(a *service.UserAnnouncement) *UserAnnouncement
UpdatedAt
:
a
.
Announcement
.
UpdatedAt
,
UpdatedAt
:
a
.
Announcement
.
UpdatedAt
,
}
}
}
}
backend/internal/repository/announcement_read_repo.go
View file @
9bee0a20
...
@@ -81,4 +81,3 @@ func (r *announcementReadRepository) CountByAnnouncementID(ctx context.Context,
...
@@ -81,4 +81,3 @@ func (r *announcementReadRepository) CountByAnnouncementID(ctx context.Context,
}
}
return
int64
(
count
),
nil
return
int64
(
count
),
nil
}
}
backend/internal/repository/announcement_repo.go
View file @
9bee0a20
...
@@ -192,4 +192,3 @@ func announcementEntitiesToService(models []*dbent.Announcement) []service.Annou
...
@@ -192,4 +192,3 @@ func announcementEntitiesToService(models []*dbent.Announcement) []service.Annou
}
}
return
out
return
out
}
}
backend/internal/service/announcement_targeting_test.go
View file @
9bee0a20
...
@@ -64,4 +64,3 @@ func TestAnnouncementTargeting_Matches_AndOrSemantics(t *testing.T) {
...
@@ -64,4 +64,3 @@ func TestAnnouncementTargeting_Matches_AndOrSemantics(t *testing.T) {
require
.
False
(
t
,
targeting
.
Matches
(
99.9
,
map
[
int64
]
struct
{}{
10
:
{}}))
require
.
False
(
t
,
targeting
.
Matches
(
99.9
,
map
[
int64
]
struct
{}{
10
:
{}}))
require
.
True
(
t
,
targeting
.
Matches
(
100
,
map
[
int64
]
struct
{}{
10
:
{}}))
require
.
True
(
t
,
targeting
.
Matches
(
100
,
map
[
int64
]
struct
{}{
10
:
{}}))
}
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment