一、立项原因
本项目旨在解决政府采购平台中供应商协议管理的核心痛点。原有系统存在协议状态流转不清晰、资质有效期管理缺失、审核流程效率低下等问题,导致供应 商资质过期后商品仍在线销售、协议变更无法及时同步商品状态、管理员审核工作量大等业务风险。项目以产品化优化为方向,重构协议全生命周期管理能力 ,实现协议状态与商品状态的自动联动。
二、行业场景
业务背景:本项目面向政府/企业采购电商平台,服务于供应商入驻、协议签订、商品上架的全流程管理。
核心场景: 1. 供应商入驻场景:供应商需选择协议类型(厂商、代理商、经销商、定点、电商),提交企业资质、品牌授权、品目资质等材料,经管理员审核后获得平台 经营权限。 2. 协议生命周期管理:协议经历草稿→审核中→生效中→已失效/已退回的完整状态流转。协议停用时关联商品自动下架,启用时自动上架,实现协议与商品的强 联动。 3. 资质合规管理:系统每日定时检查资质有效期,到期前10天和3天自动推送预警通知。资质过期后对应品目/协议自动失效,商品自动下架,确保平台合规运 营。 4. 协议范本配置:管理员可配置协议模板,包括品目范围、服务区域、资质要求、免审项等,实现协议申请的标准化和自动化。
目标用户:平台管理员(协议审核、范本配置)、供应商(协议申请、资质维护)。
业务价值:降低资质合规风险,提升协议审核效率,实现商品状态与协议状态的自动化联动,减少人工干预和操作失误。
协议管理模块功能介绍
一、功能模块划分
项目包含六大功能模块:协议范本管理、供应商协议管理、协议审核管理、商品资质要求管理、协议免审项配置、资质有效期管理。
二、主要功能描述
1. 协议范本管理
管理员可创建和维护协议模板,支持厂商、代理商、经销商、定点、电商五种协议类型。范本配置包括品目范围、服务区域、资质要求、生效/失效时间等。范 本生效后部分配置项锁定,修改品目范围或新增资质将自动同步至关联协议。支持范本的启用/停用、导出、删除操作。
2. 供应商协议管理
供应商可在线申请协议,选择协议类型后完善企业资料、上传资质文件、配置品目和配送区域。协议状态包括草稿、审核中、生效中、已失效、已退回,状态 变更自动联动商品上下架。支持协议修改、停用、启用操作,修改免审项可即时生效,修改非免审项需重新审核。
3. 协议审核管理
管理员可查看待审核协议列表,支持按协议类型、区划、供应商等条件搜索。审核详情页聚合展示同一供应商的所有协议申请,支持一键切换查看。审核操作 包括通过、退回,并记录审核日志。审核通过后协议自动生效,退回后供应商可修改重新提交。
4. 商品资质要求管理
支持按品目配置资质参数,包括资质名称、说明、协议类型、是否需要附件。品目资质与协议类型关联,供应商申请不同协议时需上传对应资质。定点协议单 独配置服务分类资质。新增品目资质后,未配置该资质的协议对应商品自动下架。
5. 协议免审项配置
管理员可按区划配置免审项,包括品目信息、区划信息、资质信息等。供应商修改已勾选的免审项时无需审核直接生效,提升协议维护效率。免审项配置优先 级低于协议范本的"修改是否需要审核"开关。
6. 资质有效期管理
系统每日定时检查资质有效期,到期前10天和3天自动推送站内信通知。资质过期后对应品目/协议自动失效,商品自动下架。支持品牌资质、品目资质、协议 资质三类有效期管理
一、负责的具体任务
1. 交易模块协议相关修改:实现交易接口与协议状态联动,确保协议失效时商品自动下架,生效时恢复上架。
2. 协议管理接口开发:完成协议范本增删改查、协议审核、资质管理等后端接口开发。
3. 数据库表设计与优化:扩展协议相关数据表字段,包括范本配置字段、状态字段调整、品目资质表新建等。
4. 定时任务实现:开发资质有效期检查任务,每日凌晨自动扫描过期资质并触发失效流程。
5. 站内信通知功能:实现协议状态变更、资质到期预警的消息推送。
二、技术栈与架构
技术栈:Java + Spring Boot + MyBatis + Vue + Element UI + MySQL,采用RESTful API规范,DTO/VO分层传输。
系统架构:前后端分离,分层设计(Controller-Service-DAO),DTO/VO实现数据解耦。
三、实现亮点
1. 协议状态自动联动:状态机模式管理协议生命周期,状态变更自动触发商品上下架。
2. 资质有效期主动监控:定时任务+站内信预警,提前10天和3天通知供应商。
3. 免审项配置灵活:支持按区划、协议类型配置免审规则,提升维护效率。
4. 批量操作支持:区划信息支持批量编辑、CSV导入,提升配置效率。
四、实现难点
1. 多状态并发处理:协议、资质、商品三者状态联动,需保证并发场景数据一致性。
2. 范本修改影响评估:修改范本需评估对已生效协议的级联影响,涉及品目减少、资质新增等复杂场景。
3. 定时任务幂等性:资质检查任务需保证多次执行结果一致,避免重复下架或遗漏。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!

下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论