package com.engine.salary.wrapper; import com.engine.common.util.ServiceUtil; import com.engine.core.impl.Service; import com.engine.salary.entity.push.dto.PushSettingDTO; import com.engine.salary.entity.push.dto.PushSettingItemDTO; import com.engine.salary.entity.push.param.*; import com.engine.salary.entity.push.po.PushSettingItemPO; import com.engine.salary.entity.push.po.PushSettingPO; import com.engine.salary.service.PushService; import com.engine.salary.service.impl.PushServiceImpl; import com.engine.salary.util.page.PageInfo; import weaver.hrm.User; public class PushWrapper extends Service { private PushService getPushService(User user) { return ServiceUtil.getService(PushServiceImpl.class, user); } public PageInfo settingList(PushSettingQueryParam param) { return getPushService(user).settingList(param); } public PushSettingPO save(PushSettingSaveParam param) { return getPushService(user).save(param); } public void delete(Long id) { getPushService(user).delete(id); } public PageInfo itemList(PushSettingItemQueryParam param) { return getPushService(user).itemList(param); } public PushSettingItemPO saveItem(PushSettingItemSaveParam param) { return getPushService(user).saveItem(param); } public void deleteItem(Long id) { getPushService(user).deleteItem(id); } public void push(PushParam pushParam) { getPushService(user).pushOneRecord(pushParam.getSalaryAcctRecordId()); } }