diff --git a/jsowell-pile/src/main/java/com/jsowell/pile/domain/MemberStationRelation.java b/jsowell-pile/src/main/java/com/jsowell/pile/domain/MemberStationRelation.java new file mode 100644 index 000000000..0396a4ceb --- /dev/null +++ b/jsowell-pile/src/main/java/com/jsowell/pile/domain/MemberStationRelation.java @@ -0,0 +1,66 @@ +package com.jsowell.pile.domain; + +import com.jsowell.common.annotation.Excel; + +/** + * 会员与收藏的站点关系对象 member_station_relation + * + * @author jsowell + * @date 2025-03-18 + */ +public class MemberStationRelation extends BaseEntity +{ + private static final long serialVersionUID = 1L; + + /** 主键 */ + private Integer id; + + /** 会员id */ + @Excel(name = "会员id") + private Long memberId; + + /** 站点id */ + @Excel(name = "站点id") + private Long stationId; + + public void setId(Integer id) + { + this.id = id; + } + + public Integer getId() + { + return id; + } + public void setMemberId(Long memberId) + { + this.memberId = memberId; + } + + public Long getMemberId() + { + return memberId; + } + public void setStationId(Long stationId) + { + this.stationId = stationId; + } + + public Long getStationId() + { + return stationId; + } + + @Override + public String toString() { + return new ToStringBuilder(this,ToStringStyle.JSON_STYLE) + .append("id", getId()) + .append("memberId", getMemberId()) + .append("stationId", getStationId()) + .append("createTime", getCreateTime()) + .append("createBy", getCreateBy()) + .append("updateTime", getUpdateTime()) + .append("updateBy", getUpdateBy()) + .toString(); + } +} 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 new file mode 100644 index 000000000..e69de29bb 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 new file mode 100644 index 000000000..e69de29bb 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 new file mode 100644 index 000000000..e69de29bb diff --git a/jsowell-ui/src/views/pile/station/index.vue b/jsowell-ui/src/views/pile/station/index.vue index ec230c9f4..9cc06106c 100644 --- a/jsowell-ui/src/views/pile/station/index.vue +++ b/jsowell-ui/src/views/pile/station/index.vue @@ -195,13 +195,14 @@ - + @@ -421,6 +422,10 @@ export default { this.getList(); }); }, + hasRole(roles) { + const currentRoles = this.$store.getters.roles; + return currentRoles.some(role => roles.includes(role)); + }, changeAmapFlag(info) { console.log("info", info) const params = {