Skip to content

是不是把简单问题复杂化了 #2

Open
@streetlight8023

Description

@streetlight8023

核心代码是这块吧
IActivityDTOParser activityDTOParser = commonFactory.getActivityDTOParser(contextParam.getFunctionCode(), contextParam.getActivityType()); BaseActivityPartDTO activityDTO = (BaseActivityPartDTO) activityDTOParser.buildDTO(contextParam.getRequest()); contextParam.setActivityDTO(activityDTO); doRuleCheck((BaseActivityPartRequest) contextParam.getRequest(), activityDTO.getRules()); doAction(contextParam);
所有活动的公共部分就是 规则校验,(活动时间,有效性。。。)具体内部还是要自己写doAction。感觉并没有降低太多的开发成本

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions