package com.cf.imes.module.system.service.organ.handler;

import com.cf.imes.module.system.dal.dataobject.organ.OrganizationDO;

/**
 * 组织信息处理
 * 目的：尽量减少组织逻辑耦合到系统中
 *
 * @author 晨丰科技
 */
public interface OrganInfoHandler {

    /**
     * 基于传入的组织信息，进行相关逻辑的执行
     * 例如说，创建用户时，超过最大账户配额
     *
     * @param tenant 组织信息
     */
    void handle(OrganizationDO tenant);

}
