discussion_accept.api 1.8 KB

syntax = "v1"

info(
    title: "xx实例"
    desc: "xx实例"
    author: "author"
    email: "email"
    version: "v1"
)

@server(
    prefix: discussion_accept/v1
    group: discussion_accept
    jwt: JwtAuth
)
service Core {
    @handler getDiscussionAccept
    post /discussion_accept/:id (DiscussionAcceptGetRequest) returns (DiscussionAcceptGetResponse)
    @handler saveDiscussionAccept
    post /discussion_accept (DiscussionAcceptSaveRequest) returns (DiscussionAcceptSaveResponse)
    @handler deleteDiscussionAccept
    delete /discussion_accept/:id (DiscussionAcceptDeleteRequest) returns (DiscussionAcceptDeleteResponse)
    @handler updateDiscussionAccept
    put /discussion_accept/:id (DiscussionAcceptUpdateRequest) returns (DiscussionAcceptUpdateResponse)
    @handler searchDiscussionAccept
    post /discussion_accept/search (DiscussionAcceptSearchRequest) returns (DiscussionAcceptSearchResponse)
}

type (
    DiscussionAcceptGetRequest {
		Id int64 `path:"id"`
	}
    DiscussionAcceptGetResponse struct{
		DiscussionAccept DiscussionAcceptItem `json:"discussion_accept"`
    }

	DiscussionAcceptSaveRequest struct{
		DiscussionAccept DiscussionAcceptItem `json:"discussion_accept"`
    }
    DiscussionAcceptSaveResponse struct{}

	DiscussionAcceptDeleteRequest struct{
        Id int64 `path:"id"`
    }
    DiscussionAcceptDeleteResponse struct{}

	DiscussionAcceptUpdateRequest struct{
		Id int64 `path:"id"`
        DiscussionAccept DiscussionAcceptItem `json:"discussion_accept"`
    }
    DiscussionAcceptUpdateResponse struct{}

 	DiscussionAcceptSearchRequest struct{
         Page int  `json:"page"`
         Size int  `json:"size"`
    }
    DiscussionAcceptSearchResponse{
        List []DiscussionAcceptItem  `json:"list"`
        Total int64 `json:"total"`
    }
	DiscussionAcceptItem struct{
	
	}
)