package com.iplatform.base; import com.iplatform.model.po.S_user_core; import com.walker.infrastructure.ApplicationCallback; /** * 用户操作回调接口定义。 *
 *     1)业务可以配置实现自己的用户操作回调动作,如:当系统添加用户时,业务要初始设置用户默认积分等。
 *     2)实现该接口后,直接配置为Sping Bean 即可。
 *     3)注意:该方法会在数据库事务中调用,因此业务尽量在回调中只操作数据库,降低时间操作过长风险。
 * 
* @date 2023-01-05 */ public interface PlatformUserCallback extends ApplicationCallback { /** * 当系统创建新用户时,回调该接口 * @param user */ public void onCreateNewUser(S_user_core user); /** * 当系统更新用户时,回调该接口 * @param user */ public void onUpdateUser(S_user_core user); /** * 当系统删除用户时,回调该接口 * @param userId */ public void onDeleteUser(long userId); }