Perubahan tool dan dokumentasi
This commit is contained in:
@@ -74,8 +74,8 @@ func NewRetribusiHandler() *RetribusiHandler {
|
||||
// @Param dinas query string false "Filter by dinas"
|
||||
// @Param search query string false "Search in multiple fields"
|
||||
// @Success 200 {object} modelsretribusi.RetribusiGetResponse "Success response"
|
||||
// @Failure 400 {object} modelsretribusi.ErrorResponse "Bad request"
|
||||
// @Failure 500 {object} modelsretribusi.ErrorResponse "Internal server error"
|
||||
// @Failure 400 {object} models.ErrorResponse "Bad request"
|
||||
// @Failure 500 {object} models.ErrorResponse "Internal server error"
|
||||
// @Router /api/v1/retribusis [get]
|
||||
func (h *RetribusiHandler) GetRetribusi(c *gin.Context) {
|
||||
// Parse pagination parameters
|
||||
@@ -186,9 +186,9 @@ func (h *RetribusiHandler) GetRetribusi(c *gin.Context) {
|
||||
// @Produce json
|
||||
// @Param id path string true "Retribusi ID (UUID)"
|
||||
// @Success 200 {object} modelsretribusi.RetribusiGetByIDResponse "Success response"
|
||||
// @Failure 400 {object} modelsretribusi.ErrorResponse "Invalid ID format"
|
||||
// @Failure 404 {object} modelsretribusi.ErrorResponse "Retribusi not found"
|
||||
// @Failure 500 {object} modelsretribusi.ErrorResponse "Internal server error"
|
||||
// @Failure 400 {object} models.ErrorResponse "Invalid ID format"
|
||||
// @Failure 404 {object} models.ErrorResponse "Retribusi not found"
|
||||
// @Failure 500 {object} models.ErrorResponse "Internal server error"
|
||||
// @Router /api/v1/retribusi/{id} [get]
|
||||
func (h *RetribusiHandler) GetRetribusiByID(c *gin.Context) {
|
||||
id := c.Param("id")
|
||||
@@ -238,8 +238,8 @@ func (h *RetribusiHandler) GetRetribusiByID(c *gin.Context) {
|
||||
// @Param limit query int false "Limit" default(10)
|
||||
// @Param offset query int false "Offset" default(0)
|
||||
// @Success 200 {object} modelsretribusi.RetribusiGetResponse "Success response"
|
||||
// @Failure 400 {object} modelsretribusi.ErrorResponse "Bad request"
|
||||
// @Failure 500 {object} modelsretribusi.ErrorResponse "Internal server error"
|
||||
// @Failure 400 {object} models.ErrorResponse "Bad request"
|
||||
// @Failure 500 {object} models.ErrorResponse "Internal server error"
|
||||
// @Router /api/v1/retribusis/dynamic [get]
|
||||
func (h *RetribusiHandler) GetRetribusiDynamic(c *gin.Context) {
|
||||
// Parse query parameters
|
||||
@@ -501,8 +501,8 @@ func (h *RetribusiHandler) SearchRetribusiAdvanced(c *gin.Context) {
|
||||
// @Produce json
|
||||
// @Param request body modelsretribusi.RetribusiCreateRequest true "Retribusi creation request"
|
||||
// @Success 201 {object} modelsretribusi.RetribusiCreateResponse "Retribusi created successfully"
|
||||
// @Failure 400 {object} modelsretribusi.ErrorResponse "Bad request or validation error"
|
||||
// @Failure 500 {object} modelsretribusi.ErrorResponse "Internal server error"
|
||||
// @Failure 400 {object} models.ErrorResponse "Bad request or validation error"
|
||||
// @Failure 500 {object} models.ErrorResponse "Internal server error"
|
||||
// @Router /api/v1/retribusis [post]
|
||||
func (h *RetribusiHandler) CreateRetribusi(c *gin.Context) {
|
||||
var req modelsretribusi.RetribusiCreateRequest
|
||||
@@ -556,9 +556,9 @@ func (h *RetribusiHandler) CreateRetribusi(c *gin.Context) {
|
||||
// @Param id path string true "Retribusi ID (UUID)"
|
||||
// @Param request body modelsretribusi.RetribusiUpdateRequest true "Retribusi update request"
|
||||
// @Success 200 {object} modelsretribusi.RetribusiUpdateResponse "Retribusi updated successfully"
|
||||
// @Failure 400 {object} modelsretribusi.ErrorResponse "Bad request or validation error"
|
||||
// @Failure 404 {object} modelsretribusi.ErrorResponse "Retribusi not found"
|
||||
// @Failure 500 {object} modelsretribusi.ErrorResponse "Internal server error"
|
||||
// @Failure 400 {object} models.ErrorResponse "Bad request or validation error"
|
||||
// @Failure 404 {object} models.ErrorResponse "Retribusi not found"
|
||||
// @Failure 500 {object} models.ErrorResponse "Internal server error"
|
||||
// @Router /api/v1/retribusi/{id} [put]
|
||||
func (h *RetribusiHandler) UpdateRetribusi(c *gin.Context) {
|
||||
id := c.Param("id")
|
||||
@@ -619,9 +619,9 @@ func (h *RetribusiHandler) UpdateRetribusi(c *gin.Context) {
|
||||
// @Produce json
|
||||
// @Param id path string true "Retribusi ID (UUID)"
|
||||
// @Success 200 {object} modelsretribusi.RetribusiDeleteResponse "Retribusi deleted successfully"
|
||||
// @Failure 400 {object} modelsretribusi.ErrorResponse "Invalid ID format"
|
||||
// @Failure 404 {object} modelsretribusi.ErrorResponse "Retribusi not found"
|
||||
// @Failure 500 {object} modelsretribusi.ErrorResponse "Internal server error"
|
||||
// @Failure 400 {object} models.ErrorResponse "Invalid ID format"
|
||||
// @Failure 404 {object} models.ErrorResponse "Retribusi not found"
|
||||
// @Failure 500 {object} models.ErrorResponse "Internal server error"
|
||||
// @Router /api/v1/retribusi/{id} [delete]
|
||||
func (h *RetribusiHandler) DeleteRetribusi(c *gin.Context) {
|
||||
id := c.Param("id")
|
||||
@@ -666,8 +666,8 @@ func (h *RetribusiHandler) DeleteRetribusi(c *gin.Context) {
|
||||
// @Accept json
|
||||
// @Produce json
|
||||
// @Param status query string false "Filter statistics by status"
|
||||
// @Success 200 {object} modelsretribusi.AggregateData "Statistics data"
|
||||
// @Failure 500 {object} modelsretribusi.ErrorResponse "Internal server error"
|
||||
// @Success 200 {object} models.AggregateData "Statistics data"
|
||||
// @Failure 500 {object} models.ErrorResponse "Internal server error"
|
||||
// @Router /api/v1/retribusis/stats [get]
|
||||
func (h *RetribusiHandler) GetRetribusiStats(c *gin.Context) {
|
||||
dbConn, err := h.db.GetDB("postgres_satudata")
|
||||
|
||||
Reference in New Issue
Block a user