You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

2116 lines
73 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

definitions:
Model.Res:
properties:
app_icon:
description: omitempty有值就输出没值则不输出
type: object
app_id:
description: omitempty有值就输出没值则不输出
type: object
count:
description: omitempty有值就输出没值则不输出
type: object
list:
description: omitempty有值就输出没值则不输出
type: object
message:
description: omitempty有值就输出没值则不输出
type: object
parentFlag:
description: omitempty有值就输出没值则不输出
type: object
positionList:
description: omitempty有值就输出没值则不输出
type: object
studentFlag:
description: omitempty有值就输出没值则不输出
type: object
success:
type: object
teacherFlag:
description: omitempty有值就输出没值则不输出
type: object
type: object
MySwagger.AccountSwag:
properties:
password:
example: "123456"
type: string
username:
example: example
type: string
type: object
MySwagger.DataaccessSwag:
properties:
change_time:
example: "2020-06-22 17:26:53"
type: string
consume_orgid:
example: "-1"
type: string
consume_systemid:
example: F38BD0DB-0142-4356-8F2B-623813FC2578
type: string
consume_type:
example: -1
type: integer
create_time:
example: "2020-06-22 17:26:53"
type: string
datasource_code:
type: string
datasource_id:
example: F38BD0DB-0142-4356-8F2B-623813FC2578
type: string
delete_flag:
example: 1
type: integer
delete_time:
example: "2020-06-22 17:26:53"
type: string
enable_flag:
example: 1
type: integer
page:
example: 1
type: integer
query_flag:
example: 1
type: integer
set_flag:
example: 1
type: integer
source_systemid:
example: F38BD0DB-0142-4356-8F2B-623813FC2578
type: string
type: object
MySwagger.DataerrorSwag:
properties:
change_time:
example: "2020-06-22 17:26:53"
type: string
create_time:
example: "2020-06-22 17:26:53"
type: string
data_content:
type: string
data_id:
example: F38BD0DB-0142-4356-8F2B-623813FC2578
type: string
datasource_id:
example: F38BD0DB-0142-4356-8F2B-623813FC2578
type: string
delete_flag:
example: 1
type: integer
delete_time:
example: "2020-06-22 17:26:53"
type: string
enable_flag:
example: 1
type: integer
file_uri:
example: /file/url/
type: string
org_id:
example: F38BD0DB-0142-4356-8F2B-623813FC2578
type: string
page:
example: 1
type: integer
system_id:
example: F38BD0DB-0142-4356-8F2B-623813FC2578
type: string
type: object
MySwagger.DatasourceESSwag:
properties:
begin_time:
example: "2020-06-22 17:26:53"
type: string
conditions:
additionalProperties: true
type: object
data_id:
example: CfBQnRJPyXMEI5nqLT0
type: string
datasource_code:
example: org_tree
type: string
orgids:
example:
- F38BD0DB-0142-4356-8F2B-623813FC2578
- F38BD0DB-0142-4356-8F2B-623813FC2578
items:
type: string
type: array
page:
example: 1
type: integer
sort:
additionalProperties: true
type: object
type: object
MySwagger.DatasourceSwag:
properties:
collect_flag:
example: 1
type: integer
datasource_code:
example: org_tree
type: string
datasource_detail:
example: 教育主管单位、教辅单位、各级各类学校机构信息
type: string
datasource_name:
example: 组织机构信息
type: string
datastore_type:
example: 2
type: integer
delete_flag:
example: 1
type: integer
dic_id:
example: 1C0F6832-65C6-4888-BDDE-A3373B11499D
type: string
enable_flag:
example: 1
type: integer
page:
example: 1
type: integer
provide_orgid:
example: "-1"
type: string
provide_type:
example: 2
type: integer
set_flag:
example: 1
type: integer
system_id:
example: 1C0F6832-65C6-4888-BDDE-A3373B11499D
type: string
type: object
MySwagger.Jyt2012Swag:
properties:
change_time:
example: "2020-06-22 17:26:53"
type: string
create_time:
example: "2020-06-22 17:26:53"
type: string
delete_flag:
example: 1
type: integer
delete_time:
example: "2020-06-22 17:26:53"
type: string
dic_info:
example: 我是字典项说明
type: string
dic_name:
example: sex
type: string
dic_type:
example: 1
type: integer
dic_value:
example: "10"
type: string
enable_flag:
example: 1
type: integer
id:
example: F38BD0DB-0142-4356-8F2B-623813FC2578
type: string
jyt_flag:
example: 1
type: integer
page:
example: 1
type: integer
parent_id:
example: 38BD0DB-0142-4356-8F2B-623813FC2578
type: string
root_flag:
example: 1
type: integer
type: object
MySwagger.MetadataESSwag:
properties:
index_name:
example: org_tree
type: string
type: object
MySwagger.MetadataSwag:
properties:
check_dic:
example: 1
type: integer
check_exist:
example: 1
type: integer
check_name:
example: 1
type: integer
check_pattern:
example: 1
type: integer
check_type:
example: 1
type: integer
datasource_id:
example: 0383FF67-CCBA-4256-891E-BAFD487547FA
type: string
delete_flag:
example: 1
type: integer
dic_id:
example: F38BD0DB-0142-4356-8F2B-623813FC2578
type: string
enable_flag:
example: 1
type: integer
id:
example: F38BD0DB-0142-4356-8F2B-623813FC2578
type: string
item_info:
example: 我是数据项说明
type: string
item_length:
example: 36
type: integer
item_name:
example: org_name
type: string
item_pattern:
type: string
item_type:
example: string
type: string
page:
example: 1
type: integer
type: object
MySwagger.OrgtreeSwag:
properties:
area_id:
example: 0383FF67-CCBA-4256-891E-BAFD487547FA
type: string
cat_id:
example: 0383FF67-CCBA-4256-891E-BAFD487547FA
type: string
change_time:
example: "2020-06-11 09:19:26"
type: string
city_id:
example: 0383FF67-CCBA-4256-891E-BAFD487547FA
type: string
create_time:
example: "2020-06-11 09:19:26"
type: string
delete_flag:
example: 1
type: integer
delete_time:
example: "2020-06-11 09:19:26"
type: string
enable_flag:
example: 1
type: integer
id:
example: 0383FF67-CCBA-4256-891E-BAFD487547FA
type: string
link_id:
example: 0383FF67-CCBA-4256-891E-BAFD487547FA
type: string
linksystem_id:
example: 0383FF67-CCBA-4256-891E-BAFD487547FA
type: string
org_name:
example: 开平区教育局
type: string
org_type:
example: 1
type: integer
page:
example: 1
type: integer
parent_id:
example: 0383FF67-CCBA-4256-891E-BAFD487547FA
type: string
province_id:
example: 0383FF67-CCBA-4256-891E-BAFD487547FA
type: string
type: object
MySwagger.Result:
properties:
message:
example: 接入系统票据验证失败
type: string
success:
example: false
type: boolean
type: object
host: 127.0.0.1:8005
info:
contact:
email: support@swagger.io
name: API Support
url: http://www.swagger.io/support
description: 分布式,大并发,高可用
license:
name: Apache 2.0
url: http://www.apache.org/licenses/LICENSE-2.0.html
title: 基础数据API
version: "1.0"
paths:
/support/accessSystem/AddAccessSystemInfo:
post:
consumes:
- application/x-www-form-urlencoded
description: 增加接入系统
parameters:
- description: 系统名称
in: formData
name: appName
required: true
type: string
- description: 系统编码
in: formData
name: appCode
required: true
type: string
- description: 排序号
in: formData
name: sortId
type: integer
produces:
- application/json
responses:
"200":
description: OK
schema:
$ref: '#/definitions/Model.Res'
summary: 增加接入系统
tags:
- 接入系统
x-emptylimit:
- appName
- appCode
x-lengthlimit:
- appName: 2,30
- appCode: 2,20
x-sort:
- 1
x-tablename:
- t_app_base
/support/accessSystem/DeleteAccessSystemInfo:
post:
consumes:
- application/x-www-form-urlencoded
description: 删除接入系统
parameters:
- description: 系统ID
in: formData
name: appId
required: true
type: string
produces:
- application/json
responses:
"200":
description: OK
schema:
$ref: '#/definitions/Model.Res'
summary: 删除接入系统
tags:
- 接入系统
x-emptylimit:
- appId
x-lengthlimit:
- appId: 36,36
x-sort:
- 3
x-tablename:
- t_app_base
/support/accessSystem/DisableAccessSystemInfo:
post:
consumes:
- application/x-www-form-urlencoded
description: 禁用接入系统
parameters:
- description: 系统ID
in: formData
name: appId
required: true
type: string
produces:
- application/json
responses:
"200":
description: OK
schema:
$ref: '#/definitions/Model.Res'
summary: 禁用接入系统
tags:
- 接入系统
x-emptylimit:
- appId
x-lengthlimit:
- appId: 36,36
x-sort:
- 5
x-tablename:
- t_app_base
/support/accessSystem/EmptyAccessSystemIntegratedInfo:
post:
consumes:
- application/x-www-form-urlencoded
description: 清空接入系统的集成信息
parameters:
- description: 系统ID
in: formData
name: appId
required: true
type: string
produces:
- application/json
responses:
"200":
description: OK
schema:
$ref: '#/definitions/Model.Res'
summary: 清空接入系统的集成信息
tags:
- 接入系统
x-emptylimit:
- orgId
x-lengthlimit:
- orgId: 36,36
x-sort:
- 13
x-tablename:
- t_app_base
/support/accessSystem/EmptyAccessSystemSsoInfo:
post:
consumes:
- application/x-www-form-urlencoded
description: 清空接入系统的统一认证信息
parameters:
- description: 系统ID
in: formData
name: appId
required: true
type: string
produces:
- application/json
responses:
"200":
description: OK
schema:
$ref: '#/definitions/Model.Res'
summary: 清空接入系统的统一认证信息
tags:
- 接入系统
x-emptylimit:
- orgId
x-lengthlimit:
- orgId: 36,36
x-sort:
- 10
x-tablename:
- t_app_base
/support/accessSystem/EnableAccessSystemInfo:
post:
consumes:
- application/x-www-form-urlencoded
description: 启用接入系统
parameters:
- description: 系统ID
in: formData
name: appId
required: true
type: string
produces:
- application/json
responses:
"200":
description: OK
schema:
$ref: '#/definitions/Model.Res'
summary: 启用接入系统
tags:
- 接入系统
x-emptylimit:
- appId
x-lengthlimit:
- appId: 36,36
x-sort:
- 4
x-tablename:
- t_app_base
/support/accessSystem/GetAccessSystemIdentityPositionInfo:
get:
consumes:
- application/x-www-form-urlencoded
description: 获取接入系统的身份信息和职务信息
parameters:
- description: 系统ID
in: query
name: appId
required: true
type: string
produces:
- application/json
responses:
"200":
description: OK
schema:
$ref: '#/definitions/Model.Res'
summary: 获取接入系统的身份信息和职务信息
tags:
- 接入系统
x-emptylimit:
- appId
x-lengthlimit:
- appId: 36,36
x-sort:
- 15
x-tablename:
- t_app_base
/support/accessSystem/GetAccessSystemIntegratedInfo:
get:
consumes:
- application/x-www-form-urlencoded
description: 获取接入系统的集成信息
parameters:
- description: 系统ID
in: query
name: appId
required: true
type: string
produces:
- application/json
responses:
"200":
description: OK
schema:
$ref: '#/definitions/Model.Res'
summary: 获取接入系统的集成信息
tags:
- 接入系统
x-emptylimit:
- appId
x-lengthlimit:
- appId: 36,36
x-sort:
- 11
x-tablename:
- t_app_base
/support/accessSystem/GetAccessSystemRangeInfo:
get:
consumes:
- application/x-www-form-urlencoded
description: 获取接入系统的使用范围
parameters:
- description: 系统ID
in: query
name: appId
required: true
type: string
produces:
- application/json
responses:
"200":
description: OK
schema:
$ref: '#/definitions/Model.Res'
summary: 获取接入系统的使用范围
tags:
- 接入系统
x-emptylimit:
- appId
x-lengthlimit:
- appId: 36,36
x-sort:
- 6
x-tablename:
- t_app_base
/support/accessSystem/GetAccessSystemSsoInfo:
get:
consumes:
- application/x-www-form-urlencoded
description: 获取接入系统的统一认证信息
parameters:
- description: 系统ID
in: query
name: appId
required: true
type: string
produces:
- application/json
responses:
"200":
description: OK
schema:
$ref: '#/definitions/Model.Res'
summary: 获取接入系统的统一认证信息
tags:
- 接入系统
x-emptylimit:
- appId
x-lengthlimit:
- appId: 36,36
x-sort:
- 8
x-tablename:
- t_app_base
/support/accessSystem/GetAccessSystemStageInfo:
get:
consumes:
- application/x-www-form-urlencoded
description: 获取接入系统的学段信息
parameters:
- description: 系统ID
in: query
name: appId
required: true
type: string
produces:
- application/json
responses:
"200":
description: OK
schema:
$ref: '#/definitions/Model.Res'
summary: 获取接入系统的学段信息
tags:
- 接入系统
x-emptylimit:
- appId
x-lengthlimit:
- appId: 36,36
x-sort:
- 17
x-tablename:
- t_app_base
/support/accessSystem/GetOrganizationList:
get:
consumes:
- application/x-www-form-urlencoded
description: 获取单位列表
parameters:
- description: 第几页
in: query
name: page
required: true
type: integer
- description: 一页显示多少条
in: query
name: limit
required: true
type: integer
- description: 行政区划码
in: query
name: areaCode
required: true
type: string
- description: 单位类型 -1全部 1教育局 2学校 7教辅单位
in: query
name: orgType
required: true
type: integer
- description: 行政区划码
in: query
name: orgName
type: string
produces:
- application/json
responses:
"200":
description: OK
schema:
$ref: '#/definitions/Model.Res'
summary: 获取单位列表
tags:
- 接入系统
x-emptylimit:
- page
- limit
- areaCode
x-lengthlimit:
- areaCode: 6,6
x-sort:
- 20
/support/accessSystem/GetPositionTreeInfo:
get:
consumes:
- application/x-www-form-urlencoded
description: 获取职务树信息
produces:
- application/json
responses:
"200":
description: OK
schema:
$ref: '#/definitions/Model.Res'
summary: 获取职务树信息
tags:
- 接入系统
x-removeswaggerfield:
- id_int
- b_use
- last_updated_time
- postion_flag
x-sort:
- 14
post:
consumes:
- application/x-www-form-urlencoded
description: 登录
parameters:
- description: 登录名
in: formData
name: loginName
required: true
type: string
- description: 登录密码
in: formData
name: loginPwd
required: true
type: string
produces:
- application/json
responses:
"200":
description: OK
schema:
$ref: '#/definitions/Model.Res'
summary: 登录
tags:
- 登录
/support/accessSystem/PageAccessSystemInfo:
get:
consumes:
- application/x-www-form-urlencoded
description: 获取接入系统列表
parameters:
- description: 第几页
in: query
name: page
required: true
type: integer
- description: 一页显示多少条
in: query
name: limit
required: true
type: integer
produces:
- application/json
responses:
"200":
description: OK
schema:
$ref: '#/definitions/Model.Res'
summary: 获取接入系统列表
tags:
- 接入系统
x-emptylimit:
- page
- limit
x-intrangelimit:
- page: 1,1000
- limit: 1,1000
x-sort:
- 0
x-tablename:
- t_app_base
/support/accessSystem/PageGovArea:
get:
consumes:
- application/x-www-form-urlencoded
description: 获取行政区划信息
parameters:
- description: 第几页
in: query
name: page
required: true
type: integer
- description: 一页显示多少条
in: query
name: limit
required: true
type: integer
- description: 行政区划码
in: query
name: areaCode
required: true
type: string
produces:
- application/json
responses:
"200":
description: OK
schema:
$ref: '#/definitions/Model.Res'
summary: 获取行政区划信息
tags:
- 接入系统
x-emptylimit:
- page
- limit
- areaCode
x-intlimit:
- page
- limit
- areaCode
x-lengthlimit:
- areaCode: 6,6
x-sort:
- 19
/support/accessSystem/SettingAccessSystemIdentityPositionInfo:
post:
consumes:
- application/x-www-form-urlencoded
description: 设置接入系统的身份信息和职务信息
parameters:
- description: 系统ID
in: formData
name: appId
required: true
type: string
- description: 教师身份是否可用 1可用 2不可用 3部分职位可用
in: formData
name: teacherFlag
required: true
type: integer
- description: 学生身份是否可用 1可用 2不可用
in: formData
name: studentFlag
required: true
type: integer
- description: 家长身份是否可用 1可用 2不可用
in: formData
name: parentFlag
required: true
type: integer
- description: 职务ID,多个用逗号分隔
in: formData
name: positionIds
type: string
produces:
- application/json
responses:
"200":
description: OK
schema:
$ref: '#/definitions/Model.Res'
summary: 设置接入系统的身份信息和职务信息
tags:
- 接入系统
x-emptylimit:
- appId
- teacherFlag
- studentFlag
- parentFlag
x-intrangelimit:
- teacherFlag: 1,3
- studentFlag: 1,2
- parentFlag: 1,2
x-lengthlimit:
- appId: 36,36
x-sort:
- 16
x-tablename:
- t_app_base
/support/accessSystem/SettingAccessSystemIntegratedInfo:
post:
consumes:
- application/x-www-form-urlencoded
description: 设置接入系统的集成信息
parameters:
- description: 系统ID
in: formData
name: appId
required: true
type: string
- description: 接入系统在集成页面的调用地址
in: formData
name: appUrl
required: true
type: string
- description: 图标
in: formData
name: appIcon
required: true
type: string
produces:
- application/json
responses:
"200":
description: OK
schema:
$ref: '#/definitions/Model.Res'
summary: 设置接入系统的集成信息
tags:
- 接入系统
x-emptylimit:
- appId
- appUrl
- appIcon
x-lengthlimit:
- appId: 36,36
x-sort:
- 12
/support/accessSystem/SettingAccessSystemRangeInfo:
post:
consumes:
- application/x-www-form-urlencoded
description: 设置接入系统的使用范围
parameters:
- description: 系统ID
in: formData
name: appId
required: true
type: string
- description: 使用范围的行政区划码、单位ID多个用逗号分隔
in: formData
name: rangeCode
required: true
type: string
produces:
- application/json
responses:
"200":
description: OK
schema:
$ref: '#/definitions/Model.Res'
summary: 设置接入系统的使用范围
tags:
- 接入系统
x-emptylimit:
- orgId
- rangeCode
x-lengthlimit:
- orgId: 36,36
- rangeCode: 1,3700
x-sort:
- 7
x-tablename:
- t_app_base
/support/accessSystem/SettingAccessSystemSsoInfo:
post:
consumes:
- application/x-www-form-urlencoded
description: 设置接入系统的统一认证信息
parameters:
- description: 系统ID
in: formData
name: appId
required: true
type: string
- description: 统一认证回调地址
in: formData
name: redirectUri
required: true
type: string
- description: 统一认证登出地址
in: formData
name: logoutUri
type: string
produces:
- application/json
responses:
"200":
description: OK
schema:
$ref: '#/definitions/Model.Res'
summary: 设置接入系统的统一认证信息
tags:
- 接入系统
x-emptylimit:
- appId
- redirectUri
x-lengthlimit:
- appId: 36,36
- redirectUri: 2,300
- logoutUri: 2,300
x-sort:
- 9
x-tablename:
- t_app_base
/support/accessSystem/SettingAccessSystemStageInfo:
post:
consumes:
- application/x-www-form-urlencoded
description: 设置接入系统的学段信息
parameters:
- description: 系统ID
in: formData
name: appId
required: true
type: string
- description: 学段ID,多个用逗号分隔,如果是通用传-1
in: formData
name: stageIds
required: true
type: integer
produces:
- application/json
responses:
"200":
description: OK
schema:
$ref: '#/definitions/Model.Res'
summary: 设置接入系统的学段信息
tags:
- 接入系统
x-emptylimit:
- appId
- stageIds
x-intrangelimit:
- teacherFlag: 1,3
- studentFlag: 1,2
- parentFlag: 1,2
x-lengthlimit:
- appId: 36,36
x-sort:
- 18
x-tablename:
- t_app_base
/support/accessSystem/UpdateAccessSystemInfo:
post:
consumes:
- application/x-www-form-urlencoded
description: 修改接入系统
parameters:
- description: 系统ID
in: formData
name: appId
required: true
type: string
- description: 系统名称
in: formData
name: appName
required: true
type: string
- description: 系统编码
in: formData
name: appCode
required: true
type: string
- description: 排序号
in: formData
name: sortId
type: integer
produces:
- application/json
responses:
"200":
description: OK
schema:
$ref: '#/definitions/Model.Res'
summary: 修改接入系统
tags:
- 接入系统
x-emptylimit:
- appId
- appName
- appCode
x-lengthlimit:
- appId: 36,36
- appName: 2,30
- appCode: 2,20
x-sort:
- 2
x-tablename:
- t_app_base
/support/accessSystem/UploadIconFile:
post:
consumes:
- multipart/form-data
description: 上传图标
parameters:
- description: 图标
in: formData
name: appIcon
required: true
type: file
produces:
- application/json
responses:
"200":
description: OK
schema:
$ref: '#/definitions/Model.Res'
summary: 上传图标
tags:
- 接入系统
/v1/openapi/dataaccess/CreateDataaccess:
post:
consumes:
- application/json
description: |-
`*`json:"datasource_id" xorm:"not null comment('数据源ID') index VARCHAR(36)" example:"F38BD0DB-0142-4356-8F2B-623813FC2578"
`*`json:"datasource_code" xorm:"comment('数据源编码') default 'NULL' VARCHAR(255)"
`*`json:"`source_systemid`" xorm:"not null comment('源系统编码') index VARCHAR(36)" example:"F38BD0DB-0142-4356-8F2B-623813FC2578"
`*`json:"`consume_systemid`" xorm:"not null comment('数据使用系统编码') index VARCHAR(36)" example:"F38BD0DB-0142-4356-8F2B-623813FC2578"
json:"query_flag" xorm:"not null default 1 comment('可查【1-1否】') INT(11)" example:"1"
json:"set_flag" xorm:"not null default -1 comment('可修改【1-1否】') INT(11)" example:"1"
`*`json:"consume_type" xorm:"not null comment('使用数据范围【1本机构2本机构以及下属机构-1不限制】') INT(11)" example:"-1"
`*`json:"consume_orgid" xorm:"not null comment('使用数据机构ID【-1不限制】') index VARCHAR(36)" example:"-1"
json:"create_time" xorm:"default 'NULL' created comment('建立时间') DATETIME" example:"2020-06-22 17:26:53"
json:"change_time" xorm:"default 'NULL' updated comment('最近修改时间') DATETIME" example:"2020-06-22 17:26:53"
json:"delete_time" xorm:"default 'NULL' deleted comment('删除时间') DATETIME" example:"2020-06-22 17:26:53"
json:"delete_flag" xorm:"not null default -1 comment('删除标志【默认-11删除-1正常】') INT(11)" example:"1"
json:"enable_flag" xorm:"not null default 1 comment('启用标志【默认11启用-1禁用】') INT(11)" example:"1"
operationId: createDataaccess
parameters:
- description: 数据订阅
in: body
name: input
required: true
schema:
$ref: '#/definitions/MySwagger.DataaccessSwag'
produces:
- application/json
responses:
"200":
description: OK
schema:
$ref: '#/definitions/MySwagger.Result'
"400":
description: Bad Request
schema:
$ref: '#/definitions/MySwagger.Result'
summary: 创建数据订阅
tags:
- dataaccess
/v1/openapi/dataaccess/DeleteDataaccess/{id}:
post:
consumes:
- application/json
description: '`*`json:"id" xorm:"not null pk comment(''ID'') VARCHAR(36)"'
operationId: deleteDataaccess
parameters:
- description: 数据订阅ID
in: path
name: id
required: true
type: string
produces:
- application/json
responses:
"200":
description: OK
schema:
$ref: '#/definitions/MySwagger.Result'
"400":
description: Bad Request
schema:
$ref: '#/definitions/MySwagger.Result'
summary: 删除数据订阅
tags:
- dataaccess
/v1/openapi/dataaccess/ReadDataaccess:
post:
consumes:
- application/json
description: |-
json:"datasource_id" xorm:"not null comment('数据源ID') index VARCHAR(36)" example:"F38BD0DB-0142-4356-8F2B-623813FC2578"
json:"datasource_code" xorm:"comment('数据源编码') default 'NULL' VARCHAR(255)"
json:"`source_systemid`" xorm:"not null comment('源系统编码') index VARCHAR(36)" example:"F38BD0DB-0142-4356-8F2B-623813FC2578"
json:"`consume_systemid`" xorm:"not null comment('数据使用系统编码') index VARCHAR(36)" example:"F38BD0DB-0142-4356-8F2B-623813FC2578"
json:"query_flag" xorm:"not null default 1 comment('可查【1-1否】') INT(11)" example:"1"
json:"set_flag" xorm:"not null default -1 comment('可修改【1-1否】') INT(11)" example:"1"
`*`json:"consume_type" xorm:"not null comment('使用数据范围【1本机构2本机构以及下属机构-1不限制】') INT(11)" example:"-1"
`*`json:"consume_orgid" xorm:"not null comment('使用数据机构ID【-1不限制】') index VARCHAR(36)" example:"-1"
json:"create_time" xorm:"default 'NULL' created comment('建立时间') DATETIME" example:"2020-06-22 17:26:53"
json:"change_time" xorm:"default 'NULL' updated comment('最近修改时间') DATETIME" example:"2020-06-22 17:26:53"
json:"delete_time" xorm:"default 'NULL' deleted comment('删除时间') DATETIME" example:"2020-06-22 17:26:53"
json:"delete_flag" xorm:"not null default -1 comment('删除标志【默认-11删除-1正常】') INT(11)" example:"1"
json:"enable_flag" xorm:"not null default 1 comment('启用标志【默认11启用-1禁用】') INT(11)" example:"1"
json:"page" example:"1"`
operationId: readDataaccess
parameters:
- description: 数据订阅
in: body
name: input
required: true
schema:
$ref: '#/definitions/MySwagger.DataaccessSwag'
produces:
- application/json
responses:
"200":
description: OK
schema:
$ref: '#/definitions/MySwagger.Result'
"400":
description: Bad Request
schema:
$ref: '#/definitions/MySwagger.Result'
summary: 获取数据订阅列表
tags:
- dataaccess
/v1/openapi/dataaccess/UpdateDataaccess/{id}:
post:
consumes:
- application/json
description: |-
json:"datasource_id" xorm:"not null comment('数据源ID') index VARCHAR(36)" example:"F38BD0DB-0142-4356-8F2B-623813FC2578"
json:"datasource_code" xorm:"comment('数据源编码') default 'NULL' VARCHAR(255)"
json:"`source_systemid`" xorm:"not null comment('源系统编码') index VARCHAR(36)" example:"F38BD0DB-0142-4356-8F2B-623813FC2578"
json:"`consume_systemid`" xorm:"not null comment('数据使用系统编码') index VARCHAR(36)" example:"F38BD0DB-0142-4356-8F2B-623813FC2578"
json:"query_flag" xorm:"not null default 1 comment('可查【1-1否】') INT(11)" example:"1"
json:"set_flag" xorm:"not null default -1 comment('可修改【1-1否】') INT(11)" example:"1"
json:"consume_type" xorm:"not null comment('使用数据范围【1本机构2本机构以及下属机构-1不限制】') INT(11)" example:"-1"
json:"consume_orgid" xorm:"not null comment('使用数据机构ID【-1不限制】') index VARCHAR(36)" example:"-1"
json:"create_time" xorm:"default 'NULL' created comment('建立时间') DATETIME" example:"2020-06-22 17:26:53"
json:"change_time" xorm:"default 'NULL' updated comment('最近修改时间') DATETIME" example:"2020-06-22 17:26:53"
json:"delete_time" xorm:"default 'NULL' deleted comment('删除时间') DATETIME" example:"2020-06-22 17:26:53"
json:"delete_flag" xorm:"not null default -1 comment('删除标志【默认-11删除-1正常】') INT(11)" example:"1"
json:"enable_flag" xorm:"not null default 1 comment('启用标志【默认11启用-1禁用】') INT(11)" example:"1"
operationId: updateDataaccess
parameters:
- description: 数据订阅ID
in: path
name: id
required: true
type: string
- description: 数据订阅
in: body
name: input
required: true
schema:
$ref: '#/definitions/MySwagger.DataaccessSwag'
produces:
- application/json
responses:
"200":
description: OK
schema:
$ref: '#/definitions/MySwagger.Result'
"400":
description: Bad Request
schema:
$ref: '#/definitions/MySwagger.Result'
summary: 修改数据订阅
tags:
- dataaccess
/v1/openapi/dataerror/DeleteDataerror/{id}:
post:
consumes:
- application/json
description: '`*`json:"id" xorm:"not null pk comment(''ID'') VARCHAR(36)"'
operationId: deleteDataerror
parameters:
- description: 数据异常ID
in: path
name: id
required: true
type: string
produces:
- application/json
responses:
"200":
description: OK
schema:
$ref: '#/definitions/MySwagger.Result'
"400":
description: Bad Request
schema:
$ref: '#/definitions/MySwagger.Result'
summary: 删除数据异常
tags:
- dataerror
/v1/openapi/dataerror/ReadDataerror:
post:
consumes:
- application/json
description: |-
json:"id" xorm:"not null pk comment('ID') VARCHAR(36)"
json:"`system_id`" xorm:"not null comment('数据提供系统编码') VARCHAR(36)"
json:"`datasource_id`" xorm:"not null comment('数据源编码') VARCHAR(36)"
json:"`org_id`" xorm:"not null comment('数据机构ID【输入参数】') VARCHAR(36)"
json:"data_id" xorm:"not null comment('数据ID【输入参数】') VARCHAR(36)"
json:"data_content" xorm:"default 'NULL' comment('数据内容【Json格式输入参数】') VARCHAR"
json:"file_uri" xorm:"default 'NULL' comment('文件地址【文件交换】') VARCHAR(500)"
json:"error_info" xorm:"default 'NULL' comment('错误信息说明') VARCHAR(5000)"
json:"create_time" xorm:"default 'NULL' created comment('建立时间') DATETIME"
json:"change_time" xorm:"default 'NULL' updated comment('最近修改时间') DATETIME"
json:"delete_time" xorm:"default 'NULL' deleted comment('删除时间') DATETIME"
json:"enable_flag" xorm:"not null default 1 comment('启用标志【默认11启用-1禁用】') INT(11)"
json:"delete_flag" xorm:"not null default -1 comment('删除标志【默认-11删除-1正常】') INT(11)"
json:"page" example:"1"
operationId: readDataerror
parameters:
- description: 数据异常
in: body
name: input
required: true
schema:
$ref: '#/definitions/MySwagger.DataerrorSwag'
produces:
- application/json
responses:
"200":
description: OK
schema:
$ref: '#/definitions/MySwagger.Result'
"400":
description: Bad Request
schema:
$ref: '#/definitions/MySwagger.Result'
summary: 获取数据异常列表
tags:
- dataerror
/v1/openapi/datasource/CreateDatasource:
post:
consumes:
- application/json
description: |-
`*`json:"`system_id`" xorm:"not null comment('数据提供系统编码') index VARCHAR(36)" example:"1C0F6832-65C6-4888-BDDE-A3373B11499D"
`*`json:"datasource_name" xorm:"not null comment('数据源名称') VARCHAR(100)" example:"组织机构信息"
`*`json:"datasource_code" xorm:"not null comment('数据源编码') VARCHAR(8)" example:"org_tree"
json:"datasource_detail" xorm:"default 'NULL' comment('数据源说明') VARCHAR(500)" example:"教育主管单位、教辅单位、各级各类学校机构信息"
json:"set_flag" xorm:"not null default 1 comment('可修改【1-1否】') INT(11)" example:"1"
json:"collect_flag" xorm:"not null default 1 comment('可汇集【1-1否】') INT(11)" example:"1"
`*`json:"provide_type" xorm:"not null comment('提供数据范围【1本机构2本机构以及下属机构-1不限制】') INT(11)" example:"2"
`*`json:"provide_orgid" xorm:"not null comment('提供数据机构ID【-1不限制】') index VARCHAR(36)" example:"-1"
`*`json:"datastore_type" xorm:"not null comment('数据存储类型【1DB2ES3Kafka】') INT(11)" example:"2"
json:"dic_id, omitempty" xorm:"default 'NULL' comment('数据字典ID') index VARCHAR(36)" example:"1C0F6832-65C6-4888-BDDE-A3373B11499D"
json:"delete_flag" xorm:"not null default -1 comment('删除标志【默认-11删除-1正常】') INT(11)" example:"1"
json:"enable_flag" xorm:"not null default 1 comment('启用标志【默认11启用-1禁用】') INT(11)" example:"1"
operationId: createDatasource
parameters:
- description: 数据源
in: body
name: input
required: true
schema:
$ref: '#/definitions/MySwagger.DatasourceSwag'
produces:
- application/json
responses:
"200":
description: OK
schema:
$ref: '#/definitions/MySwagger.Result'
"400":
description: Bad Request
schema:
$ref: '#/definitions/MySwagger.Result'
summary: 创建数据源
tags:
- datasource
/v1/openapi/datasource/DeleteDatasource/{id}:
post:
consumes:
- application/json
description: '`*`json:"id" xorm:"not null pk comment(''ID'') VARCHAR(36)"'
operationId: deleteDatasource
parameters:
- description: 数据源ID
in: path
name: id
required: true
type: string
produces:
- application/json
responses:
"200":
description: OK
schema:
$ref: '#/definitions/MySwagger.Result'
"400":
description: Bad Request
schema:
$ref: '#/definitions/MySwagger.Result'
summary: 删除数据源
tags:
- datasource
/v1/openapi/datasource/GetESDoc:
post:
consumes:
- application/json
description: |-
`*`json:"datasource_code" xorm:"not null comment('数据源编码') VARCHAR(8)" example:"org_tree"
json:"`orgids`" xorm:"not null comment('提供数据范围【1本机构2本机构以及下属机构-1不限制】') VARCHAR(36)" example:"[F38BD0DB-0142-4356-8F2B-623813FC2578,F38BD0DB-0142-4356-8F2B-623813FC2578]"
json:"begin_time" example:"2020-06-22 17:26:53"`
json:"conditions" example:""
json:"sort" example:""
`*`json:"data_id" example:"CfBQnRJPyXMEI5nqLT0"
operationId: getESDoc
parameters:
- description: es数据
in: body
name: input
required: true
schema:
$ref: '#/definitions/MySwagger.DatasourceESSwag'
produces:
- application/json
responses:
"200":
description: OK
schema:
$ref: '#/definitions/MySwagger.Result'
"400":
description: Bad Request
schema:
$ref: '#/definitions/MySwagger.Result'
summary: 获取es数据
tags:
- datasource
/v1/openapi/datasource/ReadDatasource:
post:
consumes:
- application/json
description: |-
json:"`system_id`" xorm:"not null comment('数据提供系统编码') index VARCHAR(36)" example:"1C0F6832-65C6-4888-BDDE-A3373B11499D"
json:"datasource_name" xorm:"not null comment('数据源名称') VARCHAR(100)" example:"组织机构信息"
json:"datasource_code" xorm:"not null comment('数据源编码') VARCHAR(8)" example:"org_tree"
json:"datasource_detail" xorm:"default 'NULL' comment('数据源说明') VARCHAR(500)" example:"教育主管单位、教辅单位、各级各类学校机构信息"
json:"set_flag" xorm:"not null default 1 comment('可修改【1-1否】') INT(11)" example:"1"
json:"collect_flag" xorm:"not null default 1 comment('可汇集【1-1否】') INT(11)" example:"1"
json:"provide_type" xorm:"not null comment('提供数据范围【1本机构2本机构以及下属机构-1不限制】') INT(11)" example:"2"
json:"provide_orgid" xorm:"not null comment('提供数据机构ID【-1不限制】') index VARCHAR(36)" example:"-1"
json:"datastore_type" xorm:"not null comment('数据存储类型【1DB2ES3Kafka】') INT(11)" example:"2"
json:"dic_id, omitempty" xorm:"default 'NULL' comment('数据字典ID') index VARCHAR(36)" example:"1C0F6832-65C6-4888-BDDE-A3373B11499D"
json:"delete_flag" xorm:"not null default -1 comment('删除标志【默认-11删除-1正常】') INT(11)" example:"1"
json:"enable_flag" xorm:"not null default 1 comment('启用标志【默认11启用-1禁用】') INT(11)" example:"1"
json:"page" example:"1"
operationId: readDatasource
parameters:
- description: 数据源
in: body
name: input
required: true
schema:
$ref: '#/definitions/MySwagger.DatasourceSwag'
produces:
- application/json
responses:
"200":
description: OK
schema:
$ref: '#/definitions/MySwagger.Result'
"400":
description: Bad Request
schema:
$ref: '#/definitions/MySwagger.Result'
summary: 获取数据源列表
tags:
- datasource
/v1/openapi/datasource/ReadESDoc:
post:
consumes:
- application/json
description: |-
json:"username" xorm:"not null comment('账号') VARCHAR(100)" example:"example"
json:"password" xorm:"not null comment('密码') VARCHAR(100)" example:"123456"
operationId: loginAccount
parameters:
- description: 账号密码
in: body
name: input
required: true
schema:
$ref: '#/definitions/MySwagger.AccountSwag'
produces:
- application/json
responses:
"200":
description: OK
schema:
$ref: '#/definitions/MySwagger.Result'
"400":
description: Bad Request
schema:
$ref: '#/definitions/MySwagger.Result'
summary: 后台登陆
tags:
- account
/v1/openapi/datasource/UpdateDatasource/{id}:
post:
consumes:
- application/json
description: |-
json:"`system_id`" xorm:"not null comment('数据提供系统编码') index VARCHAR(36)" example:"1C0F6832-65C6-4888-BDDE-A3373B11499D"
json:"datasource_name" xorm:"not null comment('数据源名称') VARCHAR(100)" example:"组织机构信息"
json:"datasource_code" xorm:"not null comment('数据源编码') VARCHAR(8)" example:"org_tree"
json:"datasource_detail" xorm:"default 'NULL' comment('数据源说明') VARCHAR(500)" example:"教育主管单位、教辅单位、各级各类学校机构信息"
json:"set_flag" xorm:"not null default 1 comment('可修改【1-1否】') INT(11)" example:"1"`
json:"collect_flag" xorm:"not null default 1 comment('可汇集【1-1否】') INT(11)" example:"1"
json:"provide_type" xorm:"not null comment('提供数据范围【1本机构2本机构以及下属机构-1不限制】') INT(11)" example:"2"
json:"provide_orgid" xorm:"not null comment('提供数据机构ID【-1不限制】') index VARCHAR(36)" example:"-1"
json:"datastore_type" xorm:"not null comment('数据存储类型【1DB2ES3Kafka】') INT(11)" example:"2"
json:"dic_id, omitempty" xorm:"default 'NULL' comment('数据字典ID') index VARCHAR(36)" example:"1C0F6832-65C6-4888-BDDE-A3373B11499D"
json:"delete_flag" xorm:"not null default -1 comment('删除标志【默认-11删除-1正常】') INT(11)" example:"1"
json:"enable_flag" xorm:"not null default 1 comment('启用标志【默认11启用-1禁用】') INT(11)" example:"1"
operationId: updateDatasource
parameters:
- description: 数据源ID
in: path
name: id
required: true
type: string
- description: 数据源
in: body
name: input
required: true
schema:
$ref: '#/definitions/MySwagger.DatasourceSwag'
produces:
- application/json
responses:
"200":
description: OK
schema:
$ref: '#/definitions/MySwagger.Result'
"400":
description: Bad Request
schema:
$ref: '#/definitions/MySwagger.Result'
summary: 修改数据源
tags:
- datasource
/v1/openapi/datastatistic/ReadESDocAmount:
post:
consumes:
- application/json
description: 获取数据源列表
operationId: readESDocAmount
produces:
- application/json
responses:
"200":
description: OK
schema:
$ref: '#/definitions/MySwagger.Result'
"400":
description: Bad Request
schema:
$ref: '#/definitions/MySwagger.Result'
summary: 获取数据源列表
tags:
- datastatistic
/v1/openapi/jyt2012/CreateJyt2012:
post:
consumes:
- application/json
description: |-
`*`json:"dic_name" xorm:"not null comment('字典/字典项名称') VARCHAR(100)" example:"sex"
`*`json:"dic_value" xorm:"not null comment('字典/字典项值') VARCHAR(100)" example:"10"
`*`json:"dic_type" xorm:"not null default 1 comment('字典类型【1国标数据、关联数据源2国标字典、关联元数据】') INT(11)" example:"1"
`*`json:"dic_info" xorm:"default ''NULL'' comment('字典项说明') VARCHAR(500)" example:"我是字典项说明"
json:"root_flag" xorm:"not null default -1 comment('是否是字典【1-1否】') INT(11)" example:"1"
json:"jyt_flag" xorm:"not null default 1 comment('是否国标【1-1自定义】') INT(11)" example:"1"
`*`json:"parent_id" xorm:"default ''NULL'' comment('字典ID【字典项父节点】') VARCHAR(36)" example:"38BD0DB-0142-4356-8F2B-623813FC2578"
json:"create_time" xorm:"default 'NULL' created comment('建立时间') DATETIME" example:"2020-06-22 17:26:53"
json:"change_time" xorm:"default 'NULL' updated comment('最近修改时间') DATETIME" example:"2020-06-22 17:26:53"
json:"delete_time" xorm:"default 'NULL' deleted comment('删除时间') DATETIME" example:"2020-06-22 17:26:53"
json:"delete_flag" xorm:"not null default -1 comment('删除标志【默认-11删除-1正常】') INT(11)" example:"1"
json:"enable_flag" xorm:"not null default 1 comment('启用标志【默认11启用-1禁用】') INT(11)" example:"1"
operationId: createJyt2012
parameters:
- description: 标准字典
in: body
name: input
required: true
schema:
$ref: '#/definitions/MySwagger.Jyt2012Swag'
produces:
- application/json
responses:
"200":
description: OK
schema:
$ref: '#/definitions/MySwagger.Result'
"400":
description: Bad Request
schema:
$ref: '#/definitions/MySwagger.Result'
summary: 创建标准字典
tags:
- jyt2012
/v1/openapi/jyt2012/DeleteJyt2012/{id}:
post:
consumes:
- application/json
description: '`*`json:"id" xorm:"not null pk comment(''ID'') VARCHAR(36)"'
operationId: deleteJyt2012
parameters:
- description: 标准字典ID
in: path
name: id
required: true
type: string
produces:
- application/json
responses:
"200":
description: OK
schema:
$ref: '#/definitions/MySwagger.Result'
"400":
description: Bad Request
schema:
$ref: '#/definitions/MySwagger.Result'
summary: 删除标准字典
tags:
- jyt2012
/v1/openapi/jyt2012/ReadJyt2012:
post:
consumes:
- application/json
description: |-
json:"dic_name" xorm:"not null comment('字典/字典项名称') VARCHAR(100)" example:"sex"
json:"dic_value" xorm:"not null comment('字典/字典项值') VARCHAR(100)" example:"10"
json:"dic_type" xorm:"not null default 1 comment('字典类型【1国标数据、关联数据源2国标字典、关联元数据】') INT(11)" example:"1"
json:"dic_info" xorm:"default ''NULL'' comment('字典项说明') VARCHAR(500)" example:"我是字典项说明"
json:"root_flag" xorm:"not null default -1 comment('是否是字典【1-1否】') INT(11)" example:"1"
json:"jyt_flag" xorm:"not null default 1 comment('是否国标【1-1自定义】') INT(11)" example:"1"
json:"parent_id" xorm:"default ''NULL'' comment('字典ID【字典项父节点】') VARCHAR(36)" example:"38BD0DB-0142-4356-8F2B-623813FC2578"
json:"create_time" xorm:"default 'NULL' created comment('建立时间') DATETIME" example:"2020-06-22 17:26:53"
json:"change_time" xorm:"default 'NULL' updated comment('最近修改时间') DATETIME" example:"2020-06-22 17:26:53"
json:"delete_time" xorm:"default 'NULL' deleted comment('删除时间') DATETIME" example:"2020-06-22 17:26:53"
json:"delete_flag" xorm:"not null default -1 comment('删除标志【默认-11删除-1正常】') INT(11)" example:"1"
json:"enable_flag" xorm:"not null default 1 comment('启用标志【默认11启用-1禁用】') INT(11)" example:"1"
json:"page" example:"1"
operationId: readJyt2012
parameters:
- description: 标准字典
in: body
name: input
required: true
schema:
$ref: '#/definitions/MySwagger.Jyt2012Swag'
produces:
- application/json
responses:
"200":
description: OK
schema:
$ref: '#/definitions/MySwagger.Result'
"400":
description: Bad Request
schema:
$ref: '#/definitions/MySwagger.Result'
summary: 获取标准字典列表
tags:
- jyt2012
/v1/openapi/jyt2012/UpdateJyt2012/{id}:
post:
consumes:
- application/json
description: |-
json:"dic_name" xorm:"not null comment('字典/字典项名称') VARCHAR(100)" example:"sex"
json:"dic_value" xorm:"not null comment('字典/字典项值') VARCHAR(100)" example:"10"
json:"dic_type" xorm:"not null default 1 comment('字典类型【1国标数据、关联数据源2国标字典、关联元数据】') INT(11)" example:"1"
json:"dic_info" xorm:"default ''NULL'' comment('字典项说明') VARCHAR(500)" example:"我是字典项说明"
json:"root_flag" xorm:"not null default -1 comment('是否是字典【1-1否】') INT(11)" example:"1"
json:"jyt_flag" xorm:"not null default 1 comment('是否国标【1-1自定义】') INT(11)" example:"1"
json:"parent_id" xorm:"default ''NULL'' comment('字典ID【字典项父节点】') VARCHAR(36)" example:"38BD0DB-0142-4356-8F2B-623813FC2578"
json:"create_time" xorm:"default 'NULL' created comment('建立时间') DATETIME" example:"2020-06-22 17:26:53"
json:"change_time" xorm:"default 'NULL' updated comment('最近修改时间') DATETIME" example:"2020-06-22 17:26:53"
json:"delete_time" xorm:"default 'NULL' deleted comment('删除时间') DATETIME" example:"2020-06-22 17:26:53"
json:"delete_flag" xorm:"not null default -1 comment('删除标志【默认-11删除-1正常】') INT(11)" example:"1"
json:"enable_flag" xorm:"not null default 1 comment('启用标志【默认11启用-1禁用】') INT(11)" example:"1"
operationId: updateJyt2012
parameters:
- description: 标准字典ID
in: path
name: id
required: true
type: string
- description: 标准字典
in: body
name: input
required: true
schema:
$ref: '#/definitions/MySwagger.Jyt2012Swag'
produces:
- application/json
responses:
"200":
description: OK
schema:
$ref: '#/definitions/MySwagger.Result'
"400":
description: Bad Request
schema:
$ref: '#/definitions/MySwagger.Result'
summary: 修改标准字典
tags:
- jyt2012
/v1/openapi/metadata/CreateMetadata:
post:
consumes:
- application/json
description: |-
`*`json:"`datasource_id`" xorm:"default ''NULL'' comment('数据源编码') index VARCHAR(36)" example:"0383FF67-CCBA-4256-891E-BAFD487547FA"
`*`json:"item_name" xorm:"not null comment('数据项名称【英文】') VARCHAR(50)" example:"org_name"
json:"dic_id" xorm:"default ''NULL'' comment('数据字典ID') index VARCHAR(36)" example:"F38BD0DB-0142-4356-8F2B-623813FC2578"
`*`json:"item_type" xorm:"default ''NULL'' comment('数据项类型【1整数、2浮点、3字符、4布尔、5日期、6时间、7日期+时间】') VARCHAR(50)" example:"string"
`*`json:"item_length" xorm:"default NULL comment('数据最大长度【UTF-8 字符长度】') INT(11)" example:"36"
`*`json:"item_pattern" xorm:"default 'NULL' comment('数据项模式') VARCHAR(255)" example:""
`*`json:"item_info" xorm:"not null comment('数据项说明') VARCHAR(50)" example:"我是数据项说明"
`*`json:"check_name" xorm:"not null default -1 comment('是否检测名称【1-1否】') INT(11)" example:"1"
`*`json:"check_dic" xorm:"not null default -1 comment('是否检测字典') INT(11)" example:"1"
`*`json:"check_type" xorm:"not null default -1 comment('是否检测类型') INT(11)" example:"1"
`*`json:"check_pattern" xorm:"not null default -1 comment('是否检测模式') INT(11)" example:"1"
`*`json:"check_exist" xorm:"not null default -1 comment('是否检测必填') INT(11)" example:"1"
json:"delete_flag" xorm:"not null default -1 comment('删除标志【默认-11删除-1正常】') INT(11)" example:"1"
json:"enable_flag" xorm:"not null default 1 comment('启用标志【默认11启用-1禁用】') INT(11)" example:"1"
operationId: createMetadata
parameters:
- description: 元数据
in: body
name: input
required: true
schema:
$ref: '#/definitions/MySwagger.MetadataSwag'
produces:
- application/json
responses:
"200":
description: OK
schema:
$ref: '#/definitions/MySwagger.Result'
"400":
description: Bad Request
schema:
$ref: '#/definitions/MySwagger.Result'
summary: 创建元数据
tags:
- metadata
/v1/openapi/metadata/CreateMetadataES:
post:
consumes:
- application/json
description: '`*`json:"index_name" xorm:"not null comment(''ES Index Name'')
VARCHAR(50)" example:"org_tree"'
operationId: createMetadataES
parameters:
- description: ES元数据
in: body
name: input
required: true
schema:
$ref: '#/definitions/MySwagger.MetadataESSwag'
produces:
- application/json
responses:
"200":
description: OK
schema:
$ref: '#/definitions/MySwagger.Result'
"400":
description: Bad Request
schema:
$ref: '#/definitions/MySwagger.Result'
summary: 创建ES元数据
tags:
- metadata
/v1/openapi/metadata/DeleteMetadata/{id}:
post:
consumes:
- application/json
description: '`*`json:"id" xorm:"not null pk comment(''ID'') VARCHAR(36)"'
operationId: deleteMetadata
parameters:
- description: 元数据ID
in: path
name: id
required: true
type: string
produces:
- application/json
responses:
"200":
description: OK
schema:
$ref: '#/definitions/MySwagger.Result'
"400":
description: Bad Request
schema:
$ref: '#/definitions/MySwagger.Result'
summary: 删除元数据
tags:
- metadata
/v1/openapi/metadata/ReadMetadata:
post:
consumes:
- application/json
description: |-
json:"`datasource_id`" xorm:"default ''NULL'' comment('数据源编码') index VARCHAR(36)" example:"0383FF67-CCBA-4256-891E-BAFD487547FA"
json:"item_name" xorm:"not null comment('数据项名称【英文】') VARCHAR(50)" example:"org_name"
json:"dic_id" xorm:"default ''NULL'' comment('数据字典ID') index VARCHAR(36)" example:"F38BD0DB-0142-4356-8F2B-623813FC2578"
json:"item_type" xorm:"default ''NULL'' comment('数据项类型【1整数、2浮点、3字符、4布尔、5日期、6时间、7日期+时间】') VARCHAR(50)" example:"string"
json:"item_length" xorm:"default NULL comment('数据最大长度【UTF-8 字符长度】') INT(11)" example:"36"
json:"item_pattern" xorm:"default 'NULL' comment('数据项模式') VARCHAR(255)" example:""
json:"item_info" xorm:"not null comment('数据项说明') VARCHAR(50)" example:"我是数据项说明"
json:"check_name" xorm:"not null default -1 comment('是否检测名称【1-1否】') INT(11)" example:"1"
json:"check_dic" xorm:"not null default -1 comment('是否检测字典') INT(11)" example:"1"
json:"check_type" xorm:"not null default -1 comment('是否检测类型') INT(11)" example:"1"
json:"check_pattern" xorm:"not null default -1 comment('是否检测模式') INT(11)" example:"1"
json:"check_exist" xorm:"not null default -1 comment('是否检测必填') INT(11)" example:"1"
json:"delete_flag" xorm:"not null default -1 comment('删除标志【默认-11删除-1正常】') INT(11)" example:"1"
json:"enable_flag" xorm:"not null default 1 comment('启用标志【默认11启用-1禁用】') INT(11)" example:"1"
json:"page" example:"1"
operationId: readMetadata
parameters:
- description: 元数据
in: body
name: input
required: true
schema:
$ref: '#/definitions/MySwagger.MetadataSwag'
produces:
- application/json
responses:
"200":
description: OK
schema:
$ref: '#/definitions/MySwagger.Result'
"400":
description: Bad Request
schema:
$ref: '#/definitions/MySwagger.Result'
summary: 获取元数据列表
tags:
- metadata
/v1/openapi/metadata/UpdateMetadata/{id}:
post:
consumes:
- application/json
description: |-
json:"`datasource_id`" xorm:"default ''NULL'' comment('数据源编码') index VARCHAR(36)" example:"0383FF67-CCBA-4256-891E-BAFD487547FA"
json:"item_name" xorm:"not null comment('数据项名称【英文】') VARCHAR(50)" example:"org_name"
json:"dic_id" xorm:"default ''NULL'' comment('数据字典ID') index VARCHAR(36)" example:"F38BD0DB-0142-4356-8F2B-623813FC2578"
json:"item_type" xorm:"default ''NULL'' comment('数据项类型【1整数、2浮点、3字符、4布尔、5日期、6时间、7日期+时间】') VARCHAR(50)" example:"string"
json:"item_length" xorm:"default NULL comment('数据最大长度【UTF-8 字符长度】') INT(11)" example:"36"
json:"item_pattern" xorm:"default 'NULL' comment('数据项模式') VARCHAR(255)" example:""
json:"item_info" xorm:"not null comment('数据项说明') VARCHAR(50)" example:"我是数据项说明"
json:"check_name" xorm:"not null default -1 comment('是否检测名称【1-1否】') INT(11)" example:"1"
json:"check_dic" xorm:"not null default -1 comment('是否检测字典') INT(11)" example:"1"
json:"check_type" xorm:"not null default -1 comment('是否检测类型') INT(11)" example:"1"
json:"check_pattern" xorm:"not null default -1 comment('是否检测模式') INT(11)" example:"1"
json:"check_exist" xorm:"not null default -1 comment('是否检测必填') INT(11)" example:"1"
json:"delete_flag" xorm:"not null default -1 comment('删除标志【默认-11删除-1正常】') INT(11)" example:"1"
json:"enable_flag" xorm:"not null default 1 comment('启用标志【默认11启用-1禁用】') INT(11)" example:"1"
operationId: updateMetadata
parameters:
- description: 元数据ID
in: path
name: id
required: true
type: string
- description: 元数据
in: body
name: input
required: true
schema:
$ref: '#/definitions/MySwagger.MetadataSwag'
produces:
- application/json
responses:
"200":
description: OK
schema:
$ref: '#/definitions/MySwagger.Result'
"400":
description: Bad Request
schema:
$ref: '#/definitions/MySwagger.Result'
summary: 修改元数据
tags:
- metadata
/v1/openapi/orgtree/CreateOrgtree:
post:
consumes:
- application/json
description: |-
创建机构
`json:"id" xorm:"not null pk comment('ID【根节点默认为-1】') VARCHAR(36)" example:"0383FF67-CCBA-4256-891E-BAFD487547FA"`
`*`json:"org_name" xorm:"not null comment('机构名称') VARCHAR(100)" example:"开平区教育局"`
`*`json:"org_type" xorm:"not null comment('机构类型【1教育局、2学校、3教辅单位、4大学区、5部门、6、主校7、学段、8年级、9班级】') INT(11)" example:"1"`
`*`json:"parent_id" xorm:"default ''NULL'' comment('父节点ID') VARCHAR(36)" example:"0383FF67-CCBA-4256-891E-BAFD487547FA"`
`json:"cat_id" xorm:"not null comment('层级ID【4位数字一组、右侧多级累加】') VARCHAR(100)" example:"0383FF67-CCBA-4256-891E-BAFD487547FA"`
`*`json:"province_id" xorm:"default 'NULL' comment('省编码') VARCHAR(6)" example:"0383FF67-CCBA-4256-891E-BAFD487547FA"`
`*`json:"city_id" xorm:"default 'NULL' comment('地市编码') VARCHAR(6)" example:"0383FF67-CCBA-4256-891E-BAFD487547FA"`
`*`json:"area_id" xorm:"default 'NULL' comment('县区编码') VARCHAR(6)" example:"0383FF67-CCBA-4256-891E-BAFD487547FA"`
`*`json:"`linksystem_id`" xorm:"default 'NULL' comment('源业务系统编码') VARCHAR(36)" example:"0383FF67-CCBA-4256-891E-BAFD487547FA"`
`json:"link_id" xorm:"default 'NULL' comment('业务系统机构原ID') VARCHAR(36)" example:"0383FF67-CCBA-4256-891E-BAFD487547FA"`
`json:"create_time" xorm:"default 'NULL' created comment('建立时间') DATETIME" example:"2020-06-11 09:19:26"`
`json:"change_time" xorm:"default 'NULL' updated comment('最近修改时间') DATETIME" example:"2020-06-11 09:19:26"`
`json:"delete_time" xorm:"default 'NULL' deleted comment('删除时间') DATETIME" example:"2020-06-11 09:19:26"`
`json:"delete_flag" xorm:"not null default -1 comment('删除标志【默认-11删除-1正常】') INT(11)" example:"1"`
`json:"enable_flag" xorm:"not null default 1 comment('启用标志【默认11启用-1禁用】') INT(11)" example:"1"`
`json:"page" example:"1"`
operationId: createOrgtree
parameters:
- description: 机构
in: body
name: input
required: true
schema:
$ref: '#/definitions/MySwagger.OrgtreeSwag'
produces:
- application/json
responses:
"200":
description: OK
schema:
$ref: '#/definitions/MySwagger.Result'
"400":
description: Bad Request
schema:
$ref: '#/definitions/MySwagger.Result'
summary: 创建机构
tags:
- orgtree
/v1/openapi/orgtree/DeleteOrgtree/{id}:
post:
consumes:
- application/json
description: |-
删除机构
`*`json:"id" xorm:"not null pk comment('ID') VARCHAR(36)"
operationId: deleteOrgtree
parameters:
- description: 机构ID
in: path
name: id
required: true
type: string
produces:
- application/json
responses:
"200":
description: OK
schema:
$ref: '#/definitions/MySwagger.Result'
"400":
description: Bad Request
schema:
$ref: '#/definitions/MySwagger.Result'
summary: 删除机构
tags:
- orgtree
/v1/openapi/orgtree/ReadOrgtree:
post:
consumes:
- application/json
description: |-
获取机构列表
`json:"id" xorm:"not null pk comment('ID【根节点默认为-1】') VARCHAR(36)" example:"0383FF67-CCBA-4256-891E-BAFD487547FA"`
`json:"org_name" xorm:"not null comment('机构名称') VARCHAR(100)" example:"开平区教育局"`
`json:"org_type" xorm:"not null comment('机构类型【1教育局、2学校、3教辅单位、4大学区、5部门、6、主校7、学段、8年级、9班级】') INT(11)" example:"1"`
`json:"parent_id" xorm:"default ''NULL'' comment('父节点ID') VARCHAR(36)" example:"0383FF67-CCBA-4256-891E-BAFD487547FA"`
`json:"cat_id" xorm:"not null comment('层级ID【4位数字一组、右侧多级累加】') VARCHAR(100)" example:"0383FF67-CCBA-4256-891E-BAFD487547FA"`
`json:"province_id" xorm:"default 'NULL' comment('省编码') VARCHAR(6)" example:"0383FF67-CCBA-4256-891E-BAFD487547FA"`
`json:"city_id" xorm:"default 'NULL' comment('地市编码') VARCHAR(6)" example:"0383FF67-CCBA-4256-891E-BAFD487547FA"`
`json:"area_id" xorm:"default 'NULL' comment('县区编码') VARCHAR(6)" example:"0383FF67-CCBA-4256-891E-BAFD487547FA"`
`json:"`linksystem_id`" xorm:"default 'NULL' comment('源业务系统编码') VARCHAR(36)" example:"0383FF67-CCBA-4256-891E-BAFD487547FA"`
`json:"link_id" xorm:"default 'NULL' comment('业务系统机构原ID') VARCHAR(36)" example:"0383FF67-CCBA-4256-891E-BAFD487547FA"`
`json:"create_time" xorm:"default 'NULL' created comment('建立时间') DATETIME" example:"2020-06-11 09:19:26"`
`json:"change_time" xorm:"default 'NULL' updated comment('最近修改时间') DATETIME" example:"2020-06-11 09:19:26"`
`json:"delete_time" xorm:"default 'NULL' deleted comment('删除时间') DATETIME" example:"2020-06-11 09:19:26"`
`json:"delete_flag" xorm:"not null default -1 comment('删除标志【默认-11删除-1正常】') INT(11)" example:"1"`
`json:"enable_flag" xorm:"not null default 1 comment('启用标志【默认11启用-1禁用】') INT(11)" example:"1"`
`json:"page" example:"1"`
operationId: readOrgtree
parameters:
- description: 机构
in: body
name: input
required: true
schema:
$ref: '#/definitions/MySwagger.OrgtreeSwag'
produces:
- application/json
responses:
"200":
description: OK
schema:
$ref: '#/definitions/MySwagger.Result'
"400":
description: Bad Request
schema:
$ref: '#/definitions/MySwagger.Result'
summary: 获取机构列表
tags:
- orgtree
/v1/openapi/orgtree/UpdateOrgtree/{id}:
post:
consumes:
- application/json
description: |-
修改机构
`json:"id" xorm:"not null pk comment('ID【根节点默认为-1】') VARCHAR(36)" example:"0383FF67-CCBA-4256-891E-BAFD487547FA"`
`json:"org_name" xorm:"not null comment('机构名称') VARCHAR(100)" example:"开平区教育局"`
`json:"org_type" xorm:"not null comment('机构类型【1教育局、2学校、3教辅单位、4大学区、5部门、6、主校7、学段、8年级、9班级】') INT(11)" example:"1"`
`json:"parent_id" xorm:"default ''NULL'' comment('父节点ID') VARCHAR(36)" example:"0383FF67-CCBA-4256-891E-BAFD487547FA"`
`json:"cat_id" xorm:"not null comment('层级ID【4位数字一组、右侧多级累加】') VARCHAR(100)" example:"0383FF67-CCBA-4256-891E-BAFD487547FA"`
`json:"province_id" xorm:"default 'NULL' comment('省编码') VARCHAR(6)" example:"0383FF67-CCBA-4256-891E-BAFD487547FA"`
`json:"city_id" xorm:"default 'NULL' comment('地市编码') VARCHAR(6)" example:"0383FF67-CCBA-4256-891E-BAFD487547FA"`
`json:"area_id" xorm:"default 'NULL' comment('县区编码') VARCHAR(6)" example:"0383FF67-CCBA-4256-891E-BAFD487547FA"`
`json:"`linksystem_id`" xorm:"default 'NULL' comment('源业务系统编码') VARCHAR(36)" example:"0383FF67-CCBA-4256-891E-BAFD487547FA"`
`json:"link_id" xorm:"default 'NULL' comment('业务系统机构原ID') VARCHAR(36)" example:"0383FF67-CCBA-4256-891E-BAFD487547FA"`
`json:"create_time" xorm:"default 'NULL' created comment('建立时间') DATETIME" example:"2020-06-11 09:19:26"`
`json:"change_time" xorm:"default 'NULL' updated comment('最近修改时间') DATETIME" example:"2020-06-11 09:19:26"`
`json:"delete_time" xorm:"default 'NULL' deleted comment('删除时间') DATETIME" example:"2020-06-11 09:19:26"`
`json:"delete_flag" xorm:"not null default -1 comment('删除标志【默认-11删除-1正常】') INT(11)" example:"1"`
`json:"enable_flag" xorm:"not null default 1 comment('启用标志【默认11启用-1禁用】') INT(11)" example:"1"`
`json:"page" example:"1"`
operationId: updateOrgtree
parameters:
- description: 机构ID
in: path
name: id
required: true
type: string
- description: 机构
in: body
name: input
required: true
schema:
$ref: '#/definitions/MySwagger.OrgtreeSwag'
produces:
- application/json
responses:
"200":
description: OK
schema:
$ref: '#/definitions/MySwagger.Result'
"400":
description: Bad Request
schema:
$ref: '#/definitions/MySwagger.Result'
summary: 修改机构
tags:
- orgtree
swagger: "2.0"
tags:
- description: 数据订阅
name: dataaccess
- description: 数据异常
name: dataerror
- description: 数据源
name: datasource
- description: 数据统计
name: datastatistic
- description: 字典
name: jyt2012
- description: 元数据
name: metadata
- description: 机构目录
name: orgtree
- description: 后台登陆
name: account