| | |
| | | /** |
| | | * 令牌有效期(分钟) |
| | | */ |
| | | public final static long TOKEN_EXPIRE = 720; |
| | | public final static long _EXPIRE = 720; |
| | | |
| | | /** |
| | | * 参数管理 cache key |
| | |
| | | import javax.validation.constraints.NotNull; |
| | | import javax.validation.constraints.NotBlank; |
| | | import java.util.Date; |
| | | import java.util.List; |
| | | |
| | | import org.hibernate.validator.constraints.Length; |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | |
| | |
| | | @ApiModelProperty(value = "围栏数据", hidden = false, example = "") |
| | | private String data; |
| | | |
| | | @ApiModelProperty(value = "网格员ID", hidden = false, example = "[12,45]") |
| | | private List<Long> gridMemebers; |
| | | |
| | | |
| | | @ApiModelProperty(value = "(当前操作)用户ID", hidden = true, example = "1") |
| | | private Long userId; |
| | |
| | | import javax.validation.constraints.NotNull; |
| | | import javax.validation.constraints.NotBlank; |
| | | import java.util.Date; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * 编辑表单 |
| | |
| | | @ApiModelProperty(value = "围栏数据", hidden = false, example = "") |
| | | private String data; |
| | | |
| | | @ApiModelProperty(value = "网格员ID", hidden = false, example = "[12,45]") |
| | | private List<Long> gridMemebers; |
| | | |
| | | @ApiModelProperty(value = "(当前操作)用户ID", hidden = true, example = "1") |
| | | private Long userId; |
New file |
| | |
| | | package com.panzhihua.common.model.dtos.grid; |
| | | |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | |
| | | import javax.validation.constraints.Max; |
| | | import javax.validation.constraints.NotNull; |
| | | import javax.validation.constraints.NotBlank; |
| | | import java.util.Date; |
| | | import org.hibernate.validator.constraints.Length; |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | |
| | | |
| | | |
| | | /** |
| | | * 创建表单 |
| | | * |
| | | * @author cedoo email:cedoo(a)qq.com |
| | | * @version 1.0 |
| | | * @since 1.0 |
| | | * @date 2021-05-26 |
| | | * */ |
| | | @Data |
| | | @ApiModel("创建网格和网格员的关联关系请求参数") |
| | | public class EventGridMemberAddDTO { |
| | | |
| | | @NotBlank() |
| | | @Length(max=50) |
| | | @ApiModelProperty(value = "账号昵称", hidden = false, example = "") |
| | | private String nickName; |
| | | |
| | | @NotBlank() @Length(max=50) |
| | | @ApiModelProperty(value = "登录账号", hidden = false, example = "") |
| | | private String account; |
| | | |
| | | @NotBlank() @Length(min = 8, max=100) |
| | | @ApiModelProperty(value = "登录密码", hidden = false, example = "") |
| | | private String paswd; |
| | | |
| | | @NotBlank() @Length(max=11) |
| | | @ApiModelProperty(value = "联系电话", hidden = false, example = "") |
| | | private String phone; |
| | | |
| | | @NotNull() |
| | | @Max(24) |
| | | @ApiModelProperty(value = "工作开始时间", hidden = false, example = "") |
| | | private Integer workStart; |
| | | |
| | | @NotNull() |
| | | @Max(24) |
| | | @ApiModelProperty(value = "工作结束时间", hidden = false, example = "") |
| | | private String workEnd; |
| | | |
| | | @Length(max=255) |
| | | @ApiModelProperty(value = "头像", hidden = false, example = "") |
| | | private String imageUrl; |
| | | |
| | | @NotBlank() @Length(max=100) |
| | | @ApiModelProperty(value = "账号状态", hidden = false, example = "") |
| | | private String status; |
| | | |
| | | @ApiModelProperty(value = "(当前操作)用户ID", hidden = true, example = "1") |
| | | private Long userId; |
| | | |
| | | @ApiModelProperty(value = "(当前操作)用户姓名", hidden = true, example = "张三") |
| | | private String userName; |
| | | } |
New file |
| | |
| | | package com.panzhihua.common.model.dtos.grid; |
| | | |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | |
| | | import org.hibernate.validator.constraints.Length; |
| | | |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import javax.validation.constraints.Max; |
| | | import javax.validation.constraints.NotNull; |
| | | import javax.validation.constraints.NotBlank; |
| | | import java.util.Date; |
| | | |
| | | /** |
| | | * 编辑表单 |
| | | * |
| | | * @author cedoo email:cedoo(a)qq.com |
| | | * @version 1.0 |
| | | * @since 1.0 |
| | | * @date 2021-05-26 |
| | | * */ |
| | | @Data |
| | | @ApiModel("编辑网格和网格员的关联关系请求参数") |
| | | public class EventGridMemberEditDTO { |
| | | |
| | | @Max(9223372036854775807L) |
| | | @ApiModelProperty(value = "id,如果是新增则不填", hidden = false, example = "1") |
| | | private Long id; |
| | | |
| | | @NotBlank() |
| | | @Length(max=50) |
| | | @ApiModelProperty(value = "账号昵称", hidden = false, example = "") |
| | | private String nickName; |
| | | |
| | | @NotBlank() @Length(max=50) |
| | | @ApiModelProperty(value = "登录账号", hidden = false, example = "") |
| | | private String account; |
| | | |
| | | @NotBlank() @Length(min = 8, max=100) |
| | | @ApiModelProperty(value = "登录密码", hidden = false, example = "") |
| | | private String paswd; |
| | | |
| | | @NotBlank() @Length(max=11) |
| | | @ApiModelProperty(value = "联系电话", hidden = false, example = "") |
| | | private String phone; |
| | | |
| | | @NotNull() |
| | | @Max(24) |
| | | @ApiModelProperty(value = "工作开始时间", hidden = false, example = "") |
| | | private Integer workStart; |
| | | |
| | | @NotNull() |
| | | @Max(24) |
| | | @ApiModelProperty(value = "工作结束时间", hidden = false, example = "") |
| | | private String workEnd; |
| | | |
| | | @Length(max=255) |
| | | @ApiModelProperty(value = "头像", hidden = false, example = "") |
| | | private String imageUrl; |
| | | |
| | | @NotBlank() @Length(max=100) |
| | | @ApiModelProperty(value = "账号状态", hidden = false, example = "") |
| | | private String status; |
| | | |
| | | @ApiModelProperty(value = "(当前操作)用户ID", hidden = true, example = "1") |
| | | private Long userId; |
| | | |
| | | @ApiModelProperty(value = "(当前操作)用户姓名", hidden = true, example = "张三") |
| | | private String userName; |
| | | |
| | | } |
| | |
| | | @FeignClient(name = "grid") |
| | | public interface GridService { |
| | | |
| | | /** |
| | | * 新增事件 |
| | | * @param eventAddDTO |
| | | * @return 新增结果 |
| | | */ |
| | | @PostMapping("/event/add") |
| | | R add(@RequestBody EventAddDTO eventAddDTO); |
| | | |
| | | /** |
| | | * 修改事件 |
| | | * @param eventEditDTO |
| | | * @return 维护结果 |
| | | */ |
| | | @PostMapping("/event/edit") |
| | | R edit(@RequestBody EventEditDTO eventEditDTO); |
| | | |
| | | /** |
| | | * 分页查找事件 |
| | |
| | | |
| | | /** |
| | | * 新增网格和网格员的关联关系 |
| | | * @param eventGridMemberRelationAddDTO |
| | | * @param eventGridMemberAddDTO |
| | | * @return 新增结果 |
| | | */ |
| | | @PostMapping("/eventgridmemberrelation/add") |
| | | R add(@RequestBody EventGridMemberRelationAddDTO eventGridMemberRelationAddDTO); |
| | | R add(@RequestBody EventGridMemberAddDTO eventGridMemberAddDTO); |
| | | |
| | | /** |
| | | * 修改网格和网格员的关联关系 |
| | | * @param eventGridMemberRelationEditDTO |
| | | * @param eventGridMemberEditDTO |
| | | * @return 维护结果 |
| | | */ |
| | | @PostMapping("/eventgridmemberrelation/edit") |
| | | R edit(@RequestBody EventGridMemberRelationEditDTO eventGridMemberRelationEditDTO); |
| | | R edit(@RequestBody EventGridMemberEditDTO eventGridMemberEditDTO); |
| | | |
| | | /** |
| | | * 分页查找网格和网格员的关联关系 |
| | |
| | | @Slf4j |
| | | @RestController |
| | | @RequestMapping("/eventgriddata") |
| | | @Api(tags = {"区县/街道/社区/网格员网格数据管理 @陈东"}) |
| | | @Api(tags = {"网格数据管理 @chendong"}) |
| | | public class EventGridDataApi extends BaseController { |
| | | |
| | | @Resource |
| | | private GridService gridService; |
| | | |
| | | /** |
| | | * 我的网格 |
| | | * @return 查找结果 |
| | | */ |
| | | @GetMapping("/myGrid") |
| | | @ApiOperation(value = "我的网格", response= EventGridDataVO.class) |
| | | R myGrid(){ |
| | | LoginUserInfoVO loginUserInfoVO = this.getLoginUserInfo(); |
| | | PageEventGridDataDTO pageEventGridDataDTO = new PageEventGridDataDTO(); |
| | | pageEventGridDataDTO.setUserId(loginUserInfoVO.getUserId()); |
| | | pageEventGridDataDTO.setType(3l); |
| | | return gridService.userGrid(pageEventGridDataDTO); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 新增区县/街道/社区/网格员网格数据管理 |
| | |
| | | * @return 新增结果 |
| | | */ |
| | | @PostMapping() |
| | | @ApiOperation(value = "新增区县/街道/社区/网格员网格数据管理", response = R.class) |
| | | @ApiOperation(value = "新增网格数据管理", response = R.class) |
| | | R add(@Validated @RequestBody EventGridDataAddDTO eventGridDataAddDTO){ |
| | | ClazzUtils.setIfStringIsEmpty(eventGridDataAddDTO); |
| | | eventGridDataAddDTO.setUserId(getUserId()); |
| | |
| | | * @return 修改结果 |
| | | */ |
| | | @PutMapping() |
| | | @ApiOperation(value = "编辑区县/街道/社区/网格员网格数据管理", response = R.class) |
| | | @ApiOperation(value = "编辑网格数据管理", response = R.class) |
| | | R edit(@Validated @RequestBody EventGridDataEditDTO eventGridDataEditDTO){ |
| | | ClazzUtils.setIfStringIsEmpty(eventGridDataEditDTO); |
| | | eventGridDataEditDTO.setUserId(getUserId()); |
| | |
| | | * @return 查找结果 |
| | | */ |
| | | @GetMapping() |
| | | @ApiOperation(value = "查询区县/街道/社区/网格员网格数据管理", response= EventGridDataVO.class) |
| | | @ApiOperation(value = "查询网格数据管理", response= EventGridDataVO.class) |
| | | R query(@Validated @ModelAttribute PageEventGridDataDTO pageEventGridDataDTO){ |
| | | ClazzUtils.setIfStringIsEmpty(pageEventGridDataDTO); |
| | | return gridService.query(pageEventGridDataDTO); |
| | |
| | | * @return 删除结果 |
| | | */ |
| | | @DeleteMapping() |
| | | @ApiOperation(value = "删除区县/街道/社区/网格员网格数据管理", response = R.class) |
| | | @ApiOperation(value = "删除网格数据管理", response = R.class) |
| | | R delete(@Validated @RequestBody EventGridDataDeleteDTO eventGridDataDeleteDTO){ |
| | | ClazzUtils.setIfStringIsEmpty(eventGridDataDeleteDTO); |
| | | return gridService.delete(eventGridDataDeleteDTO); |
| | |
| | | |
| | | /** |
| | | * 查询区县/街道/社区/网格员网格数据管理详细信息 |
| | | * @param id 区县/街道/社区/网格员网格数据管理 id |
| | | * @param id 网格数据管理 id |
| | | * @return 查找结果 |
| | | */ |
| | | @GetMapping("/{id}") |
| | | @ApiOperation(value = "查询区县/街道/社区/网格员网格数据管理详细信息") |
| | | @ApiOperation(value = "查询网格数据管理详细信息") |
| | | R<EventGridDataDetailsVO> details(@PathVariable("id") Long id){ |
| | | return gridService.eventGridDataDetails(id); |
| | | } |
| | |
| | | |
| | | |
| | | import com.panzhihua.common.controller.BaseController; |
| | | import com.panzhihua.common.model.dtos.grid.EventGridMemberAddDTO; |
| | | import com.panzhihua.common.model.dtos.grid.EventGridMemberEditDTO; |
| | | import com.panzhihua.common.model.dtos.grid.EventGridMemberRelationDeleteDTO; |
| | | import com.panzhihua.common.model.dtos.grid.PageEventGridMemberRelationDTO; |
| | | import com.panzhihua.common.model.vos.LoginUserInfoVO; |
| | | import com.panzhihua.common.model.vos.R; |
| | | import com.panzhihua.common.utlis.ClazzUtils; |
| | | import io.swagger.annotations.Api; |
| | |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.springframework.validation.annotation.Validated; |
| | | import org.springframework.web.bind.annotation.*; |
| | | import com.panzhihua.common.model.dtos.grid.EventGridMemberRelationEditDTO; |
| | | //import com.panzhihua.common.model.vos.IPageVO; |
| | | import com.panzhihua.common.service.grid.GridService; |
| | | |
| | | import javax.annotation.Resource; |
| | | import com.panzhihua.common.model.vos.grid.EventGridMemberRelationDetailsVO; |
| | | import com.panzhihua.common.model.vos.grid.EventGridMemberRelationVO; |
| | | import com.panzhihua.common.model.dtos.grid.EventGridMemberRelationAddDTO; |
| | | import com.panzhihua.common.model.dtos.grid.EventGridMemberRelationDeleteDTO; |
| | | import com.panzhihua.common.model.dtos.grid.PageEventGridMemberRelationDTO; |
| | | |
| | | /** |
| | | * |
| | |
| | | |
| | | /** |
| | | * 新增网格和网格员的关联关系 |
| | | * @param {classNameFirstLower}AddDTO 添加网格和网格员的关联关系传递对象 |
| | | * @param eventGridMemberAddDTO 添加网格和网格员的关联关系传递对象 |
| | | * @return 新增结果 |
| | | */ |
| | | @PostMapping() |
| | | @ApiOperation(value = "新增网格和网格员的关联关系", response = R.class) |
| | | R add(@Validated @RequestBody EventGridMemberRelationAddDTO eventGridMemberRelationAddDTO){ |
| | | ClazzUtils.setIfStringIsEmpty(eventGridMemberRelationAddDTO); |
| | | eventGridMemberRelationAddDTO.setUserId(getUserId()); |
| | | return gridService.add(eventGridMemberRelationAddDTO); |
| | | @ApiOperation(value = "新增网格员", response = R.class) |
| | | R add(@Validated @RequestBody EventGridMemberAddDTO eventGridMemberAddDTO){ |
| | | ClazzUtils.setIfStringIsEmpty(eventGridMemberAddDTO); |
| | | LoginUserInfoVO loginUserInfoVO = this.getLoginUserInfo(); |
| | | eventGridMemberAddDTO.setUserId(loginUserInfoVO.getUserId()); |
| | | eventGridMemberAddDTO.setUserName(loginUserInfoVO.getName()); |
| | | return gridService.add(eventGridMemberAddDTO); |
| | | } |
| | | |
| | | /** |
| | | * 修改 |
| | | * @param eventGridMemberRelationEditDTO 修改网格和网格员的关联关系传递对象 |
| | | * @param eventGridMemberEditDTO 修改网格和网格员的关联关系传递对象 |
| | | * @return 修改结果 |
| | | */ |
| | | @PutMapping() |
| | | @ApiOperation(value = "编辑网格和网格员的关联关系", response = R.class) |
| | | R edit(@Validated @RequestBody EventGridMemberRelationEditDTO eventGridMemberRelationEditDTO){ |
| | | ClazzUtils.setIfStringIsEmpty(eventGridMemberRelationEditDTO); |
| | | eventGridMemberRelationEditDTO.setUserId(getUserId()); |
| | | return gridService.edit(eventGridMemberRelationEditDTO); |
| | | @ApiOperation(value = "编辑网格员", response = R.class) |
| | | R edit(@Validated @RequestBody EventGridMemberEditDTO eventGridMemberEditDTO){ |
| | | ClazzUtils.setIfStringIsEmpty(eventGridMemberEditDTO); |
| | | LoginUserInfoVO loginUserInfoVO = this.getLoginUserInfo(); |
| | | eventGridMemberEditDTO.setUserId(loginUserInfoVO.getUserId()); |
| | | eventGridMemberEditDTO.setUserName(loginUserInfoVO.getName()); |
| | | return gridService.edit(eventGridMemberEditDTO); |
| | | } |
| | | |
| | | /** |
| | |
| | | * @return 查找结果 |
| | | */ |
| | | @GetMapping() |
| | | @ApiOperation(value = "查询网格和网格员的关联关系", response= EventGridMemberRelationVO.class) |
| | | @ApiOperation(value = "查询网格员", response= EventGridMemberRelationVO.class) |
| | | R query(@Validated @ModelAttribute PageEventGridMemberRelationDTO pageEventGridMemberRelationDTO){ |
| | | ClazzUtils.setIfStringIsEmpty(pageEventGridMemberRelationDTO); |
| | | return gridService.query(pageEventGridMemberRelationDTO); |
| | |
| | | */ |
| | | @DeleteMapping() |
| | | @ApiOperation(value = "删除网格和网格员的关联关系", response = R.class) |
| | | R delete(@Validated @RequestBody EventGridMemberRelationDeleteDTO eventGridMemberRelationDeleteDTO){ |
| | | R delete(@Validated @RequestBody EventGridMemberRelationDeleteDTO eventGridMemberRelationDeleteDTO){ |
| | | ClazzUtils.setIfStringIsEmpty(eventGridMemberRelationDeleteDTO); |
| | | return gridService.delete(eventGridMemberRelationDeleteDTO); |
| | | } |
| | |
| | | private EventService eventService; |
| | | |
| | | /** |
| | | * 新增事件 |
| | | * @param eventAddDTO |
| | | * @return 新增结果 |
| | | */ |
| | | @PostMapping("/add") |
| | | R add(@RequestBody EventAddDTO eventAddDTO){ |
| | | return eventService.add(eventAddDTO); |
| | | }; |
| | | |
| | | /** |
| | | * 修改事件 |
| | | * @param eventEditDTO |
| | | * @return 维护结果 |
| | | */ |
| | | @PostMapping("/edit") |
| | | R edit(@RequestBody EventEditDTO eventEditDTO){ |
| | | return eventService.edit(eventEditDTO); |
| | | }; |
| | | |
| | | /** |
| | | * 分页查找事件 |
| | | * @param pageEventDTO |
| | | * @return 维护结果 |
| | |
| | | |
| | | |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.panzhihua.common.model.dtos.grid.EventGridMemberRelationAddDTO; |
| | | import com.panzhihua.common.model.dtos.grid.EventGridMemberAddDTO; |
| | | import com.panzhihua.common.model.dtos.grid.EventGridMemberEditDTO; |
| | | import com.panzhihua.common.model.dtos.grid.EventGridMemberRelationDeleteDTO; |
| | | import com.panzhihua.common.model.dtos.grid.EventGridMemberRelationEditDTO; |
| | | import com.panzhihua.common.model.dtos.grid.PageEventGridMemberRelationDTO; |
| | | import com.panzhihua.common.model.vos.R; |
| | | import com.panzhihua.common.model.vos.grid.EventGridMemberRelationDetailsVO; |
| | |
| | | |
| | | /** |
| | | * 新增网格和网格员的关联关系 |
| | | * @param eventGridMemberRelationAddDTO |
| | | * @param eventGridMemberAddDTO |
| | | * @return 新增结果 |
| | | */ |
| | | @PostMapping("/add") |
| | | R add(@RequestBody EventGridMemberRelationAddDTO eventGridMemberRelationAddDTO){ |
| | | return eventGridMemberRelationService.add(eventGridMemberRelationAddDTO); |
| | | R add(@RequestBody EventGridMemberAddDTO eventGridMemberAddDTO){ |
| | | return eventGridMemberRelationService.add(eventGridMemberAddDTO); |
| | | }; |
| | | |
| | | /** |
| | | * 修改网格和网格员的关联关系 |
| | | * @param eventGridMemberRelationEditDTO |
| | | * @param eventGridMemberEditDTO |
| | | * @return 维护结果 |
| | | */ |
| | | @PostMapping("/edit") |
| | | R edit(@RequestBody EventGridMemberRelationEditDTO eventGridMemberRelationEditDTO){ |
| | | return eventGridMemberRelationService.edit(eventGridMemberRelationEditDTO); |
| | | R edit(@RequestBody EventGridMemberEditDTO eventGridMemberEditDTO){ |
| | | return eventGridMemberRelationService.edit(eventGridMemberEditDTO); |
| | | }; |
| | | |
| | | /** |
| | |
| | | */ |
| | | private Long gridMemberId; |
| | | /** |
| | | * 网格员工作状态 列: work_status |
| | | */ |
| | | private Integer workStatus; |
| | | /** |
| | | * 创建人 列: create_by |
| | | */ |
| | | private Long createBy; |
| | |
| | | |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | import com.panzhihua.common.model.dtos.grid.EventGridMemberRelationAddDTO; |
| | | import com.panzhihua.common.model.dtos.grid.EventGridMemberAddDTO; |
| | | import com.panzhihua.common.model.dtos.grid.EventGridMemberEditDTO; |
| | | import com.panzhihua.common.model.dtos.grid.EventGridMemberRelationDeleteDTO; |
| | | import com.panzhihua.common.model.dtos.grid.EventGridMemberRelationEditDTO; |
| | | import com.panzhihua.common.model.dtos.grid.PageEventGridMemberRelationDTO; |
| | | import com.panzhihua.common.model.vos.R; |
| | | import com.panzhihua.common.model.vos.grid.EventGridMemberRelationDetailsVO; |
| | |
| | | |
| | | /** |
| | | * 新增网格和网格员的关联关系 |
| | | * @param eventGridMemberRelationAddDTO |
| | | * @param eventGridMemberAddDTO |
| | | * @return 新增结果 |
| | | */ |
| | | R add(EventGridMemberRelationAddDTO eventGridMemberRelationAddDTO); |
| | | R add(EventGridMemberAddDTO eventGridMemberAddDTO); |
| | | |
| | | /** |
| | | * 修改网格和网格员的关联关系 |
| | | * @param eventGridMemberRelationEditDTO |
| | | * @param eventGridMemberEditDTO |
| | | * @return 维护结果 |
| | | */ |
| | | R edit(EventGridMemberRelationEditDTO eventGridMemberRelationEditDTO); |
| | | R edit(EventGridMemberEditDTO eventGridMemberEditDTO); |
| | | |
| | | /** |
| | | * 分页查找网格和网格员的关联关系 |
| | |
| | | public interface EventService extends IService<EventDO> { |
| | | |
| | | /** |
| | | * 新增事件 |
| | | * @param eventAddDTO |
| | | * @return 新增结果 |
| | | */ |
| | | R add(EventAddDTO eventAddDTO); |
| | | |
| | | /** |
| | | * 修改事件 |
| | | * @param eventEditDTO |
| | | * @return 维护结果 |
| | | */ |
| | | R edit(EventEditDTO eventEditDTO); |
| | | |
| | | /** |
| | | * 分页查找事件 |
| | | * @param pageEventDTO |
| | | * @return 维护结果 |
| | |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import com.panzhihua.common.model.dtos.grid.EventGridMemberRelationAddDTO; |
| | | import com.panzhihua.common.model.dtos.grid.EventGridMemberAddDTO; |
| | | import com.panzhihua.common.model.dtos.grid.EventGridMemberEditDTO; |
| | | import com.panzhihua.common.model.dtos.grid.EventGridMemberRelationDeleteDTO; |
| | | import com.panzhihua.common.model.dtos.grid.EventGridMemberRelationEditDTO; |
| | | import com.panzhihua.common.model.dtos.grid.PageEventGridMemberRelationDTO; |
| | | import com.panzhihua.common.model.vos.R; |
| | | import com.panzhihua.common.model.vos.grid.EventGridMemberRelationDetailsVO; |
| | |
| | | private EventGridMemberRelationMapper eventGridMemberRelationMapper; |
| | | /** |
| | | * 新增网格和网格员的关联关系 |
| | | * @param eventGridMemberRelationAddDTO |
| | | * @param eventGridMemberAddDTO |
| | | * @return 新增结果 |
| | | */ |
| | | public R add(EventGridMemberRelationAddDTO eventGridMemberRelationAddDTO){ |
| | | public R add(EventGridMemberAddDTO eventGridMemberAddDTO){ |
| | | EventGridMemberRelationDO eventGridMemberRelationDO = new EventGridMemberRelationDO(); |
| | | BeanUtils.copyProperties(eventGridMemberRelationAddDTO, eventGridMemberRelationDO); |
| | | BeanUtils.copyProperties(eventGridMemberAddDTO, eventGridMemberRelationDO); |
| | | eventGridMemberRelationDO.setCreateAt(new Date()); |
| | | if(eventGridMemberRelationMapper.insert(eventGridMemberRelationDO)>0){ |
| | | return R.ok(); |
| | |
| | | |
| | | /** |
| | | * 修改网格和网格员的关联关系 |
| | | * @param eventGridMemberRelationEditDTO |
| | | * @param eventGridMemberEditDTO |
| | | * @return 维护结果 |
| | | */ |
| | | public R edit(EventGridMemberRelationEditDTO eventGridMemberRelationEditDTO){ |
| | | public R edit(EventGridMemberEditDTO eventGridMemberEditDTO){ |
| | | EventGridMemberRelationDO eventGridMemberRelationDO = new EventGridMemberRelationDO(); |
| | | BeanUtils.copyProperties(eventGridMemberRelationEditDTO, eventGridMemberRelationDO); |
| | | BeanUtils.copyProperties(eventGridMemberEditDTO, eventGridMemberRelationDO); |
| | | //eventGridMemberRelationDO.setUpdateAt(new Date()); |
| | | if(eventGridMemberRelationMapper.updateById(eventGridMemberRelationDO)>0){ |
| | | return R.ok(); |
| | |
| | | @Resource |
| | | private CommunityService communityService; |
| | | |
| | | /** |
| | | * 新增事件 |
| | | * @param eventAddDTO 事件新增DTO |
| | | * @return 新增结果 |
| | | */ |
| | | public R add(EventAddDTO eventAddDTO){ |
| | | EventDO eventDO = new EventDO(); |
| | | BeanUtils.copyProperties(eventAddDTO, eventDO); |
| | | eventDO.setCreateAt(new Date()); |
| | | if(eventMapper.insert(eventDO)>0){ |
| | | return R.ok(); |
| | | } |
| | | return R.fail(); |
| | | } |
| | | |
| | | /** |
| | | * 修改事件 |
| | | * @param eventEditDTO |
| | | * @return 维护结果 |
| | | */ |
| | | public R edit(EventEditDTO eventEditDTO){ |
| | | EventDO eventDO = new EventDO(); |
| | | BeanUtils.copyProperties(eventEditDTO, eventDO); |
| | | //eventDO.setUpdateAt(new Date()); |
| | | if(eventMapper.updateById(eventDO)>0){ |
| | | return R.ok(); |
| | | } |
| | | return R.fail(); |
| | | } |
| | | |
| | | /** |
| | | * 分页查找事件 |
| | |
| | | } |
| | | |
| | | } |
| | | |
| | | if(insert>0 && sysUserDO.getType()==3){//添加的用户是社区账号时 |
| | | //添加网格综合治理管理后台用户 |
| | | SysUserDO sysUserDOWangGe = new SysUserDO(); |
| | | BeanUtils.copyProperties(sysUserDO, sysUserDOWangGe); |
| | | sysUserDOWangGe.setUserId(null); |
| | | sysUserDOWangGe.setType(7);//网格综治后台 |
| | | try { |
| | | int addWange = userDao.insert(sysUserDOWangGe); |
| | | if(addWange!=1){ |
| | | throw new ServiceException("新增网格综合治理管理后台用户失败"); |
| | | } |
| | | } catch (Exception e) { |
| | | e.printStackTrace(); |
| | | log.error("网格综合治理管理后台用户报错【{}】", e.getMessage()); |
| | | if (e.getMessage().contains("union_phone_type")) { |
| | | throw new ServiceException("手机号已经存在"); |
| | | } else if (e.getMessage().contains("union_account_type")) { |
| | | throw new ServiceException("账户已经存在"); |
| | | } |
| | | |
| | | } |
| | | } |
| | | if (insert > 0) { |
| | | SysUserDO sysUserDO1 = userDao.selectOne(new QueryWrapper<SysUserDO>().lambda().eq(SysUserDO::getType, administratorsUserVO.getType()).eq(SysUserDO::getAccount, administratorsUserVO.getAccount())); |
| | | Long userId = sysUserDO1.getUserId(); |