[ { 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: '', }, ];