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.
3098 lines
90 KiB
3098 lines
90 KiB
[
|
|
{
|
|
mods: [
|
|
{
|
|
description: 'Auth Controller',
|
|
name: 'auth',
|
|
interfaces: [
|
|
{
|
|
description: '注销登录',
|
|
name: 'logout',
|
|
method: 'get',
|
|
path: '/api/auth/logout',
|
|
response: {
|
|
typeArgs: [
|
|
{
|
|
typeArgs: [],
|
|
typeName: 'ObjectMap',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
],
|
|
typeName: 'ResultVO',
|
|
isDefsType: true,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
parameters: [],
|
|
},
|
|
],
|
|
},
|
|
{
|
|
description: '验证码',
|
|
name: 'captcha',
|
|
interfaces: [
|
|
{
|
|
description: 'getCaptcha',
|
|
name: 'getCaptcha',
|
|
method: 'get',
|
|
path: '/api/captcha.jpg',
|
|
response: {
|
|
typeArgs: [],
|
|
typeName: '',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
parameters: [],
|
|
},
|
|
],
|
|
},
|
|
{
|
|
description: 'Menu Controller',
|
|
name: 'menu',
|
|
interfaces: [
|
|
{
|
|
consumes: ['application/json'],
|
|
description: '添加菜单',
|
|
name: 'addMenu',
|
|
method: 'post',
|
|
path: '/api/menu/add',
|
|
response: {
|
|
typeArgs: [
|
|
{
|
|
typeArgs: [],
|
|
typeName: 'Menu',
|
|
isDefsType: true,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
],
|
|
typeName: 'ResultVO',
|
|
isDefsType: true,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
parameters: [
|
|
{
|
|
in: 'body',
|
|
description: 'menu',
|
|
name: 'menu',
|
|
required: true,
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'Menu',
|
|
isDefsType: true,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
},
|
|
],
|
|
},
|
|
{
|
|
consumes: ['application/json'],
|
|
description: '删除菜单',
|
|
name: 'deleteMenu',
|
|
method: 'post',
|
|
path: '/api/menu/delete',
|
|
response: {
|
|
typeArgs: [
|
|
{
|
|
typeArgs: [],
|
|
typeName: 'Menu',
|
|
isDefsType: true,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
],
|
|
typeName: 'ResultVO',
|
|
isDefsType: true,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
parameters: [
|
|
{
|
|
in: 'query',
|
|
description: 'id',
|
|
name: 'id',
|
|
required: true,
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'number',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
},
|
|
],
|
|
},
|
|
{
|
|
consumes: ['application/json'],
|
|
description: '获取菜单详情',
|
|
name: 'getMenuDetail',
|
|
method: 'post',
|
|
path: '/api/menu/detail',
|
|
response: {
|
|
typeArgs: [
|
|
{
|
|
typeArgs: [],
|
|
typeName: 'Menu',
|
|
isDefsType: true,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
],
|
|
typeName: 'ResultVO',
|
|
isDefsType: true,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
parameters: [
|
|
{
|
|
in: 'query',
|
|
description: 'id',
|
|
name: 'id',
|
|
required: true,
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'number',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
},
|
|
],
|
|
},
|
|
{
|
|
description: '获取指定角色能够访问的菜单ID列表',
|
|
name: 'getRoleMenuIds',
|
|
method: 'get',
|
|
path: '/api/menu/ids/role',
|
|
response: {
|
|
typeArgs: [
|
|
{
|
|
typeArgs: [
|
|
{
|
|
typeArgs: [],
|
|
typeName: 'number',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
],
|
|
typeName: 'Array',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
],
|
|
typeName: 'ResultVO',
|
|
isDefsType: true,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
parameters: [
|
|
{
|
|
in: 'query',
|
|
description: 'roleId',
|
|
name: 'roleId',
|
|
required: false,
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'number',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
},
|
|
],
|
|
},
|
|
{
|
|
description: '获取菜单列表',
|
|
name: 'getMenuList',
|
|
method: 'get',
|
|
path: '/api/menu/list',
|
|
response: {
|
|
typeArgs: [
|
|
{
|
|
typeArgs: [
|
|
{
|
|
typeArgs: [],
|
|
typeName: 'Menu',
|
|
isDefsType: true,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
],
|
|
typeName: 'ListResultVO',
|
|
isDefsType: true,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
],
|
|
typeName: 'ResultVO',
|
|
isDefsType: true,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
parameters: [
|
|
{
|
|
in: 'query',
|
|
name: 'current',
|
|
required: false,
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'number',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
},
|
|
{
|
|
in: 'query',
|
|
name: 'pageSize',
|
|
required: false,
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'number',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
},
|
|
{
|
|
in: 'query',
|
|
name: 'sorter',
|
|
required: false,
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'string',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
},
|
|
],
|
|
},
|
|
{
|
|
consumes: ['application/json'],
|
|
description: '修改菜单',
|
|
name: 'modifyMenu',
|
|
method: 'post',
|
|
path: '/api/menu/modify',
|
|
response: {
|
|
typeArgs: [
|
|
{
|
|
typeArgs: [],
|
|
typeName: 'Menu',
|
|
isDefsType: true,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
],
|
|
typeName: 'ResultVO',
|
|
isDefsType: true,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
parameters: [
|
|
{
|
|
in: 'body',
|
|
description: 'menu',
|
|
name: 'menu',
|
|
required: true,
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'Menu',
|
|
isDefsType: true,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
},
|
|
],
|
|
},
|
|
{
|
|
consumes: ['application/json'],
|
|
description: '重置菜单元信息',
|
|
name: 'resetMenuMeta',
|
|
method: 'post',
|
|
path: '/api/menu/reset',
|
|
response: {
|
|
typeArgs: [],
|
|
typeName: 'object',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
parameters: [
|
|
{
|
|
in: 'body',
|
|
description: 'resetMenuDTO',
|
|
name: 'resetMenuDTO',
|
|
required: true,
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'ResetMenuDTO',
|
|
isDefsType: true,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
},
|
|
],
|
|
},
|
|
{
|
|
description: '获取菜单树',
|
|
name: 'getMenuTree',
|
|
method: 'get',
|
|
path: '/api/menu/tree',
|
|
response: {
|
|
typeArgs: [
|
|
{
|
|
typeArgs: [
|
|
{
|
|
typeArgs: [],
|
|
typeName: 'Menu',
|
|
isDefsType: true,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
],
|
|
typeName: 'Array',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
],
|
|
typeName: 'ResultVO',
|
|
isDefsType: true,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
parameters: [],
|
|
},
|
|
{
|
|
description: '获取当前用户可访问的菜单列表',
|
|
name: 'getCurrentUserMenuAuthority',
|
|
method: 'get',
|
|
path: '/api/menu/user/authority',
|
|
response: {
|
|
typeArgs: [
|
|
{
|
|
typeArgs: [
|
|
{
|
|
typeArgs: [],
|
|
typeName: 'string',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
],
|
|
typeName: 'Array',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
],
|
|
typeName: 'ResultVO',
|
|
isDefsType: true,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
parameters: [],
|
|
},
|
|
{
|
|
description: '获取当前用户可访问的菜单列表',
|
|
name: 'getCurrentUserMenuTree',
|
|
method: 'get',
|
|
path: '/api/menu/user/current',
|
|
response: {
|
|
typeArgs: [
|
|
{
|
|
typeArgs: [
|
|
{
|
|
typeArgs: [],
|
|
typeName: 'Menu',
|
|
isDefsType: true,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
],
|
|
typeName: 'Array',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
],
|
|
typeName: 'ResultVO',
|
|
isDefsType: true,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
parameters: [],
|
|
},
|
|
{
|
|
description: '获取指定用户可访问的菜单列表',
|
|
name: 'getUserMenuList',
|
|
method: 'get',
|
|
path: '/api/menu/user/{userId}',
|
|
response: {
|
|
typeArgs: [
|
|
{
|
|
typeArgs: [
|
|
{
|
|
typeArgs: [],
|
|
typeName: 'Menu',
|
|
isDefsType: true,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
],
|
|
typeName: 'ListResultVO',
|
|
isDefsType: true,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
],
|
|
typeName: 'ResultVO',
|
|
isDefsType: true,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
parameters: [
|
|
{
|
|
in: 'path',
|
|
description: 'userId',
|
|
name: 'userId',
|
|
required: true,
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'number',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
},
|
|
],
|
|
},
|
|
],
|
|
},
|
|
{
|
|
description: 'Project Controller',
|
|
name: 'project',
|
|
interfaces: [
|
|
{
|
|
consumes: ['application/json'],
|
|
description: '保存project数据',
|
|
name: 'saveProject',
|
|
method: 'post',
|
|
path: '/api/project',
|
|
response: {
|
|
typeArgs: [],
|
|
typeName: 'ProjectEntityObject',
|
|
isDefsType: true,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
parameters: [
|
|
{
|
|
in: 'body',
|
|
description: 'project',
|
|
name: 'project',
|
|
required: true,
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'ProjectEntityObject',
|
|
isDefsType: true,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
},
|
|
],
|
|
},
|
|
],
|
|
},
|
|
{
|
|
description: 'Test Controller',
|
|
name: 'test',
|
|
interfaces: [
|
|
{
|
|
description: 'get传参,简单类型,requestParam注解',
|
|
name: 'getUserInfo',
|
|
method: 'get',
|
|
path: '/test/user/detail',
|
|
response: {
|
|
typeArgs: [],
|
|
typeName: 'ResponseEntity',
|
|
isDefsType: true,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
parameters: [
|
|
{
|
|
in: 'query',
|
|
description: 'name',
|
|
name: 'name',
|
|
required: true,
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'string',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
},
|
|
{
|
|
in: 'query',
|
|
description: 'phone',
|
|
name: 'phone',
|
|
required: false,
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'string',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
},
|
|
],
|
|
},
|
|
{
|
|
consumes: ['application/json'],
|
|
description: 'post传参,简单类型,requestParam注解',
|
|
name: 'getUserInfo00',
|
|
method: 'post',
|
|
path: '/test/user/detail00',
|
|
response: {
|
|
typeArgs: [],
|
|
typeName: 'ResponseEntity',
|
|
isDefsType: true,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
parameters: [
|
|
{
|
|
in: 'query',
|
|
description: 'name',
|
|
name: 'name',
|
|
required: true,
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'string',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
},
|
|
{
|
|
in: 'query',
|
|
description: 'param',
|
|
name: 'param',
|
|
required: false,
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'string',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
},
|
|
],
|
|
},
|
|
{
|
|
description: 'get方法传参,类接收,无注解',
|
|
name: 'getUserInfo1',
|
|
method: 'get',
|
|
path: '/test/user/detail1',
|
|
response: {
|
|
typeArgs: [],
|
|
typeName: 'UserInfoVO',
|
|
isDefsType: true,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
parameters: [
|
|
{
|
|
in: 'query',
|
|
description: '姓名',
|
|
name: 'name',
|
|
required: false,
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'string',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
},
|
|
{
|
|
in: 'query',
|
|
description: '手机号',
|
|
name: 'phone',
|
|
required: false,
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'string',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
},
|
|
],
|
|
},
|
|
{
|
|
consumes: ['application/json'],
|
|
description: 'post方法传参,类接收,无注解',
|
|
name: 'getUserInfo11',
|
|
method: 'post',
|
|
path: '/test/user/detail11',
|
|
response: {
|
|
typeArgs: [],
|
|
typeName: 'UserInfoVO',
|
|
isDefsType: true,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
parameters: [
|
|
{
|
|
in: 'query',
|
|
description: '姓名',
|
|
name: 'name',
|
|
required: false,
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'string',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
},
|
|
{
|
|
in: 'query',
|
|
description: '手机号',
|
|
name: 'phone',
|
|
required: false,
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'string',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
},
|
|
],
|
|
},
|
|
{
|
|
description: 'get方法传参,类接收,requestparam注解',
|
|
name: 'getUserInfo2',
|
|
method: 'get',
|
|
path: '/test/user/detail2',
|
|
response: {
|
|
typeArgs: [],
|
|
typeName: 'UserInfoVO',
|
|
isDefsType: true,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
parameters: [
|
|
{
|
|
in: 'query',
|
|
description: 'param',
|
|
name: 'param',
|
|
required: true,
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'string',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
},
|
|
],
|
|
},
|
|
{
|
|
consumes: ['application/json'],
|
|
description: 'post方法传参,类接收,requestparam注解',
|
|
name: 'getUserInfo22',
|
|
method: 'post',
|
|
path: '/test/user/detail22',
|
|
response: {
|
|
typeArgs: [],
|
|
typeName: 'UserInfoVO',
|
|
isDefsType: true,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
parameters: [
|
|
{
|
|
in: 'query',
|
|
description: 'param',
|
|
name: 'param',
|
|
required: true,
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'string',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
},
|
|
],
|
|
},
|
|
{
|
|
description: 'get方法传参,类接收,requestbody注解',
|
|
name: 'getUserInfo3',
|
|
method: 'get',
|
|
path: '/test/user/detail3',
|
|
response: {
|
|
typeArgs: [],
|
|
typeName: 'UserInfoVO',
|
|
isDefsType: true,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
parameters: [
|
|
{
|
|
in: 'body',
|
|
description: 'param',
|
|
name: 'param',
|
|
required: true,
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'UserQuery',
|
|
isDefsType: true,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
},
|
|
],
|
|
},
|
|
{
|
|
consumes: ['application/json'],
|
|
description: 'post方法传参,类接收,requestbody注解',
|
|
name: 'getUserInfo4',
|
|
method: 'post',
|
|
path: '/test/user/detail4',
|
|
response: {
|
|
typeArgs: [],
|
|
typeName: 'UserInfoVO',
|
|
isDefsType: true,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
parameters: [
|
|
{
|
|
in: 'body',
|
|
description: 'param',
|
|
name: 'param',
|
|
required: true,
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'UserQuery',
|
|
isDefsType: true,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
},
|
|
],
|
|
},
|
|
{
|
|
consumes: ['application/json'],
|
|
description: 'post方法传参,类接收,requestbody注解',
|
|
name: 'getUserInfo5',
|
|
method: 'post',
|
|
path: '/test/user/detail5',
|
|
response: {
|
|
typeArgs: [
|
|
{
|
|
typeArgs: [],
|
|
typeName: 'MajorCategory',
|
|
isDefsType: true,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
],
|
|
typeName: 'ListResultVO',
|
|
isDefsType: true,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
parameters: [
|
|
{
|
|
in: 'body',
|
|
description: 'param',
|
|
name: 'param',
|
|
required: true,
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'MajorCategory',
|
|
isDefsType: true,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
},
|
|
],
|
|
},
|
|
{
|
|
consumes: ['application/json'],
|
|
description: 'post方法传参,类接收,requestbody注解',
|
|
name: 'getUserInfoResource',
|
|
method: 'post',
|
|
path: '/test/user/detailResource',
|
|
response: {
|
|
typeArgs: [
|
|
{
|
|
typeArgs: [],
|
|
typeName: 'Resource',
|
|
isDefsType: true,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
],
|
|
typeName: 'ResultVO',
|
|
isDefsType: true,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
parameters: [
|
|
{
|
|
in: 'body',
|
|
description: 'param',
|
|
name: 'param',
|
|
required: true,
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'Resource',
|
|
isDefsType: true,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
},
|
|
],
|
|
},
|
|
],
|
|
},
|
|
{
|
|
description: '用户管理',
|
|
name: 'user',
|
|
interfaces: [
|
|
{
|
|
description: '获取当前用户信息',
|
|
name: 'getCurrentUser',
|
|
method: 'get',
|
|
path: '/api/user/current',
|
|
response: {
|
|
typeArgs: [],
|
|
typeName: 'object',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
parameters: [],
|
|
},
|
|
{
|
|
description: '获取用户列表',
|
|
name: 'getUserList',
|
|
method: 'get',
|
|
path: '/api/user/list',
|
|
response: {
|
|
typeArgs: [
|
|
{
|
|
typeArgs: [
|
|
{
|
|
typeArgs: [],
|
|
typeName: 'User',
|
|
isDefsType: true,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
],
|
|
typeName: 'ListResultVO',
|
|
isDefsType: true,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
],
|
|
typeName: 'ResultVO',
|
|
isDefsType: true,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
parameters: [
|
|
{
|
|
in: 'query',
|
|
description: '姓名',
|
|
name: 'name',
|
|
required: false,
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'string',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
},
|
|
{
|
|
in: 'query',
|
|
description: '手机号',
|
|
name: 'phone',
|
|
required: false,
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'string',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
},
|
|
],
|
|
},
|
|
],
|
|
},
|
|
],
|
|
baseClasses: [
|
|
{
|
|
name: 'GrantedAuthority',
|
|
templateArgs: [],
|
|
properties: [
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'string',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'authority',
|
|
required: false,
|
|
},
|
|
],
|
|
},
|
|
{
|
|
description: '分页列表数据',
|
|
name: 'ListResultVO',
|
|
templateArgs: [
|
|
{
|
|
typeArgs: [],
|
|
typeName: 'MajorCategory',
|
|
isDefsType: true,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
],
|
|
properties: [
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'number',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'current',
|
|
description: '当前页码',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [
|
|
{
|
|
typeArgs: [],
|
|
typeName: 'MajorCategory',
|
|
isDefsType: true,
|
|
templateIndex: 0,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
],
|
|
typeName: 'Array',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'list',
|
|
description: '列表数据',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'number',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'pageSize',
|
|
description: '每页记录数',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'number',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'total',
|
|
description: '记录总数',
|
|
required: false,
|
|
},
|
|
],
|
|
},
|
|
{
|
|
description: '专业分类',
|
|
name: 'MajorCategory',
|
|
templateArgs: [],
|
|
properties: [
|
|
{
|
|
dataType: {
|
|
typeArgs: [
|
|
{
|
|
typeArgs: [],
|
|
typeName: 'MajorCategory',
|
|
isDefsType: true,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
],
|
|
typeName: 'Array',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'children',
|
|
description: '下级分类列表',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'string',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'code',
|
|
description: '分类编码',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'string',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'createTime',
|
|
description: '创建时间',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'number',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'createUserId',
|
|
description: '创建人',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'string',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'deleteTime',
|
|
description: '删除时间',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'number',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'deleteUserId',
|
|
description: '删除者',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'boolean',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'enable',
|
|
description: '是否启用',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'number',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'id',
|
|
description: '分类ID',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'string',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'lastModifyTime',
|
|
description: '最后更新时间',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'number',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'lastModifyUserId',
|
|
description: '最后更新者',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'number',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'level',
|
|
description: '分类级别',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'string',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'name',
|
|
description: '分类名称',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'number',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'parentId',
|
|
description: '上级分类ID',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'string',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'remark',
|
|
description: '备注',
|
|
required: false,
|
|
},
|
|
],
|
|
},
|
|
{
|
|
description: '菜单',
|
|
name: 'Menu',
|
|
templateArgs: [],
|
|
properties: [
|
|
{
|
|
dataType: {
|
|
typeArgs: [
|
|
{
|
|
typeArgs: [],
|
|
typeName: 'Menu',
|
|
isDefsType: true,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
],
|
|
typeName: 'Array',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'children',
|
|
description: '下级菜单',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'string',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'deleteTime',
|
|
description: '删除时间',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'string',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'icon',
|
|
description: '菜单图标',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'number',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'id',
|
|
description: '菜单ID',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'string',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'name',
|
|
description: '菜单名称',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'number',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'parentId',
|
|
description: '上级菜单',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'string',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'remark',
|
|
description: '备注',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'boolean',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'showInMenu',
|
|
description: '是否显示在菜单上',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'number',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'sort',
|
|
description: '显示排序',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'string',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'title',
|
|
description: '菜单标题',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'string',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'url',
|
|
description: '菜单链接',
|
|
required: false,
|
|
},
|
|
],
|
|
},
|
|
{
|
|
name: 'ProjectEntityObject',
|
|
templateArgs: [],
|
|
properties: [
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'string',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'achieveCode',
|
|
description: '成果登记号',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'string',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'appDate',
|
|
description: '应用日期',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'string',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'appField',
|
|
description: '应用领域 A、民用 B、军民通用\t',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'string',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'applicationSummary',
|
|
description: '应用推广情况概述',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'number',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'awardType',
|
|
description:
|
|
'奖励类别\tAPP_TECH:应用技术成果 \tBASIC_TECH:基础技术成果 \tEXTENSION:推广成果 \tTECH_BASIC:技术基础成果 \tSOFT_TECH:软科学成果 \tOTHER:其他',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'string',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'chnName',
|
|
description: '项目中文名',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'string',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'createTime',
|
|
description: '创建时间',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'number',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'createUserId',
|
|
description: '创建者',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'string',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'deleteTime',
|
|
description: '删除时间',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'number',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'deleteUserId',
|
|
description: '删除者',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'number',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'departmentId',
|
|
description: '主管部门',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'string',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'directBenifit',
|
|
description: '直接经济效益概述',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'string',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'engName',
|
|
description: '项目英文名',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'string',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'evaluateDate',
|
|
description: '评价日期',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'number',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'evaluateLevel',
|
|
description: '评价水平',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'number',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'evaluateOrgId',
|
|
description: '成果评价机构',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'number',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'id',
|
|
description: '项目ID',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'string',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'indirectBenifit',
|
|
description: '间接经济效益概述',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'number',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'intellectualProperty',
|
|
description: '授权的其他知识产权',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'number',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'inventionPatent',
|
|
description: '授权发明专利',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'string',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'lastModifyTime',
|
|
description: '最后修改时间',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'number',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'lastModifyUserId',
|
|
description: '最后修改者',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'number',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'majorCategoryId',
|
|
description: '专业分类',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'string',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'plan',
|
|
description: '计划名称',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'string',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'planCode',
|
|
description: '计划编号',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'string',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'projectEndTime',
|
|
description: '项目终止日期',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'string',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'projectInfo',
|
|
description: '项目简介',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'string',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'projectStartTime',
|
|
description: '项目开始日期',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'number',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'recomendLevel',
|
|
description: '推荐等级',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'number',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'recomendUnitId',
|
|
description: '推荐单位',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'string',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'recommendDate',
|
|
description: '推荐日期',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'string',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'remark',
|
|
description: '项目备注',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'number',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'responsePersonId',
|
|
description: '主要完成人',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'number',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'secretLevel',
|
|
description: '密级',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'string',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'socialBenifit',
|
|
description: '社会效益概述',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'number',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'status',
|
|
description:
|
|
'项目状态 {0:保存;1:提交;2::已分配专家;3:专家评审通过;4:已通过;6:专家评审未通过;7:打回修改;8:已拒绝;-1:无效项目',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'string',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'taskSource',
|
|
description:
|
|
'任务来源 A、国家计划 B、省部级计划、集团公司计划 C、计划外\t',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'string',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'techInnovation',
|
|
description: '技术创新',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'string',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'techLimitation',
|
|
description: '技术局限性',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'string',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'theme',
|
|
description: '主题词',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'string',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'thirdEvaluation',
|
|
description: '第三方评价描述',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'string',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'unitContribution',
|
|
description: '完成单位贡献情况阐述',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'number',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'unitId',
|
|
description: '主要完成单位',
|
|
required: false,
|
|
},
|
|
],
|
|
},
|
|
{
|
|
name: 'ResetMenuDTO',
|
|
templateArgs: [],
|
|
properties: [
|
|
{
|
|
dataType: {
|
|
typeArgs: [
|
|
{
|
|
typeArgs: [],
|
|
typeName: 'Menu',
|
|
isDefsType: true,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
],
|
|
typeName: 'Array',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'menus',
|
|
required: false,
|
|
},
|
|
],
|
|
},
|
|
{
|
|
description: '资源',
|
|
name: 'Resource',
|
|
templateArgs: [],
|
|
properties: [
|
|
{
|
|
dataType: {
|
|
typeArgs: [
|
|
{
|
|
typeArgs: [],
|
|
typeName: 'Resource',
|
|
isDefsType: true,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
],
|
|
typeName: 'Array',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'children',
|
|
description: '上级菜单ID',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'number',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'id',
|
|
description: '资源ID',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'boolean',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'isForAll',
|
|
description: '是否對所有角色開放',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'string',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'label',
|
|
description: '显示文本',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'string',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'method',
|
|
description: '请求方法类型',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'string',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'name',
|
|
description: '资源名称(方法签名)',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'number',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'parentId',
|
|
description: '上级菜单ID',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'boolean',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'permitAll',
|
|
description: '允许所有访问',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'number',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'sort',
|
|
description: '排序',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'string',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'url',
|
|
description: '链接',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'boolean',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'userScope',
|
|
description: '用户作用域',
|
|
required: false,
|
|
},
|
|
],
|
|
},
|
|
{
|
|
name: 'ResponseEntity',
|
|
templateArgs: [],
|
|
properties: [
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'object',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'body',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: '',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'statusCode',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'number',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'statusCodeValue',
|
|
required: false,
|
|
},
|
|
],
|
|
},
|
|
{
|
|
description: '返回信息',
|
|
name: 'ResultVO',
|
|
templateArgs: [
|
|
{
|
|
typeArgs: [
|
|
{
|
|
typeArgs: [],
|
|
typeName: 'Menu',
|
|
isDefsType: true,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
],
|
|
typeName: 'ListResultVO',
|
|
isDefsType: true,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
],
|
|
properties: [
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'number',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'code',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [
|
|
{
|
|
typeArgs: [],
|
|
typeName: 'Menu',
|
|
isDefsType: true,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
],
|
|
typeName: 'ListResultVO',
|
|
isDefsType: true,
|
|
templateIndex: 0,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'data',
|
|
description: '数据',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'string',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'msg',
|
|
required: false,
|
|
},
|
|
],
|
|
},
|
|
{
|
|
description: '角色',
|
|
name: 'Role',
|
|
templateArgs: [],
|
|
properties: [
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'string',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'createTime',
|
|
description: '创建时间',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'number',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'createUserId',
|
|
description: '创建人',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'number',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'deleteUserId',
|
|
description: '删除者',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'boolean',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'enable',
|
|
description: '是否启用',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'number',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'id',
|
|
description: '角色ID',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'string',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'label',
|
|
description: '显示文本',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'string',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'lastModifyTime',
|
|
description: '最后更新时间',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'number',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'lastModifyUserId',
|
|
description: '最后更新者',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'string',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'name',
|
|
description: '角色名称',
|
|
required: false,
|
|
},
|
|
],
|
|
},
|
|
{
|
|
description: '用户',
|
|
name: 'User',
|
|
templateArgs: [],
|
|
properties: [
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'string',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'address',
|
|
description: '地址信息',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [
|
|
{
|
|
typeArgs: [],
|
|
typeName: 'GrantedAuthority',
|
|
isDefsType: true,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
],
|
|
typeName: 'Array',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'authorities',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'string',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'createTime',
|
|
description: '创建时间',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'number',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'createUserId',
|
|
description: '创建人',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'string',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'deleteTime',
|
|
description: '删除时间',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'number',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'deleteUserId',
|
|
description: '删除者',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'boolean',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'enable',
|
|
description: '是否启用 1:启用 0:禁用',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'boolean',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'enabled',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'string',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'fullName',
|
|
description: '用户真实名',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'number',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'id',
|
|
description: '用户id',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'string',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'lastModifyTime',
|
|
description: '最后更新时间',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'number',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'lastModifyUserId',
|
|
description: '最后更新者',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'string',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'password',
|
|
description: '用户密码',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'string',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'phone',
|
|
description: '手机号',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [
|
|
{
|
|
typeArgs: [],
|
|
typeName: 'Role',
|
|
isDefsType: true,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
],
|
|
typeName: 'Array',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'roles',
|
|
description: '角色列表',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'number',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'unitId',
|
|
description: '所属单位',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'string',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'username',
|
|
description: '用户名',
|
|
required: false,
|
|
},
|
|
],
|
|
},
|
|
{
|
|
description: '用户信息',
|
|
name: 'UserInfoVO',
|
|
templateArgs: [],
|
|
properties: [
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'string',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'address',
|
|
description: '地址信息',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'boolean',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'enable',
|
|
description: '是否启用',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'string',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'fullName',
|
|
description: '用户真实名',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'number',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'id',
|
|
description: '用户id',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'string',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'loginType',
|
|
description: '登录方式',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'string',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'phone',
|
|
description: '手机号',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [
|
|
{
|
|
typeArgs: [],
|
|
typeName: 'Role',
|
|
isDefsType: true,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
],
|
|
typeName: 'Array',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'roles',
|
|
description: '角色列表',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'number',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'unitId',
|
|
description: '所属单位',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'string',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'username',
|
|
description: '用户名',
|
|
required: false,
|
|
},
|
|
],
|
|
},
|
|
{
|
|
description: '用户信息查询',
|
|
name: 'UserQuery',
|
|
templateArgs: [],
|
|
properties: [
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'string',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'name',
|
|
description: '姓名',
|
|
required: false,
|
|
},
|
|
{
|
|
dataType: {
|
|
typeArgs: [],
|
|
typeName: 'string',
|
|
isDefsType: false,
|
|
templateIndex: -1,
|
|
compileTemplateKeyword: '#/definitions/',
|
|
enum: [],
|
|
typeProperties: [],
|
|
},
|
|
name: 'phone',
|
|
description: '手机号',
|
|
required: false,
|
|
},
|
|
],
|
|
},
|
|
],
|
|
name: '',
|
|
},
|
|
];
|
|
|