Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DeleteSchema ¶
type DeleteSchema struct {
Rows []uint `json:"rows"`
}
type Dept ¶
func (Dept) Create ¶
Create @Tags 部门管理 @Summary 创建部门 @Description 部门 @Produce json @Security ApiKeyAuth @Param payload body sys.Role true "参数信息" @Success 200 object response.Data {"code": 2000, "status": "ok", "message": "success", "data": ""} @Failure 400 object response.Data {"code": 4001, "status": "error", "message": "error", "data": ""} @Router /api/v1/sys/dept [post]
func (Dept) Delete ¶
Delete @Tags 部门管理 @Summary 删除部门 @Description 部门 @Produce json @Security ApiKeyAuth @Param id path int true "部门id" @Success 200 object response.Data {"code": 2000, "status": "ok", "message": "success", "data": ""} @Failure 400 object response.Data {"code": 4001, "status": "error", "message": "error", "data": ""} @Router /api/v1/sys/dept/{id} [delete]
func (Dept) GetAll ¶
GetAll @Tags 部门管理 @Summary 所有部门 @Description 部门 @Produce json @Security ApiKeyAuth @Success 200 object response.Data {"code": 2000, "status": "ok", "message": "success", "data": ""} @Failure 400 object response.Data {"code": 4001, "status": "error", "message": "error", "data": ""} @Router /api/v1/sys/depts [get]
func (Dept) Query ¶
Query @Tags 部门管理 @Summary 部门列表 @Description 部门 @Produce json @Security ApiKeyAuth @Param name query string false "部门名" @Success 200 object response.Data {"code": 2000, "status": "ok", "message": "success", "data": ""} @Failure 400 object response.Data {"code": 4001, "status": "error", "message": "error", "data": ""} @Router /api/v1/sys/dept [get]
func (Dept) Update ¶
Update @Tags 部门管理 @Summary 更新部门 @Description 部门 @Produce json @Security ApiKeyAuth @Param payload body sys.Role true "参数信息" @Success 200 object response.Data {"code": 2000, "status": "ok", "message": "success", "data": ""} @Failure 400 object response.Data {"code": 4001, "status": "error", "message": "error", "data": ""} @Router /api/v1/sys/dept [put]
type IDept ¶
type IDept interface { GetAll(c *gin.Context) Query(c *gin.Context) Create(c *gin.Context) Update(c *gin.Context) Delete(c *gin.Context) }
func NewService ¶
type PostSchema ¶
type PostSchema struct { Name string `json:"name" binding:"required"` Code string `json:"code" binding:"required"` ParentID uint `json:"parent_id"` Sort int `json:"sort"` Leader string `json:"leader"` Status bool `json:"status"` Path models.IntArray `json:"path"` }
func (PostSchema) TableName ¶
func (PostSchema) TableName() string