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

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