diff --git a/platform-biz-service/src/main/java/com/lyms/platform/permission/dao/master/WeixinQrcodeConfigMapper.java b/platform-biz-service/src/main/java/com/lyms/platform/permission/dao/master/WeixinQrcodeConfigMapper.java new file mode 100644 index 0000000..ff84755 --- /dev/null +++ b/platform-biz-service/src/main/java/com/lyms/platform/permission/dao/master/WeixinQrcodeConfigMapper.java @@ -0,0 +1,22 @@ +package com.lyms.platform.permission.dao.master; + + +import com.lyms.platform.permission.model.WeixinQrcodeConfig; +import com.lyms.platform.permission.model.WeixinQrcodeConfigQuery; + +import java.util.List; + +public interface WeixinQrcodeConfigMapper { + public void addWeixinShowqrcodeConfig(WeixinQrcodeConfig obj); + + public void updateWeixinShowqrcodeConfig(WeixinQrcodeConfig obj); + + public void deleteWeixinShowqrcodeConfig(Integer id); + + public WeixinQrcodeConfig getWeixinShowqrcodeConfig(Integer id); + + public int queryWeixinShowqrcodeConfigCount(WeixinQrcodeConfigQuery query); + + public List queryWeixinShowqrcodeConfig(WeixinQrcodeConfigQuery query); + +} \ No newline at end of file diff --git a/platform-biz-service/src/main/java/com/lyms/platform/permission/model/WeixinQrcodeConfig.java b/platform-biz-service/src/main/java/com/lyms/platform/permission/model/WeixinQrcodeConfig.java new file mode 100644 index 0000000..f5b7860 --- /dev/null +++ b/platform-biz-service/src/main/java/com/lyms/platform/permission/model/WeixinQrcodeConfig.java @@ -0,0 +1,101 @@ +package com.lyms.platform.permission.model; + +import org.apache.commons.lang.builder.ToStringBuilder; + +import java.util.Date; + +public class WeixinQrcodeConfig +{ + private Integer id; + private String hospitalId; + private Integer dpId; + private String ticket; + private Date created; + private Date modified; + private String wxUrl; + + public String getHospitalId() + { + return hospitalId; + } + + public void setHospitalId(String hospitalId) + { + this.hospitalId = hospitalId; + } + + public String getWxUrl() + { + return wxUrl; + } + + public void setWxUrl(String wxUrl) + { + this.wxUrl = wxUrl; + } + + public Integer getId() + { + return id; + } + + + public void setId(Integer id) + { + this.id = id; + + } + + public Integer getDpId() + { + return dpId; + } + + + public void setDpId(Integer dpId) + { + this.dpId = dpId; + + } + + public String getTicket() + { + return ticket; + } + + + public void setTicket(String ticket) + { + this.ticket = ticket; + + } + + public Date getCreated() + { + return created; + } + + + public void setCreated(Date created) + { + this.created = created; + + } + + public Date getModified() + { + return modified; + } + + + public void setModified(Date modified) + { + this.modified = modified; + } + + @Override + public String toString() + { + return ToStringBuilder.reflectionToString(this); + } +} \ No newline at end of file diff --git a/platform-biz-service/src/main/java/com/lyms/platform/permission/model/WeixinQrcodeConfigQuery.java b/platform-biz-service/src/main/java/com/lyms/platform/permission/model/WeixinQrcodeConfigQuery.java new file mode 100644 index 0000000..c998a15 --- /dev/null +++ b/platform-biz-service/src/main/java/com/lyms/platform/permission/model/WeixinQrcodeConfigQuery.java @@ -0,0 +1,106 @@ +package com.lyms.platform.permission.model; + + + +import com.lyms.platform.common.dao.BaseQuery; + +import java.util.Date; + + +public class WeixinQrcodeConfigQuery extends BaseQuery +{ + private Integer id; + private String hospitalId; + private Integer dpId; + private String wxUrl; + private String ticket; + private Date created; + private Date modified; + + public String getHospitalId() + { + return hospitalId; + } + + public void setHospitalId(String hospitalId) + { + this.hospitalId = hospitalId; + } + + public String getWxUrl() + { + return wxUrl; + } + + public void setWxUrl(String wxUrl) + { + this.wxUrl = wxUrl; + } + + public Integer getId() + { + return id; + } + + + public void setId(Integer id) + { + this.id = id; + + } + + public String getHospitalid() + { + return hospitalId; + } + + + public void setHospitalid(String hospitalId) + { + this.hospitalId = hospitalId; + } + + public Integer getDpId() + { + return dpId; + } + + + public void setDpId(Integer dpId) + { + this.dpId = dpId; + } + + public String getTicket() + { + return ticket; + } + + + public void setTicket(String ticket) + { + this.ticket = ticket; + } + + public Date getCreated() + { + return created; + } + + + public void setCreated(Date created) + { + this.created = created; + } + + public Date getModified() + { + return modified; + } + + + public void setModified(Date modified) + { + this.modified = modified; + } +} \ No newline at end of file diff --git a/platform-biz-service/src/main/java/com/lyms/platform/permission/service/WeixinQrcodeConfigService.java b/platform-biz-service/src/main/java/com/lyms/platform/permission/service/WeixinQrcodeConfigService.java new file mode 100644 index 0000000..6d0cfd5 --- /dev/null +++ b/platform-biz-service/src/main/java/com/lyms/platform/permission/service/WeixinQrcodeConfigService.java @@ -0,0 +1,24 @@ +package com.lyms.platform.permission.service; + + + +import com.lyms.platform.permission.model.WeixinQrcodeConfig; +import com.lyms.platform.permission.model.WeixinQrcodeConfigQuery; + +import java.util.List; + +public interface WeixinQrcodeConfigService +{ + public void addWeixinShowqrcodeConfig(WeixinQrcodeConfig obj); + + public void updateWeixinShowqrcodeConfig(WeixinQrcodeConfig obj); + + public void deleteWeixinShowqrcodeConfig(Integer id); + + public WeixinQrcodeConfig getWeixinShowqrcodeConfig(Integer id); + + public int queryWeixinShowqrcodeConfigCount(WeixinQrcodeConfigQuery query); + + public List queryWeixinShowqrcodeConfig(WeixinQrcodeConfigQuery query); + +} \ No newline at end of file diff --git a/platform-biz-service/src/main/java/com/lyms/platform/permission/service/impl/WeixinQrcodeConfigServiceImpl.java b/platform-biz-service/src/main/java/com/lyms/platform/permission/service/impl/WeixinQrcodeConfigServiceImpl.java new file mode 100644 index 0000000..26d13aa --- /dev/null +++ b/platform-biz-service/src/main/java/com/lyms/platform/permission/service/impl/WeixinQrcodeConfigServiceImpl.java @@ -0,0 +1,63 @@ +package com.lyms.platform.permission.service.impl; + +import com.lyms.platform.permission.dao.master.WeixinQrcodeConfigMapper; +import com.lyms.platform.permission.model.WeixinQrcodeConfig; +import com.lyms.platform.permission.model.WeixinQrcodeConfigQuery; +import com.lyms.platform.permission.service.WeixinQrcodeConfigService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import java.util.Date; +import java.util.List; + +@Service +public class WeixinQrcodeConfigServiceImpl implements WeixinQrcodeConfigService +{ + + @Autowired + private WeixinQrcodeConfigMapper weixinShowqrcodeConfigMapper; + + @Override + public void addWeixinShowqrcodeConfig(WeixinQrcodeConfig obj) + { + obj.setCreated(new Date()); + obj.setModified(new Date()); + weixinShowqrcodeConfigMapper.addWeixinShowqrcodeConfig(obj); + } + + @Override + public void updateWeixinShowqrcodeConfig(WeixinQrcodeConfig obj) + { + obj.setModified(new Date()); + weixinShowqrcodeConfigMapper.updateWeixinShowqrcodeConfig(obj); + } + + @Override + public void deleteWeixinShowqrcodeConfig(Integer id) + { + weixinShowqrcodeConfigMapper.deleteWeixinShowqrcodeConfig(id); + } + + @Override + public WeixinQrcodeConfig getWeixinShowqrcodeConfig(Integer id) + { + return weixinShowqrcodeConfigMapper.getWeixinShowqrcodeConfig(id); + } + + @Override + public int queryWeixinShowqrcodeConfigCount(WeixinQrcodeConfigQuery + query) + { + return weixinShowqrcodeConfigMapper.queryWeixinShowqrcodeConfigCount(query); + } + + @Override + public List queryWeixinShowqrcodeConfig(WeixinQrcodeConfigQuery query) + { + if (query.getNeed() != null) + { + query.mysqlBuild(weixinShowqrcodeConfigMapper.queryWeixinShowqrcodeConfigCount(query)); + } + return weixinShowqrcodeConfigMapper.queryWeixinShowqrcodeConfig(query); + } +} \ No newline at end of file diff --git a/platform-biz-service/src/main/resources/mainOrm/master/WeixinShowqrcodeConfig.xml b/platform-biz-service/src/main/resources/mainOrm/master/WeixinShowqrcodeConfig.xml new file mode 100644 index 0000000..f3f4b53 --- /dev/null +++ b/platform-biz-service/src/main/resources/mainOrm/master/WeixinShowqrcodeConfig.xml @@ -0,0 +1,116 @@ + + + + + + + + + + + + + + + + + + + SELECT LAST_INSERT_ID() + +insert into weixin_qrcode_config (hospitalId,dp_id,ticket,created,modified,wx_url) values (#{hospitalId},#{dpId},#{ticket},#{created},#{modified},#{wxUrl}) + + + + + +update weixin_qrcode_config +hospitalId = #{hospitalId,jdbcType=VARCHAR}, + + + +dp_id = #{dpId,jdbcType=INTEGER}, + + + wx_url = #{wxUrl,jdbcType=VARCHAR}, + + +ticket = #{ticket,jdbcType=VARCHAR}, + + +created = #{created,jdbcType=TIMESTAMP}, + + +modified = #{modified,jdbcType=TIMESTAMP}, + + +where id = #{id,jdbcType=INTEGER} + + + + +delete from weixin_qrcode_config where id = #{id,jdbcType=INTEGER} + + + + + + + + + +order by ${sort} + +limit #{offset, jdbcType=INTEGER} , #{limit, jdbcType=INTEGER} + + + + + + + + + 1 = 1 + +and id = #{id,jdbcType=INTEGER} + + +and hospitalId = #{hospitalId,jdbcType=VARCHAR} + + +and dp_id = #{dpId,jdbcType=INTEGER} + + +and ticket = #{ticket,jdbcType=VARCHAR} + + +and created = #{created,jdbcType=TIMESTAMP} + + +and wx_url = #{wxUrl,jdbcType=VARCHAR} + + +and modified = #{modified,jdbcType=TIMESTAMP} + + + + + + + + + + + + \ No newline at end of file