全部建议 > 建议详情
  • 预审中
  • 预审通过
  • 3 未采纳

【功能建议】 期望iDME中数据实体的实体模型能支持继承定义子类 未采纳 编辑 删除

  • 工业软件
  • 工业数字模型驱动引擎iDME

场景描述:举例来说,工序为父类,底下可以分很多子类,比如机加工序,焊接工序,装配工序,单板工序等等,其中机加工序底下实际还会分更多的子类,比如可分为车、铣、刨、磨、钳、数控,很多情况下,可能实际情况是车、铣作为机加工序的代表,然后属性都一样,只不过类型属性值不一样(比如机加类型=车or铣…);但是刨和磨可能需要在机加工序基础上增加一些属性定义,这样就会出现机加工序本身也要是实体类(因为要新建对象实例出来比如X粗车工序,X精车工序等),刨和磨又是机加工序的实体子类的情况。 

其实还有很多类似的场景,比如原材料,工艺,零部件等等都会出现类似多层继承子类的情况;

因为当前iDME平台是不支持实体模型继承的,因此要满足这种情况,可能需要两种变通方案:

   方案一:定义工序虚拟抽象类,然后机加工序和刨、磨三类作为平行的实体子类,即三者不是父子关系;

   方案二:定义工序虚拟抽象类,然后机加工序是工序的虚拟抽象子类,然后再定义车/铣工序和刨、磨三类作为平行的实体子类。 

这样的设计表面上是满足需求,但是和实际业务完全不符合,使得数据模型定义人员的逻辑思路会打乱,比如方案二如果客户还想在车工序下面再细分为普通车和数控车两种子类如何处理?客户现场千差万别,很难说还有其他类似的衍生场景需求出现。 

同时也会带来模型定义、后台API以及前端页面都要为此底层模型设计而增加适配的工作量代价。 

 

建议方案:数据实体的实体模型能支持继承定义子类

 

 

yd_250430308 yd_250430308 发布于 2024-04-03 10:09:18 2024-04-03

224 2

0%
0人赞同
0%
0人不赞同

全部评论(2

评论(2

  • 【云声小管家】 子规 2024-04-19 14:11:00

    您好,关于您提交的建议产品和研发团队进行了评估,产品研发团队高度认可您对产品未来的畅想,但由于所涉及的内容和技术挑战较多,无法短时间落地实现,所以综合考虑整体需求与产品规划,很抱歉当前未能采纳,还请您谅解。希望您能继续关注云声平台,期待提出更多建议,感谢您对华为云的支持!

  • 【云声小管家】 子规 2024-04-03 11:55:58

    非常感谢您的反馈,您的建议和诉求已经收到,并已提交至相关产品团队进行核查评估,评估完成后对于建议是否采纳会尽快给您答复,也请您持续关注云声平台,了解反馈建议处理进展,感谢您对华为云的支持!

登录后可评论,请 注册

0/1000

+ 插入图片0/4

仅支持JPG、JPEG、PNG、GIF,数量不超过4张且每张大小不超过2MB

评论
发表评论...
取消 发表

0/1000

评论成功

+ 插入图片0/4

仅支持JPG、JPEG、PNG、GIF,数量不超过4张且每张大小不超过2MB

删除建议

设置昵称

在此一键设置昵称,即可发表云声建议!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。