mirror of
https://codeup.aliyun.com/67c68d4e484ca2f0a13ac3c1/ydc/jsowell-charger-web.git
synced 2026-04-20 19:15:35 +08:00
新增 用户(批量)解绑车牌号接口
This commit is contained in:
@@ -17,7 +17,7 @@ import lombok.NoArgsConstructor;
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@Builder
|
||||
public class MemberLicensePlateNumberRelation
|
||||
public class MemberPlateNumberRelation
|
||||
{
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@@ -38,4 +38,9 @@ public class MemberLicensePlateNumberRelation
|
||||
/** 创建时间 */
|
||||
private String createTime;
|
||||
|
||||
/**
|
||||
* 删除标识
|
||||
*/
|
||||
private String delFlag;
|
||||
|
||||
}
|
||||
@@ -2,6 +2,8 @@ package com.jsowell.pile.dto;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 用户绑定车牌号
|
||||
*
|
||||
@@ -10,6 +12,7 @@ import lombok.Data;
|
||||
*/
|
||||
@Data
|
||||
public class BindingCarNoDTO {
|
||||
private List<Integer> ids;
|
||||
|
||||
private String memberId;
|
||||
|
||||
|
||||
@@ -1,61 +1,69 @@
|
||||
package com.jsowell.pile.mapper;
|
||||
|
||||
import java.util.List;
|
||||
import com.jsowell.pile.domain.MemberLicensePlateNumberRelation;
|
||||
|
||||
import com.jsowell.pile.domain.MemberPlateNumberRelation;
|
||||
|
||||
/**
|
||||
* 用户车牌对应关系Mapper接口
|
||||
*
|
||||
*
|
||||
* @author jsowell
|
||||
* @date 2023-03-06
|
||||
*/
|
||||
public interface MemberLicensePlateNumberRelationMapper
|
||||
{
|
||||
public interface MemberLicensePlateNumberRelationMapper {
|
||||
/**
|
||||
* 查询用户车牌对应关系
|
||||
*
|
||||
*
|
||||
* @param id 用户车牌对应关系主键
|
||||
* @return 用户车牌对应关系
|
||||
*/
|
||||
public MemberLicensePlateNumberRelation selectMemberLicensePlateNumberRelationById(Integer id);
|
||||
public MemberPlateNumberRelation selectMemberLicensePlateNumberRelationById(Integer id);
|
||||
|
||||
/**
|
||||
* 查询用户车牌对应关系列表
|
||||
*
|
||||
*
|
||||
* @param memberLicensePlateNumberRelation 用户车牌对应关系
|
||||
* @return 用户车牌对应关系集合
|
||||
*/
|
||||
public List<MemberLicensePlateNumberRelation> selectMemberLicensePlateNumberRelationList(MemberLicensePlateNumberRelation memberLicensePlateNumberRelation);
|
||||
public List<MemberPlateNumberRelation> selectMemberLicensePlateNumberRelationList(MemberPlateNumberRelation memberLicensePlateNumberRelation);
|
||||
|
||||
/**
|
||||
* 新增用户车牌对应关系
|
||||
*
|
||||
*
|
||||
* @param memberLicensePlateNumberRelation 用户车牌对应关系
|
||||
* @return 结果
|
||||
*/
|
||||
public int insertMemberLicensePlateNumberRelation(MemberLicensePlateNumberRelation memberLicensePlateNumberRelation);
|
||||
public int insertMemberLicensePlateNumberRelation(MemberPlateNumberRelation memberLicensePlateNumberRelation);
|
||||
|
||||
/**
|
||||
* 修改用户车牌对应关系
|
||||
*
|
||||
*
|
||||
* @param memberLicensePlateNumberRelation 用户车牌对应关系
|
||||
* @return 结果
|
||||
*/
|
||||
public int updateMemberLicensePlateNumberRelation(MemberLicensePlateNumberRelation memberLicensePlateNumberRelation);
|
||||
public int updateMemberLicensePlateNumberRelation(MemberPlateNumberRelation memberLicensePlateNumberRelation);
|
||||
|
||||
// /**
|
||||
// * 删除用户车牌对应关系
|
||||
// *
|
||||
// * @param id 用户车牌对应关系主键
|
||||
// * @return 结果
|
||||
// */
|
||||
// public int deleteMemberLicensePlateNumberRelationById(Integer id);
|
||||
//
|
||||
// /**
|
||||
// * 批量删除用户车牌对应关系
|
||||
// *
|
||||
// * @param ids 需要删除的数据主键集合
|
||||
// * @return 结果
|
||||
// */
|
||||
// public int deleteMemberLicensePlateNumberRelationByIds(Integer[] ids);
|
||||
|
||||
/**
|
||||
* 删除用户车牌对应关系
|
||||
*
|
||||
* @param id 用户车牌对应关系主键
|
||||
* @return 结果
|
||||
* 用户解除绑定车牌号(逻辑删除,将 del_flag 改为 1)
|
||||
*
|
||||
* @param dto
|
||||
* @return
|
||||
*/
|
||||
public int deleteMemberLicensePlateNumberRelationById(Integer id);
|
||||
|
||||
/**
|
||||
* 批量删除用户车牌对应关系
|
||||
*
|
||||
* @param ids 需要删除的数据主键集合
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteMemberLicensePlateNumberRelationByIds(Integer[] ids);
|
||||
public int deleteCarNoByParams(List<Integer> ids);
|
||||
}
|
||||
|
||||
@@ -117,5 +117,4 @@ public interface IMemberBasicInfoService {
|
||||
*/
|
||||
List<PersonalPileInfoVO> getMemberPersonPileInfo(String memberId);
|
||||
|
||||
void memberBindingCarNo(BindingCarNoDTO dto);
|
||||
}
|
||||
|
||||
@@ -1,61 +0,0 @@
|
||||
package com.jsowell.pile.service;
|
||||
|
||||
import java.util.List;
|
||||
import com.jsowell.pile.domain.MemberLicensePlateNumberRelation;
|
||||
|
||||
/**
|
||||
* 用户车牌对应关系Service接口
|
||||
*
|
||||
* @author jsowell
|
||||
* @date 2023-03-06
|
||||
*/
|
||||
public interface IMemberLicensePlateNumberRelationService
|
||||
{
|
||||
/**
|
||||
* 查询用户车牌对应关系
|
||||
*
|
||||
* @param id 用户车牌对应关系主键
|
||||
* @return 用户车牌对应关系
|
||||
*/
|
||||
public MemberLicensePlateNumberRelation selectMemberLicensePlateNumberRelationById(Integer id);
|
||||
|
||||
/**
|
||||
* 查询用户车牌对应关系列表
|
||||
*
|
||||
* @param memberLicensePlateNumberRelation 用户车牌对应关系
|
||||
* @return 用户车牌对应关系集合
|
||||
*/
|
||||
public List<MemberLicensePlateNumberRelation> selectMemberLicensePlateNumberRelationList(MemberLicensePlateNumberRelation memberLicensePlateNumberRelation);
|
||||
|
||||
/**
|
||||
* 新增用户车牌对应关系
|
||||
*
|
||||
* @param memberLicensePlateNumberRelation 用户车牌对应关系
|
||||
* @return 结果
|
||||
*/
|
||||
public int insertMemberLicensePlateNumberRelation(MemberLicensePlateNumberRelation memberLicensePlateNumberRelation);
|
||||
|
||||
/**
|
||||
* 修改用户车牌对应关系
|
||||
*
|
||||
* @param memberLicensePlateNumberRelation 用户车牌对应关系
|
||||
* @return 结果
|
||||
*/
|
||||
public int updateMemberLicensePlateNumberRelation(MemberLicensePlateNumberRelation memberLicensePlateNumberRelation);
|
||||
|
||||
/**
|
||||
* 批量删除用户车牌对应关系
|
||||
*
|
||||
* @param ids 需要删除的用户车牌对应关系主键集合
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteMemberLicensePlateNumberRelationByIds(Integer[] ids);
|
||||
|
||||
/**
|
||||
* 删除用户车牌对应关系信息
|
||||
*
|
||||
* @param id 用户车牌对应关系主键
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteMemberLicensePlateNumberRelationById(Integer id);
|
||||
}
|
||||
@@ -0,0 +1,69 @@
|
||||
package com.jsowell.pile.service;
|
||||
|
||||
import java.util.List;
|
||||
import com.jsowell.pile.domain.MemberPlateNumberRelation;
|
||||
|
||||
/**
|
||||
* 用户车牌对应关系Service接口
|
||||
*
|
||||
* @author jsowell
|
||||
* @date 2023-03-06
|
||||
*/
|
||||
public interface IMemberPlateNumberRelationService
|
||||
{
|
||||
/**
|
||||
* 查询用户车牌对应关系
|
||||
*
|
||||
* @param id 用户车牌对应关系主键
|
||||
* @return 用户车牌对应关系
|
||||
*/
|
||||
public MemberPlateNumberRelation selectMemberLicensePlateNumberRelationById(Integer id);
|
||||
|
||||
/**
|
||||
* 查询用户车牌对应关系列表
|
||||
*
|
||||
* @param memberLicensePlateNumberRelation 用户车牌对应关系
|
||||
* @return 用户车牌对应关系集合
|
||||
*/
|
||||
public List<MemberPlateNumberRelation> selectMemberLicensePlateNumberRelationList(MemberPlateNumberRelation memberLicensePlateNumberRelation);
|
||||
|
||||
/**
|
||||
* 新增用户车牌对应关系
|
||||
*
|
||||
* @param memberLicensePlateNumberRelation 用户车牌对应关系
|
||||
* @return 结果
|
||||
*/
|
||||
public int insertMemberLicensePlateNumberRelation(MemberPlateNumberRelation memberLicensePlateNumberRelation);
|
||||
|
||||
/**
|
||||
* 修改用户车牌对应关系
|
||||
*
|
||||
* @param memberLicensePlateNumberRelation 用户车牌对应关系
|
||||
* @return 结果
|
||||
*/
|
||||
public int updateMemberLicensePlateNumberRelation(MemberPlateNumberRelation memberLicensePlateNumberRelation);
|
||||
|
||||
// /**
|
||||
// * 批量删除用户车牌对应关系
|
||||
// *
|
||||
// * @param ids 需要删除的用户车牌对应关系主键集合
|
||||
// * @return 结果
|
||||
// */
|
||||
// public int deleteMemberLicensePlateNumberRelationByIds(Integer[] ids);
|
||||
//
|
||||
// /**
|
||||
// * 删除用户车牌对应关系信息
|
||||
// *
|
||||
// * @param id 用户车牌对应关系主键
|
||||
// * @return 结果
|
||||
// */
|
||||
// public int deleteMemberLicensePlateNumberRelationById(Integer id);
|
||||
|
||||
/**
|
||||
* 用户解除绑定车牌号(逻辑删除,将 del_flag 改为 1)
|
||||
*
|
||||
* @param dto
|
||||
* @return
|
||||
*/
|
||||
public int deleteCarNoByParams(List<Integer> ids);
|
||||
}
|
||||
@@ -263,17 +263,5 @@ public class MemberBasicInfoServiceImpl implements IMemberBasicInfoService {
|
||||
return pileBasicInfoService.getPileInfoByMemberId(memberId);
|
||||
}
|
||||
|
||||
/**
|
||||
* 用户绑定车牌号
|
||||
* @param dto
|
||||
*/
|
||||
@Override
|
||||
public void memberBindingCarNo(BindingCarNoDTO dto) {
|
||||
MemberBasicInfo memberBasicInfo = MemberBasicInfo.builder()
|
||||
.mobileNumber(dto.getPhoneNumber())
|
||||
.licensePlateNumber(dto.getCarNo())
|
||||
.build();
|
||||
memberBasicInfoMapper.updateMemberBasicInfo(memberBasicInfo);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -1,94 +0,0 @@
|
||||
package com.jsowell.pile.service.impl;
|
||||
|
||||
import java.util.List;
|
||||
import com.jsowell.common.util.DateUtils;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
import com.jsowell.pile.mapper.MemberLicensePlateNumberRelationMapper;
|
||||
import com.jsowell.pile.domain.MemberLicensePlateNumberRelation;
|
||||
import com.jsowell.pile.service.IMemberLicensePlateNumberRelationService;
|
||||
|
||||
/**
|
||||
* 用户车牌对应关系Service业务层处理
|
||||
*
|
||||
* @author jsowell
|
||||
* @date 2023-03-06
|
||||
*/
|
||||
@Service
|
||||
public class MemberLicensePlateNumberRelationServiceImpl implements IMemberLicensePlateNumberRelationService
|
||||
{
|
||||
@Autowired
|
||||
private MemberLicensePlateNumberRelationMapper memberLicensePlateNumberRelationMapper;
|
||||
|
||||
/**
|
||||
* 查询用户车牌对应关系
|
||||
*
|
||||
* @param id 用户车牌对应关系主键
|
||||
* @return 用户车牌对应关系
|
||||
*/
|
||||
@Override
|
||||
public MemberLicensePlateNumberRelation selectMemberLicensePlateNumberRelationById(Integer id)
|
||||
{
|
||||
return memberLicensePlateNumberRelationMapper.selectMemberLicensePlateNumberRelationById(id);
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询用户车牌对应关系列表
|
||||
*
|
||||
* @param memberLicensePlateNumberRelation 用户车牌对应关系
|
||||
* @return 用户车牌对应关系
|
||||
*/
|
||||
@Override
|
||||
public List<MemberLicensePlateNumberRelation> selectMemberLicensePlateNumberRelationList(MemberLicensePlateNumberRelation memberLicensePlateNumberRelation)
|
||||
{
|
||||
return memberLicensePlateNumberRelationMapper.selectMemberLicensePlateNumberRelationList(memberLicensePlateNumberRelation);
|
||||
}
|
||||
|
||||
/**
|
||||
* 新增用户车牌对应关系
|
||||
*
|
||||
* @param memberLicensePlateNumberRelation 用户车牌对应关系
|
||||
* @return 结果
|
||||
*/
|
||||
@Override
|
||||
public int insertMemberLicensePlateNumberRelation(MemberLicensePlateNumberRelation memberLicensePlateNumberRelation)
|
||||
{
|
||||
return memberLicensePlateNumberRelationMapper.insertMemberLicensePlateNumberRelation(memberLicensePlateNumberRelation);
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改用户车牌对应关系
|
||||
*
|
||||
* @param memberLicensePlateNumberRelation 用户车牌对应关系
|
||||
* @return 结果
|
||||
*/
|
||||
@Override
|
||||
public int updateMemberLicensePlateNumberRelation(MemberLicensePlateNumberRelation memberLicensePlateNumberRelation)
|
||||
{
|
||||
return memberLicensePlateNumberRelationMapper.updateMemberLicensePlateNumberRelation(memberLicensePlateNumberRelation);
|
||||
}
|
||||
|
||||
/**
|
||||
* 批量删除用户车牌对应关系
|
||||
*
|
||||
* @param ids 需要删除的用户车牌对应关系主键
|
||||
* @return 结果
|
||||
*/
|
||||
@Override
|
||||
public int deleteMemberLicensePlateNumberRelationByIds(Integer[] ids)
|
||||
{
|
||||
return memberLicensePlateNumberRelationMapper.deleteMemberLicensePlateNumberRelationByIds(ids);
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除用户车牌对应关系信息
|
||||
*
|
||||
* @param id 用户车牌对应关系主键
|
||||
* @return 结果
|
||||
*/
|
||||
@Override
|
||||
public int deleteMemberLicensePlateNumberRelationById(Integer id)
|
||||
{
|
||||
return memberLicensePlateNumberRelationMapper.deleteMemberLicensePlateNumberRelationById(id);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,98 @@
|
||||
package com.jsowell.pile.service.impl;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
import com.jsowell.pile.mapper.MemberLicensePlateNumberRelationMapper;
|
||||
import com.jsowell.pile.domain.MemberPlateNumberRelation;
|
||||
import com.jsowell.pile.service.IMemberPlateNumberRelationService;
|
||||
|
||||
/**
|
||||
* 用户车牌对应关系Service业务层处理
|
||||
*
|
||||
* @author jsowell
|
||||
* @date 2023-03-06
|
||||
*/
|
||||
@Service
|
||||
public class MemberPlateNumberRelationServiceImpl implements IMemberPlateNumberRelationService {
|
||||
@Autowired
|
||||
private MemberLicensePlateNumberRelationMapper memberLicensePlateNumberRelationMapper;
|
||||
|
||||
/**
|
||||
* 查询用户车牌对应关系
|
||||
*
|
||||
* @param id 用户车牌对应关系主键
|
||||
* @return 用户车牌对应关系
|
||||
*/
|
||||
@Override
|
||||
public MemberPlateNumberRelation selectMemberLicensePlateNumberRelationById(Integer id) {
|
||||
return memberLicensePlateNumberRelationMapper.selectMemberLicensePlateNumberRelationById(id);
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询用户车牌对应关系列表
|
||||
*
|
||||
* @param memberLicensePlateNumberRelation 用户车牌对应关系
|
||||
* @return 用户车牌对应关系
|
||||
*/
|
||||
@Override
|
||||
public List<MemberPlateNumberRelation> selectMemberLicensePlateNumberRelationList(MemberPlateNumberRelation memberLicensePlateNumberRelation) {
|
||||
return memberLicensePlateNumberRelationMapper.selectMemberLicensePlateNumberRelationList(memberLicensePlateNumberRelation);
|
||||
}
|
||||
|
||||
/**
|
||||
* 新增用户车牌对应关系
|
||||
*
|
||||
* @param memberLicensePlateNumberRelation 用户车牌对应关系
|
||||
* @return 结果
|
||||
*/
|
||||
@Override
|
||||
public int insertMemberLicensePlateNumberRelation(MemberPlateNumberRelation memberLicensePlateNumberRelation) {
|
||||
return memberLicensePlateNumberRelationMapper.insertMemberLicensePlateNumberRelation(memberLicensePlateNumberRelation);
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改用户车牌对应关系
|
||||
*
|
||||
* @param memberLicensePlateNumberRelation 用户车牌对应关系
|
||||
* @return 结果
|
||||
*/
|
||||
@Override
|
||||
public int updateMemberLicensePlateNumberRelation(MemberPlateNumberRelation memberLicensePlateNumberRelation) {
|
||||
return memberLicensePlateNumberRelationMapper.updateMemberLicensePlateNumberRelation(memberLicensePlateNumberRelation);
|
||||
}
|
||||
|
||||
// /**
|
||||
// * 批量删除用户车牌对应关系
|
||||
// *
|
||||
// * @param ids 需要删除的用户车牌对应关系主键
|
||||
// * @return 结果
|
||||
// */
|
||||
// @Override
|
||||
// public int deleteMemberLicensePlateNumberRelationByIds(Integer[] ids) {
|
||||
// return memberLicensePlateNumberRelationMapper.deleteMemberLicensePlateNumberRelationByIds(ids);
|
||||
// }
|
||||
//
|
||||
// /**
|
||||
// * 删除用户车牌对应关系信息
|
||||
// *
|
||||
// * @param id 用户车牌对应关系主键
|
||||
// * @return 结果
|
||||
// */
|
||||
// @Override
|
||||
// public int deleteMemberLicensePlateNumberRelationById(Integer id) {
|
||||
// return memberLicensePlateNumberRelationMapper.deleteMemberLicensePlateNumberRelationById(id);
|
||||
// }
|
||||
|
||||
/**
|
||||
* 用户解除绑定车牌号(逻辑删除,将 del_flag 改为 1)
|
||||
*
|
||||
* @param dto
|
||||
* @return
|
||||
*/
|
||||
@Override
|
||||
public int deleteCarNoByParams(List<Integer> ids){
|
||||
return memberLicensePlateNumberRelationMapper.deleteCarNoByParams(ids);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user