Merge branch 'main' of https://git.rssa.top/meninjar/golang-template
This commit is contained in:
@@ -344,7 +344,7 @@ func generateGetMethods(data HandlerData) string {
|
||||
// Get` + data.Name + ` godoc
|
||||
// @Summary Get ` + data.NameLower + ` with pagination and optional aggregation
|
||||
// @Description Returns a paginated list of ` + data.NamePlural + ` with optional summary statistics
|
||||
// @Tags ` + data.NameLower + `
|
||||
// @Tags ` + data.Name + `
|
||||
// @Accept json
|
||||
// @Produce json
|
||||
// @Param limit query int false "Limit (max 100)" default(10)
|
||||
@@ -460,7 +460,7 @@ func (h *` + data.Name + `Handler) Get` + data.Name + `(c *gin.Context) {
|
||||
// Get` + data.Name + `ByID godoc
|
||||
// @Summary Get ` + data.Name + ` by ID
|
||||
// @Description Returns a single ` + data.NameLower + ` by ID
|
||||
// @Tags ` + data.NameLower + `
|
||||
// @Tags ` + data.Name + `
|
||||
// @Accept json
|
||||
// @Produce json
|
||||
// @Param id path string true "` + data.Name + ` ID (UUID)"
|
||||
@@ -512,7 +512,7 @@ func generateDynamicMethod(data HandlerData) string {
|
||||
// Get` + data.Name + `Dynamic godoc
|
||||
// @Summary Get ` + data.NameLower + ` with dynamic filtering
|
||||
// @Description Returns ` + data.NamePlural + ` with advanced dynamic filtering like Directus
|
||||
// @Tags ` + data.NameLower + `
|
||||
// @Tags ` + data.Name + `
|
||||
// @Accept json
|
||||
// @Produce json
|
||||
// @Param fields query string false "Fields to select (e.g., fields=*.*)"
|
||||
@@ -649,7 +649,7 @@ func generateCreateMethod(data HandlerData) string {
|
||||
// Create` + data.Name + ` godoc
|
||||
// @Summary Create ` + data.NameLower + `
|
||||
// @Description Creates a new ` + data.NameLower + ` record
|
||||
// @Tags ` + data.NameLower + `
|
||||
// @Tags ` + data.Name + `
|
||||
// @Accept json
|
||||
// @Produce json
|
||||
// @Param request body ` + data.Category + `.` + data.Name + `CreateRequest true "` + data.Name + ` creation request"
|
||||
@@ -706,7 +706,7 @@ func generateUpdateMethod(data HandlerData) string {
|
||||
// Update` + data.Name + ` godoc
|
||||
// @Summary Update ` + data.NameLower + `
|
||||
// @Description Updates an existing ` + data.NameLower + ` record
|
||||
// @Tags ` + data.NameLower + `
|
||||
// @Tags ` + data.Name + `
|
||||
// @Accept json
|
||||
// @Produce json
|
||||
// @Param id path string true "` + data.Name + ` ID (UUID)"
|
||||
@@ -774,7 +774,7 @@ func generateDeleteMethod(data HandlerData) string {
|
||||
// Delete` + data.Name + ` godoc
|
||||
// @Summary Delete ` + data.NameLower + `
|
||||
// @Description Soft deletes a ` + data.NameLower + ` by setting status to 'deleted'
|
||||
// @Tags ` + data.NameLower + `
|
||||
// @Tags ` + data.Name + `
|
||||
// @Accept json
|
||||
// @Produce json
|
||||
// @Param id path string true "` + data.Name + ` ID (UUID)"
|
||||
@@ -826,7 +826,7 @@ func generateStatsMethod(data HandlerData) string {
|
||||
// Get` + data.Name + `Stats godoc
|
||||
// @Summary Get ` + data.NameLower + ` statistics
|
||||
// @Description Returns comprehensive statistics about ` + data.NameLower + ` data
|
||||
// @Tags ` + data.NameLower + `
|
||||
// @Tags ` + data.Name + `
|
||||
// @Accept json
|
||||
// @Produce json
|
||||
// @Param status query string false "Filter statistics by status"
|
||||
|
||||
Reference in New Issue
Block a user