huanghongfa
2021-06-04 dad584e4efa7a95ec18f37a833acfeb1f670a562
springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/api/UserApi.java
@@ -5,6 +5,9 @@
import com.panzhihua.common.model.dtos.community.ExportUserDTO;
import com.panzhihua.common.model.dtos.community.NoticeReadDTO;
import com.panzhihua.common.model.dtos.grid.EventGridMemberAddDTO;
import com.panzhihua.common.model.dtos.grid.EventGridMemberEditStatusDTO;
import com.panzhihua.common.model.dtos.grid.EventGridMemberPassResetDTO;
import com.panzhihua.common.model.dtos.grid.PageEventGridMemberRelationDTO;
import com.panzhihua.common.model.dtos.user.*;
import com.panzhihua.common.model.vos.EditUserInfoPassAppDTO;
import com.panzhihua.common.model.vos.LoginUserInfoVO;
@@ -12,10 +15,12 @@
import com.panzhihua.common.model.vos.SystemmanagementConfigVO;
import com.panzhihua.common.model.vos.shop.ShopStoreVO;
import com.panzhihua.common.model.vos.user.*;
import com.panzhihua.common.utlis.ClazzUtils;
import com.panzhihua.service_user.service.SysUserInputService;
import com.panzhihua.service_user.service.UserService;
import lombok.extern.slf4j.Slf4j;
import org.springframework.transaction.annotation.Transactional;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource;
@@ -915,4 +920,51 @@
    R addGridUser(@RequestBody EventGridMemberAddDTO eventGridMemberAddDTO){
        return userService.addGridUser(eventGridMemberAddDTO);
    }
    /**
     * 网格员管理
     * @param memberRelationDTO 请求参数
     * @return  网格员列表
     */
    @PostMapping("member/list")
    public R getGridMemberList(@RequestBody PageEventGridMemberRelationDTO memberRelationDTO){
        return userService.getGridMemberList(memberRelationDTO);
    }
    /**
     * 修改网格员信息
     * @param gridMemberDTO 请求参数
     * @return  修改结果
     */
    @PostMapping("editGridUser")
    public R gridMemberEdit(@RequestBody EventGridMemberAddDTO gridMemberDTO){
        return userService.editGridUser(gridMemberDTO);
    }
    /**
     * 重置网格员密码
     * @param gridMemberDTO 请求参数
     * @return  重置结果
     */
    @PostMapping("passResetUser")
    public R passResetUser(@RequestBody EventGridMemberPassResetDTO gridMemberDTO){
        return userService.passResetUser(gridMemberDTO);
    }
    /**
     * 批量删除网格员
     * @param Ids   网格员id集合
     * @return  删除结果
     */
    @PostMapping("deleteMembers")
    public R deleteMembers(@RequestBody List<Long> Ids){
        return userService.deleteMembers(Ids);
    }
    @PostMapping("gridMemberEditStatus")
    public R gridMemberEditStatus(@RequestBody EventGridMemberEditStatusDTO gridMemberEditDTO){
        return userService.gridMemberEditStatus(gridMemberEditDTO);
    }
}