package com.ld.igds.m.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.m.service.HMAtockChangeService; import com.ld.igds.models.DicTrigger; import com.ld.igds.models.InoutStockChange; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; import java.util.ArrayList; import java.util.List; import java.util.Map; /** * 综合业务-倒仓记录 * * @author: andy.jia * @description: * @version: * @data:2020年5月28日 */ @Component public class StockChangePR { @Autowired private HMAtockChangeService service; /** * 倒仓类型 * ${dorado.getDataProvider("stockChangePR#triggerType").getResult()} * * @return */ @DataProvider public List triggerType() { List list = new ArrayList(); list.add(new DicTrigger("0", "倒仓")); list.add(new DicTrigger("1", "移库")); return list; } /** * 包装物 * ${dorado.getDataProvider("stockChangePR#triggerBzw").getResult()} * * @return */ @DataProvider public List triggerBzw() { List list = new ArrayList(); list.add(new DicTrigger("1", "麻袋")); list.add(new DicTrigger("2", "编织袋")); list.add(new DicTrigger("3", "散装")); list.add(new DicTrigger("9", "其他")); return list; } /** * stockChangePR#pageData * * @param page * @param param * @throws Exception */ @DataProvider public void pageData(Page page, Map param) throws Exception { service.pageData(page, param); } /** * stockChangePR#saveData * * @param data */ @DataResolver public void saveData(InoutStockChange data) { service.saveData(data); } /** * stockChangePR#delData * * @param data * @return */ @Expose public String delData(InoutStockChange data) { return service.delData(data); } }