feat: update doc swagger
This commit is contained in:
parent
1a9ec470b2
commit
a98517f4be
1155
docs/swagger/docs.go
1155
docs/swagger/docs.go
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
|
@ -670,6 +670,16 @@ definitions:
|
||||||
- stepLogIds
|
- stepLogIds
|
||||||
- userId
|
- userId
|
||||||
type: object
|
type: object
|
||||||
|
request.CheckAccessRequest:
|
||||||
|
properties:
|
||||||
|
module_id:
|
||||||
|
type: integer
|
||||||
|
user_level_id:
|
||||||
|
type: integer
|
||||||
|
required:
|
||||||
|
- module_id
|
||||||
|
- user_level_id
|
||||||
|
type: object
|
||||||
request.CitiesCreateRequest:
|
request.CitiesCreateRequest:
|
||||||
properties:
|
properties:
|
||||||
city_name:
|
city_name:
|
||||||
|
|
@ -1111,6 +1121,50 @@ definitions:
|
||||||
- pathUrl
|
- pathUrl
|
||||||
- statusId
|
- statusId
|
||||||
type: object
|
type: object
|
||||||
|
request.MenuModulesBatchCreateRequest:
|
||||||
|
properties:
|
||||||
|
client_id:
|
||||||
|
type: string
|
||||||
|
menu_id:
|
||||||
|
type: integer
|
||||||
|
module_ids:
|
||||||
|
items:
|
||||||
|
type: integer
|
||||||
|
minItems: 1
|
||||||
|
type: array
|
||||||
|
required:
|
||||||
|
- menu_id
|
||||||
|
- module_ids
|
||||||
|
type: object
|
||||||
|
request.MenuModulesCreateRequest:
|
||||||
|
properties:
|
||||||
|
client_id:
|
||||||
|
type: string
|
||||||
|
is_active:
|
||||||
|
type: boolean
|
||||||
|
menu_id:
|
||||||
|
type: integer
|
||||||
|
module_id:
|
||||||
|
type: integer
|
||||||
|
position:
|
||||||
|
type: integer
|
||||||
|
required:
|
||||||
|
- menu_id
|
||||||
|
- module_id
|
||||||
|
type: object
|
||||||
|
request.MenuModulesUpdateRequest:
|
||||||
|
properties:
|
||||||
|
client_id:
|
||||||
|
type: string
|
||||||
|
is_active:
|
||||||
|
type: boolean
|
||||||
|
menu_id:
|
||||||
|
type: integer
|
||||||
|
module_id:
|
||||||
|
type: integer
|
||||||
|
position:
|
||||||
|
type: integer
|
||||||
|
type: object
|
||||||
request.MoveClientRequest:
|
request.MoveClientRequest:
|
||||||
properties:
|
properties:
|
||||||
targetParentId:
|
targetParentId:
|
||||||
|
|
@ -1355,6 +1409,52 @@ definitions:
|
||||||
username:
|
username:
|
||||||
type: string
|
type: string
|
||||||
type: object
|
type: object
|
||||||
|
request.UserLevelModuleAccessesBatchCreateRequest:
|
||||||
|
properties:
|
||||||
|
can_access:
|
||||||
|
type: boolean
|
||||||
|
client_id:
|
||||||
|
type: string
|
||||||
|
module_ids:
|
||||||
|
items:
|
||||||
|
type: integer
|
||||||
|
minItems: 1
|
||||||
|
type: array
|
||||||
|
user_level_id:
|
||||||
|
type: integer
|
||||||
|
required:
|
||||||
|
- module_ids
|
||||||
|
- user_level_id
|
||||||
|
type: object
|
||||||
|
request.UserLevelModuleAccessesCreateRequest:
|
||||||
|
properties:
|
||||||
|
can_access:
|
||||||
|
type: boolean
|
||||||
|
client_id:
|
||||||
|
type: string
|
||||||
|
is_active:
|
||||||
|
type: boolean
|
||||||
|
module_id:
|
||||||
|
type: integer
|
||||||
|
user_level_id:
|
||||||
|
type: integer
|
||||||
|
required:
|
||||||
|
- module_id
|
||||||
|
- user_level_id
|
||||||
|
type: object
|
||||||
|
request.UserLevelModuleAccessesUpdateRequest:
|
||||||
|
properties:
|
||||||
|
can_access:
|
||||||
|
type: boolean
|
||||||
|
client_id:
|
||||||
|
type: string
|
||||||
|
is_active:
|
||||||
|
type: boolean
|
||||||
|
module_id:
|
||||||
|
type: integer
|
||||||
|
user_level_id:
|
||||||
|
type: integer
|
||||||
|
type: object
|
||||||
request.UserLevelsApprovalRequest:
|
request.UserLevelsApprovalRequest:
|
||||||
properties:
|
properties:
|
||||||
ids:
|
ids:
|
||||||
|
|
@ -10305,6 +10405,306 @@ paths:
|
||||||
summary: Update MasterStatuses
|
summary: Update MasterStatuses
|
||||||
tags:
|
tags:
|
||||||
- Untags
|
- Untags
|
||||||
|
/menu-modules:
|
||||||
|
get:
|
||||||
|
description: API for getting all MenuModules
|
||||||
|
parameters:
|
||||||
|
- description: Menu ID
|
||||||
|
in: query
|
||||||
|
name: menu_id
|
||||||
|
type: integer
|
||||||
|
- description: Module ID
|
||||||
|
in: query
|
||||||
|
name: module_id
|
||||||
|
type: integer
|
||||||
|
- in: query
|
||||||
|
name: count
|
||||||
|
type: integer
|
||||||
|
- in: query
|
||||||
|
name: limit
|
||||||
|
type: integer
|
||||||
|
- in: query
|
||||||
|
name: nextPage
|
||||||
|
type: integer
|
||||||
|
- in: query
|
||||||
|
name: page
|
||||||
|
type: integer
|
||||||
|
- in: query
|
||||||
|
name: previousPage
|
||||||
|
type: integer
|
||||||
|
- in: query
|
||||||
|
name: sort
|
||||||
|
type: string
|
||||||
|
- in: query
|
||||||
|
name: sortBy
|
||||||
|
type: string
|
||||||
|
- in: query
|
||||||
|
name: totalPage
|
||||||
|
type: integer
|
||||||
|
responses:
|
||||||
|
"200":
|
||||||
|
description: OK
|
||||||
|
schema:
|
||||||
|
$ref: '#/definitions/response.Response'
|
||||||
|
"400":
|
||||||
|
description: Bad Request
|
||||||
|
schema:
|
||||||
|
$ref: '#/definitions/response.BadRequestError'
|
||||||
|
"401":
|
||||||
|
description: Unauthorized
|
||||||
|
schema:
|
||||||
|
$ref: '#/definitions/response.UnauthorizedError'
|
||||||
|
"500":
|
||||||
|
description: Internal Server Error
|
||||||
|
schema:
|
||||||
|
$ref: '#/definitions/response.InternalServerError'
|
||||||
|
security:
|
||||||
|
- Bearer: []
|
||||||
|
summary: Get all MenuModules
|
||||||
|
tags:
|
||||||
|
- MenuModules
|
||||||
|
post:
|
||||||
|
description: API for create MenuModule
|
||||||
|
parameters:
|
||||||
|
- description: Insert the X-Csrf-Token
|
||||||
|
in: header
|
||||||
|
name: X-Csrf-Token
|
||||||
|
type: string
|
||||||
|
- description: Required payload
|
||||||
|
in: body
|
||||||
|
name: payload
|
||||||
|
required: true
|
||||||
|
schema:
|
||||||
|
$ref: '#/definitions/request.MenuModulesCreateRequest'
|
||||||
|
responses:
|
||||||
|
"200":
|
||||||
|
description: OK
|
||||||
|
schema:
|
||||||
|
$ref: '#/definitions/response.Response'
|
||||||
|
"400":
|
||||||
|
description: Bad Request
|
||||||
|
schema:
|
||||||
|
$ref: '#/definitions/response.BadRequestError'
|
||||||
|
"401":
|
||||||
|
description: Unauthorized
|
||||||
|
schema:
|
||||||
|
$ref: '#/definitions/response.UnauthorizedError'
|
||||||
|
"500":
|
||||||
|
description: Internal Server Error
|
||||||
|
schema:
|
||||||
|
$ref: '#/definitions/response.InternalServerError'
|
||||||
|
security:
|
||||||
|
- Bearer: []
|
||||||
|
summary: Create MenuModule
|
||||||
|
tags:
|
||||||
|
- MenuModules
|
||||||
|
/menu-modules/{id}:
|
||||||
|
delete:
|
||||||
|
description: API for delete MenuModule (soft delete)
|
||||||
|
parameters:
|
||||||
|
- description: Insert the X-Csrf-Token
|
||||||
|
in: header
|
||||||
|
name: X-Csrf-Token
|
||||||
|
type: string
|
||||||
|
- description: MenuModule ID
|
||||||
|
in: path
|
||||||
|
name: id
|
||||||
|
required: true
|
||||||
|
type: integer
|
||||||
|
responses:
|
||||||
|
"200":
|
||||||
|
description: OK
|
||||||
|
schema:
|
||||||
|
$ref: '#/definitions/response.Response'
|
||||||
|
"400":
|
||||||
|
description: Bad Request
|
||||||
|
schema:
|
||||||
|
$ref: '#/definitions/response.BadRequestError'
|
||||||
|
"401":
|
||||||
|
description: Unauthorized
|
||||||
|
schema:
|
||||||
|
$ref: '#/definitions/response.UnauthorizedError'
|
||||||
|
"500":
|
||||||
|
description: Internal Server Error
|
||||||
|
schema:
|
||||||
|
$ref: '#/definitions/response.InternalServerError'
|
||||||
|
security:
|
||||||
|
- Bearer: []
|
||||||
|
summary: Delete MenuModule
|
||||||
|
tags:
|
||||||
|
- MenuModules
|
||||||
|
get:
|
||||||
|
description: API for getting one MenuModule
|
||||||
|
parameters:
|
||||||
|
- description: MenuModule ID
|
||||||
|
in: path
|
||||||
|
name: id
|
||||||
|
required: true
|
||||||
|
type: integer
|
||||||
|
responses:
|
||||||
|
"200":
|
||||||
|
description: OK
|
||||||
|
schema:
|
||||||
|
$ref: '#/definitions/response.Response'
|
||||||
|
"400":
|
||||||
|
description: Bad Request
|
||||||
|
schema:
|
||||||
|
$ref: '#/definitions/response.BadRequestError'
|
||||||
|
"401":
|
||||||
|
description: Unauthorized
|
||||||
|
schema:
|
||||||
|
$ref: '#/definitions/response.UnauthorizedError'
|
||||||
|
"500":
|
||||||
|
description: Internal Server Error
|
||||||
|
schema:
|
||||||
|
$ref: '#/definitions/response.InternalServerError'
|
||||||
|
security:
|
||||||
|
- Bearer: []
|
||||||
|
summary: Get one MenuModule
|
||||||
|
tags:
|
||||||
|
- MenuModules
|
||||||
|
put:
|
||||||
|
description: API for update MenuModule
|
||||||
|
parameters:
|
||||||
|
- description: Insert the X-Csrf-Token
|
||||||
|
in: header
|
||||||
|
name: X-Csrf-Token
|
||||||
|
type: string
|
||||||
|
- description: Required payload
|
||||||
|
in: body
|
||||||
|
name: payload
|
||||||
|
required: true
|
||||||
|
schema:
|
||||||
|
$ref: '#/definitions/request.MenuModulesUpdateRequest'
|
||||||
|
- description: MenuModule ID
|
||||||
|
in: path
|
||||||
|
name: id
|
||||||
|
required: true
|
||||||
|
type: integer
|
||||||
|
responses:
|
||||||
|
"200":
|
||||||
|
description: OK
|
||||||
|
schema:
|
||||||
|
$ref: '#/definitions/response.Response'
|
||||||
|
"401":
|
||||||
|
description: Unauthorized
|
||||||
|
schema:
|
||||||
|
$ref: '#/definitions/response.Response'
|
||||||
|
"404":
|
||||||
|
description: Not Found
|
||||||
|
schema:
|
||||||
|
$ref: '#/definitions/response.Response'
|
||||||
|
"422":
|
||||||
|
description: Unprocessable Entity
|
||||||
|
schema:
|
||||||
|
$ref: '#/definitions/response.Response'
|
||||||
|
"500":
|
||||||
|
description: Internal Server Error
|
||||||
|
schema:
|
||||||
|
$ref: '#/definitions/response.Response'
|
||||||
|
security:
|
||||||
|
- Bearer: []
|
||||||
|
summary: Update MenuModule
|
||||||
|
tags:
|
||||||
|
- MenuModules
|
||||||
|
/menu-modules/batch:
|
||||||
|
post:
|
||||||
|
description: API for creating multiple MenuModules at once for a menu
|
||||||
|
parameters:
|
||||||
|
- description: Insert the X-Csrf-Token
|
||||||
|
in: header
|
||||||
|
name: X-Csrf-Token
|
||||||
|
type: string
|
||||||
|
- description: Required payload
|
||||||
|
in: body
|
||||||
|
name: payload
|
||||||
|
required: true
|
||||||
|
schema:
|
||||||
|
$ref: '#/definitions/request.MenuModulesBatchCreateRequest'
|
||||||
|
responses:
|
||||||
|
"200":
|
||||||
|
description: OK
|
||||||
|
schema:
|
||||||
|
$ref: '#/definitions/response.Response'
|
||||||
|
"400":
|
||||||
|
description: Bad Request
|
||||||
|
schema:
|
||||||
|
$ref: '#/definitions/response.BadRequestError'
|
||||||
|
"401":
|
||||||
|
description: Unauthorized
|
||||||
|
schema:
|
||||||
|
$ref: '#/definitions/response.UnauthorizedError'
|
||||||
|
"500":
|
||||||
|
description: Internal Server Error
|
||||||
|
schema:
|
||||||
|
$ref: '#/definitions/response.InternalServerError'
|
||||||
|
security:
|
||||||
|
- Bearer: []
|
||||||
|
summary: Create multiple MenuModules
|
||||||
|
tags:
|
||||||
|
- MenuModules
|
||||||
|
/menu-modules/menu/{menu_id}:
|
||||||
|
get:
|
||||||
|
description: API for getting MenuModules by Menu ID
|
||||||
|
parameters:
|
||||||
|
- description: Menu ID
|
||||||
|
in: path
|
||||||
|
name: menu_id
|
||||||
|
required: true
|
||||||
|
type: integer
|
||||||
|
responses:
|
||||||
|
"200":
|
||||||
|
description: OK
|
||||||
|
schema:
|
||||||
|
$ref: '#/definitions/response.Response'
|
||||||
|
"400":
|
||||||
|
description: Bad Request
|
||||||
|
schema:
|
||||||
|
$ref: '#/definitions/response.BadRequestError'
|
||||||
|
"401":
|
||||||
|
description: Unauthorized
|
||||||
|
schema:
|
||||||
|
$ref: '#/definitions/response.UnauthorizedError'
|
||||||
|
"500":
|
||||||
|
description: Internal Server Error
|
||||||
|
schema:
|
||||||
|
$ref: '#/definitions/response.InternalServerError'
|
||||||
|
security:
|
||||||
|
- Bearer: []
|
||||||
|
summary: Get MenuModules by Menu ID
|
||||||
|
tags:
|
||||||
|
- MenuModules
|
||||||
|
/menu-modules/module/{module_id}:
|
||||||
|
get:
|
||||||
|
description: API for getting MenuModules by Module ID
|
||||||
|
parameters:
|
||||||
|
- description: Module ID
|
||||||
|
in: path
|
||||||
|
name: module_id
|
||||||
|
required: true
|
||||||
|
type: integer
|
||||||
|
responses:
|
||||||
|
"200":
|
||||||
|
description: OK
|
||||||
|
schema:
|
||||||
|
$ref: '#/definitions/response.Response'
|
||||||
|
"400":
|
||||||
|
description: Bad Request
|
||||||
|
schema:
|
||||||
|
$ref: '#/definitions/response.BadRequestError'
|
||||||
|
"401":
|
||||||
|
description: Unauthorized
|
||||||
|
schema:
|
||||||
|
$ref: '#/definitions/response.UnauthorizedError'
|
||||||
|
"500":
|
||||||
|
description: Internal Server Error
|
||||||
|
schema:
|
||||||
|
$ref: '#/definitions/response.InternalServerError'
|
||||||
|
security:
|
||||||
|
- Bearer: []
|
||||||
|
summary: Get MenuModules by Module ID
|
||||||
|
tags:
|
||||||
|
- MenuModules
|
||||||
/provinces:
|
/provinces:
|
||||||
get:
|
get:
|
||||||
description: API for getting all Provinces
|
description: API for getting all Provinces
|
||||||
|
|
@ -10928,6 +11328,343 @@ paths:
|
||||||
summary: update Subscription
|
summary: update Subscription
|
||||||
tags:
|
tags:
|
||||||
- Subscription
|
- Subscription
|
||||||
|
/user-level-module-accesses:
|
||||||
|
get:
|
||||||
|
description: API for getting all UserLevelModuleAccesses
|
||||||
|
parameters:
|
||||||
|
- description: User Level ID
|
||||||
|
in: query
|
||||||
|
name: user_level_id
|
||||||
|
type: integer
|
||||||
|
- description: Module ID
|
||||||
|
in: query
|
||||||
|
name: module_id
|
||||||
|
type: integer
|
||||||
|
- description: Can Access
|
||||||
|
in: query
|
||||||
|
name: can_access
|
||||||
|
type: boolean
|
||||||
|
- in: query
|
||||||
|
name: count
|
||||||
|
type: integer
|
||||||
|
- in: query
|
||||||
|
name: limit
|
||||||
|
type: integer
|
||||||
|
- in: query
|
||||||
|
name: nextPage
|
||||||
|
type: integer
|
||||||
|
- in: query
|
||||||
|
name: page
|
||||||
|
type: integer
|
||||||
|
- in: query
|
||||||
|
name: previousPage
|
||||||
|
type: integer
|
||||||
|
- in: query
|
||||||
|
name: sort
|
||||||
|
type: string
|
||||||
|
- in: query
|
||||||
|
name: sortBy
|
||||||
|
type: string
|
||||||
|
- in: query
|
||||||
|
name: totalPage
|
||||||
|
type: integer
|
||||||
|
responses:
|
||||||
|
"200":
|
||||||
|
description: OK
|
||||||
|
schema:
|
||||||
|
$ref: '#/definitions/response.Response'
|
||||||
|
"400":
|
||||||
|
description: Bad Request
|
||||||
|
schema:
|
||||||
|
$ref: '#/definitions/response.BadRequestError'
|
||||||
|
"401":
|
||||||
|
description: Unauthorized
|
||||||
|
schema:
|
||||||
|
$ref: '#/definitions/response.UnauthorizedError'
|
||||||
|
"500":
|
||||||
|
description: Internal Server Error
|
||||||
|
schema:
|
||||||
|
$ref: '#/definitions/response.InternalServerError'
|
||||||
|
security:
|
||||||
|
- Bearer: []
|
||||||
|
summary: Get all UserLevelModuleAccesses
|
||||||
|
tags:
|
||||||
|
- UserLevelModuleAccesses
|
||||||
|
post:
|
||||||
|
description: API for create UserLevelModuleAccess
|
||||||
|
parameters:
|
||||||
|
- description: Insert the X-Csrf-Token
|
||||||
|
in: header
|
||||||
|
name: X-Csrf-Token
|
||||||
|
type: string
|
||||||
|
- description: Required payload
|
||||||
|
in: body
|
||||||
|
name: payload
|
||||||
|
required: true
|
||||||
|
schema:
|
||||||
|
$ref: '#/definitions/request.UserLevelModuleAccessesCreateRequest'
|
||||||
|
responses:
|
||||||
|
"200":
|
||||||
|
description: OK
|
||||||
|
schema:
|
||||||
|
$ref: '#/definitions/response.Response'
|
||||||
|
"400":
|
||||||
|
description: Bad Request
|
||||||
|
schema:
|
||||||
|
$ref: '#/definitions/response.BadRequestError'
|
||||||
|
"401":
|
||||||
|
description: Unauthorized
|
||||||
|
schema:
|
||||||
|
$ref: '#/definitions/response.UnauthorizedError'
|
||||||
|
"500":
|
||||||
|
description: Internal Server Error
|
||||||
|
schema:
|
||||||
|
$ref: '#/definitions/response.InternalServerError'
|
||||||
|
security:
|
||||||
|
- Bearer: []
|
||||||
|
summary: Create UserLevelModuleAccess
|
||||||
|
tags:
|
||||||
|
- UserLevelModuleAccesses
|
||||||
|
/user-level-module-accesses/{id}:
|
||||||
|
delete:
|
||||||
|
description: API for delete UserLevelModuleAccess (soft delete)
|
||||||
|
parameters:
|
||||||
|
- description: Insert the X-Csrf-Token
|
||||||
|
in: header
|
||||||
|
name: X-Csrf-Token
|
||||||
|
type: string
|
||||||
|
- description: UserLevelModuleAccess ID
|
||||||
|
in: path
|
||||||
|
name: id
|
||||||
|
required: true
|
||||||
|
type: integer
|
||||||
|
responses:
|
||||||
|
"200":
|
||||||
|
description: OK
|
||||||
|
schema:
|
||||||
|
$ref: '#/definitions/response.Response'
|
||||||
|
"400":
|
||||||
|
description: Bad Request
|
||||||
|
schema:
|
||||||
|
$ref: '#/definitions/response.BadRequestError'
|
||||||
|
"401":
|
||||||
|
description: Unauthorized
|
||||||
|
schema:
|
||||||
|
$ref: '#/definitions/response.UnauthorizedError'
|
||||||
|
"500":
|
||||||
|
description: Internal Server Error
|
||||||
|
schema:
|
||||||
|
$ref: '#/definitions/response.InternalServerError'
|
||||||
|
security:
|
||||||
|
- Bearer: []
|
||||||
|
summary: Delete UserLevelModuleAccess
|
||||||
|
tags:
|
||||||
|
- UserLevelModuleAccesses
|
||||||
|
get:
|
||||||
|
description: API for getting one UserLevelModuleAccess
|
||||||
|
parameters:
|
||||||
|
- description: UserLevelModuleAccess ID
|
||||||
|
in: path
|
||||||
|
name: id
|
||||||
|
required: true
|
||||||
|
type: integer
|
||||||
|
responses:
|
||||||
|
"200":
|
||||||
|
description: OK
|
||||||
|
schema:
|
||||||
|
$ref: '#/definitions/response.Response'
|
||||||
|
"400":
|
||||||
|
description: Bad Request
|
||||||
|
schema:
|
||||||
|
$ref: '#/definitions/response.BadRequestError'
|
||||||
|
"401":
|
||||||
|
description: Unauthorized
|
||||||
|
schema:
|
||||||
|
$ref: '#/definitions/response.UnauthorizedError'
|
||||||
|
"500":
|
||||||
|
description: Internal Server Error
|
||||||
|
schema:
|
||||||
|
$ref: '#/definitions/response.InternalServerError'
|
||||||
|
security:
|
||||||
|
- Bearer: []
|
||||||
|
summary: Get one UserLevelModuleAccess
|
||||||
|
tags:
|
||||||
|
- UserLevelModuleAccesses
|
||||||
|
put:
|
||||||
|
description: API for update UserLevelModuleAccess
|
||||||
|
parameters:
|
||||||
|
- description: Insert the X-Csrf-Token
|
||||||
|
in: header
|
||||||
|
name: X-Csrf-Token
|
||||||
|
type: string
|
||||||
|
- description: Required payload
|
||||||
|
in: body
|
||||||
|
name: payload
|
||||||
|
required: true
|
||||||
|
schema:
|
||||||
|
$ref: '#/definitions/request.UserLevelModuleAccessesUpdateRequest'
|
||||||
|
- description: UserLevelModuleAccess ID
|
||||||
|
in: path
|
||||||
|
name: id
|
||||||
|
required: true
|
||||||
|
type: integer
|
||||||
|
responses:
|
||||||
|
"200":
|
||||||
|
description: OK
|
||||||
|
schema:
|
||||||
|
$ref: '#/definitions/response.Response'
|
||||||
|
"401":
|
||||||
|
description: Unauthorized
|
||||||
|
schema:
|
||||||
|
$ref: '#/definitions/response.Response'
|
||||||
|
"404":
|
||||||
|
description: Not Found
|
||||||
|
schema:
|
||||||
|
$ref: '#/definitions/response.Response'
|
||||||
|
"422":
|
||||||
|
description: Unprocessable Entity
|
||||||
|
schema:
|
||||||
|
$ref: '#/definitions/response.Response'
|
||||||
|
"500":
|
||||||
|
description: Internal Server Error
|
||||||
|
schema:
|
||||||
|
$ref: '#/definitions/response.Response'
|
||||||
|
security:
|
||||||
|
- Bearer: []
|
||||||
|
summary: Update UserLevelModuleAccess
|
||||||
|
tags:
|
||||||
|
- UserLevelModuleAccesses
|
||||||
|
/user-level-module-accesses/batch:
|
||||||
|
post:
|
||||||
|
description: API for creating multiple UserLevelModuleAccesses at once for a
|
||||||
|
user level
|
||||||
|
parameters:
|
||||||
|
- description: Insert the X-Csrf-Token
|
||||||
|
in: header
|
||||||
|
name: X-Csrf-Token
|
||||||
|
type: string
|
||||||
|
- description: Required payload
|
||||||
|
in: body
|
||||||
|
name: payload
|
||||||
|
required: true
|
||||||
|
schema:
|
||||||
|
$ref: '#/definitions/request.UserLevelModuleAccessesBatchCreateRequest'
|
||||||
|
responses:
|
||||||
|
"200":
|
||||||
|
description: OK
|
||||||
|
schema:
|
||||||
|
$ref: '#/definitions/response.Response'
|
||||||
|
"400":
|
||||||
|
description: Bad Request
|
||||||
|
schema:
|
||||||
|
$ref: '#/definitions/response.BadRequestError'
|
||||||
|
"401":
|
||||||
|
description: Unauthorized
|
||||||
|
schema:
|
||||||
|
$ref: '#/definitions/response.UnauthorizedError'
|
||||||
|
"500":
|
||||||
|
description: Internal Server Error
|
||||||
|
schema:
|
||||||
|
$ref: '#/definitions/response.InternalServerError'
|
||||||
|
security:
|
||||||
|
- Bearer: []
|
||||||
|
summary: Create multiple UserLevelModuleAccesses
|
||||||
|
tags:
|
||||||
|
- UserLevelModuleAccesses
|
||||||
|
/user-level-module-accesses/check-access:
|
||||||
|
post:
|
||||||
|
description: API for checking if user level has access to module
|
||||||
|
parameters:
|
||||||
|
- description: Required payload
|
||||||
|
in: body
|
||||||
|
name: payload
|
||||||
|
required: true
|
||||||
|
schema:
|
||||||
|
$ref: '#/definitions/request.CheckAccessRequest'
|
||||||
|
responses:
|
||||||
|
"200":
|
||||||
|
description: OK
|
||||||
|
schema:
|
||||||
|
$ref: '#/definitions/response.Response'
|
||||||
|
"400":
|
||||||
|
description: Bad Request
|
||||||
|
schema:
|
||||||
|
$ref: '#/definitions/response.BadRequestError'
|
||||||
|
"401":
|
||||||
|
description: Unauthorized
|
||||||
|
schema:
|
||||||
|
$ref: '#/definitions/response.UnauthorizedError'
|
||||||
|
"500":
|
||||||
|
description: Internal Server Error
|
||||||
|
schema:
|
||||||
|
$ref: '#/definitions/response.InternalServerError'
|
||||||
|
security:
|
||||||
|
- Bearer: []
|
||||||
|
summary: Check user level module access
|
||||||
|
tags:
|
||||||
|
- UserLevelModuleAccesses
|
||||||
|
/user-level-module-accesses/module/{module_id}:
|
||||||
|
get:
|
||||||
|
description: API for getting UserLevelModuleAccesses by Module ID
|
||||||
|
parameters:
|
||||||
|
- description: Module ID
|
||||||
|
in: path
|
||||||
|
name: module_id
|
||||||
|
required: true
|
||||||
|
type: integer
|
||||||
|
responses:
|
||||||
|
"200":
|
||||||
|
description: OK
|
||||||
|
schema:
|
||||||
|
$ref: '#/definitions/response.Response'
|
||||||
|
"400":
|
||||||
|
description: Bad Request
|
||||||
|
schema:
|
||||||
|
$ref: '#/definitions/response.BadRequestError'
|
||||||
|
"401":
|
||||||
|
description: Unauthorized
|
||||||
|
schema:
|
||||||
|
$ref: '#/definitions/response.UnauthorizedError'
|
||||||
|
"500":
|
||||||
|
description: Internal Server Error
|
||||||
|
schema:
|
||||||
|
$ref: '#/definitions/response.InternalServerError'
|
||||||
|
security:
|
||||||
|
- Bearer: []
|
||||||
|
summary: Get UserLevelModuleAccesses by Module ID
|
||||||
|
tags:
|
||||||
|
- UserLevelModuleAccesses
|
||||||
|
/user-level-module-accesses/user-level/{user_level_id}:
|
||||||
|
get:
|
||||||
|
description: API for getting UserLevelModuleAccesses by User Level ID
|
||||||
|
parameters:
|
||||||
|
- description: User Level ID
|
||||||
|
in: path
|
||||||
|
name: user_level_id
|
||||||
|
required: true
|
||||||
|
type: integer
|
||||||
|
responses:
|
||||||
|
"200":
|
||||||
|
description: OK
|
||||||
|
schema:
|
||||||
|
$ref: '#/definitions/response.Response'
|
||||||
|
"400":
|
||||||
|
description: Bad Request
|
||||||
|
schema:
|
||||||
|
$ref: '#/definitions/response.BadRequestError'
|
||||||
|
"401":
|
||||||
|
description: Unauthorized
|
||||||
|
schema:
|
||||||
|
$ref: '#/definitions/response.UnauthorizedError'
|
||||||
|
"500":
|
||||||
|
description: Internal Server Error
|
||||||
|
schema:
|
||||||
|
$ref: '#/definitions/response.InternalServerError'
|
||||||
|
security:
|
||||||
|
- Bearer: []
|
||||||
|
summary: Get UserLevelModuleAccesses by User Level ID
|
||||||
|
tags:
|
||||||
|
- UserLevelModuleAccesses
|
||||||
/user-levels:
|
/user-levels:
|
||||||
get:
|
get:
|
||||||
description: API for getting all UserLevels
|
description: API for getting all UserLevels
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue