报事模块
2023-11-27 04:41:17 1 举报
报事
作者其他创作
大纲/内容
实现
InternalPublicHandle内部公共
+ validParam(params): void 校验参数+ D (模版抽象方法)+ E
复用、可扩展
灵活配置
// 每个Handle实现类上加入@Service(\"customerRelateHandle\")// 与枚举中的Handle映射
CustomerRelateHandle客户相关
+ validParam(params): void 校验参数+ A(模版抽象方法)+ B+ C
聚合
// 项目启动模版配置类获取nacos配置中的值
AbstracTemplate(模版抽象类)
+ excute(parms) : void 执行共用方法调用以下各个方法
+ convent(parms) 转换数据+ getSkillCode(parms) : 获取技能+ batchAddWorkOrderSkill(parms): 批量保存工单技能+ handData(parms):void 数据处理+ JingbingReporting(parms): 精兵报事+ setLableType(parms): 设置标签类型+ populateYsgcInfo(parms): 衍生工程属性设置+setUrgencyLevelAndForPost(parms): 非衍生工程设置适用岗位、紧急程度预估工时+ saveWorkorderTotalAndExtendInfo(parms): 工单业务表和扩展表落库+ saveFile(parms): 文件归档+ addGrabCache(parms): 插入抢单池+ saveOrderDealInfo(parms): 保存工单步骤
<<CheckTemplate>>模版校验接口
+ validParam(params): void 校验参数
<<TemplateTypeEnum>>模版类型枚举
T001(\"A\
依赖
MechatronicsFaciltiesHandle设备设施
+ validParam(params): void 校验参数+ F (模版抽象方法)
AbstracTemplate abstracTemplate = ApplicationContext.getBean(name)abstracTemplate.validParam(params)abstracTemplate.excute(parms)
继承
// 通过ApplicationContext获取模版类ben// name为枚举类的 模版编号
TemplateProperties模版配置类
- device- partner- publics- customer
PartnerHandle合伙人
+ validParam(params): void 校验参数
// 项目启动根据@component注解执行枚举类中的方法// 通过TemplateInjector静态内部类中@postConstruct注解方法:将模版配置类属性给模版编号赋值
0 条评论
下一页