From f7659aa7bf206036f02b5e9a579e29c0d49b98cf Mon Sep 17 00:00:00 2001 From: wangjinlei <751475802@qq.com> Date: Fri, 29 Dec 2023 11:54:49 +0800 Subject: [PATCH 1/5] bug --- src/main/resources/application.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml index 6a542f65..ef47e47e 100644 --- a/src/main/resources/application.yml +++ b/src/main/resources/application.yml @@ -11,7 +11,7 @@ connection-timeout: 6000000ms spring: # 环境 dev|test|prod profiles: - active: test + active: dev # jackson时间格式化 jackson: time-zone: GMT+8 From 889adeb00c348f433531b62460ebc5e188a2111d Mon Sep 17 00:00:00 2001 From: wangjinlei <751475802@qq.com> Date: Fri, 29 Dec 2023 15:43:28 +0800 Subject: [PATCH 2/5] bug --- .../book/controller/MyUserController.java | 52 ++++++++++++++++++- 1 file changed, 51 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/peanut/modules/book/controller/MyUserController.java b/src/main/java/com/peanut/modules/book/controller/MyUserController.java index 7fc84c89..d23f91a8 100644 --- a/src/main/java/com/peanut/modules/book/controller/MyUserController.java +++ b/src/main/java/com/peanut/modules/book/controller/MyUserController.java @@ -240,13 +240,63 @@ public class MyUserController { return MailUtil.sendMail("疯子读书邮箱验证码",code,email); } + /** + * 绑定用户电话号 + * @param phone + * @param code + * @param id + * @return + */ + @RequestMapping("/updateUserTel") + public R updateUserTel(@RequestParam("phone") String phone, + @RequestParam("code") String code, + @RequestParam("id") int id){ + String redisCode = redisTemplate.opsForValue().get("RegistCode"+phone); + if(StringUtils.isEmpty(redisCode)){ + return R.error("验证码已过期,请重试"); + } + String lcode = redisCode.split("_")[0]; + if (!lcode.equals(code)) { + return R.error("短信验证码不符!"); + } + MyUserEntity userInfo = userService.getById(id); + userInfo.setTel(phone); + userService.updateById(userInfo); + return R.ok(); + } + + /** + * 绑定用户邮件 + * @param email + * @param code + * @param id + * @return + */ + @RequestMapping("/updateUserEmail") + public R updateUserEmail(@RequestParam("email") String email, + @RequestParam("code") String code, + @RequestParam("id") int id){ + String redisCode = redisTemplate.opsForValue().get("RegistCode"+email); + if(StringUtils.isEmpty(redisCode)){ + return R.error("验证码已过期,请重试"); + } + String lcode = redisCode.split("_")[0]; + if (!lcode.equals(code)) { + return R.error("短信验证码不符!"); + } + MyUserEntity userInfo = userService.getById(id); + userInfo.setEmail(email); + userService.updateById(userInfo); + return R.ok(); + + } + @RequestMapping("/register") public R register(@RequestParam("tel") String tel, @RequestParam("code") String code, @RequestParam("password") String password){ String redisCode = redisTemplate.opsForValue().get("RegistCode" + tel); - System.out.println(redisCode); if (StringUtils.isEmpty(redisCode)){ return R.error(500,"短信验证码已过期,请重试"); From 43ce513550dd87f7f169ed1bf462565b9fa738c5 Mon Sep 17 00:00:00 2001 From: wangjinlei <751475802@qq.com> Date: Fri, 29 Dec 2023 15:59:41 +0800 Subject: [PATCH 3/5] bug --- .../com/peanut/modules/book/controller/MyUserController.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/peanut/modules/book/controller/MyUserController.java b/src/main/java/com/peanut/modules/book/controller/MyUserController.java index d23f91a8..e2bc1e15 100644 --- a/src/main/java/com/peanut/modules/book/controller/MyUserController.java +++ b/src/main/java/com/peanut/modules/book/controller/MyUserController.java @@ -382,7 +382,7 @@ public class MyUserController { }else { int flag = 0; for (MyUserEntity user : userList) { - if (user.getPassword() == null) { + if (user.getPassword() == null|| user.getPassword().equals("")) { flag++; continue; } From 2cf70e4f6afa1ffedef200ebfab943caa0d236ae Mon Sep 17 00:00:00 2001 From: wangjinlei <751475802@qq.com> Date: Fri, 29 Dec 2023 17:52:48 +0800 Subject: [PATCH 4/5] bug --- .../book/controller/MyUserController.java | 20 ++++++++----------- 1 file changed, 8 insertions(+), 12 deletions(-) diff --git a/src/main/java/com/peanut/modules/book/controller/MyUserController.java b/src/main/java/com/peanut/modules/book/controller/MyUserController.java index e2bc1e15..49c1aad4 100644 --- a/src/main/java/com/peanut/modules/book/controller/MyUserController.java +++ b/src/main/java/com/peanut/modules/book/controller/MyUserController.java @@ -242,15 +242,13 @@ public class MyUserController { /** * 绑定用户电话号 - * @param phone - * @param code - * @param id * @return */ @RequestMapping("/updateUserTel") - public R updateUserTel(@RequestParam("phone") String phone, - @RequestParam("code") String code, - @RequestParam("id") int id){ + public R updateUserTel(@RequestBody Map map){ + String phone = map.get("phone").toString(); + String code = map.get("code").toString(); + Integer id = Integer.valueOf(map.get("id").toString()); String redisCode = redisTemplate.opsForValue().get("RegistCode"+phone); if(StringUtils.isEmpty(redisCode)){ return R.error("验证码已过期,请重试"); @@ -267,15 +265,13 @@ public class MyUserController { /** * 绑定用户邮件 - * @param email - * @param code - * @param id * @return */ @RequestMapping("/updateUserEmail") - public R updateUserEmail(@RequestParam("email") String email, - @RequestParam("code") String code, - @RequestParam("id") int id){ + public R updateUserEmail(@RequestBody Map map){ + String email = map.get("email").toString(); + String code = map.get("code").toString(); + Integer id = Integer.valueOf(map.get("id").toString()); String redisCode = redisTemplate.opsForValue().get("RegistCode"+email); if(StringUtils.isEmpty(redisCode)){ return R.error("验证码已过期,请重试"); From 67c645fcd34e5467af4e6d9b5f2b75cd4f4c518a Mon Sep 17 00:00:00 2001 From: wuchunlei Date: Tue, 2 Jan 2024 16:07:17 +0800 Subject: [PATCH 5/5] =?UTF-8?q?=E5=90=B4=E9=97=A8=E5=8C=BB=E8=BF=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../book/controller/MedicaldesController.java | 234 ++++++++++++++++++ .../modules/book/dao/MedicaldesBookDao.java | 9 + .../book/dao/MedicaldesInheritDao.java | 9 + .../dao/MedicaldesInheritRelationDao.java | 9 + .../modules/book/dao/MedicaldesLightDao.java | 9 + .../modules/book/entity/MedicaldesBook.java | 37 +++ .../book/entity/MedicaldesInherit.java | 56 +++++ .../entity/MedicaldesInheritRelation.java | 29 +++ .../modules/book/entity/MedicaldesLight.java | 36 +++ .../book/service/MedicaldesBookService.java | 9 + .../MedicaldesInheritRelationService.java | 9 + .../service/MedicaldesInheritService.java | 9 + .../book/service/MedicaldesLightService.java | 9 + .../impl/MedicaldesBookServiceImpl.java | 11 + .../MedicaldesInheritRelationServiceImpl.java | 11 + .../impl/MedicaldesInheritServiceImpl.java | 11 + .../impl/MedicaldesLightServiceImpl.java | 11 + 17 files changed, 508 insertions(+) create mode 100644 src/main/java/com/peanut/modules/book/controller/MedicaldesController.java create mode 100644 src/main/java/com/peanut/modules/book/dao/MedicaldesBookDao.java create mode 100644 src/main/java/com/peanut/modules/book/dao/MedicaldesInheritDao.java create mode 100644 src/main/java/com/peanut/modules/book/dao/MedicaldesInheritRelationDao.java create mode 100644 src/main/java/com/peanut/modules/book/dao/MedicaldesLightDao.java create mode 100644 src/main/java/com/peanut/modules/book/entity/MedicaldesBook.java create mode 100644 src/main/java/com/peanut/modules/book/entity/MedicaldesInherit.java create mode 100644 src/main/java/com/peanut/modules/book/entity/MedicaldesInheritRelation.java create mode 100644 src/main/java/com/peanut/modules/book/entity/MedicaldesLight.java create mode 100644 src/main/java/com/peanut/modules/book/service/MedicaldesBookService.java create mode 100644 src/main/java/com/peanut/modules/book/service/MedicaldesInheritRelationService.java create mode 100644 src/main/java/com/peanut/modules/book/service/MedicaldesInheritService.java create mode 100644 src/main/java/com/peanut/modules/book/service/MedicaldesLightService.java create mode 100644 src/main/java/com/peanut/modules/book/service/impl/MedicaldesBookServiceImpl.java create mode 100644 src/main/java/com/peanut/modules/book/service/impl/MedicaldesInheritRelationServiceImpl.java create mode 100644 src/main/java/com/peanut/modules/book/service/impl/MedicaldesInheritServiceImpl.java create mode 100644 src/main/java/com/peanut/modules/book/service/impl/MedicaldesLightServiceImpl.java diff --git a/src/main/java/com/peanut/modules/book/controller/MedicaldesController.java b/src/main/java/com/peanut/modules/book/controller/MedicaldesController.java new file mode 100644 index 00000000..adcfccea --- /dev/null +++ b/src/main/java/com/peanut/modules/book/controller/MedicaldesController.java @@ -0,0 +1,234 @@ +package com.peanut.modules.book.controller; + +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.github.yulichang.wrapper.MPJLambdaWrapper; +import com.peanut.common.utils.R; +import com.peanut.modules.book.entity.*; +import com.peanut.modules.book.entity.SysDictDataEntity; +import com.peanut.modules.book.service.*; +import com.peanut.modules.sys.service.SysDictDataService; +import lombok.extern.slf4j.Slf4j; +import org.apache.commons.lang.StringUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +import java.awt.print.Book; +import java.util.HashMap; +import java.util.List; +import java.util.Map; + +@Slf4j +@RestController +@RequestMapping("book/medicaldes") +public class MedicaldesController { + + @Autowired + private MedicaldesLightService lightService; + @Autowired + private MedicaldesBookService medicaldesBookService; + @Autowired + private MedicaldesInheritService inheritService; + @Autowired + private MedicaldesInheritRelationService relationService; + @Autowired + private SysDictDataService sysDictDataService; + @Autowired + private BookService bookService; + + + /** + * 类型列表 + */ + @RequestMapping(path = "/typeList") + public R typeList(String label) { + LambdaQueryWrapper wrapper = new LambdaQueryWrapper(); + wrapper.eq(SysDictDataEntity::getDictLabel,label); + return R.ok().put("result",sysDictDataService.list(wrapper)); + } + + /** + * 专著出版关系列表 + */ + @RequestMapping(path = "/bookRelationListByType") + public R bookRelationListByType(@RequestBody Map map) { + MPJLambdaWrapper wrapper = new MPJLambdaWrapper(); + wrapper.selectAll(MedicaldesBook.class); + wrapper.leftJoin(BookEntity.class,BookEntity::getId,MedicaldesBook::getBookId); + if (map.containsKey("dictType")&&StringUtils.isNotEmpty(map.get("dictType").toString())){ + wrapper.eq(MedicaldesBook::getTypeId,map.get("dictType")); + } + if (map.containsKey("bookName")&&StringUtils.isNotEmpty(map.get("bookName").toString())){ + wrapper.like(BookEntity::getName,map.get("bookName")); + } + Page res = medicaldesBookService.page(new Page( + Long.parseLong(map.get("current").toString()), Long.parseLong(map.get("limit").toString())), wrapper); + List list = res.getRecords(); + if (list.size() > 0) { + for (MedicaldesBook b : list) { + b.setBook(bookService.getById(b.getBookId())); + } + res.setRecords(list); + } + return R.ok().put("result", res); + } + + /** + * 专著出版列表 + */ + @RequestMapping(path = "/bookListByType") + public R bookListByType(String type) { + MPJLambdaWrapper wrapper = new MPJLambdaWrapper(); + wrapper.selectAll(BookEntity.class); + wrapper.leftJoin(MedicaldesBook.class,MedicaldesBook::getBookId,BookEntity::getId); + wrapper.eq(MedicaldesBook::getTypeId,type); + List list = bookService.list(wrapper); + return R.ok().put("result", list); + } + + @RequestMapping(path = "/saveOrUpdateBookRelation") + public R saveOrUpdateBookRelation(@RequestBody MedicaldesBook medicaldesBook) { + medicaldesBookService.saveOrUpdate(medicaldesBook); + return R.ok(); + } + + @RequestMapping(path = "/delBookRelation") + public R delBookRelation(String id) { + medicaldesBookService.removeById(id); + return R.ok(); + } + + /** + * 学术传承列表分页 + */ + @RequestMapping(path = "/inheritListByPage") + public R inheritListByPage(@RequestBody Map map) { + MPJLambdaWrapper wrapper = new MPJLambdaWrapper(); + wrapper.leftJoin(MedicaldesInheritRelation.class,MedicaldesInheritRelation::getInheritId,MedicaldesInherit::getId); + wrapper.leftJoin(City.class,City::getCityId,MedicaldesInherit::getCityId); + wrapper.leftJoin(Province.class,Province::getProvId,City::getProvId); + wrapper.selectAll(MedicaldesInherit.class); + if (map.containsKey("dictType")&&StringUtils.isNotEmpty(map.get("dictType").toString())){ + wrapper.eq(MedicaldesInheritRelation::getTypeId,map.get("dictType")); + } + if (map.containsKey("name")&&StringUtils.isNotEmpty(map.get("name").toString())){ + wrapper.like(MedicaldesInherit::getName,map.get("name")); + } + Page page = inheritService.page(new Page<>( + Long.parseLong(map.get("current").toString()), Long.parseLong(map.get("limit").toString())),wrapper); + return R.ok().put("result", page); + } + + /** + * 学术传承列表按类型、地区 + */ + @RequestMapping(path = "/inheritListByTypeProvId") + public R inheritListByTypeProvId(String type,String provId) { + MPJLambdaWrapper wrapper = new MPJLambdaWrapper(); + wrapper.leftJoin(MedicaldesInheritRelation.class,MedicaldesInheritRelation::getInheritId,MedicaldesInherit::getId); + wrapper.eq(MedicaldesInheritRelation::getTypeId,type); + wrapper.leftJoin(City.class,City::getCityId,MedicaldesInherit::getCityId); + wrapper.leftJoin(Province.class,Province::getProvId,City::getProvId); + wrapper.selectAll(MedicaldesInherit.class); + wrapper.eq(Province::getProvId,provId); + List list = inheritService.list(wrapper); + return R.ok().put("result", list); + } + + @RequestMapping(path = "/getInheritById") + public R getInheritById(String id) { + return R.ok().put("result",inheritService.getById(id)); + } + + @RequestMapping(path = "/saveOrUpdateInherit") + public R addInherit(@RequestBody MedicaldesInherit inherit) { + MedicaldesInheritRelation relation = null; + if (inherit.getId()==null) { + relation = new MedicaldesInheritRelation(); + }else { + LambdaQueryWrapper wrapper = new LambdaQueryWrapper(); + wrapper.eq(MedicaldesInheritRelation::getInheritId,inherit.getId()); + relation = relationService.getOne(wrapper); + } + inheritService.saveOrUpdate(inherit); + relation.setTypeId(inherit.getType()); + relation.setInheritId(inherit.getId()); + relationService.saveOrUpdate(relation); + return R.ok(); + } + + @RequestMapping(path = "/delInherit") + public R delInherit(String id) { + inheritService.removeById(id); + LambdaQueryWrapper wrapper = new LambdaQueryWrapper(); + wrapper.eq(MedicaldesInheritRelation::getInheritId,id); + relationService.removeById(relationService.getOne(wrapper)); + return R.ok(); + } + + @RequestMapping(path = "/getList") + public List> getList(String type) { + MPJLambdaWrapper wrapper = new MPJLambdaWrapper(); + wrapper.leftJoin(MedicaldesInheritRelation.class,MedicaldesInheritRelation::getInheritId,MedicaldesInherit::getId); + wrapper.eq(MedicaldesInheritRelation::getTypeId,type); + wrapper.leftJoin(City.class,City::getCityId,MedicaldesInherit::getCityId); + wrapper.leftJoin(Province.class,Province::getProvId,City::getProvId); + wrapper.selectAs(Province::getProvName,"provinceName"); + wrapper.selectAs(Province::getProvId,"provinceId"); + wrapper.select("count(*) as count"); + wrapper.groupBy("provinceName"); + List> list = inheritService.listMaps(wrapper); + return list; + } + + /** + * 吴门之光列表 + */ + @RequestMapping(path = "/lightListByType") + public R lightListByType(String type) { + LambdaQueryWrapper wrapper = new LambdaQueryWrapper(); + if (StringUtils.isNotEmpty(type)){ + wrapper.eq(MedicaldesLight::getType,type); + } + List list = lightService.list(wrapper); + return R.ok().put("result", list); + } + + /** + * 吴门之光列表 + */ + @RequestMapping(path = "/lightListByPage") + public R lightListByPage(@RequestBody Map map) { + LambdaQueryWrapper wrapper = new LambdaQueryWrapper(); + if (map.containsKey("type")&&StringUtils.isNotEmpty(map.get("type").toString())){ + wrapper.eq(MedicaldesLight::getType,map.get("type")); + } + if (map.containsKey("name")&&StringUtils.isNotEmpty(map.get("name").toString())){ + wrapper.like(MedicaldesLight::getName,map.get("name")); + } + Page page = lightService.page(new Page<>( + Long.parseLong(map.get("current").toString()), Long.parseLong(map.get("limit").toString())),wrapper); + return R.ok().put("result", page); + } + + @RequestMapping(path = "/getLightById") + public R getLightById(String id) { + return R.ok().put("result",lightService.getById(id)); + } + + @RequestMapping(path = "/saveOrUpdateLight") + public R addLight(@RequestBody MedicaldesLight light) { + lightService.saveOrUpdate(light); + return R.ok(); + } + + @RequestMapping(path = "/delLight") + public R delLight(String id) { + lightService.removeById(id); + return R.ok(); + } + +} diff --git a/src/main/java/com/peanut/modules/book/dao/MedicaldesBookDao.java b/src/main/java/com/peanut/modules/book/dao/MedicaldesBookDao.java new file mode 100644 index 00000000..c7fbacaa --- /dev/null +++ b/src/main/java/com/peanut/modules/book/dao/MedicaldesBookDao.java @@ -0,0 +1,9 @@ +package com.peanut.modules.book.dao; + +import com.github.yulichang.base.MPJBaseMapper; +import com.peanut.modules.book.entity.MedicaldesBook; +import org.apache.ibatis.annotations.Mapper; + +@Mapper +public interface MedicaldesBookDao extends MPJBaseMapper { +} diff --git a/src/main/java/com/peanut/modules/book/dao/MedicaldesInheritDao.java b/src/main/java/com/peanut/modules/book/dao/MedicaldesInheritDao.java new file mode 100644 index 00000000..5f2d35a6 --- /dev/null +++ b/src/main/java/com/peanut/modules/book/dao/MedicaldesInheritDao.java @@ -0,0 +1,9 @@ +package com.peanut.modules.book.dao; + +import com.github.yulichang.base.MPJBaseMapper; +import com.peanut.modules.book.entity.MedicaldesInherit; +import org.apache.ibatis.annotations.Mapper; + +@Mapper +public interface MedicaldesInheritDao extends MPJBaseMapper { +} diff --git a/src/main/java/com/peanut/modules/book/dao/MedicaldesInheritRelationDao.java b/src/main/java/com/peanut/modules/book/dao/MedicaldesInheritRelationDao.java new file mode 100644 index 00000000..497f164c --- /dev/null +++ b/src/main/java/com/peanut/modules/book/dao/MedicaldesInheritRelationDao.java @@ -0,0 +1,9 @@ +package com.peanut.modules.book.dao; + +import com.github.yulichang.base.MPJBaseMapper; +import com.peanut.modules.book.entity.MedicaldesInheritRelation; +import org.apache.ibatis.annotations.Mapper; + +@Mapper +public interface MedicaldesInheritRelationDao extends MPJBaseMapper { +} diff --git a/src/main/java/com/peanut/modules/book/dao/MedicaldesLightDao.java b/src/main/java/com/peanut/modules/book/dao/MedicaldesLightDao.java new file mode 100644 index 00000000..a13f4a37 --- /dev/null +++ b/src/main/java/com/peanut/modules/book/dao/MedicaldesLightDao.java @@ -0,0 +1,9 @@ +package com.peanut.modules.book.dao; + +import com.github.yulichang.base.MPJBaseMapper; +import com.peanut.modules.book.entity.MedicaldesLight; +import org.apache.ibatis.annotations.Mapper; + +@Mapper +public interface MedicaldesLightDao extends MPJBaseMapper { +} diff --git a/src/main/java/com/peanut/modules/book/entity/MedicaldesBook.java b/src/main/java/com/peanut/modules/book/entity/MedicaldesBook.java new file mode 100644 index 00000000..4db1f409 --- /dev/null +++ b/src/main/java/com/peanut/modules/book/entity/MedicaldesBook.java @@ -0,0 +1,37 @@ +package com.peanut.modules.book.entity; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableLogic; +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.Data; +import java.io.Serializable; +import java.util.List; + +@Data +@TableName("medicaldes_book") +public class MedicaldesBook implements Serializable { + private static final long serialVersionUID = 1L; + + + + @TableField(exist = false) + private BookEntity book; + @TableField(exist = false) + private com.peanut.modules.book.entity.SysDictDataEntity sysDictData; + + @TableId + private Integer id; + + private Integer bookId; + + /** + * 书类型id,sys_dict_data-medicaldesBookType + */ + private Integer typeId; + + private Integer sort; + + @TableLogic + private Integer delFlag; +} diff --git a/src/main/java/com/peanut/modules/book/entity/MedicaldesInherit.java b/src/main/java/com/peanut/modules/book/entity/MedicaldesInherit.java new file mode 100644 index 00000000..bcd9134f --- /dev/null +++ b/src/main/java/com/peanut/modules/book/entity/MedicaldesInherit.java @@ -0,0 +1,56 @@ +package com.peanut.modules.book.entity; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableLogic; +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.Data; + +import java.io.Serializable; + +@Data +@TableName("medicaldes_inherit") +public class MedicaldesInherit implements Serializable { + private static final long serialVersionUID = 1L; + + @TableId + private Integer id; + + @TableField(exist = false) + private Integer type; + @TableField(exist = false) + private Integer count; + + /** + * 传承人 + */ + private String name; + + /** + * 超链接 + */ + private String url; + + /** + * 图片 + */ + private String img; + + /** + * 简介内容 + */ + private String content; + + /** + * 所在城市 + */ + private Integer cityId; + + @TableField(exist = false) + private String provinceName; + + @TableLogic + private Integer delFlag; + + +} diff --git a/src/main/java/com/peanut/modules/book/entity/MedicaldesInheritRelation.java b/src/main/java/com/peanut/modules/book/entity/MedicaldesInheritRelation.java new file mode 100644 index 00000000..0b6dfd41 --- /dev/null +++ b/src/main/java/com/peanut/modules/book/entity/MedicaldesInheritRelation.java @@ -0,0 +1,29 @@ +package com.peanut.modules.book.entity; + +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableLogic; +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.Data; + +import java.io.Serializable; + +@Data +@TableName("medicaldes_inherit_relation") +public class MedicaldesInheritRelation implements Serializable { + private static final long serialVersionUID = 1L; + + @TableId + private Integer id; + /** + * 传承人id + */ + private Integer inheritId; + + /** + * 传承人类型id,sys_dict_data表inheritType + */ + private Integer typeId; + + @TableLogic + private Integer delFlag; +} diff --git a/src/main/java/com/peanut/modules/book/entity/MedicaldesLight.java b/src/main/java/com/peanut/modules/book/entity/MedicaldesLight.java new file mode 100644 index 00000000..302c6073 --- /dev/null +++ b/src/main/java/com/peanut/modules/book/entity/MedicaldesLight.java @@ -0,0 +1,36 @@ +package com.peanut.modules.book.entity; + +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableLogic; +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.Data; +import java.io.Serializable; + +@Data +@TableName("medicaldes_light") +public class MedicaldesLight implements Serializable { + private static final long serialVersionUID = 1L; + + @TableId + private Integer id; + + /** + * 名称 + */ + private String name; + + /** + * 文件地址 + */ + private String url; + + /** + * 类型1吴门之歌2巴山夜雨3吴门之徽 + */ + private Integer type; + + @TableLogic + private Integer delFlag; + + +} diff --git a/src/main/java/com/peanut/modules/book/service/MedicaldesBookService.java b/src/main/java/com/peanut/modules/book/service/MedicaldesBookService.java new file mode 100644 index 00000000..26c2236d --- /dev/null +++ b/src/main/java/com/peanut/modules/book/service/MedicaldesBookService.java @@ -0,0 +1,9 @@ +package com.peanut.modules.book.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.peanut.modules.book.entity.MedicaldesBook; +import org.springframework.stereotype.Service; + +@Service +public interface MedicaldesBookService extends IService { +} diff --git a/src/main/java/com/peanut/modules/book/service/MedicaldesInheritRelationService.java b/src/main/java/com/peanut/modules/book/service/MedicaldesInheritRelationService.java new file mode 100644 index 00000000..a5fa30c0 --- /dev/null +++ b/src/main/java/com/peanut/modules/book/service/MedicaldesInheritRelationService.java @@ -0,0 +1,9 @@ +package com.peanut.modules.book.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.peanut.modules.book.entity.MedicaldesInheritRelation; +import org.springframework.stereotype.Service; + +@Service +public interface MedicaldesInheritRelationService extends IService { +} diff --git a/src/main/java/com/peanut/modules/book/service/MedicaldesInheritService.java b/src/main/java/com/peanut/modules/book/service/MedicaldesInheritService.java new file mode 100644 index 00000000..13e194b9 --- /dev/null +++ b/src/main/java/com/peanut/modules/book/service/MedicaldesInheritService.java @@ -0,0 +1,9 @@ +package com.peanut.modules.book.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.peanut.modules.book.entity.MedicaldesInherit; +import org.springframework.stereotype.Service; + +@Service +public interface MedicaldesInheritService extends IService { +} diff --git a/src/main/java/com/peanut/modules/book/service/MedicaldesLightService.java b/src/main/java/com/peanut/modules/book/service/MedicaldesLightService.java new file mode 100644 index 00000000..27d43fd8 --- /dev/null +++ b/src/main/java/com/peanut/modules/book/service/MedicaldesLightService.java @@ -0,0 +1,9 @@ +package com.peanut.modules.book.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.peanut.modules.book.entity.MedicaldesLight; +import org.springframework.stereotype.Service; + +@Service +public interface MedicaldesLightService extends IService { +} diff --git a/src/main/java/com/peanut/modules/book/service/impl/MedicaldesBookServiceImpl.java b/src/main/java/com/peanut/modules/book/service/impl/MedicaldesBookServiceImpl.java new file mode 100644 index 00000000..87d52627 --- /dev/null +++ b/src/main/java/com/peanut/modules/book/service/impl/MedicaldesBookServiceImpl.java @@ -0,0 +1,11 @@ +package com.peanut.modules.book.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.peanut.modules.book.dao.MedicaldesBookDao; +import com.peanut.modules.book.entity.MedicaldesBook; +import com.peanut.modules.book.service.MedicaldesBookService; +import org.springframework.stereotype.Service; + +@Service +public class MedicaldesBookServiceImpl extends ServiceImpl implements MedicaldesBookService { +} diff --git a/src/main/java/com/peanut/modules/book/service/impl/MedicaldesInheritRelationServiceImpl.java b/src/main/java/com/peanut/modules/book/service/impl/MedicaldesInheritRelationServiceImpl.java new file mode 100644 index 00000000..74a5dce0 --- /dev/null +++ b/src/main/java/com/peanut/modules/book/service/impl/MedicaldesInheritRelationServiceImpl.java @@ -0,0 +1,11 @@ +package com.peanut.modules.book.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.peanut.modules.book.dao.MedicaldesInheritRelationDao; +import com.peanut.modules.book.entity.MedicaldesInheritRelation; +import com.peanut.modules.book.service.MedicaldesInheritRelationService; +import org.springframework.stereotype.Service; + +@Service +public class MedicaldesInheritRelationServiceImpl extends ServiceImpl implements MedicaldesInheritRelationService { +} diff --git a/src/main/java/com/peanut/modules/book/service/impl/MedicaldesInheritServiceImpl.java b/src/main/java/com/peanut/modules/book/service/impl/MedicaldesInheritServiceImpl.java new file mode 100644 index 00000000..0525d85e --- /dev/null +++ b/src/main/java/com/peanut/modules/book/service/impl/MedicaldesInheritServiceImpl.java @@ -0,0 +1,11 @@ +package com.peanut.modules.book.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.peanut.modules.book.dao.MedicaldesInheritDao; +import com.peanut.modules.book.entity.MedicaldesInherit; +import com.peanut.modules.book.service.MedicaldesInheritService; +import org.springframework.stereotype.Service; + +@Service +public class MedicaldesInheritServiceImpl extends ServiceImpl implements MedicaldesInheritService { +} diff --git a/src/main/java/com/peanut/modules/book/service/impl/MedicaldesLightServiceImpl.java b/src/main/java/com/peanut/modules/book/service/impl/MedicaldesLightServiceImpl.java new file mode 100644 index 00000000..59f65ecf --- /dev/null +++ b/src/main/java/com/peanut/modules/book/service/impl/MedicaldesLightServiceImpl.java @@ -0,0 +1,11 @@ +package com.peanut.modules.book.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.peanut.modules.book.dao.MedicaldesLightDao; +import com.peanut.modules.book.entity.MedicaldesLight; +import com.peanut.modules.book.service.MedicaldesLightService; +import org.springframework.stereotype.Service; + +@Service +public class MedicaldesLightServiceImpl extends ServiceImpl implements MedicaldesLightService { +}