1.0.361 • Published 1 year 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
1 year ago
1.0.360
1 year ago
1.0.352
1 year ago
1.0.351
1 year ago
1.0.354
1 year ago
1.0.353
1 year ago
1.0.350
1 year ago
1.0.359
1 year ago
1.0.356
1 year ago
1.0.355
1 year ago
1.0.358
1 year ago
1.0.357
1 year ago
1.0.349
1 year ago
1.0.348
1 year ago
1.0.345
1 year ago
1.0.347
1 year ago
1.0.346
1 year ago
1.0.344
1 year ago
1.0.343
1 year ago
1.0.342
1 year ago
1.0.341
1 year ago
1.0.340
1 year ago
1.0.339
1 year ago
1.0.338
1 year ago
1.0.337
1 year ago
1.0.336
1 year ago
1.0.335
1 year ago
1.0.334
1 year ago
1.0.333
1 year ago
1.0.332
1 year ago
1.0.331
2 years ago
1.0.33
2 years ago
1.0.32
2 years ago
1.0.31
2 years ago
1.0.3
2 years ago
1.0.2
2 years ago