package com.ks.app.service.inter.user; import java.lang.Exception; import javax.annotation.Resource; import java.util.Date; import com.ks.app.entity.SystemEnum; import org.yeshi.utils.bean.BeanUtil; import java.util.List; import com.ks.app.entity.user.WXUserInfo; import com.ks.app.service.inter.user.WXUserInfoService; import com.ks.app.service.query.user.WXUserInfoQuery; public interface WXUserInfoService { /** * 获取列表 * * @param wXUserInfoQuery * @param page * @param pageSize * @return */ public List list(WXUserInfoQuery wXUserInfoQuery, int page, int pageSize); /** * */ public long count(WXUserInfoQuery wXUserInfoQuery); /** * */ public WXUserInfo get(Long id); /** * */ public void add(WXUserInfo wXUserInfo) throws Exception; /** * 保存信息 */ public WXUserInfo save(WXUserInfo wXUserInfo) throws Exception; /** * */ public void update(WXUserInfo wXUserInfo); /** * */ public void delete(List idList); WXUserInfo selectBySystemAndUnionId(SystemEnum system, String unionId); }