使用序号组件生成默认值

场景描述

  1. 新增数据时根据日期或者需要的格式生成序号

  2. 主键ID根据雪花算法生成唯一递增的整数序号

实现思路

使用序号(sn)组件提供的API:

     @name $UI/comp/sn/components/sn/sn#next
     @label 获取下个序号
     @function
     @param {String} key
     @param {String} format
     @param {String} num
     @priority 30
     @returns {Promise}

key:标识,format:格式,num:序号增量

     @name $UI/comp/sn/components/sn/sn#nextByDate
     @label 根据当前时间获取下个序号
     @function
     @param {String} key
     @priority 30
     @returns {Promise}
    @name $UI/comp/sn/components/sn/sn#snowId
     @label 获取下个雪花算法序号
     @function
     @priority 30
     @returns {Promise}

实现步骤

在数据集的规则设置中设置默认值:

操作设置

(1).根据当前时间生成标识为DD的序号

生成的序号如下:

(2).生成000X格式标识为CC的序号

生成的序号如下:

(3).主键根据雪花算法生成唯一递增序号

  1. 在数据集模型设置中,主键的数据类型可以是长数字,也可以是精确数字类型,精确数字类型需要设置长度和精度
  1. 在数据集的规则设置中设置默认值即可

生成的序号如下:

results matching ""

    No results matching ""

    results matching ""

      No results matching ""