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