{
	"basePath": "/",
	"definitions": {
		"AccountResponse": {
			"description": "",
			"properties": {
				"id": {
					"type": "string",
					"description": ""
				},
				"username": {
					"type": "string",
					"description": ""
				},
				"nick": {
					"type": "string",
					"description": ""
				},
				"avatar": {
					"type": "string",
					"description": ""
				},
				"type": {
					"type": "string",
					"description": ""
				},
				"groups": {
					"type": "array",
					"items": {
						"type": "string"
					},
					"description": ""
				},
				"roles": {
					"type": "array",
					"items": {
						"type": "string"
					},
					"description": ""
				},
				"email": {
					"type": "string",
					"description": ""
				},
				"mobile": {
					"type": "string",
					"description": ""
				},
				"profile": {
					"type": "object",
					"description": ""
				},
				"isDisable": {
					"type": "boolean",
					"description": ""
				},
				"isAdmin": {
					"type": "boolean",
					"description": ""
				},
				"isApproved": {
					"type": "boolean",
					"description": ""
				},
				"expired": {
					"type": "string",
					"format": "date-time",
					"description": ""
				}
			},
			"type": "object",
			"required": [
				"id",
				"username",
				"nick",
				"avatar",
				"type",
				"groups",
				"roles",
				"email",
				"mobile",
				"profile",
				"isDisable",
				"isAdmin",
				"isApproved",
				"expired"
			]
		},
		"CreateAccountDto": {
			"description": "",
			"properties": {
				"avatar": {
					"type": "string",
					"description": ""
				},
				"email": {
					"type": "string",
					"description": ""
				},
				"keyword": {
					"type": "string",
					"description": ""
				},
				"mobile": {
					"type": "string",
					"description": ""
				},
				"groups": {
					"type": "array",
					"items": {
						"type": "string"
					},
					"description": ""
				},
				"roles": {
					"type": "array",
					"items": {
						"type": "string"
					},
					"description": ""
				},
				"username": {
					"type": "string",
					"description": ""
				},
				"password": {
					"type": "string",
					"description": ""
				},
				"nick": {
					"type": "string",
					"description": ""
				}
			},
			"type": "object",
			"required": [
				"username",
				"password",
				"nick"
			]
		},
		"EditAccountDto": {
			"description": "",
			"properties": {
				"id": {
					"type": "string",
					"description": ""
				},
				"avatar": {
					"type": "string",
					"description": ""
				},
				"email": {
					"type": "string",
					"description": ""
				},
				"keyword": {
					"type": "string",
					"description": ""
				},
				"groups": {
					"type": "array",
					"items": {
						"type": "string"
					},
					"description": ""
				},
				"roles": {
					"type": "array",
					"items": {
						"type": "string"
					},
					"description": ""
				},
				"mobile": {
					"type": "string",
					"description": ""
				},
				"password": {
					"type": "string",
					"description": ""
				},
				"nick": {
					"type": "string",
					"description": ""
				}
			},
			"type": "object",
			"required": [
				"id",
				"nick"
			]
		},
		"Function": {
			"description": "Creates a new function.",
			"properties": {
				"prototype": {
					"type": "object",
					"description": ""
				},
				"length": {
					"type": "number",
					"format": "double",
					"description": ""
				},
				"arguments": {
					"type": "object",
					"description": ""
				},
				"caller": {
					"$ref": "#/definitions/Function"
				}
			},
			"type": "object",
			"required": [
				"prototype",
				"length",
				"arguments",
				"caller"
			]
		},
		"ColumnDefine": {
			"description": "",
			"properties": {
				"type": {
					"type": "object",
					"description": ""
				},
				"title": {
					"type": "string",
					"description": ""
				},
				"i18n": {
					"type": "string",
					"description": ""
				},
				"index": {
					"type": "object",
					"description": ""
				},
				"render": {
					"type": "string",
					"description": ""
				},
				"renderTitle": {
					"type": "string",
					"description": ""
				},
				"width": {
					"type": "string",
					"description": ""
				},
				"sort": {
					"type": "object",
					"description": ""
				},
				"sorter": {
					"$ref": "#/definitions/Function"
				},
				"sortKey": {
					"type": "string",
					"description": ""
				},
				"sortReName": {
					"type": "object",
					"properties": {
						"ascend": {
							"type": "string",
							"description": ""
						},
						"descend": {
							"type": "string",
							"description": ""
						}
					},
					"description": ""
				},
				"filter": {
					"$ref": "#/definitions/Function"
				},
				"filtered": {
					"type": "boolean",
					"description": ""
				},
				"filterIcon": {
					"type": "string",
					"description": ""
				},
				"filterConfirmText": {
					"type": "string",
					"description": ""
				},
				"filterClearText": {
					"type": "string",
					"description": ""
				},
				"filterMultiple": {
					"type": "boolean",
					"description": ""
				},
				"filterKey": {
					"type": "string",
					"description": ""
				},
				"format": {
					"$ref": "#/definitions/Function"
				},
				"className": {
					"type": "string",
					"description": ""
				},
				"colSpan": {
					"type": "number",
					"format": "double",
					"description": ""
				},
				"numberDigits": {
					"type": "string",
					"description": ""
				},
				"dateFormat": {
					"type": "string",
					"description": ""
				},
				"ynTruth": {
					"type": "object",
					"description": ""
				},
				"ynYes": {
					"type": "string",
					"description": ""
				},
				"ynNo": {
					"type": "string",
					"description": ""
				},
				"exported": {
					"type": "boolean",
					"description": ""
				},
				"acl": {
					"type": "object",
					"description": ""
				},
				"default": {
					"type": "string",
					"description": ""
				},
				"fixed": {
					"type": "object",
					"description": ""
				}
			},
			"type": "object",
			"required": [
				"title"
			],
			"additionalProperties": {}
		},
		"ColumnSets": {
			"description": "",
			"properties": {},
			"type": "object",
			"additionalProperties": {}
		},
		"FormSets": {
			"description": "",
			"properties": {},
			"type": "object",
			"additionalProperties": {}
		},
		"Appearance": {
			"description": "",
			"properties": {
				"columnSets": {
					"$ref": "#/definitions/ColumnSets"
				},
				"formSets": {
					"$ref": "#/definitions/FormSets"
				}
			},
			"type": "object",
			"required": [
				"columnSets",
				"formSets"
			]
		},
		"KeyValue": {
			"description": "",
			"properties": {
				"label": {
					"type": "string",
					"description": ""
				},
				"value": {
					"type": "string",
					"description": ""
				}
			},
			"type": "object",
			"required": [
				"label",
				"value"
			]
		},
		"Error": {
			"description": "",
			"properties": {
				"name": {
					"type": "string",
					"description": ""
				},
				"message": {
					"type": "string",
					"description": ""
				},
				"stack": {
					"type": "string",
					"description": ""
				}
			},
			"type": "object",
			"required": [
				"name",
				"message"
			]
		},
		"PaginateAccount": {
			"description": "",
			"properties": {
				"error": {
					"$ref": "#/definitions/Error"
				},
				"list": {
					"type": "array",
					"items": {
						"$ref": "#/definitions/AccountResponse"
					},
					"description": ""
				},
				"total": {
					"type": "number",
					"format": "double",
					"description": ""
				}
			},
			"type": "object",
			"required": [
				"list",
				"total"
			]
		},
		"ProfileResponse": {
			"description": "",
			"properties": {
				"id": {
					"type": "string",
					"description": ""
				},
				"username": {
					"type": "string",
					"description": ""
				},
				"nick": {
					"type": "string",
					"description": ""
				},
				"avatar": {
					"type": "string",
					"description": ""
				},
				"type": {
					"type": "string",
					"description": ""
				},
				"email": {
					"type": "string",
					"description": ""
				},
				"mobile": {
					"type": "string",
					"description": ""
				},
				"groups": {
					"type": "array",
					"items": {
						"type": "string"
					},
					"description": ""
				},
				"roles": {
					"type": "array",
					"items": {
						"type": "string"
					},
					"description": ""
				},
				"isDisable": {
					"type": "boolean",
					"description": ""
				},
				"isAdmin": {
					"type": "boolean",
					"description": ""
				},
				"isApproved": {
					"type": "boolean",
					"description": ""
				},
				"expired": {
					"type": "string",
					"format": "date-time",
					"description": ""
				}
			},
			"type": "object",
			"required": [
				"id",
				"username",
				"nick",
				"avatar",
				"type",
				"email",
				"mobile",
				"groups",
				"roles",
				"isDisable",
				"isAdmin",
				"isApproved",
				"expired"
			]
		},
		"LoginDto": {
			"description": "",
			"properties": {
				"username": {
					"type": "string",
					"description": ""
				},
				"password": {
					"type": "string",
					"description": ""
				}
			},
			"type": "object",
			"required": [
				"username",
				"password"
			]
		},
		"EditProfileDto": {
			"description": "",
			"properties": {
				"id": {
					"type": "string",
					"description": ""
				},
				"profile": {
					"type": "string",
					"description": ""
				},
				"nick": {
					"type": "string",
					"description": ""
				},
				"email": {
					"type": "string",
					"description": ""
				},
				"mobile": {
					"type": "string",
					"description": ""
				},
				"company": {
					"type": "string",
					"description": ""
				},
				"siteUrl": {
					"type": "string",
					"description": ""
				},
				"address": {
					"type": "string",
					"description": ""
				}
			},
			"type": "object",
			"required": [
				"id"
			]
		},
		"UploadConfig": {
			"description": "",
			"properties": {
				"imageUrl": {
					"type": "string",
					"description": ""
				},
				"imagePath": {
					"type": "string",
					"description": ""
				},
				"imageFieldName": {
					"type": "string",
					"description": ""
				},
				"imageMaxSize": {
					"type": "number",
					"format": "double",
					"description": ""
				},
				"imageAllowFiles": {
					"type": "array",
					"items": {
						"type": "string"
					},
					"description": ""
				}
			},
			"type": "object",
			"required": [
				"imageUrl",
				"imagePath",
				"imageFieldName",
				"imageMaxSize",
				"imageAllowFiles"
			]
		},
		"SelectorItem": {
			"description": "",
			"properties": {
				"id": {
					"type": "string",
					"description": ""
				},
				"name": {
					"type": "string",
					"description": ""
				},
				"desc": {
					"type": "string",
					"description": ""
				}
			},
			"type": "object",
			"required": [
				"id",
				"name",
				"desc"
			]
		},
		"MenuResponse": {
			"description": "",
			"properties": {
				"id": {
					"type": "string",
					"description": ""
				},
				"name": {
					"type": "string",
					"description": ""
				},
				"slug": {
					"type": "string",
					"description": ""
				},
				"group": {
					"type": "boolean",
					"description": ""
				},
				"link": {
					"type": "string",
					"description": ""
				},
				"externalLink": {
					"type": "string",
					"description": ""
				},
				"blank": {
					"type": "boolean",
					"description": ""
				},
				"icon": {
					"type": "string",
					"description": ""
				},
				"order": {
					"type": "number",
					"format": "double",
					"description": ""
				},
				"enable": {
					"type": "boolean",
					"description": ""
				},
				"expanded": {
					"type": "boolean",
					"description": ""
				},
				"acl": {
					"type": "string",
					"description": ""
				},
				"permissions": {
					"type": "object",
					"description": ""
				},
				"parent": {
					"type": "object",
					"description": ""
				},
				"isMenu": {
					"type": "boolean",
					"description": ""
				}
			},
			"type": "object",
			"required": [
				"id",
				"name",
				"slug",
				"group",
				"link",
				"externalLink",
				"blank",
				"icon",
				"order",
				"enable",
				"expanded",
				"acl",
				"isMenu"
			]
		},
		"CreateMenuDto": {
			"description": "",
			"properties": {
				"name": {
					"type": "string",
					"description": ""
				},
				"slug": {
					"type": "string",
					"description": ""
				},
				"group": {
					"type": "boolean",
					"description": ""
				},
				"link": {
					"type": "string",
					"description": ""
				},
				"externalLink": {
					"type": "string",
					"description": ""
				},
				"blank": {
					"type": "boolean",
					"description": ""
				},
				"icon": {
					"type": "string",
					"description": ""
				},
				"order": {
					"type": "number",
					"format": "double",
					"description": ""
				},
				"enable": {
					"type": "boolean",
					"description": ""
				},
				"expanded": {
					"type": "boolean",
					"description": ""
				},
				"acl": {
					"type": "string",
					"description": ""
				},
				"permissions": {
					"type": "array",
					"items": {
						"type": "string"
					},
					"description": ""
				},
				"parent": {
					"type": "object",
					"description": ""
				},
				"isMenu": {
					"type": "boolean",
					"description": ""
				}
			},
			"type": "object",
			"required": [
				"name",
				"slug",
				"group",
				"link",
				"externalLink",
				"blank",
				"icon",
				"order",
				"enable",
				"expanded",
				"acl",
				"isMenu"
			]
		},
		"EditMenuDto": {
			"description": "",
			"properties": {
				"id": {
					"type": "string",
					"description": ""
				},
				"name": {
					"type": "string",
					"description": ""
				},
				"slug": {
					"type": "string",
					"description": ""
				},
				"group": {
					"type": "boolean",
					"description": ""
				},
				"link": {
					"type": "string",
					"description": ""
				},
				"externalLink": {
					"type": "string",
					"description": ""
				},
				"blank": {
					"type": "boolean",
					"description": ""
				},
				"icon": {
					"type": "string",
					"description": ""
				},
				"order": {
					"type": "number",
					"format": "double",
					"description": ""
				},
				"enable": {
					"type": "boolean",
					"description": ""
				},
				"expanded": {
					"type": "boolean",
					"description": ""
				},
				"acl": {
					"type": "string",
					"description": ""
				},
				"permissions": {
					"type": "array",
					"items": {
						"type": "string"
					},
					"description": ""
				},
				"parent": {
					"type": "object",
					"description": ""
				},
				"isMenu": {
					"type": "boolean",
					"description": ""
				}
			},
			"type": "object",
			"required": [
				"id",
				"name",
				"slug",
				"group",
				"link",
				"externalLink",
				"blank",
				"icon",
				"order",
				"enable",
				"expanded",
				"acl",
				"isMenu"
			]
		},
		"PaginateMenu": {
			"description": "",
			"properties": {
				"error": {
					"$ref": "#/definitions/Error"
				},
				"list": {
					"type": "array",
					"items": {
						"$ref": "#/definitions/MenuResponse"
					},
					"description": ""
				},
				"total": {
					"type": "number",
					"format": "double",
					"description": ""
				}
			},
			"type": "object",
			"required": [
				"list",
				"total"
			]
		},
		"SettingsGroup": {
			"description": "",
			"properties": {},
			"type": "object"
		},
		"SettingResponse": {
			"description": "",
			"properties": {
				"id": {
					"type": "string",
					"description": ""
				},
				"name": {
					"type": "string",
					"description": ""
				},
				"key": {
					"type": "string",
					"description": ""
				},
				"value": {
					"type": "object",
					"description": ""
				},
				"description": {
					"type": "string",
					"description": ""
				}
			},
			"type": "object",
			"required": [
				"id",
				"name",
				"key",
				"value",
				"description"
			]
		},
		"CreateSettingDto": {
			"description": "",
			"properties": {
				"name": {
					"type": "string",
					"description": ""
				},
				"key": {
					"type": "string",
					"description": ""
				},
				"value": {
					"type": "object",
					"description": ""
				},
				"description": {
					"type": "string",
					"description": ""
				}
			},
			"type": "object",
			"required": [
				"name",
				"key",
				"value",
				"description"
			]
		},
		"EditSettingDto": {
			"description": "",
			"properties": {
				"id": {
					"type": "string",
					"description": ""
				},
				"name": {
					"type": "string",
					"description": ""
				},
				"key": {
					"type": "string",
					"description": ""
				},
				"value": {
					"type": "object",
					"description": ""
				},
				"description": {
					"type": "string",
					"description": ""
				}
			},
			"type": "object",
			"required": [
				"id",
				"name",
				"key",
				"value",
				"description"
			]
		},
		"PaginateSetting": {
			"description": "",
			"properties": {
				"error": {
					"$ref": "#/definitions/Error"
				},
				"list": {
					"type": "array",
					"items": {
						"$ref": "#/definitions/SettingResponse"
					},
					"description": ""
				},
				"total": {
					"type": "number",
					"format": "double",
					"description": ""
				}
			},
			"type": "object",
			"required": [
				"list",
				"total"
			]
		},
		"Object": {
			"description": "Provides functionality common to all JavaScript objects.",
			"properties": {
				"constructor": {
					"$ref": "#/definitions/Function"
				}
			},
			"type": "object",
			"required": [
				"constructor"
			]
		},
		"DictResponse": {
			"description": "",
			"properties": {
				"id": {
					"type": "string",
					"description": ""
				},
				"category": {
					"type": "string",
					"description": ""
				},
				"name": {
					"type": "string",
					"description": ""
				},
				"translate": {
					"type": "string",
					"description": ""
				},
				"expand": {
					"$ref": "#/definitions/Object"
				}
			},
			"type": "object",
			"required": [
				"id",
				"category",
				"name",
				"translate",
				"expand"
			]
		},
		"CreateDictDto": {
			"description": "",
			"properties": {
				"category": {
					"type": "string",
					"description": ""
				},
				"translate": {
					"type": "string",
					"description": ""
				},
				"name": {
					"type": "string",
					"description": ""
				},
				"expand": {
					"$ref": "#/definitions/Object"
				}
			},
			"type": "object",
			"required": [
				"category",
				"translate",
				"name",
				"expand"
			]
		},
		"EditDictDto": {
			"description": "",
			"properties": {
				"id": {
					"type": "string",
					"description": ""
				},
				"category": {
					"type": "string",
					"description": ""
				},
				"translate": {
					"type": "string",
					"description": ""
				},
				"name": {
					"type": "string",
					"description": ""
				},
				"expand": {
					"$ref": "#/definitions/Object"
				}
			},
			"type": "object",
			"required": [
				"id",
				"category",
				"translate",
				"name",
				"expand"
			]
		},
		"PaginateDict": {
			"description": "",
			"properties": {
				"error": {
					"$ref": "#/definitions/Error"
				},
				"list": {
					"type": "array",
					"items": {
						"$ref": "#/definitions/DictResponse"
					},
					"description": ""
				},
				"total": {
					"type": "number",
					"format": "double",
					"description": ""
				}
			},
			"type": "object",
			"required": [
				"list",
				"total"
			]
		},
		"RoleResponse": {
			"description": "",
			"properties": {
				"id": {
					"type": "string",
					"description": ""
				},
				"name": {
					"type": "string",
					"description": ""
				},
				"description": {
					"type": "string",
					"description": ""
				},
				"permissions": {
					"type": "array",
					"items": {
						"type": "string"
					},
					"description": ""
				}
			},
			"type": "object",
			"required": [
				"id",
				"name",
				"description",
				"permissions"
			]
		},
		"CreateRoleDto": {
			"description": "",
			"properties": {
				"name": {
					"type": "string",
					"description": ""
				},
				"description": {
					"type": "string",
					"description": ""
				},
				"permissions": {
					"type": "array",
					"items": {
						"type": "string"
					},
					"description": ""
				}
			},
			"type": "object",
			"required": [
				"name",
				"description",
				"permissions"
			]
		},
		"EditRoleDto": {
			"description": "",
			"properties": {
				"id": {
					"type": "string",
					"description": ""
				},
				"name": {
					"type": "string",
					"description": ""
				},
				"description": {
					"type": "string",
					"description": ""
				},
				"permissions": {
					"type": "array",
					"items": {
						"type": "string"
					},
					"description": ""
				}
			},
			"type": "object",
			"required": [
				"id",
				"name",
				"description",
				"permissions"
			]
		},
		"PaginateRole": {
			"description": "",
			"properties": {
				"error": {
					"$ref": "#/definitions/Error"
				},
				"list": {
					"type": "array",
					"items": {
						"$ref": "#/definitions/RoleResponse"
					},
					"description": ""
				},
				"total": {
					"type": "number",
					"format": "double",
					"description": ""
				}
			},
			"type": "object",
			"required": [
				"list",
				"total"
			]
		},
		"LogResponse": {
			"description": "",
			"properties": {
				"id": {
					"type": "string",
					"description": ""
				},
				"name": {
					"type": "string",
					"description": ""
				},
				"operator": {
					"type": "string",
					"description": ""
				},
				"operatorIp": {
					"type": "string",
					"description": ""
				},
				"operation": {
					"type": "string",
					"description": ""
				},
				"comment": {
					"type": "string",
					"description": ""
				},
				"createdAt": {
					"type": "string",
					"format": "date-time",
					"description": ""
				}
			},
			"type": "object",
			"required": [
				"id",
				"name",
				"operator",
				"operatorIp",
				"operation",
				"comment",
				"createdAt"
			]
		},
		"PaginateLog": {
			"description": "",
			"properties": {
				"error": {
					"$ref": "#/definitions/Error"
				},
				"list": {
					"type": "array",
					"items": {
						"$ref": "#/definitions/LogResponse"
					},
					"description": ""
				},
				"total": {
					"type": "number",
					"format": "double",
					"description": ""
				}
			},
			"type": "object",
			"required": [
				"list",
				"total"
			]
		},
		"GroupResponse": {
			"description": "",
			"properties": {
				"id": {
					"type": "string",
					"description": ""
				},
				"outid": {
					"type": "number",
					"format": "double",
					"description": ""
				},
				"name": {
					"type": "string",
					"description": ""
				},
				"icon": {
					"type": "string",
					"description": ""
				},
				"parent": {
					"type": "string",
					"description": ""
				},
				"paths": {
					"type": "array",
					"items": {
						"type": "object"
					},
					"description": ""
				},
				"director": {
					"type": "string",
					"description": ""
				},
				"order": {
					"type": "number",
					"format": "double",
					"description": ""
				},
				"isRegion": {
					"type": "boolean",
					"description": ""
				},
				"description": {
					"type": "string",
					"description": ""
				}
			},
			"type": "object",
			"required": [
				"id",
				"name",
				"order"
			]
		},
		"CreateGroupDto": {
			"description": "",
			"properties": {
				"outid": {
					"type": "number",
					"format": "double",
					"description": ""
				},
				"name": {
					"type": "string",
					"description": ""
				},
				"icon": {
					"type": "string",
					"description": ""
				},
				"parent": {
					"type": "string",
					"description": ""
				},
				"paths": {
					"type": "array",
					"items": {
						"type": "object"
					},
					"description": ""
				},
				"director": {
					"type": "string",
					"description": ""
				},
				"order": {
					"type": "number",
					"format": "double",
					"description": ""
				},
				"isRegion": {
					"type": "boolean",
					"description": ""
				},
				"description": {
					"type": "string",
					"description": ""
				}
			},
			"type": "object",
			"required": [
				"name",
				"order"
			]
		},
		"EditGroupDto": {
			"description": "",
			"properties": {
				"id": {
					"type": "string",
					"description": ""
				},
				"outid": {
					"type": "number",
					"format": "double",
					"description": ""
				},
				"name": {
					"type": "string",
					"description": ""
				},
				"icon": {
					"type": "string",
					"description": ""
				},
				"parent": {
					"type": "string",
					"description": ""
				},
				"paths": {
					"type": "array",
					"items": {
						"type": "object"
					},
					"description": ""
				},
				"director": {
					"type": "string",
					"description": ""
				},
				"order": {
					"type": "number",
					"format": "double",
					"description": ""
				},
				"isRegion": {
					"type": "boolean",
					"description": ""
				},
				"description": {
					"type": "string",
					"description": ""
				}
			},
			"type": "object",
			"required": [
				"id",
				"name",
				"order"
			]
		},
		"PaginateGroup": {
			"description": "",
			"properties": {
				"error": {
					"$ref": "#/definitions/Error"
				},
				"list": {
					"type": "array",
					"items": {
						"$ref": "#/definitions/GroupResponse"
					},
					"description": ""
				},
				"total": {
					"type": "number",
					"format": "double",
					"description": ""
				}
			},
			"type": "object",
			"required": [
				"list",
				"total"
			]
		},
		"ApiResponse": {
			"description": "",
			"properties": {
				"id": {
					"type": "string",
					"description": ""
				},
				"name": {
					"type": "string",
					"description": ""
				},
				"method": {
					"type": "string",
					"description": ""
				},
				"path": {
					"type": "string",
					"description": ""
				},
				"version": {
					"type": "string",
					"description": ""
				},
				"description": {
					"type": "string",
					"description": ""
				},
				"permissions": {
					"type": "array",
					"items": {
						"type": "string"
					},
					"description": ""
				}
			},
			"type": "object",
			"required": [
				"id",
				"name",
				"method",
				"path",
				"version",
				"description",
				"permissions"
			]
		},
		"PaginateApi": {
			"description": "",
			"properties": {
				"error": {
					"$ref": "#/definitions/Error"
				},
				"list": {
					"type": "array",
					"items": {
						"$ref": "#/definitions/ApiResponse"
					},
					"description": ""
				},
				"total": {
					"type": "number",
					"format": "double",
					"description": ""
				}
			},
			"type": "object",
			"required": [
				"list",
				"total"
			]
		},
		"PageResponse": {
			"description": "",
			"properties": {
				"id": {
					"type": "string",
					"description": ""
				},
				"name": {
					"type": "string",
					"description": ""
				},
				"title": {
					"type": "string",
					"description": ""
				},
				"description": {
					"type": "string",
					"description": ""
				},
				"sort": {
					"type": "number",
					"format": "double",
					"description": ""
				},
				"publish": {
					"type": "string",
					"description": ""
				},
				"disable": {
					"type": "boolean",
					"description": ""
				},
				"meta": {
					"type": "string",
					"description": ""
				},
				"content": {
					"type": "string",
					"description": ""
				},
				"template": {
					"type": "string",
					"description": ""
				}
			},
			"type": "object",
			"required": [
				"id",
				"name",
				"title",
				"description",
				"sort",
				"publish",
				"disable",
				"meta",
				"content",
				"template"
			]
		},
		"CreatePageDto": {
			"description": "",
			"properties": {
				"name": {
					"type": "string",
					"description": ""
				},
				"title": {
					"type": "string",
					"description": ""
				},
				"description": {
					"type": "string",
					"description": ""
				},
				"sort": {
					"type": "number",
					"format": "double",
					"description": ""
				},
				"disable": {
					"type": "boolean",
					"description": ""
				},
				"meta": {
					"type": "string",
					"description": ""
				},
				"publish": {
					"type": "string",
					"description": ""
				},
				"content": {
					"type": "string",
					"description": ""
				},
				"template": {
					"type": "string",
					"description": ""
				}
			},
			"type": "object",
			"required": [
				"name",
				"title",
				"description",
				"sort",
				"disable",
				"meta",
				"publish",
				"content",
				"template"
			]
		},
		"EditPageDto": {
			"description": "",
			"properties": {
				"id": {
					"type": "string",
					"description": ""
				},
				"name": {
					"type": "string",
					"description": ""
				},
				"title": {
					"type": "string",
					"description": ""
				},
				"description": {
					"type": "string",
					"description": ""
				},
				"sort": {
					"type": "number",
					"format": "double",
					"description": ""
				},
				"disable": {
					"type": "boolean",
					"description": ""
				},
				"publish": {
					"type": "string",
					"description": ""
				},
				"meta": {
					"type": "string",
					"description": ""
				},
				"content": {
					"type": "string",
					"description": ""
				},
				"template": {
					"type": "string",
					"description": ""
				}
			},
			"type": "object",
			"required": [
				"id",
				"name",
				"title",
				"description",
				"sort",
				"disable",
				"publish",
				"meta",
				"content",
				"template"
			]
		},
		"PaginatePage": {
			"description": "",
			"properties": {
				"error": {
					"$ref": "#/definitions/Error"
				},
				"list": {
					"type": "array",
					"items": {
						"$ref": "#/definitions/PageResponse"
					},
					"description": ""
				},
				"total": {
					"type": "number",
					"format": "double",
					"description": ""
				}
			},
			"type": "object",
			"required": [
				"list",
				"total"
			]
		},
		"MediaResponse": {
			"description": "",
			"properties": {
				"id": {
					"type": "string",
					"description": ""
				},
				"name": {
					"type": "string",
					"description": ""
				},
				"caption": {
					"type": "string",
					"description": ""
				},
				"description": {
					"type": "string",
					"description": ""
				},
				"ext": {
					"type": "object",
					"description": ""
				},
				"url": {
					"type": "string",
					"description": ""
				},
				"uri": {
					"type": "string",
					"description": ""
				}
			},
			"type": "object",
			"required": [
				"id",
				"name",
				"caption",
				"description",
				"ext",
				"url",
				"uri"
			]
		},
		"CreateMediaDto": {
			"description": "",
			"properties": {
				"name": {
					"type": "string",
					"description": ""
				},
				"caption": {
					"type": "string",
					"description": ""
				},
				"description": {
					"type": "string",
					"description": ""
				},
				"ext": {
					"type": "object",
					"description": ""
				},
				"url": {
					"type": "string",
					"description": ""
				},
				"uri": {
					"type": "string",
					"description": ""
				}
			},
			"type": "object",
			"required": [
				"name",
				"caption",
				"description",
				"ext",
				"url",
				"uri"
			]
		},
		"EditMediaDto": {
			"description": "",
			"properties": {
				"id": {
					"type": "string",
					"description": ""
				},
				"name": {
					"type": "string",
					"description": ""
				},
				"caption": {
					"type": "string",
					"description": ""
				},
				"description": {
					"type": "string",
					"description": ""
				},
				"ext": {
					"type": "object",
					"description": ""
				},
				"url": {
					"type": "string",
					"description": ""
				},
				"uri": {
					"type": "string",
					"description": ""
				}
			},
			"type": "object",
			"required": [
				"id",
				"name",
				"caption",
				"description",
				"ext",
				"url",
				"uri"
			]
		},
		"PaginateMedia": {
			"description": "",
			"properties": {
				"error": {
					"$ref": "#/definitions/Error"
				},
				"list": {
					"type": "array",
					"items": {
						"$ref": "#/definitions/MediaResponse"
					},
					"description": ""
				},
				"total": {
					"type": "number",
					"format": "double",
					"description": ""
				}
			},
			"type": "object",
			"required": [
				"list",
				"total"
			]
		},
		"WidgetResponse": {
			"description": "",
			"properties": {
				"id": {
					"type": "string",
					"description": ""
				},
				"name": {
					"type": "string",
					"description": ""
				},
				"title": {
					"type": "string",
					"description": ""
				},
				"params": {
					"type": "object",
					"description": ""
				},
				"type": {
					"type": "string",
					"description": ""
				}
			},
			"type": "object",
			"required": [
				"id",
				"name",
				"title",
				"params",
				"type"
			]
		},
		"CreateWidgetDto": {
			"description": "",
			"properties": {
				"name": {
					"type": "string",
					"description": ""
				},
				"title": {
					"type": "string",
					"description": ""
				},
				"params": {
					"type": "object",
					"description": ""
				},
				"type": {
					"type": "string",
					"description": ""
				}
			},
			"type": "object",
			"required": [
				"name",
				"title",
				"params",
				"type"
			]
		},
		"EditWidgetDto": {
			"description": "",
			"properties": {
				"id": {
					"type": "string",
					"description": ""
				},
				"name": {
					"type": "string",
					"description": ""
				},
				"title": {
					"type": "string",
					"description": ""
				},
				"params": {
					"type": "object",
					"description": ""
				},
				"type": {
					"type": "string",
					"description": ""
				}
			},
			"type": "object",
			"required": [
				"id",
				"name",
				"title",
				"params",
				"type"
			]
		},
		"PaginateWidget": {
			"description": "",
			"properties": {
				"error": {
					"$ref": "#/definitions/Error"
				},
				"list": {
					"type": "array",
					"items": {
						"$ref": "#/definitions/WidgetResponse"
					},
					"description": ""
				},
				"total": {
					"type": "number",
					"format": "double",
					"description": ""
				}
			},
			"type": "object",
			"required": [
				"list",
				"total"
			]
		},
		"ArticleResponse": {
			"description": "",
			"properties": {
				"id": {
					"type": "string",
					"description": ""
				},
				"name": {
					"type": "string",
					"description": ""
				},
				"title": {
					"type": "string",
					"description": ""
				},
				"category": {
					"type": "string",
					"description": ""
				},
				"description": {
					"type": "string",
					"description": ""
				},
				"author": {
					"type": "string",
					"description": ""
				},
				"sort": {
					"type": "number",
					"format": "double",
					"description": ""
				},
				"disable": {
					"type": "boolean",
					"description": ""
				},
				"meta": {
					"type": "string",
					"description": ""
				},
				"content": {
					"type": "string",
					"description": ""
				},
				"template": {
					"type": "string",
					"description": ""
				}
			},
			"type": "object",
			"required": [
				"id",
				"name",
				"title",
				"category",
				"description",
				"author",
				"sort",
				"disable",
				"meta",
				"content",
				"template"
			]
		},
		"CreateArticleDto": {
			"description": "",
			"properties": {
				"name": {
					"type": "string",
					"description": ""
				},
				"title": {
					"type": "string",
					"description": ""
				},
				"keyword": {
					"type": "string",
					"description": ""
				},
				"category": {
					"type": "string",
					"description": ""
				},
				"description": {
					"type": "string",
					"description": ""
				},
				"author": {
					"type": "string",
					"description": ""
				},
				"sort": {
					"type": "number",
					"format": "double",
					"description": ""
				},
				"disable": {
					"type": "boolean",
					"description": ""
				},
				"meta": {
					"type": "string",
					"description": ""
				},
				"content": {
					"type": "string",
					"description": ""
				},
				"template": {
					"type": "string",
					"description": ""
				}
			},
			"type": "object",
			"required": [
				"name",
				"title",
				"keyword",
				"category",
				"description",
				"author",
				"sort",
				"disable",
				"meta",
				"content",
				"template"
			]
		},
		"EditArticleDto": {
			"description": "",
			"properties": {
				"id": {
					"type": "string",
					"description": ""
				},
				"name": {
					"type": "string",
					"description": ""
				},
				"title": {
					"type": "string",
					"description": ""
				},
				"keyword": {
					"type": "string",
					"description": ""
				},
				"category": {
					"type": "string",
					"description": ""
				},
				"description": {
					"type": "string",
					"description": ""
				},
				"author": {
					"type": "string",
					"description": ""
				},
				"sort": {
					"type": "number",
					"format": "double",
					"description": ""
				},
				"disable": {
					"type": "boolean",
					"description": ""
				},
				"meta": {
					"type": "string",
					"description": ""
				},
				"content": {
					"type": "string",
					"description": ""
				},
				"template": {
					"type": "string",
					"description": ""
				}
			},
			"type": "object",
			"required": [
				"id",
				"name",
				"title",
				"keyword",
				"category",
				"description",
				"author",
				"sort",
				"disable",
				"meta",
				"content",
				"template"
			]
		},
		"PaginateArticle": {
			"description": "",
			"properties": {
				"error": {
					"$ref": "#/definitions/Error"
				},
				"list": {
					"type": "array",
					"items": {
						"$ref": "#/definitions/ArticleResponse"
					},
					"description": ""
				},
				"total": {
					"type": "number",
					"format": "double",
					"description": ""
				}
			},
			"type": "object",
			"required": [
				"list",
				"total"
			]
		},
		"CategoryResponse": {
			"description": "",
			"properties": {
				"id": {
					"type": "string",
					"description": ""
				},
				"name": {
					"type": "string",
					"description": ""
				},
				"slug": {
					"type": "string",
					"description": ""
				},
				"order": {
					"type": "number",
					"format": "double",
					"description": ""
				},
				"parent": {
					"type": "string",
					"description": ""
				},
				"paths": {
					"type": "array",
					"items": {
						"type": "string"
					},
					"description": ""
				},
				"description": {
					"type": "string",
					"description": ""
				}
			},
			"type": "object",
			"required": [
				"id",
				"name",
				"slug",
				"order",
				"parent",
				"paths",
				"description"
			]
		},
		"CreateCategoryDto": {
			"description": "",
			"properties": {
				"name": {
					"type": "string",
					"description": ""
				},
				"slug": {
					"type": "string",
					"description": ""
				},
				"order": {
					"type": "number",
					"format": "double",
					"description": ""
				},
				"parent": {
					"type": "string",
					"description": ""
				},
				"paths": {
					"type": "array",
					"items": {
						"type": "string"
					},
					"description": ""
				},
				"description": {
					"type": "string",
					"description": ""
				}
			},
			"type": "object",
			"required": [
				"name",
				"slug",
				"order",
				"parent",
				"paths",
				"description"
			]
		},
		"EditCategoryDto": {
			"description": "",
			"properties": {
				"id": {
					"type": "string",
					"description": ""
				},
				"name": {
					"type": "string",
					"description": ""
				},
				"slug": {
					"type": "string",
					"description": ""
				},
				"order": {
					"type": "number",
					"format": "double",
					"description": ""
				},
				"parent": {
					"type": "string",
					"description": ""
				},
				"paths": {
					"type": "array",
					"items": {
						"type": "string"
					},
					"description": ""
				},
				"description": {
					"type": "string",
					"description": ""
				}
			},
			"type": "object",
			"required": [
				"id",
				"name",
				"slug",
				"order",
				"parent",
				"paths",
				"description"
			]
		},
		"PaginateCategory": {
			"description": "",
			"properties": {
				"error": {
					"$ref": "#/definitions/Error"
				},
				"list": {
					"type": "array",
					"items": {
						"$ref": "#/definitions/CategoryResponse"
					},
					"description": ""
				},
				"total": {
					"type": "number",
					"format": "double",
					"description": ""
				}
			},
			"type": "object",
			"required": [
				"list",
				"total"
			]
		},
		"CustomResponse": {
			"description": "",
			"properties": {
				"id": {
					"type": "string",
					"description": ""
				},
				"name": {
					"type": "string",
					"description": ""
				},
				"title": {
					"type": "string",
					"description": ""
				},
				"category": {
					"type": "string",
					"description": ""
				},
				"description": {
					"type": "string",
					"description": ""
				},
				"author": {
					"type": "string",
					"description": ""
				},
				"sort": {
					"type": "number",
					"format": "double",
					"description": ""
				},
				"disable": {
					"type": "boolean",
					"description": ""
				},
				"meta": {
					"type": "string",
					"description": ""
				},
				"content": {
					"type": "string",
					"description": ""
				},
				"template": {
					"type": "string",
					"description": ""
				},
				"type": {
					"type": "string",
					"description": ""
				}
			},
			"type": "object",
			"required": [
				"id",
				"name",
				"title",
				"category",
				"description",
				"author",
				"sort",
				"disable",
				"meta",
				"content",
				"template",
				"type"
			]
		},
		"CreateCustomDto": {
			"description": "",
			"properties": {
				"name": {
					"type": "string",
					"description": ""
				},
				"title": {
					"type": "string",
					"description": ""
				},
				"keyword": {
					"type": "string",
					"description": ""
				},
				"category": {
					"type": "string",
					"description": ""
				},
				"description": {
					"type": "string",
					"description": ""
				},
				"author": {
					"type": "string",
					"description": ""
				},
				"sort": {
					"type": "number",
					"format": "double",
					"description": ""
				},
				"disable": {
					"type": "boolean",
					"description": ""
				},
				"meta": {
					"type": "string",
					"description": ""
				},
				"content": {
					"type": "string",
					"description": ""
				},
				"template": {
					"type": "string",
					"description": ""
				},
				"type": {
					"type": "string",
					"description": ""
				}
			},
			"type": "object",
			"required": [
				"name",
				"title",
				"keyword",
				"category",
				"description",
				"author",
				"sort",
				"disable",
				"meta",
				"content",
				"template",
				"type"
			]
		},
		"EditCustomDto": {
			"description": "",
			"properties": {
				"id": {
					"type": "string",
					"description": ""
				},
				"name": {
					"type": "string",
					"description": ""
				},
				"title": {
					"type": "string",
					"description": ""
				},
				"keyword": {
					"type": "string",
					"description": ""
				},
				"category": {
					"type": "string",
					"description": ""
				},
				"description": {
					"type": "string",
					"description": ""
				},
				"author": {
					"type": "string",
					"description": ""
				},
				"sort": {
					"type": "number",
					"format": "double",
					"description": ""
				},
				"disable": {
					"type": "boolean",
					"description": ""
				},
				"meta": {
					"type": "string",
					"description": ""
				},
				"content": {
					"type": "string",
					"description": ""
				},
				"template": {
					"type": "string",
					"description": ""
				},
				"type": {
					"type": "string",
					"description": ""
				}
			},
			"type": "object",
			"required": [
				"id",
				"name",
				"title",
				"keyword",
				"category",
				"description",
				"author",
				"sort",
				"disable",
				"meta",
				"content",
				"template",
				"type"
			]
		},
		"PaginateCustom": {
			"description": "",
			"properties": {
				"error": {
					"$ref": "#/definitions/Error"
				},
				"list": {
					"type": "array",
					"items": {
						"$ref": "#/definitions/CustomResponse"
					},
					"description": ""
				},
				"total": {
					"type": "number",
					"format": "double",
					"description": ""
				}
			},
			"type": "object",
			"required": [
				"list",
				"total"
			]
		}
	},
	"info": {
		"description": "项目标准接口",
		"license": {
			"name": "MIT"
		},
		"title": "rest api interface",
		"version": "0.0.1"
	},
	"paths": {
		"/api/account": {
			"post": {
				"operationId": "AccountCreate",
				"produces": [
					"application/json"
				],
				"responses": {
					"200": {
						"description": "Ok",
						"schema": {
							"$ref": "#/definitions/AccountResponse"
						}
					}
				},
				"description": "创建帐号",
				"tags": [
					"core"
				],
				"consumes": [
					"application/json"
				],
				"parameters": [
					{
						"description": "帐号信息",
						"in": "body",
						"name": "entry",
						"required": true,
						"schema": {
							"$ref": "#/definitions/CreateAccountDto"
						}
					}
				]
			},
			"put": {
				"operationId": "AccountUpdate",
				"produces": [
					"application/json"
				],
				"responses": {
					"200": {
						"description": "Ok",
						"schema": {
							"$ref": "#/definitions/AccountResponse"
						}
					}
				},
				"description": "更新帐号",
				"tags": [
					"core"
				],
				"consumes": [
					"application/json"
				],
				"parameters": [
					{
						"description": "帐号信息",
						"in": "body",
						"name": "entry",
						"required": true,
						"schema": {
							"$ref": "#/definitions/EditAccountDto"
						}
					}
				]
			}
		},
		"/api/account/config": {
			"get": {
				"operationId": "AccountGetConfig",
				"produces": [
					"application/json"
				],
				"responses": {
					"200": {
						"description": "Ok",
						"schema": {
							"$ref": "#/definitions/Appearance"
						}
					}
				},
				"description": "获取帐号管理界面配置信息.",
				"tags": [
					"core"
				],
				"parameters": []
			}
		},
		"/api/account/search": {
			"get": {
				"operationId": "AccountGetAccountsByKeyword",
				"produces": [
					"application/json"
				],
				"responses": {
					"200": {
						"description": "Ok",
						"schema": {
							"type": "array",
							"items": {
								"$ref": "#/definitions/KeyValue"
							}
						}
					}
				},
				"description": "按关键词查询帐号",
				"tags": [
					"core"
				],
				"parameters": [
					{
						"description": "",
						"in": "query",
						"name": "keyword",
						"required": false,
						"type": "string"
					},
					{
						"description": "",
						"in": "query",
						"name": "value",
						"required": false,
						"type": "string"
					}
				]
			}
		},
		"/api/account/role": {
			"post": {
				"operationId": "AccountAddAccountsToRole",
				"produces": [
					"text/html"
				],
				"responses": {
					"200": {
						"description": "Ok",
						"schema": {
							"type": "boolean"
						}
					}
				},
				"description": "添加用户到角色",
				"tags": [
					"core"
				],
				"consumes": [
					"application/x-www-form-urlencoded"
				],
				"parameters": [
					{
						"description": "角色编号",
						"in": "formData",
						"name": "role",
						"required": true,
						"type": "string"
					},
					{
						"description": "用户编号序列",
						"in": "formData",
						"name": "accountIds",
						"required": true,
						"type": "array",
						"items": {
							"type": "string"
						}
					}
				]
			},
			"delete": {
				"operationId": "AccountRemoveAccountFromRole",
				"produces": [
					"text/html"
				],
				"responses": {
					"200": {
						"description": "Ok",
						"schema": {
							"type": "boolean"
						}
					}
				},
				"description": "从角色中删除用户",
				"tags": [
					"core"
				],
				"parameters": [
					{
						"description": "角色编号",
						"in": "query",
						"name": "role",
						"required": true,
						"type": "string"
					},
					{
						"description": "",
						"in": "query",
						"name": "id",
						"required": true,
						"type": "string"
					}
				]
			}
		},
		"/api/account/query": {
			"get": {
				"operationId": "AccountQuery",
				"produces": [
					"application/json"
				],
				"responses": {
					"200": {
						"description": "Ok",
						"schema": {
							"$ref": "#/definitions/PaginateAccount"
						}
					}
				},
				"description": "分页查询帐号数据",
				"tags": [
					"core"
				],
				"parameters": [
					{
						"description": "关键词",
						"in": "query",
						"name": "keyword",
						"required": false,
						"type": "string"
					},
					{
						"description": "",
						"in": "query",
						"name": "group",
						"required": false,
						"type": "string"
					},
					{
						"description": "",
						"in": "query",
						"name": "role",
						"required": false,
						"type": "string"
					},
					{
						"description": "",
						"in": "query",
						"name": "page",
						"required": false,
						"type": "number",
						"format": "double"
					},
					{
						"description": "",
						"in": "query",
						"name": "size",
						"required": false,
						"type": "number",
						"format": "double"
					},
					{
						"description": "",
						"in": "query",
						"name": "sort",
						"required": false,
						"type": "string"
					}
				]
			}
		},
		"/api/account/profile": {
			"get": {
				"operationId": "AccountProfile",
				"produces": [
					"application/json"
				],
				"responses": {
					"200": {
						"description": "Ok",
						"schema": {
							"$ref": "#/definitions/ProfileResponse"
						}
					}
				},
				"description": "帐户信息",
				"tags": [
					"core"
				],
				"parameters": []
			}
		},
		"/api/account/{id}": {
			"delete": {
				"operationId": "AccountRemove",
				"produces": [
					"text/html"
				],
				"responses": {
					"200": {
						"description": "Ok",
						"schema": {
							"type": "boolean"
						}
					}
				},
				"description": "删除帐号",
				"tags": [
					"core"
				],
				"parameters": [
					{
						"description": "帐号编号",
						"in": "path",
						"name": "id",
						"required": true,
						"type": "string"
					}
				]
			},
			"get": {
				"operationId": "AccountGet",
				"produces": [
					"application/json"
				],
				"responses": {
					"200": {
						"description": "Ok",
						"schema": {
							"$ref": "#/definitions/AccountResponse"
						}
					}
				},
				"description": "查询帐号",
				"tags": [
					"core"
				],
				"parameters": [
					{
						"description": "编号",
						"in": "path",
						"name": "id",
						"required": true,
						"type": "string"
					}
				]
			}
		},
		"/user/login": {
			"post": {
				"operationId": "UserLogin",
				"produces": [
					"application/json"
				],
				"responses": {
					"200": {
						"description": "Ok",
						"schema": {
							"type": "object"
						}
					}
				},
				"description": "用户登陆",
				"tags": [
					"core"
				],
				"consumes": [
					"application/json"
				],
				"parameters": [
					{
						"description": "用户登陆参数",
						"in": "body",
						"name": "dto",
						"required": true,
						"schema": {
							"$ref": "#/definitions/LoginDto"
						}
					}
				]
			}
		},
		"/user": {
			"put": {
				"operationId": "UserUpdate",
				"produces": [
					"application/json"
				],
				"responses": {
					"200": {
						"description": "Ok",
						"schema": {
							"$ref": "#/definitions/ProfileResponse"
						}
					}
				},
				"description": "更新帐号",
				"tags": [
					"core"
				],
				"consumes": [
					"application/json"
				],
				"parameters": [
					{
						"description": "帐号信息",
						"in": "body",
						"name": "entry",
						"required": true,
						"schema": {
							"$ref": "#/definitions/EditProfileDto"
						}
					}
				]
			}
		},
		"/user/logout": {
			"get": {
				"operationId": "UserLogout",
				"produces": [
					"text/html"
				],
				"responses": {
					"200": {
						"description": "Ok",
						"schema": {
							"type": "boolean"
						}
					}
				},
				"description": "退出登陆",
				"tags": [
					"core"
				],
				"parameters": []
			}
		},
		"/user/upload": {
			"post": {
				"operationId": "UserFileUpload",
				"produces": [
					"text/html"
				],
				"responses": {
					"204": {
						"description": "No content"
					}
				},
				"description": "上传附件",
				"tags": [
					"core"
				],
				"consumes": [
					"multipart/form-data"
				],
				"parameters": [
					{
						"description": "",
						"in": "formData",
						"name": "file",
						"required": true,
						"type": "file"
					},
					{
						"description": "",
						"in": "formData",
						"name": "field",
						"required": false,
						"type": "string"
					}
				]
			},
			"get": {
				"operationId": "UserUploadConfig",
				"produces": [
					"application/json"
				],
				"responses": {
					"200": {
						"description": "Ok",
						"schema": {
							"$ref": "#/definitions/UploadConfig"
						}
					}
				},
				"description": "文件上传配置",
				"tags": [
					"core"
				],
				"parameters": [
					{
						"description": "",
						"in": "query",
						"name": "action",
						"required": false,
						"type": "string"
					}
				]
			}
		},
		"/api/menu/config": {
			"get": {
				"operationId": "MenuGetConfig",
				"produces": [
					"application/json"
				],
				"responses": {
					"200": {
						"description": "Ok",
						"schema": {
							"$ref": "#/definitions/Appearance"
						}
					}
				},
				"description": "获取帐号管理界面配置信息.",
				"tags": [
					"core"
				],
				"parameters": []
			}
		},
		"/api/menu/permissions": {
			"get": {
				"operationId": "MenuGetPermissionTags",
				"produces": [
					"application/json"
				],
				"responses": {
					"200": {
						"description": "Ok",
						"schema": {
							"type": "array",
							"items": {
								"$ref": "#/definitions/SelectorItem"
							}
						}
					}
				},
				"description": "获取菜单权限标签列表",
				"tags": [
					"core"
				],
				"parameters": []
			}
		},
		"/api/menu/search": {
			"get": {
				"operationId": "MenuSearch",
				"produces": [
					"application/json"
				],
				"responses": {
					"200": {
						"description": "Ok",
						"schema": {
							"type": "array",
							"items": {
								"$ref": "#/definitions/KeyValue"
							}
						}
					}
				},
				"description": "查询菜单",
				"tags": [
					"core"
				],
				"parameters": [
					{
						"description": "关键词",
						"in": "query",
						"name": "keyword",
						"required": false,
						"type": "string"
					},
					{
						"description": "已选中的菜单编号",
						"in": "query",
						"name": "value",
						"required": false,
						"type": "string"
					}
				]
			}
		},
		"/api/menu": {
			"post": {
				"operationId": "MenuCreate",
				"produces": [
					"application/json"
				],
				"responses": {
					"200": {
						"description": "Ok",
						"schema": {
							"$ref": "#/definitions/MenuResponse"
						}
					}
				},
				"description": "创建菜单",
				"tags": [
					"core"
				],
				"consumes": [
					"application/json"
				],
				"parameters": [
					{
						"description": "创建参数",
						"in": "body",
						"name": "entry",
						"required": true,
						"schema": {
							"$ref": "#/definitions/CreateMenuDto"
						}
					}
				]
			},
			"put": {
				"operationId": "MenuUpdate",
				"produces": [
					"application/json"
				],
				"responses": {
					"200": {
						"description": "Ok",
						"schema": {
							"$ref": "#/definitions/MenuResponse"
						}
					}
				},
				"description": "更新菜单",
				"tags": [
					"core"
				],
				"consumes": [
					"application/json"
				],
				"parameters": [
					{
						"description": "菜单参数",
						"in": "body",
						"name": "entry",
						"required": true,
						"schema": {
							"$ref": "#/definitions/EditMenuDto"
						}
					}
				]
			}
		},
		"/api/menu/query": {
			"get": {
				"operationId": "MenuQuery",
				"produces": [
					"application/json"
				],
				"responses": {
					"200": {
						"description": "Ok",
						"schema": {
							"$ref": "#/definitions/PaginateMenu"
						}
					}
				},
				"description": "查询菜单数据",
				"tags": [
					"core"
				],
				"parameters": [
					{
						"description": "关键词",
						"in": "query",
						"name": "keyword",
						"required": false,
						"type": "string"
					},
					{
						"description": "",
						"in": "query",
						"name": "isMenu",
						"required": false,
						"type": "boolean"
					},
					{
						"description": "第几页",
						"in": "query",
						"name": "page",
						"required": false,
						"type": "number",
						"format": "double"
					},
					{
						"description": "页大小",
						"in": "query",
						"name": "size",
						"required": false,
						"type": "number",
						"format": "double"
					},
					{
						"description": "排序",
						"in": "query",
						"name": "sort",
						"required": false,
						"type": "string"
					}
				]
			}
		},
		"/api/menu/auth": {
			"get": {
				"operationId": "MenuGetUserMenus",
				"produces": [
					"application/json"
				],
				"responses": {
					"200": {
						"description": "Ok",
						"schema": {
							"type": "array",
							"items": {
								"$ref": "#/definitions/MenuResponse"
							}
						}
					}
				},
				"description": "返回用户鉴权后的菜单",
				"tags": [
					"core"
				],
				"parameters": []
			}
		},
		"/api/menu/{id}": {
			"delete": {
				"operationId": "MenuRemove",
				"produces": [
					"text/html"
				],
				"responses": {
					"200": {
						"description": "Ok",
						"schema": {
							"type": "boolean"
						}
					}
				},
				"description": "删除菜单",
				"tags": [
					"core"
				],
				"parameters": [
					{
						"description": "菜单编号",
						"in": "path",
						"name": "id",
						"required": true,
						"type": "string"
					}
				]
			},
			"get": {
				"operationId": "MenuGet",
				"produces": [
					"application/json"
				],
				"responses": {
					"200": {
						"description": "Ok",
						"schema": {
							"$ref": "#/definitions/MenuResponse"
						}
					}
				},
				"description": "查询菜单",
				"tags": [
					"core"
				],
				"parameters": [
					{
						"description": "菜单编号",
						"in": "path",
						"name": "id",
						"required": true,
						"type": "string"
					}
				]
			}
		},
		"/api/setting/config": {
			"get": {
				"operationId": "SettingGetConfig",
				"produces": [
					"application/json"
				],
				"responses": {
					"200": {
						"description": "Ok",
						"schema": {
							"$ref": "#/definitions/Appearance"
						}
					}
				},
				"description": "获取设置管理界面配置信息.",
				"tags": [
					"core"
				],
				"parameters": []
			}
		},
		"/api/setting/name/{name}": {
			"get": {
				"operationId": "SettingGetSettingsByName",
				"produces": [
					"application/json"
				],
				"responses": {
					"200": {
						"description": "Ok",
						"schema": {
							"$ref": "#/definitions/SettingsGroup"
						}
					}
				},
				"description": "按分组获取多个设置项",
				"tags": [
					"core"
				],
				"parameters": [
					{
						"description": "",
						"in": "path",
						"name": "name",
						"required": true,
						"type": "string"
					}
				]
			},
			"put": {
				"operationId": "SettingUpdateSettingsByName",
				"produces": [
					"application/json"
				],
				"responses": {
					"200": {
						"description": "Ok",
						"schema": {
							"$ref": "#/definitions/SettingsGroup"
						}
					}
				},
				"description": "更新设置项",
				"tags": [
					"core"
				],
				"consumes": [
					"application/json"
				],
				"parameters": [
					{
						"description": "",
						"in": "path",
						"name": "name",
						"required": true,
						"type": "string"
					},
					{
						"description": "设置项实体",
						"in": "body",
						"name": "entry",
						"required": true,
						"schema": {
							"$ref": "#/definitions/SettingsGroup"
						}
					}
				]
			}
		},
		"/api/setting/key/{key}": {
			"get": {
				"operationId": "SettingGetSettingsByKey",
				"produces": [
					"application/json"
				],
				"responses": {
					"200": {
						"description": "Ok",
						"schema": {
							"$ref": "#/definitions/SettingResponse"
						}
					}
				},
				"description": "通过Key获取设置项目",
				"tags": [
					"core"
				],
				"parameters": [
					{
						"description": "键名",
						"in": "path",
						"name": "key",
						"required": true,
						"type": "string"
					}
				]
			}
		},
		"/api/setting/search": {
			"get": {
				"operationId": "SettingSearch",
				"produces": [
					"application/json"
				],
				"responses": {
					"200": {
						"description": "Ok",
						"schema": {
							"type": "array",
							"items": {
								"$ref": "#/definitions/SettingResponse"
							}
						}
					}
				},
				"description": "查询设置项",
				"tags": [
					"core"
				],
				"parameters": [
					{
						"description": "关键词",
						"in": "query",
						"name": "keyword",
						"required": false,
						"type": "string"
					},
					{
						"description": "键",
						"in": "query",
						"name": "value",
						"required": false,
						"type": "string"
					}
				]
			}
		},
		"/api/setting": {
			"post": {
				"operationId": "SettingCreate",
				"produces": [
					"application/json"
				],
				"responses": {
					"200": {
						"description": "Ok",
						"schema": {
							"$ref": "#/definitions/SettingResponse"
						}
					}
				},
				"description": "创建设置项",
				"tags": [
					"core"
				],
				"consumes": [
					"application/json"
				],
				"parameters": [
					{
						"description": "设置项实体",
						"in": "body",
						"name": "entry",
						"required": true,
						"schema": {
							"$ref": "#/definitions/CreateSettingDto"
						}
					}
				]
			},
			"put": {
				"operationId": "SettingUpdate",
				"produces": [
					"application/json"
				],
				"responses": {
					"200": {
						"description": "Ok",
						"schema": {
							"$ref": "#/definitions/SettingResponse"
						}
					}
				},
				"description": "更新设置项",
				"tags": [
					"core"
				],
				"consumes": [
					"application/json"
				],
				"parameters": [
					{
						"description": "设置项实体",
						"in": "body",
						"name": "entry",
						"required": true,
						"schema": {
							"$ref": "#/definitions/EditSettingDto"
						}
					}
				]
			}
		},
		"/api/setting/query": {
			"get": {
				"operationId": "SettingQuery",
				"produces": [
					"application/json"
				],
				"responses": {
					"200": {
						"description": "Ok",
						"schema": {
							"$ref": "#/definitions/PaginateSetting"
						}
					}
				},
				"description": "分页查询设置项",
				"tags": [
					"core"
				],
				"parameters": [
					{
						"description": "关键词",
						"in": "query",
						"name": "keyword",
						"required": false,
						"type": "string"
					},
					{
						"description": "第几页",
						"in": "query",
						"name": "page",
						"required": false,
						"type": "number",
						"format": "double"
					},
					{
						"description": "页大小",
						"in": "query",
						"name": "size",
						"required": false,
						"type": "number",
						"format": "double"
					},
					{
						"description": "排序",
						"in": "query",
						"name": "sort",
						"required": false,
						"type": "string"
					}
				]
			}
		},
		"/api/setting/{id}": {
			"get": {
				"operationId": "SettingGet",
				"produces": [
					"application/json"
				],
				"responses": {
					"200": {
						"description": "Ok",
						"schema": {
							"$ref": "#/definitions/SettingResponse"
						}
					}
				},
				"description": "按编号获取设置项",
				"tags": [
					"core"
				],
				"parameters": [
					{
						"description": "键",
						"in": "path",
						"name": "id",
						"required": true,
						"type": "string"
					}
				]
			},
			"delete": {
				"operationId": "SettingRemove",
				"produces": [
					"text/html"
				],
				"responses": {
					"200": {
						"description": "Ok",
						"schema": {
							"type": "boolean"
						}
					}
				},
				"description": "删除设置项",
				"tags": [
					"core"
				],
				"parameters": [
					{
						"description": "键",
						"in": "path",
						"name": "id",
						"required": true,
						"type": "string"
					}
				]
			}
		},
		"/api/dict/config": {
			"get": {
				"operationId": "DictGetConfig",
				"produces": [
					"application/json"
				],
				"responses": {
					"200": {
						"description": "Ok",
						"schema": {
							"$ref": "#/definitions/Appearance"
						}
					}
				},
				"description": "获取帐号管理界面配置信息.",
				"tags": [
					"core"
				],
				"parameters": []
			}
		},
		"/api/dict/search": {
			"get": {
				"operationId": "DictSearch",
				"produces": [
					"application/json"
				],
				"responses": {
					"200": {
						"description": "Ok",
						"schema": {
							"type": "array",
							"items": {
								"$ref": "#/definitions/KeyValue"
							}
						}
					}
				},
				"description": "搜索字典表",
				"tags": [
					"core"
				],
				"parameters": [
					{
						"description": "关键词",
						"in": "query",
						"name": "keyword",
						"required": false,
						"type": "string"
					},
					{
						"description": "键",
						"in": "query",
						"name": "value",
						"required": false,
						"type": "string"
					},
					{
						"description": "",
						"in": "query",
						"name": "category",
						"required": false,
						"type": "string"
					}
				]
			}
		},
		"/api/dict": {
			"post": {
				"operationId": "DictCreate",
				"produces": [
					"application/json"
				],
				"responses": {
					"200": {
						"description": "Ok",
						"schema": {
							"$ref": "#/definitions/DictResponse"
						}
					}
				},
				"description": "创建字典",
				"tags": [
					"core"
				],
				"consumes": [
					"application/json"
				],
				"parameters": [
					{
						"description": "设置项实体",
						"in": "body",
						"name": "entry",
						"required": true,
						"schema": {
							"$ref": "#/definitions/CreateDictDto"
						}
					}
				]
			},
			"put": {
				"operationId": "DictUpdate",
				"produces": [
					"application/json"
				],
				"responses": {
					"200": {
						"description": "Ok",
						"schema": {
							"$ref": "#/definitions/DictResponse"
						}
					}
				},
				"description": "更新字典",
				"tags": [
					"core"
				],
				"consumes": [
					"application/json"
				],
				"parameters": [
					{
						"description": "设置项实体",
						"in": "body",
						"name": "entry",
						"required": true,
						"schema": {
							"$ref": "#/definitions/EditDictDto"
						}
					}
				]
			}
		},
		"/api/dict/query": {
			"get": {
				"operationId": "DictQuery",
				"produces": [
					"application/json"
				],
				"responses": {
					"200": {
						"description": "Ok",
						"schema": {
							"$ref": "#/definitions/PaginateDict"
						}
					}
				},
				"description": "分页查询字典",
				"tags": [
					"core"
				],
				"parameters": [
					{
						"description": "关键词",
						"in": "query",
						"name": "keyword",
						"required": false,
						"type": "string"
					},
					{
						"description": "",
						"in": "query",
						"name": "category",
						"required": false,
						"type": "string"
					},
					{
						"description": "第几页",
						"in": "query",
						"name": "page",
						"required": false,
						"type": "number",
						"format": "double"
					},
					{
						"description": "页大小",
						"in": "query",
						"name": "size",
						"required": false,
						"type": "number",
						"format": "double"
					},
					{
						"description": "排序",
						"in": "query",
						"name": "sort",
						"required": false,
						"type": "string"
					}
				]
			}
		},
		"/api/dict/{id}": {
			"get": {
				"operationId": "DictGet",
				"produces": [
					"application/json"
				],
				"responses": {
					"200": {
						"description": "Ok",
						"schema": {
							"$ref": "#/definitions/DictResponse"
						}
					}
				},
				"description": "按编号获取字典",
				"tags": [
					"core"
				],
				"parameters": [
					{
						"description": "键",
						"in": "path",
						"name": "id",
						"required": true,
						"type": "string"
					}
				]
			},
			"delete": {
				"operationId": "DictRemove",
				"produces": [
					"text/html"
				],
				"responses": {
					"200": {
						"description": "Ok",
						"schema": {
							"type": "boolean"
						}
					}
				},
				"description": "删除字典",
				"tags": [
					"core"
				],
				"parameters": [
					{
						"description": "键",
						"in": "path",
						"name": "id",
						"required": true,
						"type": "string"
					}
				]
			}
		},
		"/api/role/config": {
			"get": {
				"operationId": "RoleGetConfig",
				"produces": [
					"application/json"
				],
				"responses": {
					"200": {
						"description": "Ok",
						"schema": {
							"$ref": "#/definitions/Appearance"
						}
					}
				},
				"description": "获取角色管理界面配置信息.",
				"tags": [
					"core"
				],
				"parameters": []
			}
		},
		"/api/role/search": {
			"get": {
				"operationId": "RoleSearch",
				"produces": [
					"application/json"
				],
				"responses": {
					"200": {
						"description": "Ok",
						"schema": {
							"type": "array",
							"items": {
								"$ref": "#/definitions/KeyValue"
							}
						}
					}
				},
				"description": "搜索角色",
				"tags": [
					"core"
				],
				"parameters": [
					{
						"description": "关键词",
						"in": "query",
						"name": "keyword",
						"required": false,
						"type": "string"
					},
					{
						"description": "键",
						"in": "query",
						"name": "value",
						"required": false,
						"type": "string"
					}
				]
			}
		},
		"/api/role": {
			"post": {
				"operationId": "RoleCreate",
				"produces": [
					"application/json"
				],
				"responses": {
					"200": {
						"description": "Ok",
						"schema": {
							"$ref": "#/definitions/RoleResponse"
						}
					}
				},
				"description": "创建角色",
				"tags": [
					"core"
				],
				"consumes": [
					"application/json"
				],
				"parameters": [
					{
						"description": "设置项实体",
						"in": "body",
						"name": "entry",
						"required": true,
						"schema": {
							"$ref": "#/definitions/CreateRoleDto"
						}
					}
				]
			},
			"put": {
				"operationId": "RoleUpdate",
				"produces": [
					"application/json"
				],
				"responses": {
					"200": {
						"description": "Ok",
						"schema": {
							"$ref": "#/definitions/RoleResponse"
						}
					}
				},
				"description": "更新角色",
				"tags": [
					"core"
				],
				"consumes": [
					"application/json"
				],
				"parameters": [
					{
						"description": "设置项实体",
						"in": "body",
						"name": "entry",
						"required": true,
						"schema": {
							"$ref": "#/definitions/EditRoleDto"
						}
					}
				]
			}
		},
		"/api/role/query": {
			"get": {
				"operationId": "RoleQuery",
				"produces": [
					"application/json"
				],
				"responses": {
					"200": {
						"description": "Ok",
						"schema": {
							"$ref": "#/definitions/PaginateRole"
						}
					}
				},
				"description": "分页查询角色",
				"tags": [
					"core"
				],
				"parameters": [
					{
						"description": "关键词",
						"in": "query",
						"name": "keyword",
						"required": false,
						"type": "string"
					},
					{
						"description": "第几页",
						"in": "query",
						"name": "page",
						"required": false,
						"type": "number",
						"format": "double"
					},
					{
						"description": "页大小",
						"in": "query",
						"name": "size",
						"required": false,
						"type": "number",
						"format": "double"
					},
					{
						"description": "排序",
						"in": "query",
						"name": "sort",
						"required": false,
						"type": "string"
					}
				]
			}
		},
		"/api/role/{id}": {
			"get": {
				"operationId": "RoleGet",
				"produces": [
					"application/json"
				],
				"responses": {
					"200": {
						"description": "Ok",
						"schema": {
							"$ref": "#/definitions/RoleResponse"
						}
					}
				},
				"description": "按编号获取角色",
				"tags": [
					"core"
				],
				"parameters": [
					{
						"description": "键",
						"in": "path",
						"name": "id",
						"required": true,
						"type": "string"
					}
				]
			},
			"delete": {
				"operationId": "RoleRemove",
				"produces": [
					"text/html"
				],
				"responses": {
					"200": {
						"description": "Ok",
						"schema": {
							"type": "boolean"
						}
					}
				},
				"description": "删除角色",
				"tags": [
					"core"
				],
				"parameters": [
					{
						"description": "键",
						"in": "path",
						"name": "id",
						"required": true,
						"type": "string"
					}
				]
			}
		},
		"/api/log/config": {
			"get": {
				"operationId": "LogGetConfig",
				"produces": [
					"application/json"
				],
				"responses": {
					"200": {
						"description": "Ok",
						"schema": {
							"$ref": "#/definitions/Appearance"
						}
					}
				},
				"description": "获取日志管理界面配置信息.",
				"tags": [
					"core"
				],
				"parameters": []
			}
		},
		"/api/log/search": {
			"get": {
				"operationId": "LogSearch",
				"produces": [
					"application/json"
				],
				"responses": {
					"200": {
						"description": "Ok",
						"schema": {
							"type": "array",
							"items": {
								"$ref": "#/definitions/KeyValue"
							}
						}
					}
				},
				"description": "搜索日志",
				"tags": [
					"core"
				],
				"parameters": [
					{
						"description": "关键词",
						"in": "query",
						"name": "keyword",
						"required": false,
						"type": "string"
					},
					{
						"description": "键",
						"in": "query",
						"name": "value",
						"required": false,
						"type": "string"
					}
				]
			}
		},
		"/api/log/query": {
			"get": {
				"operationId": "LogQuery",
				"produces": [
					"application/json"
				],
				"responses": {
					"200": {
						"description": "Ok",
						"schema": {
							"$ref": "#/definitions/PaginateLog"
						}
					}
				},
				"description": "分页查询日志",
				"tags": [
					"core"
				],
				"parameters": [
					{
						"description": "关键词",
						"in": "query",
						"name": "keyword",
						"required": false,
						"type": "string"
					},
					{
						"description": "第几页",
						"in": "query",
						"name": "page",
						"required": false,
						"type": "number",
						"format": "double"
					},
					{
						"description": "页大小",
						"in": "query",
						"name": "size",
						"required": false,
						"type": "number",
						"format": "double"
					},
					{
						"description": "排序",
						"in": "query",
						"name": "sort",
						"required": false,
						"type": "string"
					}
				]
			}
		},
		"/api/log/{id}": {
			"get": {
				"operationId": "LogGet",
				"produces": [
					"application/json"
				],
				"responses": {
					"200": {
						"description": "Ok",
						"schema": {
							"$ref": "#/definitions/LogResponse"
						}
					}
				},
				"description": "按编号获取日志",
				"tags": [
					"core"
				],
				"parameters": [
					{
						"description": "键",
						"in": "path",
						"name": "id",
						"required": true,
						"type": "string"
					}
				]
			}
		},
		"/api/group/config": {
			"get": {
				"operationId": "GroupGetConfig",
				"produces": [
					"application/json"
				],
				"responses": {
					"200": {
						"description": "Ok",
						"schema": {
							"$ref": "#/definitions/Appearance"
						}
					}
				},
				"description": "获取用户组管理界面配置信息.",
				"tags": [
					"core"
				],
				"parameters": []
			}
		},
		"/api/group/search": {
			"get": {
				"operationId": "GroupSearch",
				"produces": [
					"application/json"
				],
				"responses": {
					"200": {
						"description": "Ok",
						"schema": {
							"type": "array",
							"items": {
								"$ref": "#/definitions/KeyValue"
							}
						}
					}
				},
				"description": "查询用户组",
				"tags": [
					"core"
				],
				"parameters": [
					{
						"description": "关键词",
						"in": "query",
						"name": "keyword",
						"required": false,
						"type": "string"
					},
					{
						"description": "已选中的用户组编号",
						"in": "query",
						"name": "value",
						"required": false,
						"type": "string"
					}
				]
			}
		},
		"/api/group": {
			"post": {
				"operationId": "GroupCreate",
				"produces": [
					"application/json"
				],
				"responses": {
					"200": {
						"description": "Ok",
						"schema": {
							"$ref": "#/definitions/GroupResponse"
						}
					}
				},
				"description": "创建用户组",
				"tags": [
					"core"
				],
				"consumes": [
					"application/json"
				],
				"parameters": [
					{
						"description": "创建参数",
						"in": "body",
						"name": "entry",
						"required": true,
						"schema": {
							"$ref": "#/definitions/CreateGroupDto"
						}
					}
				]
			},
			"put": {
				"operationId": "GroupUpdate",
				"produces": [
					"application/json"
				],
				"responses": {
					"200": {
						"description": "Ok",
						"schema": {
							"$ref": "#/definitions/GroupResponse"
						}
					}
				},
				"description": "更新用户组",
				"tags": [
					"core"
				],
				"consumes": [
					"application/json"
				],
				"parameters": [
					{
						"description": "用户组参数",
						"in": "body",
						"name": "entry",
						"required": true,
						"schema": {
							"$ref": "#/definitions/EditGroupDto"
						}
					}
				]
			}
		},
		"/api/group/query": {
			"get": {
				"operationId": "GroupQuery",
				"produces": [
					"application/json"
				],
				"responses": {
					"200": {
						"description": "Ok",
						"schema": {
							"$ref": "#/definitions/PaginateGroup"
						}
					}
				},
				"description": "查询用户组",
				"tags": [
					"core"
				],
				"parameters": [
					{
						"description": "",
						"in": "query",
						"name": "keyword",
						"required": false,
						"type": "string"
					},
					{
						"description": "",
						"in": "query",
						"name": "isRegion",
						"required": false,
						"type": "boolean"
					},
					{
						"description": "",
						"in": "query",
						"name": "page",
						"required": false,
						"type": "number",
						"format": "double"
					},
					{
						"description": "",
						"in": "query",
						"name": "size",
						"required": false,
						"type": "number",
						"format": "double"
					},
					{
						"description": "",
						"in": "query",
						"name": "sort",
						"required": false,
						"type": "string"
					}
				]
			}
		},
		"/api/group/{id}": {
			"delete": {
				"operationId": "GroupRemove",
				"produces": [
					"text/html"
				],
				"responses": {
					"200": {
						"description": "Ok",
						"schema": {
							"type": "boolean"
						}
					}
				},
				"description": "删除用户组",
				"tags": [
					"core"
				],
				"parameters": [
					{
						"description": "用户组编号",
						"in": "path",
						"name": "id",
						"required": true,
						"type": "string"
					}
				]
			},
			"get": {
				"operationId": "GroupGet",
				"produces": [
					"application/json"
				],
				"responses": {
					"200": {
						"description": "Ok",
						"schema": {
							"$ref": "#/definitions/GroupResponse"
						}
					}
				},
				"description": "查询用户组",
				"tags": [
					"core"
				],
				"parameters": [
					{
						"description": "用户组编号",
						"in": "path",
						"name": "id",
						"required": true,
						"type": "string"
					}
				]
			}
		},
		"/api/api/config": {
			"get": {
				"operationId": "ApiGetConfig",
				"produces": [
					"application/json"
				],
				"responses": {
					"200": {
						"description": "Ok",
						"schema": {
							"$ref": "#/definitions/Appearance"
						}
					}
				},
				"description": "获取接口管理界面配置信息.",
				"tags": [
					"core"
				],
				"parameters": []
			}
		},
		"/api/api/search": {
			"get": {
				"operationId": "ApiGetAccountsByKeyword",
				"produces": [
					"application/json"
				],
				"responses": {
					"200": {
						"description": "Ok",
						"schema": {
							"type": "array",
							"items": {
								"$ref": "#/definitions/KeyValue"
							}
						}
					}
				},
				"description": "按关键词查询接口",
				"tags": [
					"core"
				],
				"parameters": [
					{
						"description": "关键词",
						"in": "query",
						"name": "keyword",
						"required": false,
						"type": "string"
					},
					{
						"description": "",
						"in": "query",
						"name": "value",
						"required": false,
						"type": "string"
					}
				]
			}
		},
		"/api/api/query": {
			"get": {
				"operationId": "ApiQuery",
				"produces": [
					"application/json"
				],
				"responses": {
					"200": {
						"description": "Ok",
						"schema": {
							"$ref": "#/definitions/PaginateApi"
						}
					}
				},
				"description": "接口查询",
				"tags": [
					"core"
				],
				"parameters": [
					{
						"description": "接口关键词",
						"in": "query",
						"name": "keyword",
						"required": false,
						"type": "string"
					},
					{
						"description": "",
						"in": "query",
						"name": "permission",
						"required": false,
						"type": "string"
					},
					{
						"description": "第几页",
						"in": "query",
						"name": "page",
						"required": false,
						"type": "number",
						"format": "double"
					},
					{
						"description": "页大小",
						"in": "query",
						"name": "size",
						"required": false,
						"type": "number",
						"format": "double"
					},
					{
						"description": "排序",
						"in": "query",
						"name": "sort",
						"required": false,
						"type": "string"
					}
				]
			}
		},
		"/api/api/permission": {
			"post": {
				"operationId": "ApiAddApisToPermission",
				"produces": [
					"text/html"
				],
				"responses": {
					"200": {
						"description": "Ok",
						"schema": {
							"type": "boolean"
						}
					}
				},
				"description": "添加API接口到权限标签",
				"tags": [
					"core"
				],
				"consumes": [
					"application/x-www-form-urlencoded"
				],
				"parameters": [
					{
						"description": "权限编号",
						"in": "formData",
						"name": "permission",
						"required": true,
						"type": "string"
					},
					{
						"description": "接口编号列表",
						"in": "formData",
						"name": "ids",
						"required": true,
						"type": "array",
						"items": {
							"type": "string"
						}
					}
				]
			},
			"delete": {
				"operationId": "ApiRemoveApisToPermission",
				"produces": [
					"text/html"
				],
				"responses": {
					"200": {
						"description": "Ok",
						"schema": {
							"type": "boolean"
						}
					}
				},
				"description": "移除API接口从权限标签",
				"tags": [
					"core"
				],
				"parameters": [
					{
						"description": "权限编号",
						"in": "query",
						"name": "permission",
						"required": true,
						"type": "string"
					},
					{
						"description": "接口编号",
						"in": "query",
						"name": "id",
						"required": true,
						"type": "string"
					}
				]
			}
		},
		"/api/page/config": {
			"get": {
				"operationId": "PageGetConfig",
				"produces": [
					"application/json"
				],
				"responses": {
					"200": {
						"description": "Ok",
						"schema": {
							"$ref": "#/definitions/Appearance"
						}
					}
				},
				"description": "获取页面管理界面配置信息.",
				"tags": [
					"cms"
				],
				"parameters": []
			}
		},
		"/api/page/search": {
			"get": {
				"operationId": "PageSearch",
				"produces": [
					"application/json"
				],
				"responses": {
					"200": {
						"description": "Ok",
						"schema": {
							"type": "array",
							"items": {
								"$ref": "#/definitions/KeyValue"
							}
						}
					}
				},
				"description": "查询页面",
				"tags": [
					"cms"
				],
				"parameters": [
					{
						"description": "关键词",
						"in": "query",
						"name": "keyword",
						"required": false,
						"type": "string"
					},
					{
						"description": "已选中的页面编号",
						"in": "query",
						"name": "value",
						"required": false,
						"type": "string"
					}
				]
			}
		},
		"/api/page": {
			"post": {
				"operationId": "PageCreate",
				"produces": [
					"application/json"
				],
				"responses": {
					"200": {
						"description": "Ok",
						"schema": {
							"$ref": "#/definitions/PageResponse"
						}
					}
				},
				"description": "创建页面",
				"tags": [
					"cms"
				],
				"consumes": [
					"application/json"
				],
				"parameters": [
					{
						"description": "创建参数",
						"in": "body",
						"name": "entry",
						"required": true,
						"schema": {
							"$ref": "#/definitions/CreatePageDto"
						}
					}
				]
			},
			"put": {
				"operationId": "PageUpdate",
				"produces": [
					"application/json"
				],
				"responses": {
					"200": {
						"description": "Ok",
						"schema": {
							"$ref": "#/definitions/PageResponse"
						}
					}
				},
				"description": "更新页面",
				"tags": [
					"cms"
				],
				"consumes": [
					"application/json"
				],
				"parameters": [
					{
						"description": "页面参数",
						"in": "body",
						"name": "entry",
						"required": true,
						"schema": {
							"$ref": "#/definitions/EditPageDto"
						}
					}
				]
			}
		},
		"/api/page/query": {
			"get": {
				"operationId": "PageQuery",
				"produces": [
					"application/json"
				],
				"responses": {
					"200": {
						"description": "Ok",
						"schema": {
							"$ref": "#/definitions/PaginatePage"
						}
					}
				},
				"description": "查询页面数据",
				"tags": [
					"cms"
				],
				"parameters": [
					{
						"description": "关键词",
						"in": "query",
						"name": "keyword",
						"required": false,
						"type": "string"
					},
					{
						"description": "第几页",
						"in": "query",
						"name": "page",
						"required": false,
						"type": "number",
						"format": "double"
					},
					{
						"description": "页大小",
						"in": "query",
						"name": "size",
						"required": false,
						"type": "number",
						"format": "double"
					},
					{
						"description": "排序",
						"in": "query",
						"name": "sort",
						"required": false,
						"type": "string"
					}
				]
			}
		},
		"/api/page/{id}": {
			"delete": {
				"operationId": "PageRemove",
				"produces": [
					"text/html"
				],
				"responses": {
					"200": {
						"description": "Ok",
						"schema": {
							"type": "boolean"
						}
					}
				},
				"description": "删除页面",
				"tags": [
					"cms"
				],
				"parameters": [
					{
						"description": "页面编号",
						"in": "path",
						"name": "id",
						"required": true,
						"type": "string"
					}
				]
			},
			"get": {
				"operationId": "PageGet",
				"produces": [
					"application/json"
				],
				"responses": {
					"200": {
						"description": "Ok",
						"schema": {
							"$ref": "#/definitions/PageResponse"
						}
					}
				},
				"description": "查询页面",
				"tags": [
					"cms"
				],
				"parameters": [
					{
						"description": "页面编号",
						"in": "path",
						"name": "id",
						"required": true,
						"type": "string"
					}
				]
			}
		},
		"/api/media/config": {
			"get": {
				"operationId": "MediaGetConfig",
				"produces": [
					"application/json"
				],
				"responses": {
					"200": {
						"description": "Ok",
						"schema": {
							"$ref": "#/definitions/Appearance"
						}
					}
				},
				"description": "获取媒体管理界面配置信息.",
				"tags": [
					"cms"
				],
				"parameters": []
			}
		},
		"/api/media/search": {
			"get": {
				"operationId": "MediaSearch",
				"produces": [
					"application/json"
				],
				"responses": {
					"200": {
						"description": "Ok",
						"schema": {
							"type": "array",
							"items": {
								"$ref": "#/definitions/KeyValue"
							}
						}
					}
				},
				"description": "查询媒体",
				"tags": [
					"cms"
				],
				"parameters": [
					{
						"description": "关键词",
						"in": "query",
						"name": "keyword",
						"required": false,
						"type": "string"
					},
					{
						"description": "已选中的媒体编号",
						"in": "query",
						"name": "value",
						"required": false,
						"type": "string"
					}
				]
			}
		},
		"/api/media": {
			"post": {
				"operationId": "MediaCreate",
				"produces": [
					"application/json"
				],
				"responses": {
					"200": {
						"description": "Ok",
						"schema": {
							"$ref": "#/definitions/MediaResponse"
						}
					}
				},
				"description": "创建媒体",
				"tags": [
					"cms"
				],
				"consumes": [
					"application/json"
				],
				"parameters": [
					{
						"description": "创建参数",
						"in": "body",
						"name": "entry",
						"required": true,
						"schema": {
							"$ref": "#/definitions/CreateMediaDto"
						}
					}
				]
			},
			"put": {
				"operationId": "MediaUpdate",
				"produces": [
					"application/json"
				],
				"responses": {
					"200": {
						"description": "Ok",
						"schema": {
							"$ref": "#/definitions/MediaResponse"
						}
					}
				},
				"description": "更新媒体",
				"tags": [
					"cms"
				],
				"consumes": [
					"application/json"
				],
				"parameters": [
					{
						"description": "媒体参数",
						"in": "body",
						"name": "entry",
						"required": true,
						"schema": {
							"$ref": "#/definitions/EditMediaDto"
						}
					}
				]
			}
		},
		"/api/media/query": {
			"get": {
				"operationId": "MediaQuery",
				"produces": [
					"application/json"
				],
				"responses": {
					"200": {
						"description": "Ok",
						"schema": {
							"$ref": "#/definitions/PaginateMedia"
						}
					}
				},
				"description": "查询媒体数据",
				"tags": [
					"cms"
				],
				"parameters": [
					{
						"description": "关键词",
						"in": "query",
						"name": "keyword",
						"required": false,
						"type": "string"
					},
					{
						"description": "",
						"in": "query",
						"name": "isMedia",
						"required": false,
						"type": "boolean"
					},
					{
						"description": "第几页",
						"in": "query",
						"name": "page",
						"required": false,
						"type": "number",
						"format": "double"
					},
					{
						"description": "页大小",
						"in": "query",
						"name": "size",
						"required": false,
						"type": "number",
						"format": "double"
					},
					{
						"description": "排序",
						"in": "query",
						"name": "sort",
						"required": false,
						"type": "string"
					}
				]
			}
		},
		"/api/media/{id}": {
			"delete": {
				"operationId": "MediaRemove",
				"produces": [
					"text/html"
				],
				"responses": {
					"200": {
						"description": "Ok",
						"schema": {
							"type": "boolean"
						}
					}
				},
				"description": "删除媒体",
				"tags": [
					"cms"
				],
				"parameters": [
					{
						"description": "媒体编号",
						"in": "path",
						"name": "id",
						"required": true,
						"type": "string"
					}
				]
			},
			"get": {
				"operationId": "MediaGet",
				"produces": [
					"application/json"
				],
				"responses": {
					"200": {
						"description": "Ok",
						"schema": {
							"$ref": "#/definitions/MediaResponse"
						}
					}
				},
				"description": "查询媒体",
				"tags": [
					"cms"
				],
				"parameters": [
					{
						"description": "媒体编号",
						"in": "path",
						"name": "id",
						"required": true,
						"type": "string"
					}
				]
			}
		},
		"/api/widget/config": {
			"get": {
				"operationId": "WidgetGetConfig",
				"produces": [
					"application/json"
				],
				"responses": {
					"200": {
						"description": "Ok",
						"schema": {
							"$ref": "#/definitions/Appearance"
						}
					}
				},
				"description": "获取小部件管理界面配置信息.",
				"tags": [
					"cms"
				],
				"parameters": []
			}
		},
		"/api/widget/search": {
			"get": {
				"operationId": "WidgetSearch",
				"produces": [
					"application/json"
				],
				"responses": {
					"200": {
						"description": "Ok",
						"schema": {
							"type": "array",
							"items": {
								"$ref": "#/definitions/KeyValue"
							}
						}
					}
				},
				"description": "查询小部件",
				"tags": [
					"cms"
				],
				"parameters": [
					{
						"description": "关键词",
						"in": "query",
						"name": "keyword",
						"required": false,
						"type": "string"
					},
					{
						"description": "已选中的小部件编号",
						"in": "query",
						"name": "value",
						"required": false,
						"type": "string"
					}
				]
			}
		},
		"/api/widget": {
			"post": {
				"operationId": "WidgetCreate",
				"produces": [
					"application/json"
				],
				"responses": {
					"200": {
						"description": "Ok",
						"schema": {
							"$ref": "#/definitions/WidgetResponse"
						}
					}
				},
				"description": "创建小部件",
				"tags": [
					"cms"
				],
				"consumes": [
					"application/json"
				],
				"parameters": [
					{
						"description": "创建参数",
						"in": "body",
						"name": "entry",
						"required": true,
						"schema": {
							"$ref": "#/definitions/CreateWidgetDto"
						}
					}
				]
			},
			"put": {
				"operationId": "WidgetUpdate",
				"produces": [
					"application/json"
				],
				"responses": {
					"200": {
						"description": "Ok",
						"schema": {
							"$ref": "#/definitions/WidgetResponse"
						}
					}
				},
				"description": "更新小部件",
				"tags": [
					"cms"
				],
				"consumes": [
					"application/json"
				],
				"parameters": [
					{
						"description": "小部件参数",
						"in": "body",
						"name": "entry",
						"required": true,
						"schema": {
							"$ref": "#/definitions/EditWidgetDto"
						}
					}
				]
			}
		},
		"/api/widget/query": {
			"get": {
				"operationId": "WidgetQuery",
				"produces": [
					"application/json"
				],
				"responses": {
					"200": {
						"description": "Ok",
						"schema": {
							"$ref": "#/definitions/PaginateWidget"
						}
					}
				},
				"description": "查询小部件数据",
				"tags": [
					"cms"
				],
				"parameters": [
					{
						"description": "关键词",
						"in": "query",
						"name": "keyword",
						"required": false,
						"type": "string"
					},
					{
						"description": "",
						"in": "query",
						"name": "isWidget",
						"required": false,
						"type": "boolean"
					},
					{
						"description": "第几页",
						"in": "query",
						"name": "page",
						"required": false,
						"type": "number",
						"format": "double"
					},
					{
						"description": "页大小",
						"in": "query",
						"name": "size",
						"required": false,
						"type": "number",
						"format": "double"
					},
					{
						"description": "排序",
						"in": "query",
						"name": "sort",
						"required": false,
						"type": "string"
					}
				]
			}
		},
		"/api/widget/{id}": {
			"delete": {
				"operationId": "WidgetRemove",
				"produces": [
					"text/html"
				],
				"responses": {
					"200": {
						"description": "Ok",
						"schema": {
							"type": "boolean"
						}
					}
				},
				"description": "删除小部件",
				"tags": [
					"cms"
				],
				"parameters": [
					{
						"description": "小部件编号",
						"in": "path",
						"name": "id",
						"required": true,
						"type": "string"
					}
				]
			},
			"get": {
				"operationId": "WidgetGet",
				"produces": [
					"application/json"
				],
				"responses": {
					"200": {
						"description": "Ok",
						"schema": {
							"$ref": "#/definitions/WidgetResponse"
						}
					}
				},
				"description": "查询小部件",
				"tags": [
					"cms"
				],
				"parameters": [
					{
						"description": "小部件编号",
						"in": "path",
						"name": "id",
						"required": true,
						"type": "string"
					}
				]
			}
		},
		"/api/article/config": {
			"get": {
				"operationId": "ArticleGetConfig",
				"produces": [
					"application/json"
				],
				"responses": {
					"200": {
						"description": "Ok",
						"schema": {
							"$ref": "#/definitions/Appearance"
						}
					}
				},
				"description": "获取文章管理界面配置信息.",
				"tags": [
					"cms"
				],
				"parameters": []
			}
		},
		"/api/article/search": {
			"get": {
				"operationId": "ArticleSearch",
				"produces": [
					"application/json"
				],
				"responses": {
					"200": {
						"description": "Ok",
						"schema": {
							"type": "array",
							"items": {
								"$ref": "#/definitions/KeyValue"
							}
						}
					}
				},
				"description": "查询文章",
				"tags": [
					"cms"
				],
				"parameters": [
					{
						"description": "关键词",
						"in": "query",
						"name": "keyword",
						"required": false,
						"type": "string"
					},
					{
						"description": "已选中的文章编号",
						"in": "query",
						"name": "value",
						"required": false,
						"type": "string"
					}
				]
			}
		},
		"/api/article": {
			"post": {
				"operationId": "ArticleCreate",
				"produces": [
					"application/json"
				],
				"responses": {
					"200": {
						"description": "Ok",
						"schema": {
							"$ref": "#/definitions/ArticleResponse"
						}
					}
				},
				"description": "创建文章",
				"tags": [
					"cms"
				],
				"consumes": [
					"application/json"
				],
				"parameters": [
					{
						"description": "创建参数",
						"in": "body",
						"name": "entry",
						"required": true,
						"schema": {
							"$ref": "#/definitions/CreateArticleDto"
						}
					}
				]
			},
			"put": {
				"operationId": "ArticleUpdate",
				"produces": [
					"application/json"
				],
				"responses": {
					"200": {
						"description": "Ok",
						"schema": {
							"$ref": "#/definitions/ArticleResponse"
						}
					}
				},
				"description": "更新文章",
				"tags": [
					"cms"
				],
				"consumes": [
					"application/json"
				],
				"parameters": [
					{
						"description": "文章参数",
						"in": "body",
						"name": "entry",
						"required": true,
						"schema": {
							"$ref": "#/definitions/EditArticleDto"
						}
					}
				]
			}
		},
		"/api/article/query": {
			"get": {
				"operationId": "ArticleQuery",
				"produces": [
					"application/json"
				],
				"responses": {
					"200": {
						"description": "Ok",
						"schema": {
							"$ref": "#/definitions/PaginateArticle"
						}
					}
				},
				"description": "查询文章数据",
				"tags": [
					"cms"
				],
				"parameters": [
					{
						"description": "关键词",
						"in": "query",
						"name": "keyword",
						"required": false,
						"type": "string"
					},
					{
						"description": "",
						"in": "query",
						"name": "category",
						"required": false,
						"type": "string"
					},
					{
						"description": "",
						"in": "query",
						"name": "page",
						"required": false,
						"type": "number",
						"format": "double"
					},
					{
						"description": "页大小",
						"in": "query",
						"name": "size",
						"required": false,
						"type": "number",
						"format": "double"
					},
					{
						"description": "排序",
						"in": "query",
						"name": "sort",
						"required": false,
						"type": "string"
					}
				]
			}
		},
		"/api/article/{id}": {
			"delete": {
				"operationId": "ArticleRemove",
				"produces": [
					"text/html"
				],
				"responses": {
					"200": {
						"description": "Ok",
						"schema": {
							"type": "boolean"
						}
					}
				},
				"description": "删除文章",
				"tags": [
					"cms"
				],
				"parameters": [
					{
						"description": "文章编号",
						"in": "path",
						"name": "id",
						"required": true,
						"type": "string"
					}
				]
			},
			"get": {
				"operationId": "ArticleGet",
				"produces": [
					"application/json"
				],
				"responses": {
					"200": {
						"description": "Ok",
						"schema": {
							"$ref": "#/definitions/ArticleResponse"
						}
					}
				},
				"description": "查询文章",
				"tags": [
					"cms"
				],
				"parameters": [
					{
						"description": "文章编号",
						"in": "path",
						"name": "id",
						"required": true,
						"type": "string"
					}
				]
			}
		},
		"/api/category/config": {
			"get": {
				"operationId": "CategoryGetConfig",
				"produces": [
					"application/json"
				],
				"responses": {
					"200": {
						"description": "Ok",
						"schema": {
							"$ref": "#/definitions/Appearance"
						}
					}
				},
				"description": "获取分类管理界面配置信息.",
				"tags": [
					"cms"
				],
				"parameters": []
			}
		},
		"/api/category/search": {
			"get": {
				"operationId": "CategorySearch",
				"produces": [
					"application/json"
				],
				"responses": {
					"200": {
						"description": "Ok",
						"schema": {
							"type": "array",
							"items": {
								"$ref": "#/definitions/KeyValue"
							}
						}
					}
				},
				"description": "查询分类",
				"tags": [
					"cms"
				],
				"parameters": [
					{
						"description": "关键词",
						"in": "query",
						"name": "keyword",
						"required": false,
						"type": "string"
					},
					{
						"description": "已选中的分类编号",
						"in": "query",
						"name": "value",
						"required": false,
						"type": "string"
					}
				]
			}
		},
		"/api/category": {
			"post": {
				"operationId": "CategoryCreate",
				"produces": [
					"application/json"
				],
				"responses": {
					"200": {
						"description": "Ok",
						"schema": {
							"$ref": "#/definitions/CategoryResponse"
						}
					}
				},
				"description": "创建分类",
				"tags": [
					"cms"
				],
				"consumes": [
					"application/json"
				],
				"parameters": [
					{
						"description": "创建参数",
						"in": "body",
						"name": "entry",
						"required": true,
						"schema": {
							"$ref": "#/definitions/CreateCategoryDto"
						}
					}
				]
			},
			"put": {
				"operationId": "CategoryUpdate",
				"produces": [
					"application/json"
				],
				"responses": {
					"200": {
						"description": "Ok",
						"schema": {
							"$ref": "#/definitions/CategoryResponse"
						}
					}
				},
				"description": "更新分类",
				"tags": [
					"cms"
				],
				"consumes": [
					"application/json"
				],
				"parameters": [
					{
						"description": "分类参数",
						"in": "body",
						"name": "entry",
						"required": true,
						"schema": {
							"$ref": "#/definitions/EditCategoryDto"
						}
					}
				]
			}
		},
		"/api/category/query": {
			"get": {
				"operationId": "CategoryQuery",
				"produces": [
					"application/json"
				],
				"responses": {
					"200": {
						"description": "Ok",
						"schema": {
							"$ref": "#/definitions/PaginateCategory"
						}
					}
				},
				"description": "查询分类数据",
				"tags": [
					"cms"
				],
				"parameters": [
					{
						"description": "关键词",
						"in": "query",
						"name": "keyword",
						"required": false,
						"type": "string"
					},
					{
						"description": "第几页",
						"in": "query",
						"name": "page",
						"required": false,
						"type": "number",
						"format": "double"
					},
					{
						"description": "页大小",
						"in": "query",
						"name": "size",
						"required": false,
						"type": "number",
						"format": "double"
					},
					{
						"description": "排序",
						"in": "query",
						"name": "sort",
						"required": false,
						"type": "string"
					}
				]
			}
		},
		"/api/category/{id}": {
			"delete": {
				"operationId": "CategoryRemove",
				"produces": [
					"text/html"
				],
				"responses": {
					"200": {
						"description": "Ok",
						"schema": {
							"type": "boolean"
						}
					}
				},
				"description": "删除分类",
				"tags": [
					"cms"
				],
				"parameters": [
					{
						"description": "分类编号",
						"in": "path",
						"name": "id",
						"required": true,
						"type": "string"
					}
				]
			},
			"get": {
				"operationId": "CategoryGet",
				"produces": [
					"application/json"
				],
				"responses": {
					"200": {
						"description": "Ok",
						"schema": {
							"$ref": "#/definitions/CategoryResponse"
						}
					}
				},
				"description": "查询分类",
				"tags": [
					"cms"
				],
				"parameters": [
					{
						"description": "分类编号",
						"in": "path",
						"name": "id",
						"required": true,
						"type": "string"
					}
				]
			}
		},
		"/api/custom/config": {
			"get": {
				"operationId": "CustomGetConfig",
				"produces": [
					"application/json"
				],
				"responses": {
					"200": {
						"description": "Ok",
						"schema": {
							"$ref": "#/definitions/Appearance"
						}
					}
				},
				"description": "获取自定义内容管理界面配置信息",
				"tags": [
					"cms"
				],
				"parameters": [
					{
						"description": "自定义内容集名",
						"in": "query",
						"name": "type",
						"required": true,
						"type": "string"
					}
				]
			}
		},
		"/api/custom/search": {
			"get": {
				"operationId": "CustomSearch",
				"produces": [
					"application/json"
				],
				"responses": {
					"200": {
						"description": "Ok",
						"schema": {
							"type": "array",
							"items": {
								"$ref": "#/definitions/KeyValue"
							}
						}
					}
				},
				"description": "查询自定义内容",
				"tags": [
					"cms"
				],
				"parameters": [
					{
						"description": "关键词",
						"in": "query",
						"name": "keyword",
						"required": false,
						"type": "string"
					},
					{
						"description": "已选中的自定义内容编号",
						"in": "query",
						"name": "value",
						"required": false,
						"type": "string"
					}
				]
			}
		},
		"/api/custom": {
			"post": {
				"operationId": "CustomCreate",
				"produces": [
					"application/json"
				],
				"responses": {
					"200": {
						"description": "Ok",
						"schema": {
							"$ref": "#/definitions/CustomResponse"
						}
					}
				},
				"description": "创建自定义内容",
				"tags": [
					"cms"
				],
				"consumes": [
					"application/json"
				],
				"parameters": [
					{
						"description": "创建参数",
						"in": "body",
						"name": "entry",
						"required": true,
						"schema": {
							"$ref": "#/definitions/CreateCustomDto"
						}
					}
				]
			},
			"put": {
				"operationId": "CustomUpdate",
				"produces": [
					"application/json"
				],
				"responses": {
					"200": {
						"description": "Ok",
						"schema": {
							"$ref": "#/definitions/CustomResponse"
						}
					}
				},
				"description": "更新自定义内容",
				"tags": [
					"cms"
				],
				"consumes": [
					"application/json"
				],
				"parameters": [
					{
						"description": "自定义内容参数",
						"in": "body",
						"name": "entry",
						"required": true,
						"schema": {
							"$ref": "#/definitions/EditCustomDto"
						}
					}
				]
			}
		},
		"/api/custom/query": {
			"get": {
				"operationId": "CustomQuery",
				"produces": [
					"application/json"
				],
				"responses": {
					"200": {
						"description": "Ok",
						"schema": {
							"$ref": "#/definitions/PaginateCustom"
						}
					}
				},
				"description": "查询自定义内容数据",
				"tags": [
					"cms"
				],
				"parameters": [
					{
						"description": "关键词",
						"in": "query",
						"name": "keyword",
						"required": false,
						"type": "string"
					},
					{
						"description": "",
						"in": "query",
						"name": "category",
						"required": false,
						"type": "string"
					},
					{
						"description": "",
						"in": "query",
						"name": "type",
						"required": false,
						"type": "string"
					},
					{
						"description": "",
						"in": "query",
						"name": "page",
						"required": false,
						"type": "number",
						"format": "double"
					},
					{
						"description": "页大小",
						"in": "query",
						"name": "size",
						"required": false,
						"type": "number",
						"format": "double"
					},
					{
						"description": "排序",
						"in": "query",
						"name": "sort",
						"required": false,
						"type": "string"
					}
				]
			}
		},
		"/api/custom/{id}": {
			"delete": {
				"operationId": "CustomRemove",
				"produces": [
					"text/html"
				],
				"responses": {
					"200": {
						"description": "Ok",
						"schema": {
							"type": "boolean"
						}
					}
				},
				"description": "删除自定义内容",
				"tags": [
					"cms"
				],
				"parameters": [
					{
						"description": "自定义内容编号",
						"in": "path",
						"name": "id",
						"required": true,
						"type": "string"
					}
				]
			},
			"get": {
				"operationId": "CustomGet",
				"produces": [
					"application/json"
				],
				"responses": {
					"200": {
						"description": "Ok",
						"schema": {
							"$ref": "#/definitions/CustomResponse"
						}
					}
				},
				"description": "查询自定义内容",
				"tags": [
					"cms"
				],
				"parameters": [
					{
						"description": "自定义内容编号",
						"in": "path",
						"name": "id",
						"required": true,
						"type": "string"
					}
				]
			}
		}
	},
	"swagger": "2.0",
	"securityDefinitions": {},
	"produces": [
		"application/json"
	]
}