From 4c8d18cd4fe5aa6978ea1173e85c65572cc7f7b0 Mon Sep 17 00:00:00 2001 From: yangfei Date: Wed, 15 Nov 2017 17:44:56 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8C=BB=E9=99=A2=E6=9C=8D=E5=8A=A1=E4=BB=B7?= =?UTF-8?q?=E6=A0=BC=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../dao/master/HospitalDoctServiceMapper.java | 21 +++++ .../dao/master/HospitalServiceContentMapper.java | 21 +++++ .../permission/model/HospitalDoctService.java | 79 ++++++++++++++++ .../permission/model/HospitalDoctServiceQuery.java | 82 ++++++++++++++++ .../permission/model/HospitalServiceContent.java | 94 ++++++++++++++++++ .../model/HospitalServiceContentQuery.java | 97 +++++++++++++++++++ .../service/HospitalDoctServiceService.java | 21 +++++ .../service/HospitalServiceContentService.java | 21 +++++ .../impl/HospitalDoctServiceServiceImpl.java | 51 ++++++++++ .../impl/HospitalServiceContentServiceImpl.java | 51 ++++++++++ .../mainOrm/master/HospitalDoctService.xml | 98 +++++++++++++++++++ .../mainOrm/master/HospitalServiceContent.xml | 105 +++++++++++++++++++++ 12 files changed, 741 insertions(+) create mode 100644 platform-biz-service/src/main/java/com/lyms/platform/permission/dao/master/HospitalDoctServiceMapper.java create mode 100644 platform-biz-service/src/main/java/com/lyms/platform/permission/dao/master/HospitalServiceContentMapper.java create mode 100644 platform-biz-service/src/main/java/com/lyms/platform/permission/model/HospitalDoctService.java create mode 100644 platform-biz-service/src/main/java/com/lyms/platform/permission/model/HospitalDoctServiceQuery.java create mode 100644 platform-biz-service/src/main/java/com/lyms/platform/permission/model/HospitalServiceContent.java create mode 100644 platform-biz-service/src/main/java/com/lyms/platform/permission/model/HospitalServiceContentQuery.java create mode 100644 platform-biz-service/src/main/java/com/lyms/platform/permission/service/HospitalDoctServiceService.java create mode 100644 platform-biz-service/src/main/java/com/lyms/platform/permission/service/HospitalServiceContentService.java create mode 100644 platform-biz-service/src/main/java/com/lyms/platform/permission/service/impl/HospitalDoctServiceServiceImpl.java create mode 100644 platform-biz-service/src/main/java/com/lyms/platform/permission/service/impl/HospitalServiceContentServiceImpl.java create mode 100644 platform-biz-service/src/main/resources/mainOrm/master/HospitalDoctService.xml create mode 100644 platform-biz-service/src/main/resources/mainOrm/master/HospitalServiceContent.xml diff --git a/platform-biz-service/src/main/java/com/lyms/platform/permission/dao/master/HospitalDoctServiceMapper.java b/platform-biz-service/src/main/java/com/lyms/platform/permission/dao/master/HospitalDoctServiceMapper.java new file mode 100644 index 0000000..8309a58 --- /dev/null +++ b/platform-biz-service/src/main/java/com/lyms/platform/permission/dao/master/HospitalDoctServiceMapper.java @@ -0,0 +1,21 @@ +package com.lyms.platform.permission.dao.master; + +import com.lyms.platform.permission.model.HospitalDoctService; +import com.lyms.platform.permission.model.HospitalDoctServiceQuery; + +import java.util.List; + +public interface HospitalDoctServiceMapper { + public void addHospitalDoctService(HospitalDoctService obj); + + public void updateHospitalDoctService(HospitalDoctService obj); + + public void deleteHospitalDoctService(String id); + + public HospitalDoctService getHospitalDoctService(String id); + + public int queryHospitalDoctServiceCount(HospitalDoctServiceQuery query); + + public List queryHospitalDoctService(HospitalDoctServiceQuery query); + +} \ No newline at end of file diff --git a/platform-biz-service/src/main/java/com/lyms/platform/permission/dao/master/HospitalServiceContentMapper.java b/platform-biz-service/src/main/java/com/lyms/platform/permission/dao/master/HospitalServiceContentMapper.java new file mode 100644 index 0000000..91f859f --- /dev/null +++ b/platform-biz-service/src/main/java/com/lyms/platform/permission/dao/master/HospitalServiceContentMapper.java @@ -0,0 +1,21 @@ +package com.lyms.platform.permission.dao.master; + +import com.lyms.platform.permission.model.HospitalServiceContent; +import com.lyms.platform.permission.model.HospitalServiceContentQuery; + +import java.util.List; + +public interface HospitalServiceContentMapper { + public void addHospitalServiceContent(HospitalServiceContent obj); + + public void updateHospitalServiceContent(HospitalServiceContent obj); + + public void deleteHospitalServiceContent(String id); + + public HospitalServiceContent getHospitalServiceContent(String id); + + public int queryHospitalServiceContentCount(HospitalServiceContentQuery query); + + public List queryHospitalServiceContent(HospitalServiceContentQuery query); + +} \ No newline at end of file diff --git a/platform-biz-service/src/main/java/com/lyms/platform/permission/model/HospitalDoctService.java b/platform-biz-service/src/main/java/com/lyms/platform/permission/model/HospitalDoctService.java new file mode 100644 index 0000000..2693a2c --- /dev/null +++ b/platform-biz-service/src/main/java/com/lyms/platform/permission/model/HospitalDoctService.java @@ -0,0 +1,79 @@ +package com.lyms.platform.permission.model; + +import java.math.BigDecimal; + +/** + * 服务医生信息 + */ +public class HospitalDoctService { + /** + * id + */ + private String id; + /** + * 医院服务内容id + */ + private String hospServiceId; + /** + * 医生id + */ + private String doctId; + /** + * 医院id + */ + private String hospId; + /** + * 医生价格 + */ + private BigDecimal doctPrice; + + public String getId() { + return id; + } + + + public void setId(String id) { + this.id = id; + + } + + public String getHospServiceId() { + return hospServiceId; + } + + + public void setHospServiceId(String hospServiceId) { + this.hospServiceId = hospServiceId; + + } + + public String getDoctId() { + return doctId; + } + + + public void setDoctId(String doctId) { + this.doctId = doctId; + + } + + public String getHospId() { + return hospId; + } + + + public void setHospId(String hospId) { + this.hospId = hospId; + + } + + public BigDecimal getDoctPrice() { + return doctPrice; + } + + + public void setDoctPrice(BigDecimal doctPrice) { + this.doctPrice = doctPrice; + + } +} \ No newline at end of file diff --git a/platform-biz-service/src/main/java/com/lyms/platform/permission/model/HospitalDoctServiceQuery.java b/platform-biz-service/src/main/java/com/lyms/platform/permission/model/HospitalDoctServiceQuery.java new file mode 100644 index 0000000..a8d4256 --- /dev/null +++ b/platform-biz-service/src/main/java/com/lyms/platform/permission/model/HospitalDoctServiceQuery.java @@ -0,0 +1,82 @@ +package com.lyms.platform.permission.model; + + +import com.lyms.platform.common.dao.BaseQuery; + +import java.math.BigDecimal; + +/** + * 服务医生信息 + */ +public class HospitalDoctServiceQuery extends BaseQuery { + /** + * id + */ + private String id; + /** + * 医院服务内容id + */ + private String hospServiceId; + /** + * 医生id + */ + private String doctId; + /** + * 医院id + */ + private String hospId; + /** + * 医生价格 + */ + private BigDecimal doctPrice; + + public String getId() { + return id; + } + + + public void setId(String id) { + this.id = id; + + } + + public String getHospServiceId() { + return hospServiceId; + } + + + public void setHospServiceId(String hospServiceId) { + this.hospServiceId = hospServiceId; + + } + + public String getDoctId() { + return doctId; + } + + + public void setDoctId(String doctId) { + this.doctId = doctId; + + } + + public String getHospId() { + return hospId; + } + + + public void setHospId(String hospId) { + this.hospId = hospId; + + } + + public BigDecimal getDoctPrice() { + return doctPrice; + } + + + public void setDoctPrice(BigDecimal doctPrice) { + this.doctPrice = doctPrice; + + } +} \ No newline at end of file diff --git a/platform-biz-service/src/main/java/com/lyms/platform/permission/model/HospitalServiceContent.java b/platform-biz-service/src/main/java/com/lyms/platform/permission/model/HospitalServiceContent.java new file mode 100644 index 0000000..27a4296 --- /dev/null +++ b/platform-biz-service/src/main/java/com/lyms/platform/permission/model/HospitalServiceContent.java @@ -0,0 +1,94 @@ +package com.lyms.platform.permission.model; + +import java.math.BigDecimal; +import java.util.Date; + +/** + * 医院服务配置 + */ +public class HospitalServiceContent { + /** + * id + */ + private String id; + /** + * 医院id + */ + private String hospitalId; + /** + * 服务类型 + */ + private Integer serType; + /** + * 服务价格 + */ + private BigDecimal serPrice; + /** + * 操作时间 + */ + private Date createDate; + /** + * 操作人 + */ + private String createUser; + + public String getId() { + return id; + } + + + public void setId(String id) { + this.id = id; + + } + + public String getHospitalId() { + return hospitalId; + } + + + public void setHospitalId(String hospitalId) { + this.hospitalId = hospitalId; + + } + + public Integer getSerType() { + return serType; + } + + + public void setSerType(Integer serType) { + this.serType = serType; + + } + + public BigDecimal getSerPrice() { + return serPrice; + } + + + public void setSerPrice(BigDecimal serPrice) { + this.serPrice = serPrice; + + } + + public Date getCreateDate() { + return createDate; + } + + + public void setCreateDate(Date createDate) { + this.createDate = createDate; + + } + + public String getCreateUser() { + return createUser; + } + + + public void setCreateUser(String createUser) { + this.createUser = createUser; + + } +} \ No newline at end of file diff --git a/platform-biz-service/src/main/java/com/lyms/platform/permission/model/HospitalServiceContentQuery.java b/platform-biz-service/src/main/java/com/lyms/platform/permission/model/HospitalServiceContentQuery.java new file mode 100644 index 0000000..099eb5a --- /dev/null +++ b/platform-biz-service/src/main/java/com/lyms/platform/permission/model/HospitalServiceContentQuery.java @@ -0,0 +1,97 @@ +package com.lyms.platform.permission.model; + + +import com.lyms.platform.common.dao.BaseQuery; + +import java.math.BigDecimal; +import java.util.Date; + +/** + * 医院服务配置 + */ +public class HospitalServiceContentQuery extends BaseQuery { + /** + * id + */ + private String id; + /** + * 医院id + */ + private String hospitalId; + /** + * 服务类型 + */ + private Integer serType; + /** + * 服务价格 + */ + private BigDecimal serPrice; + /** + * 操作时间 + */ + private Date createDate; + /** + * 操作人 + */ + private String createUser; + + public String getId() { + return id; + } + + + public void setId(String id) { + this.id = id; + + } + + public String getHospitalId() { + return hospitalId; + } + + + public void setHospitalId(String hospitalId) { + this.hospitalId = hospitalId; + + } + + public Integer getSerType() { + return serType; + } + + + public void setSerType(Integer serType) { + this.serType = serType; + + } + + public BigDecimal getSerPrice() { + return serPrice; + } + + + public void setSerPrice(BigDecimal serPrice) { + this.serPrice = serPrice; + + } + + public Date getCreateDate() { + return createDate; + } + + + public void setCreateDate(Date createDate) { + this.createDate = createDate; + + } + + public String getCreateUser() { + return createUser; + } + + + public void setCreateUser(String createUser) { + this.createUser = createUser; + + } +} \ No newline at end of file diff --git a/platform-biz-service/src/main/java/com/lyms/platform/permission/service/HospitalDoctServiceService.java b/platform-biz-service/src/main/java/com/lyms/platform/permission/service/HospitalDoctServiceService.java new file mode 100644 index 0000000..174098d --- /dev/null +++ b/platform-biz-service/src/main/java/com/lyms/platform/permission/service/HospitalDoctServiceService.java @@ -0,0 +1,21 @@ +package com.lyms.platform.permission.service; + +import com.lyms.platform.permission.model.HospitalDoctService; +import com.lyms.platform.permission.model.HospitalDoctServiceQuery; + +import java.util.List; + +public interface HospitalDoctServiceService { + public void addHospitalDoctService(HospitalDoctService obj); + + public void updateHospitalDoctService(HospitalDoctService obj); + + public void deleteHospitalDoctService(String id); + + public HospitalDoctService getHospitalDoctService(String id); + + public int queryHospitalDoctServiceCount(HospitalDoctServiceQuery query); + + public List queryHospitalDoctService(HospitalDoctServiceQuery query); + +} \ No newline at end of file diff --git a/platform-biz-service/src/main/java/com/lyms/platform/permission/service/HospitalServiceContentService.java b/platform-biz-service/src/main/java/com/lyms/platform/permission/service/HospitalServiceContentService.java new file mode 100644 index 0000000..9dde34e --- /dev/null +++ b/platform-biz-service/src/main/java/com/lyms/platform/permission/service/HospitalServiceContentService.java @@ -0,0 +1,21 @@ +package com.lyms.platform.permission.service; + +import com.lyms.platform.permission.model.HospitalServiceContent; +import com.lyms.platform.permission.model.HospitalServiceContentQuery; + +import java.util.List; + +public interface HospitalServiceContentService { + public void addHospitalServiceContent(HospitalServiceContent obj); + + public void updateHospitalServiceContent(HospitalServiceContent obj); + + public void deleteHospitalServiceContent(String id); + + public HospitalServiceContent getHospitalServiceContent(String id); + + public int queryHospitalServiceContentCount(HospitalServiceContentQuery query); + + public List queryHospitalServiceContent(HospitalServiceContentQuery query); + +} \ No newline at end of file diff --git a/platform-biz-service/src/main/java/com/lyms/platform/permission/service/impl/HospitalDoctServiceServiceImpl.java b/platform-biz-service/src/main/java/com/lyms/platform/permission/service/impl/HospitalDoctServiceServiceImpl.java new file mode 100644 index 0000000..cf2a818 --- /dev/null +++ b/platform-biz-service/src/main/java/com/lyms/platform/permission/service/impl/HospitalDoctServiceServiceImpl.java @@ -0,0 +1,51 @@ +package com.lyms.platform.permission.service.impl; + +import com.lyms.platform.permission.dao.master.HospitalDoctServiceMapper; +import com.lyms.platform.permission.model.HospitalDoctService; +import com.lyms.platform.permission.model.HospitalDoctServiceQuery; +import com.lyms.platform.permission.service.HospitalDoctServiceService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import java.util.List; + +@Service +public class HospitalDoctServiceServiceImpl implements HospitalDoctServiceService { + + @Autowired + private HospitalDoctServiceMapper hospitalDoctServiceMapper; + + @Override + public void addHospitalDoctService(HospitalDoctService obj) { + hospitalDoctServiceMapper.addHospitalDoctService(obj); + } + + @Override + public void updateHospitalDoctService(HospitalDoctService obj) { + hospitalDoctServiceMapper.updateHospitalDoctService(obj); + } + + @Override + public void deleteHospitalDoctService(String id) { + hospitalDoctServiceMapper.deleteHospitalDoctService(id); + } + + @Override + public HospitalDoctService getHospitalDoctService(String id) { + return hospitalDoctServiceMapper.getHospitalDoctService(id); + } + + @Override + public int queryHospitalDoctServiceCount(HospitalDoctServiceQuery query) { + return hospitalDoctServiceMapper.queryHospitalDoctServiceCount(query); + } + + @Override + public List queryHospitalDoctService(HospitalDoctServiceQuery query) { + if (query.getNeed() != null) { + query.mysqlBuild(hospitalDoctServiceMapper.queryHospitalDoctServiceCount(query)); + } + return hospitalDoctServiceMapper.queryHospitalDoctService(query); + } + +} \ No newline at end of file diff --git a/platform-biz-service/src/main/java/com/lyms/platform/permission/service/impl/HospitalServiceContentServiceImpl.java b/platform-biz-service/src/main/java/com/lyms/platform/permission/service/impl/HospitalServiceContentServiceImpl.java new file mode 100644 index 0000000..2d787e1 --- /dev/null +++ b/platform-biz-service/src/main/java/com/lyms/platform/permission/service/impl/HospitalServiceContentServiceImpl.java @@ -0,0 +1,51 @@ +package com.lyms.platform.permission.service.impl; + +import com.lyms.platform.permission.dao.master.HospitalServiceContentMapper; +import com.lyms.platform.permission.model.HospitalServiceContent; +import com.lyms.platform.permission.model.HospitalServiceContentQuery; +import com.lyms.platform.permission.service.HospitalServiceContentService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import java.util.List; + +@Service +public class HospitalServiceContentServiceImpl implements HospitalServiceContentService { + + @Autowired + private HospitalServiceContentMapper hospitalServiceContentMapper; + + @Override + public void addHospitalServiceContent(HospitalServiceContent obj) { + hospitalServiceContentMapper.addHospitalServiceContent(obj); + } + + @Override + public void updateHospitalServiceContent(HospitalServiceContent obj) { + hospitalServiceContentMapper.updateHospitalServiceContent(obj); + } + + @Override + public void deleteHospitalServiceContent(String id) { + hospitalServiceContentMapper.deleteHospitalServiceContent(id); + } + + @Override + public HospitalServiceContent getHospitalServiceContent(String id) { + return hospitalServiceContentMapper.getHospitalServiceContent(id); + } + + @Override + public int queryHospitalServiceContentCount(HospitalServiceContentQuery query) { + return hospitalServiceContentMapper.queryHospitalServiceContentCount(query); + } + + @Override + public List queryHospitalServiceContent(HospitalServiceContentQuery query) { + if (query.getNeed() != null) { + query.mysqlBuild(hospitalServiceContentMapper.queryHospitalServiceContentCount(query)); + } + return hospitalServiceContentMapper.queryHospitalServiceContent(query); + } + +} \ No newline at end of file diff --git a/platform-biz-service/src/main/resources/mainOrm/master/HospitalDoctService.xml b/platform-biz-service/src/main/resources/mainOrm/master/HospitalDoctService.xml new file mode 100644 index 0000000..8e0d9de --- /dev/null +++ b/platform-biz-service/src/main/resources/mainOrm/master/HospitalDoctService.xml @@ -0,0 +1,98 @@ + + + + + + + + + + + + + + +insert into hospital_doct_service (id,hosp_service_id,doct_id,hosp_id,doct_price) values (#{id},#{hospServiceId},#{doctId},#{hospId},#{doctPrice}) + + + + + update hospital_doct_service + + + hosp_service_id = #{hospServiceId,jdbcType=VARCHAR}, + + + doct_id = #{doctId,jdbcType=VARCHAR}, + + + hosp_id = #{hospId,jdbcType=VARCHAR}, + + + doct_price = #{doctPrice,jdbcType=DECIMAL}, + + + where id = #{id,jdbcType=VARCHAR} + + + + +delete from hospital_doct_service where id = #{id,jdbcType=VARCHAR} + + + + + + + + + order by ${sort} + + limit #{offset, jdbcType=INTEGER} , #{limit, jdbcType=INTEGER} + + + + + + + + 1 = 1 + + and id = #{id,jdbcType=VARCHAR} + + + and hosp_service_id = #{hospServiceId,jdbcType=VARCHAR} + + + and doct_id = #{doctId,jdbcType=VARCHAR} + + + and hosp_id = #{hospId,jdbcType=VARCHAR} + + + and doct_price = #{doctPrice,jdbcType=DECIMAL} + + + + + + + + + + + + \ No newline at end of file diff --git a/platform-biz-service/src/main/resources/mainOrm/master/HospitalServiceContent.xml b/platform-biz-service/src/main/resources/mainOrm/master/HospitalServiceContent.xml new file mode 100644 index 0000000..b33bf41 --- /dev/null +++ b/platform-biz-service/src/main/resources/mainOrm/master/HospitalServiceContent.xml @@ -0,0 +1,105 @@ + + + + + + + + + + + + + + + +insert into hospital_service_content (id,hospital_id,ser_type,ser_price,create_date,create_user) values (#{id},#{hospitalId},#{serType},#{serPrice},#{createDate},#{createUser}) + + + + + update hospital_service_content + + + hospital_id = #{hospitalId,jdbcType=VARCHAR}, + + + ser_type = #{serType,jdbcType=INTEGER}, + + + ser_price = #{serPrice,jdbcType=DECIMAL}, + + + create_date = #{createDate,jdbcType=TIMESTAMP}, + + + create_user = #{createUser,jdbcType=VARCHAR}, + + + where id = #{id,jdbcType=VARCHAR} + + + + +delete from hospital_service_content where id = #{id,jdbcType=VARCHAR} + + + + + + + + + order by ${sort} + + limit #{offset, jdbcType=INTEGER} , #{limit, jdbcType=INTEGER} + + + + + + + + 1 = 1 + + and id = #{id,jdbcType=VARCHAR} + + + and hospital_id = #{hospitalId,jdbcType=VARCHAR} + + + and ser_type = #{serType,jdbcType=INTEGER} + + + and ser_price = #{serPrice,jdbcType=DECIMAL} + + + and create_date = #{createDate,jdbcType=TIMESTAMP} + + + and create_user = #{createUser,jdbcType=VARCHAR} + + + + + + + + + + + + \ No newline at end of file -- 1.8.3.1