四、权限工单

4.1 提交权限工单

  • 权限:( 仅登录 )
  • 地址:http://120.79.159.67:8000/api/v1/permission/user_group_submit
  • 方法:POST

4.1.1 入参

字段名 属性 是否必填 备注
group_tag string 必填 权限组标识
permission string 必填 权限标识,r=只读工单权限,w=读写工单权限
action int 必填 权限工单行为动作标识,新增=1、修改=2、删除=3
order_note string 必填 权限工单文字标题

4.1.2 正确出参

字段名 属性 备注
code int 状态码
message string 请求成功/失败消息
order_serial string 权限工单编号
order_note string 权限工单文字标题
applicant_tag string 申请人用户标识
action int 权限工单行为动作标识,新增=1、修改=2、删除=3
group_tag string 权限组标识
permission string 权限标识,r=只读工单权限,w=读写工单权限

4.1.3 错误出参

字段名 属性 备注
code int 状态码
message string 请求成功/失败消息

4.2 查询待审批权限工单

  • 权限:( 仅登录 )
  • 地址:http://120.79.159.67:8000/api/v1/permission/user_group_audit
  • 方法:GET

如果是 Admin 用户,结果集是所有待审批的权限工单(不支持搜索)。普通用户 仅返回自己拥有审批权限的授权信息数据

4.2.1 入参

字段名 属性 是否必填 备注
page int 选填 页码
page_size int 选填 页大小
conditions string 选填 工单编号、工单标题

4.2.2 正确出参

字段名 属性 备注
code int 状态码
message string 请求成功/失败消息
applicant_tag string 申请人用户标识
approver_tag string 审批人用户标识
order_serial string 权限工单编号
order_note string 权限工单文字标题
action string 权限工单行为动作标识,新增=1、修改=2、删除=3
order_state string 权限工单状态,待审核=1,审核通过=2,审核未通过=3
group_tag string 要加入的权限组标识
permission string 权限标识,r=只读工单权限,w=读写工单权限
create_time string 权限工单创建时间
group_name string 权限工单申请权限组组名,对应 group_tag标识的权限组名
applicant_name string 权限工单申请用户名,对应 applicant_tag标识的真实姓名
approver_name string 权限工单审批用户名,对应 approver_tag标识的真实姓名

4.2.3 错误出参

字段名 属性 备注
code int 状态码
message string 请求成功/失败消息

4.3 查询用户个人权限工单

  • 权限:( 仅登录 )
  • 地址:http://120.79.159.67:8000/api/v1/permission/user_group_list
  • 方法:GET

4.3.1 入参

字段名 属性 是否必填 备注
page int 选填 页码
page_size int 选填 页大小
conditions string 选填 工单编号、工单标题

4.3.2 正确出参

字段名 属性 备注
code int 状态码
message string 请求成功/失败消息
applicant_tag string 申请人用户标识
approver_tag string 审批人用户标识
order_serial string 权限工单编号
order_note string 权限工单文字标题
action string 权限工单行为动作标识,新增=1、修改=2、删除=3
order_state string 权限工单状态,待审核=1,审核通过=2,审核未通过=3
group_tag string 要加入的权限组标识
permission string 权限标识,r=只读工单权限,w=读写工单权限
create_time string 权限工单创建时间
group_name string 权限工单申请权限组组名,对应 group_tag标识的权限组名
applicant_name string 权限工单申请用户名,对应 applicant_tag标识的真实姓名
approver_name string 权限工单审批用户名,对应 approver_tag标识的真实姓名

4.3.3 错误出参

字段名 属性 备注
code int 状态码
message string 请求成功/失败消息

4.4 审核权限工单

  • 权限:( 仅登录 )
  • 地址:http://120.79.159.67:8000/api/v1/permission/user_group_audit
  • 方法:PUT

4.4.1 入参

字段名 属性 是否必填 备注
order_serial string 必填 权限工单编号
order_state int 必填 权限工单状态,待审核=1,审核通过=2,审核未通过=3
rejecte_note string 选填 审核未通过原因,order_state=3时必须填写

4.4.2 正确出参

字段名 属性 备注
code int 状态码
message string 请求成功/失败消息
order_serial string 权限工单编号
order_state string 权限工单状态,待审核=1,审核通过=2,审核未通过=3
approver_tag string 权限工单审批人用户标识
approver_date string 权限工单审批人 审批工单时间

4.4.3 错误出参

字段名 属性 备注
code int 状态码
message string 请求成功/失败消息

4.5 查询所有权限工单

  • 权限:( 仅Admin )
  • 地址:http://120.79.159.67:8000/api/v1/permission/user_group_total_list
  • 方法:GET

4.5.1 入参

字段名 属性 是否必填 备注
page int 选填 页码
page_size int 选填 页大小
conditions string 选填 工单编号、工单标题

4.5.2 正确出参

字段名 属性 备注
code int 状态码
message string 请求成功/失败消息
applicant_tag string 申请人用户标识
approver_tag string 审批人用户标识
order_serial string 权限工单编号
order_note string 权限工单文字标题
action string 权限工单行为动作标识,新增=1、修改=2、删除=3
order_state string 权限工单状态,待审核=1,审核通过=2,审核未通过=3
group_tag string 要加入的权限组标识
permission string 权限标识,r=只读工单权限,w=读写工单权限
create_time string 权限工单创建时间
group_name string 权限工单申请权限组组名,对应 group_tag标识的权限组名
applicant_name string 权限工单申请用户名,对应 applicant_tag标识的真实姓名
approver_name string 权限工单审批用户名,对应 approver_tag标识的真实姓名

4.5.3 错误出参

字段名 属性 备注
code int 状态码
message string 请求成功/失败消息

五、SQL工单

5.1 提交SQL检查

  • 权限:( 仅登录 )
  • 地址:http://120.79.159.67:8000/api/v1/sqlorder/mysql_submit_check
  • 方法:POST

5.1.1 入参

字段名 属性 是否必填 备注
instance_tag string 必填 数据库实例ID
instance_db string 必填 数据库 库名
order_type string 必填 工单类型
order_content string 必填 SQL代码

5.1.2 正确出参

字段名 属性 备注
code int 状态码
message string 请求成功/失败消息
sql_id int 按照提交SQL时的顺序id编号
stage_status string 审核状态
error_level int 错误级别,0=通过,1=警告,2=严重(error_level =1时必须强制提交,error_level =2时无法提交)
error_message string 错误信息,0=null
sqltext string 提交的SQL代码,以 ; 符号自动分割成多条记录返回
affect_rows int 分割好的SQL代码,在数据库预计影响数据行数

5.1.3 错误出参

字段名 属性 备注
code int 状态码
message string 请求成功/失败消息

5.2 提交SQL工单

  • 权限:( 仅登录 )
  • 地址:http://120.79.159.67:8000/api/v1/sqlorder/mysql_submit_execude
  • 方法:POST

5.2.1 入参

字段名 属性 是否必填 备注
mandatory bool 必填 true=强制提交,false=普通提交(error_level =1时必须强制提交,error_level =2时无法提交)
order_note string 必填 工单标题
backup_status bool 必填 true=备份SQL变更,false=不备份
instance_tag string 必填 数据库实例ID
instance_db string 必填 数据库 库名
order_type string 必填 工单类型
order_content string 必填 SQL代码

5.2.2 正确出参

字段名 属性 备注
code int 状态码
message string 请求成功/失败消息
applicant_tag string 提交工单的用户标识
order_serial string 工单编号
order_note string 工单标题
order_type string 工单类型
approver_group_tag string 工单归属的权限组标识
backup_status bool true=备份SQL变更,false=不备份
instance_db string 数据库 库名
instance_tag string 数据库实例ID
instance_name string 数据库实例名称
mandatory bool true=强制提交,false=普通提交(error_level =1时必须强制提交,error_level =2时无法提交)
applicant_name string 提交工单的用户标识,对应 applicant_tag 标识的真实姓名

5.2.3 错误出参

字段名 属性 备注
code int 状态码
message string 请求成功/失败消息

5.3 查询用户个人SQL工单

  • 权限:( 仅登录 )
  • 地址:http://120.79.159.67:8000/api/v1/sqlorder/mysql_user_list
  • 方法:GET

5.3.1 入参

字段名 属性 是否必填 备注
page int 选填 页码
page_size int 选填 页大小
conditions string 选填 工单编号、工单标题

5.3.2 正确出参

