package com.example.demo.handler; import com.example.demo.model.Component; import org.apache.poi.ss.usermodel.Workbook; import xyz.erupt.annotation.fun.DataProxy; import java.util.Collection; import java.util.Map; /** * @author liyuepeng * @date 2021/1/2 21:29 */ @org.springframework.stereotype.Component public class ComponentDataProxy implements DataProxy { @Override public void addBehavior(Component o) { o.setInput("China🇨🇳"); o.setNumber1(3.1415926); o.setColor("#0099ff"); } @Override public void beforeAdd(Component o) { System.err.println("beforeAdd"); } @Override public void afterAdd(Component o) { System.err.println("afterAdd"); } @Override public void beforeUpdate(Component o) { System.err.println("beforeUpdate"); } @Override public void afterUpdate(Component o) { System.err.println("afterUpdate"); } @Override public void beforeDelete(Component o) { System.err.println("beforeDelete"); } @Override public void afterDelete(Component o) { System.err.println("afterDelete"); } @Override public void afterFetch(Collection> list) { System.err.println("afterFetch"); } @Override public void editBehavior(Component o) { System.err.println("editBehavior"); } @Override public void excelExport(Workbook wb) { System.err.println("excelExport"); } @Override public void excelImport(Component o) { System.err.println("excelImport"); } }