diff --git a/jsowell-pile/src/main/java/com/jsowell/pile/mapper/MemberStationRelationMapper.java b/jsowell-pile/src/main/java/com/jsowell/pile/mapper/MemberStationRelationMapper.java index 48ab067f7..2736903be 100644 --- a/jsowell-pile/src/main/java/com/jsowell/pile/mapper/MemberStationRelationMapper.java +++ b/jsowell-pile/src/main/java/com/jsowell/pile/mapper/MemberStationRelationMapper.java @@ -60,4 +60,11 @@ public interface MemberStationRelationMapper { * @return 结果 */ public int deleteMemberStationRelationByIds(Integer[] ids); + + /** + * 通过memberId查询站点idList + * @param memberId + * @return + */ + List getStationIdListByMemberId(String memberId); } diff --git a/jsowell-pile/src/main/java/com/jsowell/pile/service/MemberStationRelationService.java b/jsowell-pile/src/main/java/com/jsowell/pile/service/MemberStationRelationService.java index e0eb3079d..6b7fd751f 100644 --- a/jsowell-pile/src/main/java/com/jsowell/pile/service/MemberStationRelationService.java +++ b/jsowell-pile/src/main/java/com/jsowell/pile/service/MemberStationRelationService.java @@ -58,4 +58,11 @@ public interface MemberStationRelationService { * @return 结果 */ public int deleteMemberStationRelationById(Integer id); + + /** + * 通过memberId查询站点idList + * @param memberId + * @return + */ + public List getStationIdListByMemberId(String memberId); } diff --git a/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/MemberStationRelationServiceImpl.java b/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/MemberStationRelationServiceImpl.java index d6968b727..e0a5b708d 100644 --- a/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/MemberStationRelationServiceImpl.java +++ b/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/MemberStationRelationServiceImpl.java @@ -87,4 +87,9 @@ public class MemberStationRelationServiceImpl implements MemberStationRelationSe public int deleteMemberStationRelationById(Integer id) { return memberStationRelationMapper.deleteMemberStationRelationById(id); } + + @Override + public List getStationIdListByMemberId(String memberId) { + return memberStationRelationMapper.getStationIdListByMemberId(memberId); + } } diff --git a/jsowell-pile/src/main/resources/mapper/pile/MemberStationRelationMapper.xml b/jsowell-pile/src/main/resources/mapper/pile/MemberStationRelationMapper.xml new file mode 100644 index 000000000..3fee5b72f --- /dev/null +++ b/jsowell-pile/src/main/resources/mapper/pile/MemberStationRelationMapper.xml @@ -0,0 +1,89 @@ + + + + + + + + + + + + + + + + select id, member_id, station_id, create_time, create_by, update_time, update_by from member_station_relation + + + + + id, member_id, station_id, create_time, create_by, update_time, update_by + + + + + + + + insert into member_station_relation + + member_id, + station_id, + create_time, + create_by, + update_time, + update_by, + + + #{memberId}, + #{stationId}, + #{createTime}, + #{createBy}, + #{updateTime}, + #{updateBy}, + + + + + update member_station_relation + + member_id = #{memberId}, + station_id = #{stationId}, + create_time = #{createTime}, + create_by = #{createBy}, + update_time = #{updateTime}, + update_by = #{updateBy}, + + where id = #{id} + + + + delete from member_station_relation where id = #{id} + + + + delete from member_station_relation where id in + + #{id} + + + + + \ No newline at end of file