字段名 属性 备注
code int 状态码
message string 请求成功/失败消息
applicant_tag string 提交工单的用户标识
approver_tag string 审批工单的用户标识
execute_tag string 执行工单的用户标识
order_serial string 工单编号
order_note string 工单标题
order_type string 工单类型
order_state string 工单当前状态,待审核=1,审核通过=2,审核未通过=3,执行中=4,执行成功=5,执行失败=6,Ghost变更中=7,定时执行中=8
backup_status bool true=备份SQL变更,false=不备份
instance_tag string 数据库实例ID
instance_name string 数据库实例名称
create_time string 工单创建时间
cron_time string 工单定时执行时间
applicant_name string 工单申请用户名,对应 applicant_tag 标识的真实姓名
approver_name string 工单工单审批用户名,对应 approver_tag 标识的真实姓名
execute_name string 工单执行用户名,对应 execute_tag 标识的真实姓名

5.3.3 错误出参

字段名 属性 备注
code int 状态码
message string 请求成功/失败消息

5.4 查询所有SQL工单

  • 权限:( 仅Admin )
  • 地址:http://120.79.159.67:8000/api/v1/sqlorder/mysql_total_list
  • 方法:GET

5.4.1 入参

字段名 属性 是否必填 备注
page int 选填 页码
page_size int 选填 页大小
conditions string 选填 工单编号、工单标题

5.4.2 正确出参

字段名 属性 备注
code int 状态码
message string 请求成功/失败消息
applicant_tag string 提交工单的用户标识
approver_tag string 审批工单的用户标识
execute_tag string 执行工单的用户标识
order_serial string 工单编号
order_note string 工单标题
order_type string 工单类型
order_state string 工单当前状态,待审核=1,审核通过=2,审核未通过=3,执行中=4,执行成功=5,执行失败=6,Ghost变更中=7,定时执行中=8
backup_status bool true=备份SQL变更,false=不备份
instance_tag string 数据库实例ID
instance_name string 数据库实例名称
create_time string 工单创建时间
cron_time string 工单定时执行时间
applicant_name string 工单申请用户名,对应 applicant_tag 标识的真实姓名
approver_name string 工单工单审批用户名,对应 approver_tag 标识的真实姓名
execute_name string 工单执行用户名,对应 execute_tag 标识的真实姓名

5.4.3 错误出参

字段名 属性 备注
code int 状态码
message string 请求成功/失败消息

5.5 查询SQL工单明细

  • 权限:( 仅登录 )
  • 地址:http://120.79.159.67:8000/api/v1/sqlorder/mysql_detail
  • 方法:GET

5.5.1 入参

字段名 属性 是否必填 备注
order_serial string 必填 工单编号

5.5.2 正确出参

字段名 属性 备注
code int 状态码
message string 请求成功/失败消息
order_state int SQL工单明细中每一条SQL的状态:1=待执行,2=执行成功,3=执行失败,4=执行中
sql_id int 按照提交SQL时的顺序 id 编号
stage_status string SQL结果状态
error_level int 错误级别,0=通过,1=警告,2=严重(error_level =1时必须强制提交,error_level =2时无法提交)
error_message string 错误信息,0=null
sqltext string 提交的SQL代码,以 ; 符号自动分割成多条记录返回
affect_rows int 分割好的SQL代码,在数据库预计影响数据行数
execute_time string SQL总执行时间
instance_tag string 数据库实例ID
instance_db string 数据库 库名

5.5.3 错误出参

字段名 属性 备注
code int 状态码
message string 请求成功/失败消息

5.6 查询待审批SQL工单

  • 权限:( 仅登录 )
  • 地址:http://120.79.159.67:8000/api/v1/sqlorder/mysql_audit
  • 方法:GET

如果是 Admin 用户,结果集是所有待审批的SQL工单(不支持搜索)。普通用户 仅返回自己拥有审批权限的SQL工单数据

5.6.1 入参

字段名 属性 是否必填 备注
page int 选填 页码
page_size int 选填 页大小
conditions string 选填 工单编号、工单标题

5.6.2 正确出参

