feat: 接入旧站管理端并完整迁移后台能力

This commit is contained in:
yml
2026-11-12 22:03:01 +08:00
parent e5f923706b
commit a4441bba9a
509 changed files with 140714 additions and 1068 deletions
@@ -46,12 +46,13 @@ func (h *Handler) List(c *gin.Context) {
}
page, pageSize := parsePagination(c)
query := ListQuery{
EntryNo: strings.TrimSpace(c.Query("entry_no")),
Keyword: strings.TrimSpace(c.Query("keyword")),
StartDate: strings.TrimSpace(c.Query("start_date")),
EndDate: strings.TrimSpace(c.Query("end_date")),
Page: page,
PageSize: pageSize,
EntryNo: strings.TrimSpace(c.Query("entry_no")),
EntryGroup: strings.TrimSpace(c.Query("entry_group")),
Keyword: strings.TrimSpace(c.Query("keyword")),
StartDate: strings.TrimSpace(c.Query("start_date")),
EndDate: strings.TrimSpace(c.Query("end_date")),
Page: page,
PageSize: pageSize,
}
if raw := c.Query("admin_id"); raw != "" {
adminID, err := strconv.ParseUint(raw, 10, 64)
@@ -233,7 +234,9 @@ func writeManualEntryError(c *gin.Context, err error) {
case errors.Is(err, ErrEntryNotFound):
response.NotFound(c, "录单记录不存在")
case errors.Is(err, ErrEntryNoExists):
response.Error(c, http.StatusConflict, "entry_no_exists", "该编号已被登记")
response.Error(c, http.StatusConflict, "entry_no_exists", "该编号在当前组别下已被登记")
case errors.Is(err, ErrEntryGroupInvalid):
response.BadRequest(c, "组别不正确,仅支持收号或出号")
case errors.Is(err, ErrOptionTypeInvalid):
response.BadRequest(c, "选项类型不正确")
case errors.Is(err, ErrOptionNameInvalid):