| @@ -497,5 +497,18 @@ public class WxCUserBasicInfoController extends BaseController { | |||||
| return new ResultData(wxCUserBasicInfoService.listByFilter(getTenantId(),filterList)); | return new ResultData(wxCUserBasicInfoService.listByFilter(getTenantId(),filterList)); | ||||
| } | } | ||||
| @ApiOperation("根据ID锁定") | |||||
| @PostMapping("/updateStatus") | |||||
| @SystemControllerLog(description = "会员管理-根据ID锁定") | |||||
| public ResultData updateStatus(@RequestBody WxCUserBasicInfo wxCUserBasicInfo) { | |||||
| logger.debug("[" + getIpAddr() + "] WxCUserBasicInfoController::updateStatus"); | |||||
| if (null == wxCUserBasicInfo.getId()) { | |||||
| return new ResultData(ErrorCode.SYS_PARAMETER_ERROR.getCode(), "id不能为空"); | |||||
| } | |||||
| if (null == wxCUserBasicInfo.getStatus()) { | |||||
| } | |||||
| return wxCUserBasicInfoService.updateStatus(wxCUserBasicInfo); | |||||
| } | |||||
| } | } | ||||
| @@ -0,0 +1 @@ | |||||
| alter table wx_c_user_basic_info add column `status` smallint(2) default 0 not null comment '0正常1锁定'; | |||||
| @@ -152,4 +152,8 @@ public class WxCUserBasicInfo extends BaseEntity { | |||||
| return Objects.hash(this.phone); | return Objects.hash(this.phone); | ||||
| } | } | ||||
| @io.swagger.annotations.ApiModelProperty(value = "状态0正常1锁定", name = "status") | |||||
| private Integer status; | |||||
| } | } | ||||
| @@ -1,6 +1,7 @@ | |||||
| package com.iformall.service; | package com.iformall.service; | ||||
| import com.github.pagehelper.PageInfo; | import com.github.pagehelper.PageInfo; | ||||
| import com.iformall.common.ResultData; | |||||
| import com.iformall.domain.dto.WxCUserBasicInfoDto; | import com.iformall.domain.dto.WxCUserBasicInfoDto; | ||||
| import com.iformall.domain.dto.WxCUserBasicInfoFilterDto; | import com.iformall.domain.dto.WxCUserBasicInfoFilterDto; | ||||
| import com.iformall.domain.dto.WxCUserBasicInfoFilterListDto; | import com.iformall.domain.dto.WxCUserBasicInfoFilterListDto; | ||||
| @@ -145,5 +146,8 @@ public interface WxCUserBasicInfoService { | |||||
| * @return | * @return | ||||
| */ | */ | ||||
| long findImportUserCount(WxCUserBasicInfoDto dto); | long findImportUserCount(WxCUserBasicInfoDto dto); | ||||
| ResultData updateStatus(WxCUserBasicInfo wxCUserBasicInfo); | |||||
| } | } | ||||
| @@ -5,6 +5,7 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; | |||||
| import com.github.pagehelper.PageHelper; | import com.github.pagehelper.PageHelper; | ||||
| import com.github.pagehelper.PageInfo; | import com.github.pagehelper.PageInfo; | ||||
| import com.iformall.common.IdWorker; | import com.iformall.common.IdWorker; | ||||
| import com.iformall.common.ResultData; | |||||
| import com.iformall.domain.dto.WxCUserBasicInfoDto; | import com.iformall.domain.dto.WxCUserBasicInfoDto; | ||||
| import com.iformall.domain.dto.WxCUserBasicInfoFilterDto; | import com.iformall.domain.dto.WxCUserBasicInfoFilterDto; | ||||
| import com.iformall.domain.dto.WxCUserBasicInfoFilterListDto; | import com.iformall.domain.dto.WxCUserBasicInfoFilterListDto; | ||||
| @@ -1009,5 +1010,12 @@ public class WxCUserBasicInfoServiceImpl implements WxCUserBasicInfoService { | |||||
| public long findImportUserCount(WxCUserBasicInfoDto dto) { | public long findImportUserCount(WxCUserBasicInfoDto dto) { | ||||
| return wxCUserBasicInfoMapper.findImportUserCount(dto); | return wxCUserBasicInfoMapper.findImportUserCount(dto); | ||||
| } | } | ||||
| @Override | |||||
| public ResultData updateStatus(WxCUserBasicInfo wxCUserBasicInfo) { | |||||
| wxCUserBasicInfo.setUpdateDate(new Date()); | |||||
| wxCUserBasicInfoMapper.updateById(wxCUserBasicInfo); | |||||
| return new ResultData(); | |||||
| } | |||||
| } | } | ||||