字段名 属性 备注
code int 状态码
message string 请求成功/失败消息
applicant_tag string 提交工单的用户标识
approver_tag string 审批工单的用户标识
execute_tag string 执行工单的用户标识
order_serial string 工单编号
order_note string 工单标题
order_type string 工单类型
order_state string 工单当前状态,待审核=1,审核通过=2,审核未通过=3,执行中=4,执行成功=5,执行失败=6,Ghost变更中=7,定时执行中=8
backup_status bool true=备份SQL变更,false=不备份
instance_tag string 数据库实例ID
instance_name string 数据库实例名称
create_time string 工单创建时间
cron_time string 工单定时执行时间
applicant_name string 工单申请用户名,对应 applicant_tag 标识的真实姓名
approver_name string 工单工单审批用户名,对应 approver_tag 标识的真实姓名
execute_name string 工单执行用户名,对应 execute_tag 标识的真实姓名

5.6.3 错误出参

字段名 属性 备注
code int 状态码
message string 请求成功/失败消息

5.7 审批SQL工单

  • 权限:( 仅登录 )
  • 地址:http://120.79.159.67:8000/api/v1/sqlorder/mysql_audit
  • 方法:PUT

5.7.1 入参

字段名 属性 是否必填 备注
order_serial string 必填 工单编号
order_state bool 必填 true=审批通过,false=驳回工单
rejecte_note string 选填 驳回工单说明,order_state=false 时必填

5.7.2 正确出参

字段名 属性 备注
code int 状态码
message string 请求成功/失败消息
approver_tag string 审批工单的用户标识
approver_date string 工单审批时间
order_serial string 工单编号
order_state string 工单当前状态,待审核=1,审核通过=2,审核未通过=3,执行中=4,执行成功=5,执行失败=6,Ghost变更中=7,定时执行中=8
rejecte_note string 驳回工单说明

5.7.3 错误出参

字段名 属性 备注
code int 状态码
message string 请求成功/失败消息

5.8 执行SQL工单

  • 权限:( 仅Admin )
  • 地址:http://120.79.159.67:8000/api/v1/sqlorder/mysql_execute
  • 方法:PUT

5.8.1 入参

字段名 属性 是否必填 备注
order_serial string 必填 工单编号
ghost_status bool 必填 true=Ghost变更,false=Native变更
cron_time string 选填 定时执行工单时间,传入 cron_time参数工单变更为 定时执行中,直到指定时间开始执行

5.8.2 正确出参

字段名 属性 备注
code int 状态码
message string 请求成功/失败消息
order_serial string 工单编号
order_state string 工单当前状态,待审核=1,审核通过=2,审核未通过=3,执行中=4,执行成功=5,执行失败=6,Ghost变更中=7,定时执行中=8
cron_time string 定时执行工单时间,传入 cron_time参数工单变更为 定时执行中,直到指定时间开始执行
ghost_status string true=Ghost变更,false=Native变更

5.8.3 错误出参

字段名 属性 备注
code int 状态码
message string 请求成功/失败消息

5.9 执行SQL工单某一条SQL

  • 权限:( 仅Admin )
  • 地址:http://120.79.159.67:8000/api/v1/sqlorder/mysql_single_execute
  • 方法:PUT

5.9.1 入参

字段名 属性 是否必填 备注
order_serial string 必填 工单编号
sql_id string 必填 查询工单详情可以获取 sql_id
ghost_status bool 必填 true=Ghost变更,false=Native变更

5.9.2 正确出参

字段名 属性 备注
code int 状态码
message string 请求成功/失败消息
order_serial string 工单编号
sql_id string 查询工单详情获取 sql_id,在一个工单内,代表SQL的唯一序号
order_state string 工单当前状态,待审核=1,审核通过=2,审核未通过=3,执行中=4,执行成功=5,执行失败=6,Ghost变更中=7,定时执行中=8
ghost_status string true=Ghost变更,false=Native变更

5.9.3 错误出参

字段名 属性 备注
code int 状态码
message string 请求成功/失败消息

5.10 查询Ghost运行信息

  • 权限:( 仅Admin )
  • 地址:http://120.79.159.67:8000/api/v1/sqlorder/mysql_ghost_status
  • 方法:GET

5.10.1 入参

字段名 属性 是否必填 备注
order_serial string 必填 工单编号

5.10.2 正确出参

