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<Component> {
|
|
@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<Map<String, Object>> 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");
|
}
|
|
}
|