tansci/.claude/skills/magic-script/references/other-functions.md
xuewuerduo f468d532b1 feat: 初始化tansci资产管理项目
包含以下模块:
- antdv-next-admin: Vue 3 + TypeScript + Ant Design Vue 管理后台
  - 设备/许可证/配件/耗材 CRUD 管理页面
  - 基础数据管理 (分类/位置/制造商/型号/供应商)
  - 业务管理 (故障报修/盘点/资产分配/资产申请/交易记录)
  - 下拉选项改造 (ID输入框 → 搜索下拉选择)
  - 资产状态字典化 (接入sys_dict系统)
  - 界面文案优化 (设备→资产, 在库/在用/维修中/已报废)
  - 修复 console 警告 (popupClassName, 重复组件注册)
- our-itam: Java Spring Boot + magic-api 后端服务
- fantastic-admin: 前端底层框架 (pnpm monorepo)
- ciyo-itasset: CIYO 资产模块
- magic-script-skill: Claude Code skill 定义
- .claude: 对话历史记录

Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-05-17 21:41:22 +08:00

56 lines
1.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 其它函数
## print
- 入参:`target``Object` 要打印的对象
- 函数说明:打印
```javascript
print('abc'); // 等同于 System.out.print("abc");
```
## println
- 入参:`target``Object` 要打印的对象
- 函数说明:打印并换行
```javascript
println('abc'); // 等同于 System.out.println("abc");
```
## printf
- 入参:`format``String` 要打印的对象
- 入参:`target` `Object` 参数值,可以写多个
- 函数说明:按照格式打印并换行
```javascript
printf('%s:%s', 'a','b'); // 等同于 System.out.printf("%s:%S", "a", "b");
```
## not_null
- 入参:`target` : `Object` 判断的模板
- 返回值:`boolean`
- 函数说明:判断值不是`null`
```javascript
return not_null(target); // 等同于 target != null
```
## is_null
- 入参:`target` : `Object` 判断的模板
- 返回值:`boolean`
- 函数说明:判断值是`null`
```javascript
return is_null(target); // 等同于 target == null
```
## ifnull
- 入参:`target`:`Object` 判断的目标
- 入参:`trueValue`:`Object` 为空时的值
- 返回值:`Object`
- 函数说明:对空值进行判断,返回特定值
```javascript
return ifnull(null,1) // 1
// return ifnull(0,1) // 0
```