字段名 属性 备注
code int 状态码
message string 请求成功/失败消息
sqlsha1 string SQL代码唯一标识,用来 暂停/恢复/关闭 Ghost变更进程
database string 数据库 库名
table string 数据库 表名
percent int 变更进度百分比
remain_time string Ghost变更预计结束时间
data_line string Ghost变更预计影响数据行数
back_log string 处理binlog日志的积压数量
binlog_file string 当前数据库binlog日志文件名:偏移量
sqltext string SQL代码文本

5.10.3 错误出参

字段名 属性 备注
code int 状态码
message string 请求成功/失败消息

5.11 暂停/恢复Ghost运行状态

  • 权限:( 仅Admin )
  • 地址:http://120.79.159.67:8000/api/v1/sqlorder/mysql_ghost_status
  • 方法:PUT

5.11.1 入参

字段名 属性 是否必填 备注
sqlsha1 string 必填 SQL代码唯一标识
ghost_status bool 必填 true=恢复,false=暂停(目前没有接口返回Ghost运行状态,前端写两个按钮就行,重复执行也是正确 200返回)

5.11.2 正确出参

字段名 属性 备注
code int 状态码
message string 请求成功/失败消息

5.11.3 错误出参

字段名 属性 备注
code int 状态码
message string 请求成功/失败消息

5.12 查询SQL工单回滚代码

  • 权限:( 仅登录 )
  • 地址:http://120.79.159.67:8000/api/v1/sqlorder/mysql_sql_rollback
  • 方法:GET

普通用户只能查询本人提交工单的回滚数据,Admin可以查询所有工单的回滚数据

5.12.1 入参

字段名 属性 是否必填 备注
order_serial string 必填 工单编号
sql_id string 必填 查询工单详情可以获取 sql_id

5.12.2 正确出参

字段名 属性 备注
code int 状态码
message string 请求成功/失败消息
rollback_statement string 回滚SQL语句

5.12.3 错误出参

字段名 属性 备注
code int 状态码
message string 请求成功/失败消息

5.13 查询待执行SQL工单

  • 权限:( 仅Admin )
  • 地址:http://120.79.159.67:8000/api/v1/sqlorder/mysql_not_execute
  • 方法:GET

5.13.1 入参

字段名 属性 是否必填 备注
page int 选填 页码
page_size int 选填 页大小

5.13.2 正确出参

字段名 属性 备注
code int 状态码
message string 请求成功/失败消息
applicant_tag string 提交工单的用户标识
approver_tag string 审批工单的用户标识
execute_tag string 执行工单的用户标识
order_serial string 工单编号
order_note string 工单标题
order_type string 工单类型
order_state string 工单当前状态,待审核=1,审核通过=2,审核未通过=3,执行中=4,执行成功=5,执行失败=6,Ghost变更中=7,定时执行中=8
backup_status bool true=备份SQL变更,false=不备份
instance_tag string 数据库实例ID
instance_name string 数据库实例名称
create_time string 工单创建时间
cron_time string 工单定时执行时间
applicant_name string 工单申请用户名,对应 applicant_tag 标识的真实姓名
approver_name string 工单工单审批用户名,对应 approver_tag 标识的真实姓名
execute_name string 工单执行用户名,对应 execute_tag 标识的真实姓名

5.13.3 错误出参

字段名 属性 备注
code int 状态码
message string 请求成功/失败消息

5.14 查询个人自助执行SQL工单列表

  • 权限:( 仅登录 )
  • 地址:http://120.79.159.67:8000/api/v1/sqlorder/mysql_self_execute
  • 方法:GET

5.14.1 入参

字段名 属性 是否必填 备注
page int 选填 页码
page_size int 选填 页大小

5.14.2 正确出参

字段名 属性 备注
code int 状态码
message string 请求成功/失败消息
applicant_tag string 提交工单的用户标识
approver_tag string 审批工单的用户标识
execute_tag string 执行工单的用户标识
order_serial string 工单编号
order_note string 工单标题
order_type string 工单类型
order_state string 工单当前状态,待审核=1,审核通过=2,审核未通过=3,执行中=4,执行成功=5,执行失败=6,Ghost变更中=7,定时执行中=8
backup_status bool true=备份SQL变更,false=不备份
instance_tag string 数据库实例ID
instance_name string 数据库实例名称
create_time string 工单创建时间
cron_time string 工单定时执行时间
applicant_name string 工单申请用户名,对应 applicant_tag 标识的真实姓名
approver_name string 工单工单审批用户名,对应 approver_tag 标识的真实姓名
execute_name string 工单执行用户名,对应 execute_tag 标识的真实姓名

