package com.ld.igds.view; import com.bstek.dorado.annotation.DataProvider; import com.bstek.dorado.annotation.DataResolver; import com.bstek.dorado.annotation.Expose; import com.bstek.dorado.data.provider.Page; import com.ld.igds.models.DicArea; import com.ld.igds.view.service.HDicAreaService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; import java.util.List; /** * * @author chen * */ @Component public class DicAreaPR { @Autowired private HDicAreaService areaService; /** * dicAreaPR#listDicArea * ${dorado.getDataProvider("dicAreaPR#listDicArea").getResult("1")} * ${dorado.getDataProvider("dicAreaPR#listDicArea").getResult("2")} * ${dorado.getDataProvider("dicAreaPR#listDicArea").getResult("3")} */ @DataProvider public List listDicArea(String type) { return areaService.listDicArea(type); } /** * dicAreaPR#pageList * @param key * @return */ @DataProvider public void pageList(Page page,String key) throws Exception { areaService.pageList(page,key); } /** * dicAreaPR#saveDicArea * * @param data * @return */ @DataResolver public String saveDicArea(DicArea data) { return areaService.saveDicArea(data); } /** * dicAreaPR#delDicArea * * @param data * @return */ @Expose public String delDicArea(DicArea data) { return areaService.delDicArea(data); } }