# 工具 **Repository Path**: meatou/tools ## Basic Information - **Project Name**: 工具 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-07-01 - **Last Updated**: 2021-08-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 米拓开发工具包 ## 安装 `yarn add git+https://gitee.com/meatou/tools.git` ## 列表 ## 系统 * tools.system.address 打印当前服务器地址 * tools.system.platform 打印操作系统版本 * tools.system.machineid 获取机器码 ## 文件 * tools.file.clean 清理目录内文件 ## 数据 * tools.data.fixed 四舍五入小数 * tools.data.ObjectID 生成ObjectID ## 日期 * tools.date.array(开始日期:string,结束日期:string) 根据传入的开始日期和结束日期输出日期数组 * tools.date.week 根据日期获取星期 * tools.date.work 根据日期获取工作日 * tools.date.timestamp(参数:string) 返回当前时间戳,默认精确的毫秒(13位),传入参数('m')返回(10位) ## 业务 * tools.biz.code 生成唯一单号 * tools.biz.randomString(长度:number) 生成随机字符串 * tools.biz.randomNumber(长度:number) 生成随机数字 ## 开发 * 临时数据工具 ```ts tools.dev.tempdb(用户:string,密码:string,地址:string,端口:number):数据库对象 ``` ## 第三方工具 * dayjs(日期处理工具) - [官方文档](https://www.npmjs.com/package/linq) https://www.npmjs.com/package/linq * linq(数组处理工具) - [官方文档](https://dayjs.gitee.io/zh-CN/) https://dayjs.gitee.io/zh-CN/ * got(网络请求工具) - [官方文档](https://www.npmjs.com/package/got) https://www.npmjs.com/package/got * ora(加载状态展示工具) - [官方文档](https://www.npmjs.com/package/ora) https://www.npmjs.com/package/ora