类 | 说明 |
---|---|
SysAppClientDirective |
sysAppClient 应用客户端查询指令
参数列表
id :客户端id,结果返回object
SysAppClient
ids :
多个客户端id,逗号或空格间隔,当id为空时生效,结果返回map (id,object )
使用示例
<@sys.appClient id=1>${object.clientVersion}</@sys.appClient>
<@sys.appClient ids='1,2,3'><#list map as
k,v>${k}:${v.clientVersion}<#sep>,</#list></@sys.appClient>
<script>
$.getJSON('${site.dynamicPath}api/directive/sys/appClient? |
SysAppClientListDirective |
sysAppClientList 应用客户端列表查询指令
参数列表
advanced :开启高级选项, 默认为false
disabled :高级选项:禁用状态,【true,false】,默认false
channel :渠道
userId :用户id
startLastLoginDate :起始上次登录日期,【2020-01-01
23:59:59】,【2020-01-01】
endLastLoginDate :终止上次登录日期,【2020-01-01 23:59:59】,【2020-01-01】
startCreateDate :起始创建日期,【2020-01-01 23:59:59】,【2020-01-01】
endCreateDate :终止创建日期,【2020-01-01 23:59:59】,【2020-01-01】
orderField
排序字段,[lastLoginDate:上次登录日期,createDate:创建日期],默认创建日期倒序
orderType :排序类型,【asc:正序,desc:倒序】,默认为倒序
pageIndex :页码
pageSize :每页条数
返回结果
page :PageHandler
page.list :List类型 查询结果实体列表
SysAppClient
使用示例
<@sys.appClientList pageSize=10><#list page.list as
a>${a.uuid}<#sep>,</#list></@sys.appClientList>
<script>
$.getJSON('${site.dynamicPath}api/directive/sys/appClientList? |
SysAppDirective |
sysApp 应用查询指令
参数列表
id :应用id,结果返回object
SysApp
ids :
多个应用id,逗号或空格间隔,当id为空时生效,结果返回map (id,object )
使用示例
<@sys.app id=1>${object.channel}</@sys.app>
<@sys.app ids='1,2,3'><#list map as
k,v>${k}:${v.channel}<#sep>,</#list></@sys.app>
<script>
$.getJSON('${site.dynamicPath}api/directive/sys/app? |
SysAppListDirective |
sysAppList 应用列表查询指令
参数列表
channel :渠道
pageIndex :页码
pageSize :每页条数
返回结果
page :PageHandler
page.list :List类型 查询结果实体列表
SysApp
使用示例
<@sys.appList pageSize=10><#list page.list as
a>${a.channel}<#sep>,</#list></@sys.appList> |
SysAppTokenListDirective |
sysAppTokenList 应用授权列表查询指令
参数列表
appId :应用id
pageIndex :页码
pageSize :每页条数
返回结果
page :PageHandler
page.list :List类型 查询结果实体列表
SysAppToken
使用示例
<@sys.appTokenList pageSize=10><#list page.list as
a>${a.authToken}<#sep>,</#list></@sys.appTokenList> |
SysAuthorizedDirective |
sysAuthorized 角色url授权查询指令
参数列表
roleIds :多个角色id
url
url,roleIds、url都存在时,结果返回true 或false ,表示这些角色是否拥有该url的权限
urls
多个url,当roleIds存在,且url为空时生效,结果返回map (url,true 或false )
使用示例
<@sys.authorized roleIds='1,2,3'
url='cmsContent/list'>${object}</@sys.authorized>
<@sys.authorized roleIds='1,2,3'
urls='cmsContent/list,cmsCategory/list'><#list map as
k,v>${k}:${v}<#sep>,</#list></@sys.authorized>
<script>
$.getJSON('${site.dynamicPath}api/directive/sys/authorized? |
SysClusterListDirective |
sysClusterList 系统节点列表查询指令
参数列表
startHeartbeatDate :起始心跳日期,【2020-01-01 23:59:59】,【2020-01-01】
endHeartbeatDate :终止心跳日期,【2020-01-01 23:59:59】,【2020-01-01】
master :是否主节点,【true,false】,默认false
orderField :排序字段,[createDate:上次登录日期,heartbeatDate:创建日期,id],默认id倒序
orderType :排序类型,【asc:正序,desc:倒序】,默认为倒序
pageIndex :页码
pageSize :每页条数
返回结果
page :PageHandler
page.list :List类型 查询结果实体列表
SysCluster
使用示例
<@sys.clusterList pageSize=10><#list page.list as
a>${a.uuid}<#sep>,</#list></@sys.clusterList>
<script>
$.getJSON('${site.dynamicPath}api/directive/sys/clusterList? |
SysConfigDataDirective |
sysConfigData 配置数据查询指令
参数列表
code :配置编码,结果返回object
SysConfigData
codes :多个配置编码,结果返回map (id,object )
使用示例
<@sys.configData code='site'>${object.register_url}</@sys.configData>
<script>
$.getJSON('${site.dynamicPath}api/directive/sys/configData? |
SysConfigDirective |
sysConfig 配置查询指令
参数列表
code :配置编码,结果返回object
ConfigInfo
使用示例
<@sys.config code='site'>${object.description}</@sys.config>
<script>
$.getJSON('${site.dynamicPath}api/directive/sys/config? |
SysConfigFieldListDirective |
sysConfigFieldList 配置数据字段列表查询指令
参数列表
code :配置编码
返回结果
list :List类型 查询结果实体列表
SysExtendField
使用示例
<@sys.configFieldList pageSize=10><#list list as
a>${a.name}<#sep>,</#list></@sys.configFieldList>
<script>
$.getJSON('${site.dynamicPath}api/directive/sys/configFieldList? |
SysConfigListDirective |
sysConfigList 配置列表查询指令
返回结果
list :List类型 查询结果实体列表
ConfigInfo
使用示例
<@sys.configList><#list list as
a>${a.code}<#sep>,</#list></@sys.configList>
<script>
$.getJSON('${site.dynamicPath}api/directive/sys/configList? |
SysDeptDirective |
sysDept 部门查询指令
参数列表
id :部门id,结果返回object
SysDept
ids :
多个部门id,逗号或空格间隔,当id为空时生效,结果返回map (id,object )
使用示例
<@sys.dept id=1>${object.name}</@sys.dept>
<@sys.dept ids='1,2,3'><#list map as
k,v>${k}:${v.name}<#sep>,</#list></@sys.dept>
<script>
$.getJSON('//sys.publicsys.com/api/directive/sys/dept? |
SysDeptItemDirective |
sysDeptItem 数据授权查询指令
参数列表
deptId :部门id
ItemId
分类id,deptId、ItemId都存在时,结果返回true 或false ,表示该部门是否拥有该分类下内容的数据权限
ItemIds
多个分类id,当deptId存在,且ItemId为空时生效,结果返回map (分类id,true 或false )
使用示例
<@sys.deptItem deptId=1 ItemId=1>${object}</@sys.deptItem>
<@sys.deptItem deptId=1 ItemIds=1,2,3><#list map as
k,v>${k}:${v}<#sep>,</#list></@sys.deptItem>
<script>
$.getJSON('${site.dynamicPath}api/directive/sys/deptItem? |
SysDeptItemListDirective |
sysDeptItemList 部门数据授权列表查询指令
参数列表
deptId :部门id
itemType :项目类型
itemId :项目id
pageIndex :页码
pageSize :每页条数
返回结果
page :PageHandler
page.list :List类型 查询结果实体列表
SysDeptItem
使用示例
<@sys.deptCategoryList deptId=1 pageSize=10><#list page.list as
a>${a.id.deptId}<#sep>,</#list></@sys.deptCategoryList>
<script>
$.getJSON('${site.dynamicPath}api/directive/sys/deptCategoryList? |
SysDeptListDirective |
sysDeptList 部门列表查询指令
参数列表
parentId :父部门id
userId :负责人id
name :名称
pageIndex :页码
pageSize :每页条数
返回结果
page :PageHandler
page.list :List类型 查询结果实体列表
SysDept
使用示例
<@sys.deptList pageSize=10><#list page.list as
a>${a.name}<#sep>,</#list></@sys.deptList>
<script>
$.getJSON('${site.dynamicPath}api/directive/sys/deptList? |
SysDomainDirective |
sysDomain 域名查询指令
参数列表
id :域名,结果返回object
SysDomain
ids :
多个域名,逗号或空格间隔,当id为空时生效,结果返回map (id,object )
使用示例
<@sys.domain id='www.publiccms.com'>${object.name}</@sys.domaing>
<@sys.domain ids='www.publiccms.com,www.sanluan.com'><#list map as
k,v>${k}:${v.name}<#sep>,</#list></@sys.domain>
<script>
$.getJSON('${site.dynamicPath}api/directive/sys/domain? |
SysDomainListDirective |
sysDomainList 域名列表查询指令
参数列表
advanced :开启高级选项, 默认为false
siteId :高级选项:站点id
wild :高级选项:通配域名,【true,false】
pageIndex :页码
pageSize :每页条数
返回结果
page :PageHandler
page.list :List类型 查询结果实体列表
SysDomain
使用示例
<@sys.domainList deptId=1 pageSize=10><#list page.list as
a>${a.name}<#sep>,</#list></@sys.domainList>
<script>
$.getJSON('${site.dynamicPath}api/directive/sys/domainList? |
SysExtendFieldListDirective |
sysExtendFieldList 扩展字段列表查询指令
参数列表
extendId :扩展id
inputType :多个输入框类型【text:输入框,number:数字,textarea:多行文本,file:文件,image:图片,video:视频,password:密码,editor:百度编辑器,ckeditor:CK编辑器,tinymce:TinyMCE编辑器,date:日期,datetime:时间,color:颜色,alphaColor:带透明度的颜色,template:模板路径,boolean:是否,user:用户,dept:部门,content:内容,category:分类,dictionary:数据字典,categoryType:分类类型,tagType:标签类型,vote:投票,survey:调查问卷,tag:标签】
searchable :可搜索,【true,false】
返回结果
list :List类型 查询结果实体列表
SysExtendField
使用示例
<@sys.extendFieldList deptId=1 pageSize=10><#list list as
a>${a.name}<#sep>,</#list></@sys.extendFieldList>
<script>
$.getJSON('${site.dynamicPath}api/directive/sys/extendFieldList? |
SysLockDirective |
lock 锁查询指令
参数列表
itemType :项目类型
itemId :项目id,结果返回object
SysLock
itemIds
多个项目id,逗号或空格间隔,当id为空时生效,结果返回map (id,object )
使用示例
<@sys.lock id=1>${object.count}</@sys.lock>
<@sys.lock ids='1,2,3'><#list map as
k,v>${k}:${v.count}<#sep>,</#list></@sys.lock>
<script>
$.getJSON('${site.dynamicPath}api/directive/sys/lock? |
SysModuleDirective |
sysModule 模块查询指令
参数列表
id :模块id,结果返回object
SysModule
ids :
多个模块id,逗号或空格间隔,当id为空时生效,结果返回map (id,object )
使用示例
<@sys.module id='page'>${object.url}</@sys.module>
<@sys.module ids='page,develop'><#list map as
k,v>${k}:${v.url}<#sep>,</#list></@sys.module>
<script>
$.getJSON('//sys.publicsys.com/api/directive/sys/module? |
SysModuleLangDirective |
sysModuleLang 模块语言查询指令
参数列表
moduleId :模块id,结果返回object
SysModule
lang :语言【zh:中文,en:英语,ja:日语】
使用示例
<@sys.moduleLang moduleId='page' lang='zh'>${object}</@sys.moduleLang>
<script>
$.getJSON('//sys.publicsys.com/api/directive/sys/moduleLang? |
SysModuleListDirective |
sysModuleList 模块列表查询指令
参数列表
advanced :开启高级选项, 默认为false
menu :高级选项:是否菜单,【true,false】
parentId :父模块id
pageIndex :页码
pageSize :每页条数
返回结果
page :PageHandler
page.list :List类型 查询结果实体列表
SysModule
使用示例
<@sys.moduleList parentId='page' pageSize=10><#list page.list as
a>${springMacroRequestContext.getMessage('menu.' |
SysRecordDirective |
sysRecord 自定义记录查询写入指令
参数列表
code :记录编码,结果返回object
data :记录数据,不为空时记录该数据
SysRecord
codes :多个记录编码,结果返回map (id,object )
使用示例
<@sys.record code='site' data='data'>${object.data}</@sys.record>
<script>
$.getJSON('${site.dynamicPath}api/directive/sys/record? |
SysRecordListDirective |
sysRecordList 自定义记录列表查询指令
参数列表
code :编码
startCreateDate :起始创建日期,【2020-01-01 23:59:59】,【2020-01-01】
endCreateDate :终止创建日期,高级选项禁用时不能超过现在,【2020-01-01
23:59:59】,【2020-01-01】
orderField :排序字段,【updateDate:更新日期】默认创建日期倒序
orderType :排序类型,【asc:正序,desc:倒序】,默认为倒序
pageIndex :页码
pageSize :每页条数
返回结果
list :List类型 查询结果实体列表
SysRecord
使用示例
<@sys.recordList><#list list as
a>${a.data}<#sep>,</#list></@sys.recordList>
<script>
$.getJSON('${site.dynamicPath}api/directive/sys/recordList? |
SysRoleDirective |
sysRole 角色查询指令
参数列表
id :角色id,结果返回object
SysRole
ids :
多个角色id,逗号或空格间隔,当id为空时生效,结果返回map (id,object )
使用示例
<@sys.role id=1>${object.name}</@sys.role>
<@sys.role ids='1,2,3'><#list map as
k,v>${k}:${v.name}<#sep>,</#list></@sys.role>
<script>
$.getJSON('//sys.publicsys.com/api/directive/sys/role? |
SysRoleListDirective |
sysRoleList 角色列表查询指令
参数列表
pageIndex :页码
pageSize :每页条数
返回结果
page :PageHandler
page.list :List类型 查询结果实体列表
SysRole
使用示例
<@sys.roleList deptId=1 pageSize=10><#list page.list as
a>${a.name}<#sep>,</#list></@sys.roleList>
<script>
$.getJSON('${site.dynamicPath}api/directive/sys/roleList? |
SysRoleModuleDirective |
sysRoleModule 角色模块授权查询指令
参数列表
roleIds :多个角色id
moduleId
模块id,roleIds、moduleId都存在时,结果返回true 或false ,表示这些角色是否拥有该模块的数据权限
moduleIds
多个模块id,当roleIds存在,且moduleId为空时生效,结果返回map (模块id,true 或false )
使用示例
<@sys.roleModule roleIds='1,2,3'
modelId='page'>${object}</@sys.roleModule>
<@sys.roleModule roleIds='1,2,3' modelIds='page,content'><#list map
as k,v>${k}:${v}<#sep>,</#list></@sys.roleModule>
<script>
$.getJSON('${site.dynamicPath}api/directive/sys/roleModule? |
SysRoleModuleListDirective |
sysRoleModuleList 角色模块映射列表查询指令
参数列表
roleId :角色id
moduleId :模块id
pageIndex :页码
pageSize :每页条数
返回结果
page :PageHandler
page.list :List类型 查询结果实体列表
SysRoleModule
使用示例
<@sys.roleModuleList roleId=1 pageSize=10><#list page.list as
a>${a.id.roleId}<#sep>,</#list></@sys.roleModuleList>
<script>
$.getJSON('${site.dynamicPath}api/directive/sys/sysDeptCategoryList? |
SysRoleUserListDirective |
sysRoleUserList 角色用户列表查询指令
参数列表
roleId :角色id
userId :用户id
pageIndex :页码
pageSize :每页条数
返回结果
page :PageHandler
page.list :List类型 查询结果实体列表
SysRoleUser
使用示例
<@sys.roleUserList roleId=1 pageSize=10><#list page.list as
a>${a.id.roleId}<#sep>,</#list></@sys.roleUserList>
<script>
$.getJSON('${site.dynamicPath}api/directive/sys/roleUserList? |
SysSiteDirective |
sysSite 站点查询指令
参数列表
id :站点id,结果返回object
SysSite
ids :
多个站点id,逗号或空格间隔,当id为空时生效,结果返回map (id,object )
使用示例
<@sys.site id=1>${object.name}</@sys.site>
<@sys.site ids='1,2,3'><#list map as
k,v>${k}:${v.name}<#sep>,</#list></@sys.site>
<script>
$.getJSON('//sys.publicsys.com/api/directive/sys/site? |
SysSiteListDirective |
sysSiteList 站点列表查询指令
参数列表
advanced :开启高级选项, 默认为false
disabled :高级选项:已禁用,【true,false】
parentId :父站点id
name :名称
pageIndex :页码
pageSize :每页条数
返回结果
page :PageHandler
page.list :List类型 查询结果实体列表
SysSite
使用示例
<@sys.siteList pageSize=10><#list page.list as
a>${a.name}<#sep>,</#list></@sys.siteList>
<script>
$.getJSON('${site.dynamicPath}api/directive/sys/siteList? |
SysTaskDirective |
sysTask 任务计划查询指令
参数列表
id :任务计划id,结果返回object
SysTask
ids :
多个任务计划id,逗号或空格间隔,当id为空时生效,结果返回map (id,object )
使用示例
<@sys.task id=1>${object.name}</@sys.task>
<@sys.task ids='1,2,3'><#list map as
k,v>${k}:${v.name}<#sep>,</#list></@sys.task>
<script>
$.getJSON('//sys.publicsys.com/api/directive/sys/task? |
SysTaskListDirective |
sysTaskList 任务计划列表查询指令
参数列表
status :状态【0:就绪,1:执行中,2:暂停,3:错误】
startUpdateDate :起始更新日期,【2020-01-01 23:59:59】,【2020-01-01】
pageIndex :页码
pageSize :每页条数
返回结果
page :PageHandler
page.list :List类型 查询结果实体列表
SysTask
使用示例
<@sys.taskList deptId=1 pageSize=10><#list page.list as
a>${a.id.deptId}<#sep>,</#list></@sys.taskList>
<script>
$.getJSON('${site.dynamicPath}api/directive/sys/taskList? |
SysUserDirective |
sysUser 用户查询指令
参数列表
id :用户id,结果返回object
SysUser
ids :
多个用户id,逗号或空格间隔,当id为空时生效,结果返回map (id,object )
absoluteURL :cover处理为绝对路径 默认为 true
使用示例
<@sys.user id=1>${object.name}</@sys.user>
<@sys.user ids='1,2,3'><#list map as
k,v>${k}:${v.name}<#sep>,</#list></@sys.user>
<script>
$.getJSON('//sys.publicsys.com/api/directive/sys/user? |
SysUserListDirective |
sysUserList 用户列表查询指令
参数列表
advanced :开启高级选项, 默认为false
disabled :高级选项:已禁用,【true,false】, 默认为false
deptId :部门id
startRegisteredDate :起始注册日期,【2020-01-01
23:59:59】,【2020-01-01】
endRegisteredDate :终止注册日期,【2020-01-01 23:59:59】,【2020-01-01】
startLastLoginDate :起始上次登录日期,【2020-01-01
23:59:59】,【2020-01-01】
endLastLoginDate :终止上次登录日期,【2020-01-01 23:59:59】,【2020-01-01】
superuser :管理员,【true,false】
emailChecked :邮箱已验证,【true,false】
name :昵称、用户名、邮箱
orderField
排序字段,【lastLoginDate:上次登录日期,loginCount:登录次数,registeredDate:注册日期,followers:粉丝数】,默认创建日期按orderType排序
orderType :排序类型,【asc:正序,desc:倒序】,默认为倒序
pageIndex :页码
pageSize :每页条数
返回结果
page :PageHandler
page.list :List类型 查询结果实体列表
SysUser
使用示例
<@sys.userList deptId=1 pageSize=10><#list page.list as
a>${a.nickname}<#sep>,</#list></@sys.userList>
<script>
$.getJSON('${site.dynamicPath}api/directive/sys/userList? |
SysUserTokenListDirective |
sysUserTokenList 用户登录授权列表查询指令
参数列表
userId :用户id
channel :渠道
orderField :排序字段,【expiryDate:过期日期,createDate:创建日期,】,默认创建日期按orderType排序
orderType :排序类型,【asc:正序,desc:倒序】,默认为倒序
pageIndex :页码
pageSize :每页条数
返回结果
page :PageHandler
page.list :List类型 查询结果实体列表
SysUserToken
使用示例
<@sys.userTokenList userId=1 pageSize=10><#list page.list as
a>${a.id.deptId}<#sep>,</#list></@sys.userTokenList>
<script>
$.getJSON('${site.dynamicPath}api/directive/sys/userTokenList? |
系统指令