5.14.3 错误出参

字段名 属性 备注
code int 状态码
message string 请求成功/失败消息

5.15 用户个人自助执行SQL工单

  • 权限:( 仅登录 )
  • 地址:http://120.79.159.67:8000/api/v1/sqlorder/mysql_self_execute
  • 方法:PUT

5.15.1 入参

字段名 属性 是否必填 备注
order_serial string 必填 工单编号

5.15.2 正确出参

字段名 属性 备注
code int 状态码
message string 请求成功/失败消息
order_serial string 工单编号
order_state string 工单当前状态,待审核=1,审核通过=2,审核未通过=3,执行中=4,执行成功=5,执行失败=6,Ghost变更中=7,定时执行中=8

5.15.3 错误出参

字段名 属性 备注
code int 状态码
message string 请求成功/失败消息

六、资源工单

6.1 提交资源工单

  • 权限:( 仅登录 )
  • 地址:http://120.79.159.67:8000/api/v1/resources/submit_resource
  • 方法:POST

6.1.1 入参

字段名 属性 是否必填 备注
order_note string 必填 工单标题
instance_tag string 必填 数据库实例ID
instance_db string 必填 数据库 库名
order_type string 必填 工单类型,redis_key=Redis变更,mysql_user_database=MySQL变更
redis_type string Redis变更-必填 Redis变更类型:expire、delete、flushdb
key_match string Redis变更-delete、expire-必填 key匹配关键字
expire_ttl int Redis变更-expire-必填 key过期时间(单位:秒)
db_username string MySQL变更-必填 MySQL用户名
permission string MySQL变更-必填 权限标识:r=只读权限,w=读写权限

6.1.2 正确出参

字段名 属性 备注
code int 状态码
message string 请求成功/失败消息
applicant_tag string 提交工单的用户标识
order_serial string 工单编号
order_note string 工单标题
order_type string 工单类型
approver_group_tag string 工单归属的权限组标识

6.1.3 错误出参

字段名 属性 备注
code int 状态码
message string 请求成功/失败消息

6.2 查询用户个人资源工单

  • 权限:( 仅登录 )
  • 地址:http://120.79.159.67:8000/api/v1/resources/list_resource
  • 方法:GET

6.2.1 入参

字段名 属性 是否必填 备注
page int 选填 页码
page_size int 选填 页大小
conditions string 选填 工单编号、工单标题

6.2.2 正确出参

字段名 属性 备注
code int 状态码
message string 请求成功/失败消息
applicant_tag string 提交工单的用户标识
approver_tag string 审批工单的用户标识
execute_tag string 执行工单的用户标识
order_serial string 工单编号
order_note string 工单标题
order_type string 工单类型,redis_key=Redis变更,mysql_user_database=MySQL变更
order_state string 工单当前状态,待审核=1,审核通过=2,审核未通过=3,执行中=4,执行成功=5,执行失败=6
create_time string 工单创建时间
applicant_name string 工单申请用户名,对应 applicant_tag 标识的真实姓名
approver_name string 工单工单审批用户名,对应 approver_tag 标识的真实姓名
execute_name string 工单执行用户名,对应 execute_tag 标识的真实姓名

6.2.3 错误出参

字段名 属性 备注
code int 状态码
message string 请求成功/失败消息

6.3 查询资源工单明细

  • 权限:( 仅登录 )
  • 地址:http://120.79.159.67:8000/api/v1/resources/detail_resource
  • 方法:GET

6.3.1 入参

字段名 属性 是否必填 备注
order_serial string 必填 工单编号

6.3.2 正确出参

字段名 属性 备注
code int 状态码
message string 请求成功/失败消息
order_serial string 工单编号
instance_tag string 数据库实例ID
instance_name string 数据库实例名称
instance_db redis工单=int,mysql工单=string 数据库 库名
redis_type redis工单返回,string Redis变更类型:expire、delete、flushdb
key_match redis工单返回,string key匹配关键字
expire_ttl redis工单返回,int key过期时间(单位:秒)
db_username mysql工单返回,string MySQL用户名
permission mysql工单返回,string 权限标识:r=只读权限,w=读写权限
error_message string 错误信息

6.3.3 错误出参

