我在设计平台自定义资质的功能上遇到了问题,请帮帮我
先描述一下:
在多商户商城系统里包括平台、商家等…而“自定义资质“就是商家入驻平台时平台需要商家提供的资质或者证件信息。
我是怎么做的
我使用了两个数据表分别存储平台自定义资质
、平台自定义资质字段
,平台添加自定义资质后同时添加该资质的字段信息,形成一个完整的资质即:资质 + 资质字段。
同时我使用另外两个数据表分别存储商家资质
、商家资质字段
,商家在入驻时因为每个商家需要的资质是不同的,所以根据条件把需要提供的资质初始化到商家资质
表,把需要提供的资质字段初始化到商家资质字段值
之后的操作就是更新字段值,这样实现了商家根据平台要求提供相应的资质。
我可以做的
如果再系统的某些地方需要商家的资质或者资质字段,我可以根据数据表关联 + 商家ID 找到商家所有的资质和资质字段信息,我试图在平台自定义资质字段
表中增加开关字段例如:布尔型的是否展示在首页,这样我可以根据这个开关字段判断商家所有的资质或资质字段中哪些需要展示在哪写地方,但是调用的地方越来越多,开关字段就越来越多,我不想这样。
我遇到的问题
我在系统的某些地方需要单独调用商家的某个资质或者资质字段,因为”自定义资质“是灵活变动的,我无法根据已有的数据表关系找到不确定要调用的资质或资质字段信息。
推荐文章: