标签新增加:1.标签定义:标签名称;标签对象(对于实体数据表);标签范围(省、市公司);标签类型(规则标签、无规则标签);标签描述;标签有限期;2.标签规则:标签字段(通过那个字段进行计算)计算规则:a.文本类型:等于、不等于、包含、不包含、为空、不为空b.数值类型:等于、不等于、大于、大于等于、小于、小于等于、为空、不为空
标签新增(有规则标签)
标签的增删改查
1. 标签新增(无规则标签)(页面绑定)
1.后端接收前端界面参数,调用dmc标签配置接口生成标签表,标签定义相关数据字段写入doris中(标签定义表);并在接口调用成功后返回状态信息,供页面展示(如:计算中);2.dmc标签表计算完成后,后端将数据写入至doris中;写入成功后,需要调用对方接口,将实体数据及标签提供给前端保持数据同步;(调用对方接口写入)举例:实体表:线路信息表线路id:XL0001(受影响的所有线路)标签标识:tagcode(所有标签信息)3.数据查询接口,通过前端输入查询字段,返回对应的查询结果。
1.在前端新建标签,只有标签定义相关数据,存入Doris中。2.在前端界面选择每条数据进行与新建的标签进行绑定。(支持批量绑定)
标签修改(有规则标签)
1.后端接收前端界面参数,调用dmc标签配置接口,根据新的规则进行计算,标签定义相关数据字段写入doris中(标签定义表);并在接口调用成功后返回状态信息,供页面展示(如:修改中);2.dmc标签表计算完成后,后端将更新的数据写入doris中;写入成功后,需要有一个接口,将变更后的标签信息返回给前端;实体表:线路信息表线路id:XL0001(受影响的所有线路)标签标识:tagcode(所有标签信息)
1.前端页面,点击标签删除按钮,调用dmc标签表的删除接口删除标签表,同时在doris中删除相关标签数据(或者给一个删除标识)
2. 标签新增(无规则标签)(接口获取)
标签删除(有规则标签)
1. 他们提供接口,传入实体表名、对象id、标签名、标签值。2. 通过传入数据直接创建标签和打标。在doris中完成,不走dmc。