字段名 属性 备注
code int 状态码
message string 请求成功/失败消息

6.4 查询所有资源工单

  • 权限:( 仅Admin )
  • 地址:http://120.79.159.67:8000/api/v1/resources/list_total_resource
  • 方法:GET

6.4.1 入参

字段名 属性 是否必填 备注
page int 选填 页码
page_size int 选填 页大小
conditions string 选填 工单编号、工单标题

6.4.2 正确出参

字段名 属性 备注
code int 状态码
message string 请求成功/失败消息
applicant_tag string 提交工单的用户标识
approver_tag string 审批工单的用户标识
execute_tag string 执行工单的用户标识
order_serial string 工单编号
order_note string 工单标题
order_type string 工单类型,redis_key=Redis变更,mysql_user_database=MySQL变更
order_state string 工单当前状态,待审核=1,审核通过=2,审核未通过=3,执行中=4,执行成功=5,执行失败=6
create_time string 工单创建时间
applicant_name string 工单申请用户名,对应 applicant_tag 标识的真实姓名
approver_name string 工单工单审批用户名,对应 approver_tag 标识的真实姓名
execute_name string 工单执行用户名,对应 execute_tag 标识的真实姓名

6.4.3 错误出参

字段名 属性 备注
code int 状态码
message string 请求成功/失败消息

6.5 查询待审批资源工单

  • 权限:( 仅登录 )
  • 地址:http://120.79.159.67:8000/api/v1/resources/audit_resource
  • 方法:GET

如果是 Admin 用户,结果集是所有待审批的资源工单(不支持搜索)。普通用户 仅返回自己拥有审批权限的资源工单数据

6.5.1 入参

字段名 属性 是否必填 备注
page int 选填 页码
page_size int 选填 页大小
conditions string 选填 工单编号、工单标题

6.5.2 正确出参

字段名 属性 备注
code int 状态码
message string 请求成功/失败消息
applicant_tag string 提交工单的用户标识
approver_tag string 审批工单的用户标识
execute_tag string 执行工单的用户标识
order_serial string 工单编号
order_note string 工单标题
order_type string 工单类型,redis_key=Redis变更,mysql_user_database=MySQL变更
order_state string 工单当前状态,待审核=1,审核通过=2,审核未通过=3,执行中=4,执行成功=5,执行失败=6
create_time string 工单创建时间
applicant_name string 工单申请用户名,对应 applicant_tag 标识的真实姓名
approver_name string 工单工单审批用户名,对应 approver_tag 标识的真实姓名
execute_name string 工单执行用户名,对应 execute_tag 标识的真实姓名

6.5.3 错误出参

字段名 属性 备注
code int 状态码
message string 请求成功/失败消息

6.6 审批资源工单

  • 权限:( 仅登录 )
  • 地址:http://120.79.159.67:8000/api/v1/resources/audit_resource
  • 方法:PUT

6.6.1 入参

字段名 属性 是否必填 备注
order_serial string 必填 工单编号
order_state bool 必填 true=审批通过,false=驳回工单
rejecte_note string 选填 驳回工单说明,order_state=false 时必填

6.6.2 正确出参

字段名 属性 备注
code int 状态码
message string 请求成功/失败消息
approver_tag string 审批工单的用户标识
approver_date string 工单审批时间
order_serial string 工单编号
order_state string 工单当前状态,待审核=1,审核通过=2,审核未通过=3,执行中=4,执行成功=5,执行失败=6
rejecte_note string 驳回工单说明

6.6.3 错误出参

字段名 属性 备注
code int 状态码
message string 请求成功/失败消息

6.7 执行资源工单

  • 权限:( 仅Admin )
  • 地址:http://120.79.159.67:8000/api/v1/resources/execute_resource
  • 方法:PUT

6.7.1 入参

字段名 属性 是否必填 备注
order_serial string 必填 工单编号

6.7.2 正确出参

字段名 属性 备注
code int 状态码
message string 请求成功/失败消息
order_serial string 工单编号
order_state string 工单当前状态,待审核=1,审核通过=2,审核未通过=3,执行中=4,执行成功=5,执行失败=6

6.7.3 错误出参

字段名 属性 备注
code int 状态码
message string 请求成功/失败消息
文档更新时间: 2022-04-19 20:06   作者:老A ✍