From 5ec5577a3046d55d727d82b135c4d0892c876c4a Mon Sep 17 00:00:00 2001 From: "autumn.g@foxmail.com" Date: Wed, 19 Apr 2023 16:55:43 +0800 Subject: [PATCH] =?UTF-8?q?=E7=AB=99=E7=82=B9=E7=99=BD=E5=90=8D=E5=8D=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../pile/domain/PileStationWhitelist.java | 84 +++++++++++++++++ .../mapper/PileStationWhitelistMapper.java | 63 +++++++++++++ .../service/IPileStationWhitelistService.java | 61 +++++++++++++ .../impl/PileStationWhitelistServiceImpl.java | 90 +++++++++++++++++++ .../pile/PileStationWhitelistMapper.xml | 89 ++++++++++++++++++ 5 files changed, 387 insertions(+) create mode 100644 jsowell-pile/src/main/java/com/jsowell/pile/domain/PileStationWhitelist.java create mode 100644 jsowell-pile/src/main/java/com/jsowell/pile/mapper/PileStationWhitelistMapper.java create mode 100644 jsowell-pile/src/main/java/com/jsowell/pile/service/IPileStationWhitelistService.java create mode 100644 jsowell-pile/src/main/java/com/jsowell/pile/service/impl/PileStationWhitelistServiceImpl.java create mode 100644 jsowell-pile/src/main/resources/mapper/pile/PileStationWhitelistMapper.xml diff --git a/jsowell-pile/src/main/java/com/jsowell/pile/domain/PileStationWhitelist.java b/jsowell-pile/src/main/java/com/jsowell/pile/domain/PileStationWhitelist.java new file mode 100644 index 000000000..a308f4015 --- /dev/null +++ b/jsowell-pile/src/main/java/com/jsowell/pile/domain/PileStationWhitelist.java @@ -0,0 +1,84 @@ +package com.jsowell.pile.domain; + +import com.jsowell.common.annotation.Excel; +import com.jsowell.common.core.domain.BaseEntity; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.commons.lang3.builder.ToStringStyle; + +/** + * 站点白名单对象 pile_station_whitelist + * + * @author jsowell + * @date 2023-04-19 + */ +public class PileStationWhitelist extends BaseEntity { + private static final long serialVersionUID = 1L; + + /** + * 主键 + */ + private Long id; + + /** + * 站点id + */ + @Excel(name = "站点id") + private String stationId; + + /** + * 会员id + */ + @Excel(name = "会员id") + private String memberId; + + /** + * 删除标识(0-正常;1-删除) + */ + private String delFlag; + + public void setId(Long id) { + this.id = id; + } + + public Long getId() { + return id; + } + + public void setStationId(String stationId) { + this.stationId = stationId; + } + + public String getStationId() { + return stationId; + } + + public void setMemberId(String memberId) { + this.memberId = memberId; + } + + public String getMemberId() { + return memberId; + } + + public void setDelFlag(String delFlag) { + this.delFlag = delFlag; + } + + public String getDelFlag() { + return delFlag; + } + + @Override + public String toString() { + return new ToStringBuilder(this, ToStringStyle.JSON_STYLE) + .append("id", getId()) + .append("stationId", getStationId()) + .append("memberId", getMemberId()) + .append("createTime", getCreateTime()) + .append("createBy", getCreateBy()) + .append("updateTime", getUpdateTime()) + .append("updateBy", getUpdateBy()) + .append("delFlag", getDelFlag()) + .toString(); + } +} diff --git a/jsowell-pile/src/main/java/com/jsowell/pile/mapper/PileStationWhitelistMapper.java b/jsowell-pile/src/main/java/com/jsowell/pile/mapper/PileStationWhitelistMapper.java new file mode 100644 index 000000000..72dad76fc --- /dev/null +++ b/jsowell-pile/src/main/java/com/jsowell/pile/mapper/PileStationWhitelistMapper.java @@ -0,0 +1,63 @@ +package com.jsowell.pile.mapper; + +import com.jsowell.pile.domain.PileStationWhitelist; +import org.springframework.stereotype.Repository; + +import java.util.List; + +/** + * 站点白名单Mapper接口 + * + * @author jsowell + * @date 2023-04-19 + */ +@Repository +public interface PileStationWhitelistMapper { + /** + * 查询站点白名单 + * + * @param id 站点白名单主键 + * @return 站点白名单 + */ + public PileStationWhitelist selectPileStationWhitelistById(Long id); + + /** + * 查询站点白名单列表 + * + * @param pileStationWhitelist 站点白名单 + * @return 站点白名单集合 + */ + public List selectPileStationWhitelistList(PileStationWhitelist pileStationWhitelist); + + /** + * 新增站点白名单 + * + * @param pileStationWhitelist 站点白名单 + * @return 结果 + */ + public int insertPileStationWhitelist(PileStationWhitelist pileStationWhitelist); + + /** + * 修改站点白名单 + * + * @param pileStationWhitelist 站点白名单 + * @return 结果 + */ + public int updatePileStationWhitelist(PileStationWhitelist pileStationWhitelist); + + /** + * 删除站点白名单 + * + * @param id 站点白名单主键 + * @return 结果 + */ + public int deletePileStationWhitelistById(Long id); + + /** + * 批量删除站点白名单 + * + * @param ids 需要删除的数据主键集合 + * @return 结果 + */ + public int deletePileStationWhitelistByIds(Long[] ids); +} diff --git a/jsowell-pile/src/main/java/com/jsowell/pile/service/IPileStationWhitelistService.java b/jsowell-pile/src/main/java/com/jsowell/pile/service/IPileStationWhitelistService.java new file mode 100644 index 000000000..e3f635d25 --- /dev/null +++ b/jsowell-pile/src/main/java/com/jsowell/pile/service/IPileStationWhitelistService.java @@ -0,0 +1,61 @@ +package com.jsowell.pile.service; + +import java.util.List; + +import com.jsowell.pile.domain.PileStationWhitelist; + +/** + * 站点白名单Service接口 + * + * @author jsowell + * @date 2023-04-19 + */ +public interface IPileStationWhitelistService { + /** + * 查询站点白名单 + * + * @param id 站点白名单主键 + * @return 站点白名单 + */ + public PileStationWhitelist selectPileStationWhitelistById(Long id); + + /** + * 查询站点白名单列表 + * + * @param pileStationWhitelist 站点白名单 + * @return 站点白名单集合 + */ + public List selectPileStationWhitelistList(PileStationWhitelist pileStationWhitelist); + + /** + * 新增站点白名单 + * + * @param pileStationWhitelist 站点白名单 + * @return 结果 + */ + public int insertPileStationWhitelist(PileStationWhitelist pileStationWhitelist); + + /** + * 修改站点白名单 + * + * @param pileStationWhitelist 站点白名单 + * @return 结果 + */ + public int updatePileStationWhitelist(PileStationWhitelist pileStationWhitelist); + + /** + * 批量删除站点白名单 + * + * @param ids 需要删除的站点白名单主键集合 + * @return 结果 + */ + public int deletePileStationWhitelistByIds(Long[] ids); + + /** + * 删除站点白名单信息 + * + * @param id 站点白名单主键 + * @return 结果 + */ + public int deletePileStationWhitelistById(Long id); +} diff --git a/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/PileStationWhitelistServiceImpl.java b/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/PileStationWhitelistServiceImpl.java new file mode 100644 index 000000000..f320e0128 --- /dev/null +++ b/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/PileStationWhitelistServiceImpl.java @@ -0,0 +1,90 @@ +package com.jsowell.pile.service.impl; + +import com.jsowell.common.util.DateUtils; +import com.jsowell.pile.domain.PileStationWhitelist; +import com.jsowell.pile.mapper.PileStationWhitelistMapper; +import com.jsowell.pile.service.IPileStationWhitelistService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import java.util.List; + +/** + * 站点白名单Service业务层处理 + * + * @author jsowell + * @date 2023-04-19 + */ +@Service +public class PileStationWhitelistServiceImpl implements IPileStationWhitelistService { + @Autowired + private PileStationWhitelistMapper pileStationWhitelistMapper; + + /** + * 查询站点白名单 + * + * @param id 站点白名单主键 + * @return 站点白名单 + */ + @Override + public PileStationWhitelist selectPileStationWhitelistById(Long id) { + return pileStationWhitelistMapper.selectPileStationWhitelistById(id); + } + + /** + * 查询站点白名单列表 + * + * @param pileStationWhitelist 站点白名单 + * @return 站点白名单 + */ + @Override + public List selectPileStationWhitelistList(PileStationWhitelist pileStationWhitelist) { + return pileStationWhitelistMapper.selectPileStationWhitelistList(pileStationWhitelist); + } + + /** + * 新增站点白名单 + * + * @param pileStationWhitelist 站点白名单 + * @return 结果 + */ + @Override + public int insertPileStationWhitelist(PileStationWhitelist pileStationWhitelist) { + pileStationWhitelist.setCreateTime(DateUtils.getNowDate()); + return pileStationWhitelistMapper.insertPileStationWhitelist(pileStationWhitelist); + } + + /** + * 修改站点白名单 + * + * @param pileStationWhitelist 站点白名单 + * @return 结果 + */ + @Override + public int updatePileStationWhitelist(PileStationWhitelist pileStationWhitelist) { + pileStationWhitelist.setUpdateTime(DateUtils.getNowDate()); + return pileStationWhitelistMapper.updatePileStationWhitelist(pileStationWhitelist); + } + + /** + * 批量删除站点白名单 + * + * @param ids 需要删除的站点白名单主键 + * @return 结果 + */ + @Override + public int deletePileStationWhitelistByIds(Long[] ids) { + return pileStationWhitelistMapper.deletePileStationWhitelistByIds(ids); + } + + /** + * 删除站点白名单信息 + * + * @param id 站点白名单主键 + * @return 结果 + */ + @Override + public int deletePileStationWhitelistById(Long id) { + return pileStationWhitelistMapper.deletePileStationWhitelistById(id); + } +} diff --git a/jsowell-pile/src/main/resources/mapper/pile/PileStationWhitelistMapper.xml b/jsowell-pile/src/main/resources/mapper/pile/PileStationWhitelistMapper.xml new file mode 100644 index 000000000..e6603ad20 --- /dev/null +++ b/jsowell-pile/src/main/resources/mapper/pile/PileStationWhitelistMapper.xml @@ -0,0 +1,89 @@ + + + + + + + + + + + + + + + + + id, station_id, member_id, create_time, create_by, update_time, update_by, del_flag + + + + select + + from pile_station_whitelist + + + + + + + + insert into pile_station_whitelist + + id, + station_id, + member_id, + create_time, + create_by, + update_time, + update_by, + del_flag, + + + #{id}, + #{stationId}, + #{memberId}, + #{createTime}, + #{createBy}, + #{updateTime}, + #{updateBy}, + #{delFlag}, + + + + + update pile_station_whitelist + + station_id = #{stationId}, + member_id = #{memberId}, + create_time = #{createTime}, + create_by = #{createBy}, + update_time = #{updateTime}, + update_by = #{updateBy}, + del_flag = #{delFlag}, + + where id = #{id} + + + + delete from pile_station_whitelist where id = #{id} + + + + delete from pile_station_whitelist where id in + + #{id} + + + \ No newline at end of file