1.0.361 • Published 3 years ago
@sugarnpm/common v1.0.361
公共组件模块
安装组件
npm install @sugarnpm/common --save引入组件
import * as common from "@sugarnpm/common";
@Configuration({
imports:[
//...
common // 加入 common 组件
],
importConfigs: [
join(__dirname, './config')
]
})
export class MainConfiguration {
}自定义装饰器
| 装饰器 | 修饰位置 | 描述 |
|---|---|---|
| @GetAppDataSource(Entity) | Parameter | 从参数获取数据库 typeORM 实体Repository |
公共服务
| 服务名称 | 类 | 说明 |
|---|---|---|
| JWT加密/解密 | JwtUtils | 有效期7天的加密内容 |
公共参数校验
数据库实体校验 DaoBaseDTO用于需要访问数据的方法校验参数
公共Utils方法
| 方法名 | 方法描述 |
|---|---|
| dayzero | 获取指定时间戳当日的0点时间戳 |
| timestamp | 当前时间戳 |
| formattime | 将时间戳格式化成指定的时间格式 |
| Random | 获取指定范围的随机数 |
| md5 | 获取指定值的MD5值 |
| generate | 生成指定长度的随机字符串(效果同MD5) |
| formatMoney | 格式化金钱 |
| formatData | 格式化任意对象(array,object) |
| clone | 克隆对象(array,object) |
| makeRandomNum | 生产指定长度的随机数字 |
| makeNumberOfTime | 生成以年月日时分秒毫秒开头的的指定长度的数字(字符串) |
typeorm 抽象类
protobufjs usering
var protobuf = require("protobufjs"), // requires the full library
descriptor = require("protobufjs/ext/descriptor");
var root = ...;
// convert any existing root instance to the corresponding descriptor type
var descriptorMsg = root.toDescriptor("proto2");
// ^ returns a FileDescriptorSet message, see table below
// encode to a descriptor buffer
var buffer = descriptor.FileDescriptorSet.encode(descriptorMsg).finish();
// decode from a descriptor buffer
var decodedDescriptor = descriptor.FileDescriptorSet.decode(buffer);
// convert any existing descriptor to a root instance
root = protobuf.Root.fromDescriptor(decodedDescriptor);
// ^ expects a FileDescriptorSet message or buffer, see table below
// and start all over again公共错误码及错误消息
1.0.361
3 years ago
1.0.360
3 years ago
1.0.352
3 years ago
1.0.351
3 years ago
1.0.354
3 years ago
1.0.353
3 years ago
1.0.350
3 years ago
1.0.359
3 years ago
1.0.356
3 years ago
1.0.355
3 years ago
1.0.358
3 years ago
1.0.357
3 years ago
1.0.349
3 years ago
1.0.348
3 years ago
1.0.345
3 years ago
1.0.347
3 years ago
1.0.346
3 years ago
1.0.344
3 years ago
1.0.343
3 years ago
1.0.342
3 years ago
1.0.341
3 years ago
1.0.340
3 years ago
1.0.339
3 years ago
1.0.338
3 years ago
1.0.337
3 years ago
1.0.336
3 years ago
1.0.335
3 years ago
1.0.334
3 years ago
1.0.333
3 years ago
1.0.332
3 years ago
1.0.331
3 years ago
1.0.33
3 years ago
1.0.32
3 years ago
1.0.31
3 years ago
1.0.3
3 years ago
1.0.2
3 years ago