UpdateController报错:PartialTypeDTO与Service所用Interface冲突求解决方案
问题:使用PartialType实现Admin更新时避免重复定义Interface
CreateAdmin.DTO.ts

UpdateAdmin.DTO.ts
该文件通过PartialType继承,使更新Admin时所有字段均为可选。
AdminInterface.ts

admin.controller.ts
这是我的更新控制器,我希望使用PartialType而无需创建第二个Interface(我认为使用两个Interface不合理)。
VSCode错误提示

现有尝试与诉求
我曾尝试创建第二个Interface,但认为这种方式不合理。目前能想到的方案是为更新(Patch/PUT)端点创建新的Interface,但希望找到更优的解决办法。
Admin.Service.ts

内容的提问来源于stack exchange,提问作者Syed Murtaza Ali Shah
相关产品推荐
相关产品推荐

