From 4355e6dc91dc4492f54037812bca8fbb468ad802 Mon Sep 17 00:00:00 2001 From: HH Date: Mon, 6 Jun 2022 17:23:32 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B8=88=E5=82=85=E6=8E=A5=E5=8D=95=E5=8C=BA?= =?UTF-8?q?=E5=9F=9F=20Service=20=E5=92=8C=20Mapper?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/ghy/worker/domain/WorkerArea.java | 2 +- .../ghy/worker/mapper/WorkerAreaMapper.java | 19 +++++++ .../ghy/worker/service/WorkerAreaService.java | 19 +++++++ .../service/impl/WorkerAreaServiceImpl.java | 35 +++++++++++++ .../mapper/worker/WorkerAreaMapper.xml | 50 +++++++++++++++++++ 5 files changed, 124 insertions(+), 1 deletion(-) create mode 100644 ghy-worker/src/main/java/com/ghy/worker/mapper/WorkerAreaMapper.java create mode 100644 ghy-worker/src/main/java/com/ghy/worker/service/WorkerAreaService.java create mode 100644 ghy-worker/src/main/java/com/ghy/worker/service/impl/WorkerAreaServiceImpl.java create mode 100644 ghy-worker/src/main/resources/mapper/worker/WorkerAreaMapper.xml diff --git a/ghy-worker/src/main/java/com/ghy/worker/domain/WorkerArea.java b/ghy-worker/src/main/java/com/ghy/worker/domain/WorkerArea.java index 123596b9..ccaaaa94 100644 --- a/ghy-worker/src/main/java/com/ghy/worker/domain/WorkerArea.java +++ b/ghy-worker/src/main/java/com/ghy/worker/domain/WorkerArea.java @@ -24,7 +24,7 @@ public class WorkerArea extends BaseEntity { private Long cityId; @Excel(name = "区县区域id", cellType = Excel.ColumnType.NUMERIC) - private Long countryId; + private Long districtId; } diff --git a/ghy-worker/src/main/java/com/ghy/worker/mapper/WorkerAreaMapper.java b/ghy-worker/src/main/java/com/ghy/worker/mapper/WorkerAreaMapper.java new file mode 100644 index 00000000..c6d197b0 --- /dev/null +++ b/ghy-worker/src/main/java/com/ghy/worker/mapper/WorkerAreaMapper.java @@ -0,0 +1,19 @@ +package com.ghy.worker.mapper; + +import com.ghy.worker.domain.WorkerArea; + +/** + * 师父接单区域 + * + * @author HH 2022/6/6 + */ +public interface WorkerAreaMapper { + + int insert(WorkerArea workerArea); + + int delete(Long workerAreaId); + + int deleteByWorker(Long workerId); + + WorkerArea getByWorker(Long workerId); +} diff --git a/ghy-worker/src/main/java/com/ghy/worker/service/WorkerAreaService.java b/ghy-worker/src/main/java/com/ghy/worker/service/WorkerAreaService.java new file mode 100644 index 00000000..d07189bc --- /dev/null +++ b/ghy-worker/src/main/java/com/ghy/worker/service/WorkerAreaService.java @@ -0,0 +1,19 @@ +package com.ghy.worker.service; + +import com.ghy.worker.domain.WorkerArea; + +/** + * 师父接单区域 + * + * @author HH 2022/6/6 + */ +public interface WorkerAreaService { + + int insert(WorkerArea workerArea); + + int delete(Long workerAreaId); + + int deleteByWorker(Long workerId); + + WorkerArea getByWorker(Long workerId); +} diff --git a/ghy-worker/src/main/java/com/ghy/worker/service/impl/WorkerAreaServiceImpl.java b/ghy-worker/src/main/java/com/ghy/worker/service/impl/WorkerAreaServiceImpl.java new file mode 100644 index 00000000..1ab22823 --- /dev/null +++ b/ghy-worker/src/main/java/com/ghy/worker/service/impl/WorkerAreaServiceImpl.java @@ -0,0 +1,35 @@ +package com.ghy.worker.service.impl; + +import com.ghy.worker.domain.WorkerArea; +import com.ghy.worker.mapper.WorkerAreaMapper; +import com.ghy.worker.service.WorkerAreaService; +import org.springframework.stereotype.Service; + +import javax.annotation.Resource; + +@Service +public class WorkerAreaServiceImpl implements WorkerAreaService { + + @Resource + private WorkerAreaMapper workerAreaMapper; + + @Override + public int insert(WorkerArea workerArea) { + return workerAreaMapper.insert(workerArea); + } + + @Override + public int delete(Long workerAreaId) { + return workerAreaMapper.delete(workerAreaId); + } + + @Override + public int deleteByWorker(Long workerId) { + return workerAreaMapper.deleteByWorker(workerId); + } + + @Override + public WorkerArea getByWorker(Long workerId) { + return workerAreaMapper.getByWorker(workerId); + } +} diff --git a/ghy-worker/src/main/resources/mapper/worker/WorkerAreaMapper.xml b/ghy-worker/src/main/resources/mapper/worker/WorkerAreaMapper.xml new file mode 100644 index 00000000..1c323ad4 --- /dev/null +++ b/ghy-worker/src/main/resources/mapper/worker/WorkerAreaMapper.xml @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + + + + + INSERT INTO worker_area( + worker_id, + province_id, + city_id, + district_id, + create_by, + remark, + create_time + )VALUES( + #{workerId}, + #{provinceId}, + #{cityId}, + #{districtId}, + #{createBy}, + #{remark}, + sysdate() + ) + + + + + + DELETE FROM worker_area WHERE worker_id = #{workerId} + + + + DELETE FROM worker_area WHERE worker_area_id = #{workerAreaId} + + +