如何解决如何创建核心项目并扩展到多个客户项目
我正在开发一个项目,我想要一个核心版本以及针对不同客户的几个特定版本。
例如,我的内核版本具有填写人名和姓名的表格。然后,我的一位客户需要有关与该人的联系方式的信息,例如电子邮件和电话,而两位客户不想获得电子邮件或电话号码,而是希望获得地址。 在这种情况下,我的核心版本将以这种形式包含两个字段,我的customer1版本将添加两个新字段,customer2版本将添加一个字段。 该数据库将是类似的东西。在核心版本中,该表将是“ person”,视图是“ view_person”,每个视图都有两个字段。在我的customer1 dabase中,我将具有相同的表和视图,但是还有一个名为“ cust1_person”的新表,该表将具有表人ID和电子邮件以及电话,而我的“ cust1_person_view”将类似于“ person_view” +“ cust1_person”字段。 我曾使用过一些Java框架,这要归功于maven的依赖管理,它通过扩展实体和表单来添加和删除字段以一种简单的方式来实现。因此,拥有一个核心版本并为每个客户端扩展项目,避免了重复所有通用代码,并且避免了每次在核心版本中检测到错误时都必须修改X项目。
有什么办法可以以角度的方式实现呢?我不确定如何扩展内容并将其添加到路由,html或ts文件。例如,在ts文件中覆盖方法,然后
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。