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 org.springframework.web.bind.annotation.RequestBody; 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,String remoteHost); Result loginOne(); 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,Map paramsMap); Result listPc2(HttpServletRequest httpServletRequest, Map paramsMap); Result findUserAccount(String searchStr, int pageNum, int pageSize, Long userId); Result add(SysUser sysUser, Long userId); Result setAccountStatus(List ids, Integer status); List getAllChildId(Long userId); Result listSubordinate(String searchStr, Integer pageNum, Integer pageSize, Long userId); Result getLastFarmId(Integer userId); Result loginMultilevelClient(String accountName, String password, String remoteHost); Result addXiang(SysUser sysUser, Long userId); Result remove(String ids, Long userId); Result updateUser(SysUser sysUser, Long userId); Result addImg(HttpServletRequest httpServletRequest, Map paramsMap); Result removeByIds( Map paramsMap ); Result login2(Map paramsMap); Result listFarmer(HttpServletRequest httpServletRequest, Map paramsMap); }