1.0.361 • Published 1 year ago

@sugarnpm/common v1.0.361

Weekly downloads
-
License
MIT
Repository
-
Last release
1 year ago

公共组件模块

安装组件

    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 抽象类

EntityBaseContent

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