package com.huimv.farm.damsubsidy.service; import com.huimv.farm.damsubsidy.common.utils.Result; import com.huimv.farm.damsubsidy.entity.SysUser; import com.baomidou.mybatisplus.extension.service.IService; import javax.servlet.http.HttpServletRequest; import java.util.List; import java.util.Map; /** *

* 服务类 *

* * @author author * @since 2023-04-26 */ public interface ISysUserService extends IService { Result loginMultilevel(HttpServletRequest httpServletRequest,Map paramsMap); Result add(HttpServletRequest httpServletRequest,Map paramsMap); Result edit(HttpServletRequest httpServletRequest,SysUser user); Result list(HttpServletRequest httpServletRequest,Map paramsMap); Result findPhone(HttpServletRequest httpServletRequest,Map paramsMap); //pc端 Result listPc(HttpServletRequest httpServletRequest, Map paramsMap); Result editState(HttpServletRequest httpServletRequest,SysUser user); Result listPc2(HttpServletRequest httpServletRequest, Map paramsMap); Result findUserAccount(String searchStr, int pageNum, int pageSize, Long userId); Result add(SysUser sysUser, Integer userId); Result setAccountStatus(List ids, Integer status); List getAllChildId(Long userId); Result listSubordinate(String searchStr, int pageNum, int pageSize, Long userId); Result getLastFarmId(Integer userId); Result loginMultilevelClient(String accountName, String password); }