From 0e4bd6901d1a5bc2fe4577e83aaf71c72e3bfc83 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=BD=97=E7=8E=B2=E7=8E=B2?= <11921619+ling__hh@user.noreply.gitee.com> Date: Thu, 27 Jun 2024 11:05:43 +0800 Subject: [PATCH] =?UTF-8?q?=E6=88=BF=E5=B1=8B=E7=BB=B4=E4=BF=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/controller/StoreupController.java | 213 ++++++ .../com/controller/WeixiuchuliController.java | 216 ++++++ src/main/java/com/dao/StoreupDao.java | 32 + src/main/java/com/dao/WeixiuchuliDao.java | 32 + src/main/java/com/entity/StoreupEntity.java | 163 +++++ .../java/com/entity/WeixiuchuliEntity.java | 291 ++++++++ .../java/com/entity/model/StoreupModel.java | 112 ++++ .../com/entity/model/WeixiuchuliModel.java | 268 ++++++++ .../java/com/entity/view/StoreupView.java | 35 + .../java/com/entity/view/WeixiuchuliView.java | 35 + src/main/java/com/entity/vo/StoreupVO.java | 112 ++++ .../java/com/entity/vo/WeixiuchuliVO.java | 268 ++++++++ src/main/java/com/service/StoreupService.java | 36 + .../java/com/service/WeixiuchuliService.java | 36 + .../com/service/impl/StoreupServiceImpl.java | 62 ++ .../service/impl/WeixiuchuliServiceImpl.java | 62 ++ .../admin/src/components/SvgIcon/index.vue | 43 -- .../src/components/common/BreadCrumbs.vue | 109 --- .../src/components/common/BreadCrumbs.vue.bak | 77 --- .../admin/src/components/common/Editor.vue | 238 ------- .../src/components/common/FileUpload.vue | 137 ---- .../admin/src/components/home/HomeCard.vue | 60 -- .../admin/src/components/home/HomeChart.vue | 126 ---- .../admin/src/components/home/HomeComment.vue | 101 --- .../src/components/home/HomeProgress.vue | 55 -- .../admin/src/components/index/IndexAside.vue | 56 -- .../src/components/index/IndexAsideStatic.vue | 240 ------- .../components/index/IndexAsideStatic.vue.bak | 76 --- .../src/components/index/IndexAsideSub.vue | 51 -- .../src/components/index/IndexHeader.vue | 183 ----- .../src/components/index/IndexHeader.vue.bak | 89 --- .../admin/src/components/index/IndexMain.vue | 124 ---- .../views/modules/storeup/add-or-update.vue | 456 +++++++++++++ .../admin/src/views/modules/storeup/list.vue | 524 +++++++++++++++ .../modules/weixiuchuli/add-or-update.vue | 634 ++++++++++++++++++ .../src/views/modules/weixiuchuli/list.vue | 626 +++++++++++++++++ src/main/resources/mapper/StoreupDao.xml | 39 ++ src/main/resources/mapper/WeixiuchuliDao.xml | 46 ++ 38 files changed, 4298 insertions(+), 1765 deletions(-) create mode 100644 src/main/java/com/controller/StoreupController.java create mode 100644 src/main/java/com/controller/WeixiuchuliController.java create mode 100644 src/main/java/com/dao/StoreupDao.java create mode 100644 src/main/java/com/dao/WeixiuchuliDao.java create mode 100644 src/main/java/com/entity/StoreupEntity.java create mode 100644 src/main/java/com/entity/WeixiuchuliEntity.java create mode 100644 src/main/java/com/entity/model/StoreupModel.java create mode 100644 src/main/java/com/entity/model/WeixiuchuliModel.java create mode 100644 src/main/java/com/entity/view/StoreupView.java create mode 100644 src/main/java/com/entity/view/WeixiuchuliView.java create mode 100644 src/main/java/com/entity/vo/StoreupVO.java create mode 100644 src/main/java/com/entity/vo/WeixiuchuliVO.java create mode 100644 src/main/java/com/service/StoreupService.java create mode 100644 src/main/java/com/service/WeixiuchuliService.java create mode 100644 src/main/java/com/service/impl/StoreupServiceImpl.java create mode 100644 src/main/java/com/service/impl/WeixiuchuliServiceImpl.java delete mode 100644 src/main/resources/admin/admin/src/components/SvgIcon/index.vue delete mode 100644 src/main/resources/admin/admin/src/components/common/BreadCrumbs.vue delete mode 100644 src/main/resources/admin/admin/src/components/common/BreadCrumbs.vue.bak delete mode 100644 src/main/resources/admin/admin/src/components/common/Editor.vue delete mode 100644 src/main/resources/admin/admin/src/components/common/FileUpload.vue delete mode 100644 src/main/resources/admin/admin/src/components/home/HomeCard.vue delete mode 100644 src/main/resources/admin/admin/src/components/home/HomeChart.vue delete mode 100644 src/main/resources/admin/admin/src/components/home/HomeComment.vue delete mode 100644 src/main/resources/admin/admin/src/components/home/HomeProgress.vue delete mode 100644 src/main/resources/admin/admin/src/components/index/IndexAside.vue delete mode 100644 src/main/resources/admin/admin/src/components/index/IndexAsideStatic.vue delete mode 100644 src/main/resources/admin/admin/src/components/index/IndexAsideStatic.vue.bak delete mode 100644 src/main/resources/admin/admin/src/components/index/IndexAsideSub.vue delete mode 100644 src/main/resources/admin/admin/src/components/index/IndexHeader.vue delete mode 100644 src/main/resources/admin/admin/src/components/index/IndexHeader.vue.bak delete mode 100644 src/main/resources/admin/admin/src/components/index/IndexMain.vue create mode 100644 src/main/resources/admin/admin/src/views/modules/storeup/add-or-update.vue create mode 100644 src/main/resources/admin/admin/src/views/modules/storeup/list.vue create mode 100644 src/main/resources/admin/admin/src/views/modules/weixiuchuli/add-or-update.vue create mode 100644 src/main/resources/admin/admin/src/views/modules/weixiuchuli/list.vue create mode 100644 src/main/resources/mapper/StoreupDao.xml create mode 100644 src/main/resources/mapper/WeixiuchuliDao.xml diff --git a/src/main/java/com/controller/StoreupController.java b/src/main/java/com/controller/StoreupController.java new file mode 100644 index 0000000..8d890bc --- /dev/null +++ b/src/main/java/com/controller/StoreupController.java @@ -0,0 +1,213 @@ +package com.controller; + +import java.text.SimpleDateFormat; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.Calendar; +import java.util.Map; +import java.util.HashMap; +import java.util.Iterator; +import java.util.Date; +import java.util.List; +import javax.servlet.http.HttpServletRequest; + +import com.utils.ValidatorUtils; +import org.apache.commons.lang3.StringUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; +import com.baomidou.mybatisplus.mapper.EntityWrapper; +import com.baomidou.mybatisplus.mapper.Wrapper; +import com.annotation.IgnoreAuth; + +import com.entity.StoreupEntity; +import com.entity.view.StoreupView; + +import com.service.StoreupService; +import com.service.TokenService; +import com.utils.PageUtils; +import com.utils.R; +import com.utils.MD5Util; +import com.utils.MPUtil; +import com.utils.CommonUtil; + + +/** + * 收藏表 + * 后端接口 + * @author + * @email + */ +@RestController +@RequestMapping("/storeup") +public class StoreupController { + @Autowired + private StoreupService storeupService; + + + + /** + * 后端列表 + */ + @RequestMapping("/page") + public R page(@RequestParam Map params,StoreupEntity storeup, HttpServletRequest request){ + if(!request.getSession().getAttribute("role").toString().equals("管理员")) { + storeup.setUserid((Long)request.getSession().getAttribute("userId")); + } + EntityWrapper ew = new EntityWrapper(); + PageUtils page = storeupService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, storeup), params), params)); + + return R.ok().put("data", page); + } + + /** + * 前端列表 + */ + @RequestMapping("/list") + public R list(@RequestParam Map params,StoreupEntity storeup, HttpServletRequest request){ + if(!request.getSession().getAttribute("role").toString().equals("管理员")) { + storeup.setUserid((Long)request.getSession().getAttribute("userId")); + } + EntityWrapper ew = new EntityWrapper(); + PageUtils page = storeupService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, storeup), params), params)); + return R.ok().put("data", page); + } + + /** + * 列表 + */ + @RequestMapping("/lists") + public R list( StoreupEntity storeup){ + EntityWrapper ew = new EntityWrapper(); + ew.allEq(MPUtil.allEQMapPre( storeup, "storeup")); + return R.ok().put("data", storeupService.selectListView(ew)); + } + + /** + * 查询 + */ + @RequestMapping("/query") + public R query(StoreupEntity storeup){ + EntityWrapper< StoreupEntity> ew = new EntityWrapper< StoreupEntity>(); + ew.allEq(MPUtil.allEQMapPre( storeup, "storeup")); + StoreupView storeupView = storeupService.selectView(ew); + return R.ok("查询收藏表成功").put("data", storeupView); + } + + /** + * 后端详情 + */ + @RequestMapping("/info/{id}") + public R info(@PathVariable("id") Long id){ + StoreupEntity storeup = storeupService.selectById(id); + return R.ok().put("data", storeup); + } + + /** + * 前端详情 + */ + @RequestMapping("/detail/{id}") + public R detail(@PathVariable("id") Long id){ + StoreupEntity storeup = storeupService.selectById(id); + return R.ok().put("data", storeup); + } + + + + + /** + * 后端保存 + */ + @RequestMapping("/save") + public R save(@RequestBody StoreupEntity storeup, HttpServletRequest request){ + storeup.setId(new Date().getTime()+new Double(Math.floor(Math.random()*1000)).longValue()); + //ValidatorUtils.validateEntity(storeup); + storeup.setUserid((Long)request.getSession().getAttribute("userId")); + storeupService.insert(storeup); + return R.ok(); + } + + /** + * 前端保存 + */ + @RequestMapping("/add") + public R add(@RequestBody StoreupEntity storeup, HttpServletRequest request){ + storeup.setId(new Date().getTime()+new Double(Math.floor(Math.random()*1000)).longValue()); + //ValidatorUtils.validateEntity(storeup); + storeup.setUserid((Long)request.getSession().getAttribute("userId")); + storeupService.insert(storeup); + return R.ok(); + } + + /** + * 修改 + */ + @RequestMapping("/update") + public R update(@RequestBody StoreupEntity storeup, HttpServletRequest request){ + //ValidatorUtils.validateEntity(storeup); + storeupService.updateById(storeup);//全部更新 + return R.ok(); + } + + + /** + * 删除 + */ + @RequestMapping("/delete") + public R delete(@RequestBody Long[] ids){ + storeupService.deleteBatchIds(Arrays.asList(ids)); + return R.ok(); + } + + /** + * 提醒接口 + */ + @RequestMapping("/remind/{columnName}/{type}") + public R remindCount(@PathVariable("columnName") String columnName, HttpServletRequest request, + @PathVariable("type") String type,@RequestParam Map map) { + map.put("column", columnName); + map.put("type", type); + + if(type.equals("2")) { + SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); + Calendar c = Calendar.getInstance(); + Date remindStartDate = null; + Date remindEndDate = null; + if(map.get("remindstart")!=null) { + Integer remindStart = Integer.parseInt(map.get("remindstart").toString()); + c.setTime(new Date()); + c.add(Calendar.DAY_OF_MONTH,remindStart); + remindStartDate = c.getTime(); + map.put("remindstart", sdf.format(remindStartDate)); + } + if(map.get("remindend")!=null) { + Integer remindEnd = Integer.parseInt(map.get("remindend").toString()); + c.setTime(new Date()); + c.add(Calendar.DAY_OF_MONTH,remindEnd); + remindEndDate = c.getTime(); + map.put("remindend", sdf.format(remindEndDate)); + } + } + + Wrapper wrapper = new EntityWrapper(); + if(map.get("remindstart")!=null) { + wrapper.ge(columnName, map.get("remindstart")); + } + if(map.get("remindend")!=null) { + wrapper.le(columnName, map.get("remindend")); + } + if(!request.getSession().getAttribute("role").toString().equals("管理员")) { + wrapper.eq("userid", (Long)request.getSession().getAttribute("userId")); + } + + + int count = storeupService.selectCount(wrapper); + return R.ok().put("count", count); + } + + + +} diff --git a/src/main/java/com/controller/WeixiuchuliController.java b/src/main/java/com/controller/WeixiuchuliController.java new file mode 100644 index 0000000..b9dcb3f --- /dev/null +++ b/src/main/java/com/controller/WeixiuchuliController.java @@ -0,0 +1,216 @@ +package com.controller; + +import java.text.SimpleDateFormat; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.Calendar; +import java.util.Map; +import java.util.HashMap; +import java.util.Iterator; +import java.util.Date; +import java.util.List; +import javax.servlet.http.HttpServletRequest; + +import com.utils.ValidatorUtils; +import org.apache.commons.lang3.StringUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; +import com.baomidou.mybatisplus.mapper.EntityWrapper; +import com.baomidou.mybatisplus.mapper.Wrapper; +import com.annotation.IgnoreAuth; + +import com.entity.WeixiuchuliEntity; +import com.entity.view.WeixiuchuliView; + +import com.service.WeixiuchuliService; +import com.service.TokenService; +import com.utils.PageUtils; +import com.utils.R; +import com.utils.MD5Util; +import com.utils.MPUtil; +import com.utils.CommonUtil; + + +/** + * 维修处理 + * 后端接口 + * @author + * @email + */ +@RestController +@RequestMapping("/weixiuchuli") +public class WeixiuchuliController { + @Autowired + private WeixiuchuliService weixiuchuliService; + + + + /** + * 后端列表 + */ + @RequestMapping("/page") + public R page(@RequestParam Map params,WeixiuchuliEntity weixiuchuli, HttpServletRequest request){ + String tableName = request.getSession().getAttribute("tableName").toString(); + if(tableName.equals("fangzhu")) { + weixiuchuli.setFangzhuzhanghao((String)request.getSession().getAttribute("username")); + } + if(tableName.equals("yonghu")) { + weixiuchuli.setYonghuming((String)request.getSession().getAttribute("username")); + } + EntityWrapper ew = new EntityWrapper(); + PageUtils page = weixiuchuliService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, weixiuchuli), params), params)); + + return R.ok().put("data", page); + } + + /** + * 前端列表 + */ + @RequestMapping("/list") + public R list(@RequestParam Map params,WeixiuchuliEntity weixiuchuli, HttpServletRequest request){ + EntityWrapper ew = new EntityWrapper(); + PageUtils page = weixiuchuliService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, weixiuchuli), params), params)); + return R.ok().put("data", page); + } + + /** + * 列表 + */ + @RequestMapping("/lists") + public R list( WeixiuchuliEntity weixiuchuli){ + EntityWrapper ew = new EntityWrapper(); + ew.allEq(MPUtil.allEQMapPre( weixiuchuli, "weixiuchuli")); + return R.ok().put("data", weixiuchuliService.selectListView(ew)); + } + + /** + * 查询 + */ + @RequestMapping("/query") + public R query(WeixiuchuliEntity weixiuchuli){ + EntityWrapper< WeixiuchuliEntity> ew = new EntityWrapper< WeixiuchuliEntity>(); + ew.allEq(MPUtil.allEQMapPre( weixiuchuli, "weixiuchuli")); + WeixiuchuliView weixiuchuliView = weixiuchuliService.selectView(ew); + return R.ok("查询维修处理成功").put("data", weixiuchuliView); + } + + /** + * 后端详情 + */ + @RequestMapping("/info/{id}") + public R info(@PathVariable("id") Long id){ + WeixiuchuliEntity weixiuchuli = weixiuchuliService.selectById(id); + return R.ok().put("data", weixiuchuli); + } + + /** + * 前端详情 + */ + @RequestMapping("/detail/{id}") + public R detail(@PathVariable("id") Long id){ + WeixiuchuliEntity weixiuchuli = weixiuchuliService.selectById(id); + return R.ok().put("data", weixiuchuli); + } + + + + + /** + * 后端保存 + */ + @RequestMapping("/save") + public R save(@RequestBody WeixiuchuliEntity weixiuchuli, HttpServletRequest request){ + weixiuchuli.setId(new Date().getTime()+new Double(Math.floor(Math.random()*1000)).longValue()); + //ValidatorUtils.validateEntity(weixiuchuli); + weixiuchuliService.insert(weixiuchuli); + return R.ok(); + } + + /** + * 前端保存 + */ + @RequestMapping("/add") + public R add(@RequestBody WeixiuchuliEntity weixiuchuli, HttpServletRequest request){ + weixiuchuli.setId(new Date().getTime()+new Double(Math.floor(Math.random()*1000)).longValue()); + //ValidatorUtils.validateEntity(weixiuchuli); + weixiuchuliService.insert(weixiuchuli); + return R.ok(); + } + + /** + * 修改 + */ + @RequestMapping("/update") + public R update(@RequestBody WeixiuchuliEntity weixiuchuli, HttpServletRequest request){ + //ValidatorUtils.validateEntity(weixiuchuli); + weixiuchuliService.updateById(weixiuchuli);//全部更新 + return R.ok(); + } + + + /** + * 删除 + */ + @RequestMapping("/delete") + public R delete(@RequestBody Long[] ids){ + weixiuchuliService.deleteBatchIds(Arrays.asList(ids)); + return R.ok(); + } + + /** + * 提醒接口 + */ + @RequestMapping("/remind/{columnName}/{type}") + public R remindCount(@PathVariable("columnName") String columnName, HttpServletRequest request, + @PathVariable("type") String type,@RequestParam Map map) { + map.put("column", columnName); + map.put("type", type); + + if(type.equals("2")) { + SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); + Calendar c = Calendar.getInstance(); + Date remindStartDate = null; + Date remindEndDate = null; + if(map.get("remindstart")!=null) { + Integer remindStart = Integer.parseInt(map.get("remindstart").toString()); + c.setTime(new Date()); + c.add(Calendar.DAY_OF_MONTH,remindStart); + remindStartDate = c.getTime(); + map.put("remindstart", sdf.format(remindStartDate)); + } + if(map.get("remindend")!=null) { + Integer remindEnd = Integer.parseInt(map.get("remindend").toString()); + c.setTime(new Date()); + c.add(Calendar.DAY_OF_MONTH,remindEnd); + remindEndDate = c.getTime(); + map.put("remindend", sdf.format(remindEndDate)); + } + } + + Wrapper wrapper = new EntityWrapper(); + if(map.get("remindstart")!=null) { + wrapper.ge(columnName, map.get("remindstart")); + } + if(map.get("remindend")!=null) { + wrapper.le(columnName, map.get("remindend")); + } + + String tableName = request.getSession().getAttribute("tableName").toString(); + if(tableName.equals("fangzhu")) { + wrapper.eq("fangzhuzhanghao", (String)request.getSession().getAttribute("username")); + } + if(tableName.equals("yonghu")) { + wrapper.eq("yonghuming", (String)request.getSession().getAttribute("username")); + } + + int count = weixiuchuliService.selectCount(wrapper); + return R.ok().put("count", count); + } + + + +} diff --git a/src/main/java/com/dao/StoreupDao.java b/src/main/java/com/dao/StoreupDao.java new file mode 100644 index 0000000..67e513e --- /dev/null +++ b/src/main/java/com/dao/StoreupDao.java @@ -0,0 +1,32 @@ +package com.dao; + +import com.entity.StoreupEntity; +import com.baomidou.mybatisplus.mapper.BaseMapper; +import java.util.List; +import com.baomidou.mybatisplus.mapper.Wrapper; +import com.baomidou.mybatisplus.plugins.pagination.Pagination; + +import org.apache.ibatis.annotations.Param; +import com.entity.vo.StoreupVO; +import com.entity.view.StoreupView; + + +/** + * 收藏表 + * + * @author + * @email + */ +public interface StoreupDao extends BaseMapper { + + List selectListVO(@Param("ew") Wrapper wrapper); + + StoreupVO selectVO(@Param("ew") Wrapper wrapper); + + List selectListView(@Param("ew") Wrapper wrapper); + + List selectListView(Pagination page,@Param("ew") Wrapper wrapper); + + StoreupView selectView(@Param("ew") Wrapper wrapper); + +} diff --git a/src/main/java/com/dao/WeixiuchuliDao.java b/src/main/java/com/dao/WeixiuchuliDao.java new file mode 100644 index 0000000..a5831b7 --- /dev/null +++ b/src/main/java/com/dao/WeixiuchuliDao.java @@ -0,0 +1,32 @@ +package com.dao; + +import com.entity.WeixiuchuliEntity; +import com.baomidou.mybatisplus.mapper.BaseMapper; +import java.util.List; +import com.baomidou.mybatisplus.mapper.Wrapper; +import com.baomidou.mybatisplus.plugins.pagination.Pagination; + +import org.apache.ibatis.annotations.Param; +import com.entity.vo.WeixiuchuliVO; +import com.entity.view.WeixiuchuliView; + + +/** + * 维修处理 + * + * @author + * @email + */ +public interface WeixiuchuliDao extends BaseMapper { + + List selectListVO(@Param("ew") Wrapper wrapper); + + WeixiuchuliVO selectVO(@Param("ew") Wrapper wrapper); + + List selectListView(@Param("ew") Wrapper wrapper); + + List selectListView(Pagination page,@Param("ew") Wrapper wrapper); + + WeixiuchuliView selectView(@Param("ew") Wrapper wrapper); + +} diff --git a/src/main/java/com/entity/StoreupEntity.java b/src/main/java/com/entity/StoreupEntity.java new file mode 100644 index 0000000..3e12556 --- /dev/null +++ b/src/main/java/com/entity/StoreupEntity.java @@ -0,0 +1,163 @@ +package com.entity; + +import com.baomidou.mybatisplus.annotations.TableId; +import com.baomidou.mybatisplus.annotations.TableName; +import javax.validation.constraints.NotBlank; +import javax.validation.constraints.NotEmpty; +import javax.validation.constraints.NotNull; + +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import java.lang.reflect.InvocationTargetException; + +import java.io.Serializable; +import java.util.Date; +import java.util.List; + +import org.springframework.format.annotation.DateTimeFormat; +import com.fasterxml.jackson.annotation.JsonFormat; +import org.apache.commons.beanutils.BeanUtils; +import com.baomidou.mybatisplus.annotations.TableField; +import com.baomidou.mybatisplus.enums.FieldFill; +import com.baomidou.mybatisplus.enums.IdType; + + +/** + * 收藏表 + * 数据库通用操作实体类(普通增删改查) + * @author + * @email + */ +@TableName("storeup") +public class StoreupEntity implements Serializable { + private static final long serialVersionUID = 1L; + + + public StoreupEntity() { + + } + + public StoreupEntity(T t) { + try { + BeanUtils.copyProperties(this, t); + } catch (IllegalAccessException | InvocationTargetException e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } + } + + /** + * 主键id + */ + @TableId + private Long id; + /** + * 用户id + */ + + private Long userid; + + /** + * 收藏id + */ + + private Long refid; + + /** + * 表名 + */ + + private String tablename; + + /** + * 收藏名称 + */ + + private String name; + + /** + * 收藏图片 + */ + + private String picture; + + + @JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss") + @DateTimeFormat + private Date addtime; + + public Date getAddtime() { + return addtime; + } + public void setAddtime(Date addtime) { + this.addtime = addtime; + } + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + /** + * 设置:用户id + */ + public void setUserid(Long userid) { + this.userid = userid; + } + /** + * 获取:用户id + */ + public Long getUserid() { + return userid; + } + /** + * 设置:收藏id + */ + public void setRefid(Long refid) { + this.refid = refid; + } + /** + * 获取:收藏id + */ + public Long getRefid() { + return refid; + } + /** + * 设置:表名 + */ + public void setTablename(String tablename) { + this.tablename = tablename; + } + /** + * 获取:表名 + */ + public String getTablename() { + return tablename; + } + /** + * 设置:收藏名称 + */ + public void setName(String name) { + this.name = name; + } + /** + * 获取:收藏名称 + */ + public String getName() { + return name; + } + /** + * 设置:收藏图片 + */ + public void setPicture(String picture) { + this.picture = picture; + } + /** + * 获取:收藏图片 + */ + public String getPicture() { + return picture; + } + +} diff --git a/src/main/java/com/entity/WeixiuchuliEntity.java b/src/main/java/com/entity/WeixiuchuliEntity.java new file mode 100644 index 0000000..a7810fd --- /dev/null +++ b/src/main/java/com/entity/WeixiuchuliEntity.java @@ -0,0 +1,291 @@ +package com.entity; + +import com.baomidou.mybatisplus.annotations.TableId; +import com.baomidou.mybatisplus.annotations.TableName; +import javax.validation.constraints.NotBlank; +import javax.validation.constraints.NotEmpty; +import javax.validation.constraints.NotNull; + +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import java.lang.reflect.InvocationTargetException; + +import java.io.Serializable; +import java.util.Date; +import java.util.List; + +import org.springframework.format.annotation.DateTimeFormat; +import com.fasterxml.jackson.annotation.JsonFormat; +import org.apache.commons.beanutils.BeanUtils; +import com.baomidou.mybatisplus.annotations.TableField; +import com.baomidou.mybatisplus.enums.FieldFill; +import com.baomidou.mybatisplus.enums.IdType; + + +/** + * 维修处理 + * 数据库通用操作实体类(普通增删改查) + * @author + * @email + */ +@TableName("weixiuchuli") +public class WeixiuchuliEntity implements Serializable { + private static final long serialVersionUID = 1L; + + + public WeixiuchuliEntity() { + + } + + public WeixiuchuliEntity(T t) { + try { + BeanUtils.copyProperties(this, t); + } catch (IllegalAccessException | InvocationTargetException e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } + } + + /** + * 主键id + */ + @TableId + private Long id; + /** + * 房屋名称 + */ + + private String fangwumingcheng; + + /** + * 房屋类型 + */ + + private String fangwuleixing; + + /** + * 报修名称 + */ + + private String baoxiumingcheng; + + /** + * 类型 + */ + + private String leixing; + + /** + * 报修日期 + */ + + private String baoxiuriqi; + + /** + * 维修反馈 + */ + + private String weixiufankui; + + /** + * 维修进度 + */ + + private String weixiujindu; + + /** + * 更新日期 + */ + + @JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd") + @DateTimeFormat + private Date gengxinriqi; + + /** + * 房主账号 + */ + + private String fangzhuzhanghao; + + /** + * 房主姓名 + */ + + private String fangzhuxingming; + + /** + * 用户名 + */ + + private String yonghuming; + + /** + * 联系电话 + */ + + private String lianxidianhua; + + + @JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss") + @DateTimeFormat + private Date addtime; + + public Date getAddtime() { + return addtime; + } + public void setAddtime(Date addtime) { + this.addtime = addtime; + } + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + /** + * 设置:房屋名称 + */ + public void setFangwumingcheng(String fangwumingcheng) { + this.fangwumingcheng = fangwumingcheng; + } + /** + * 获取:房屋名称 + */ + public String getFangwumingcheng() { + return fangwumingcheng; + } + /** + * 设置:房屋类型 + */ + public void setFangwuleixing(String fangwuleixing) { + this.fangwuleixing = fangwuleixing; + } + /** + * 获取:房屋类型 + */ + public String getFangwuleixing() { + return fangwuleixing; + } + /** + * 设置:报修名称 + */ + public void setBaoxiumingcheng(String baoxiumingcheng) { + this.baoxiumingcheng = baoxiumingcheng; + } + /** + * 获取:报修名称 + */ + public String getBaoxiumingcheng() { + return baoxiumingcheng; + } + /** + * 设置:类型 + */ + public void setLeixing(String leixing) { + this.leixing = leixing; + } + /** + * 获取:类型 + */ + public String getLeixing() { + return leixing; + } + /** + * 设置:报修日期 + */ + public void setBaoxiuriqi(String baoxiuriqi) { + this.baoxiuriqi = baoxiuriqi; + } + /** + * 获取:报修日期 + */ + public String getBaoxiuriqi() { + return baoxiuriqi; + } + /** + * 设置:维修反馈 + */ + public void setWeixiufankui(String weixiufankui) { + this.weixiufankui = weixiufankui; + } + /** + * 获取:维修反馈 + */ + public String getWeixiufankui() { + return weixiufankui; + } + /** + * 设置:维修进度 + */ + public void setWeixiujindu(String weixiujindu) { + this.weixiujindu = weixiujindu; + } + /** + * 获取:维修进度 + */ + public String getWeixiujindu() { + return weixiujindu; + } + /** + * 设置:更新日期 + */ + public void setGengxinriqi(Date gengxinriqi) { + this.gengxinriqi = gengxinriqi; + } + /** + * 获取:更新日期 + */ + public Date getGengxinriqi() { + return gengxinriqi; + } + /** + * 设置:房主账号 + */ + public void setFangzhuzhanghao(String fangzhuzhanghao) { + this.fangzhuzhanghao = fangzhuzhanghao; + } + /** + * 获取:房主账号 + */ + public String getFangzhuzhanghao() { + return fangzhuzhanghao; + } + /** + * 设置:房主姓名 + */ + public void setFangzhuxingming(String fangzhuxingming) { + this.fangzhuxingming = fangzhuxingming; + } + /** + * 获取:房主姓名 + */ + public String getFangzhuxingming() { + return fangzhuxingming; + } + /** + * 设置:用户名 + */ + public void setYonghuming(String yonghuming) { + this.yonghuming = yonghuming; + } + /** + * 获取:用户名 + */ + public String getYonghuming() { + return yonghuming; + } + /** + * 设置:联系电话 + */ + public void setLianxidianhua(String lianxidianhua) { + this.lianxidianhua = lianxidianhua; + } + /** + * 获取:联系电话 + */ + public String getLianxidianhua() { + return lianxidianhua; + } + +} diff --git a/src/main/java/com/entity/model/StoreupModel.java b/src/main/java/com/entity/model/StoreupModel.java new file mode 100644 index 0000000..a063b5c --- /dev/null +++ b/src/main/java/com/entity/model/StoreupModel.java @@ -0,0 +1,112 @@ +package com.entity.model; + +import com.entity.StoreupEntity; + +import com.baomidou.mybatisplus.annotations.TableName; +import java.util.Date; +import org.springframework.format.annotation.DateTimeFormat; + +import com.fasterxml.jackson.annotation.JsonFormat; +import java.io.Serializable; + + +/** + * 收藏表 + * 接收传参的实体类 + * 取自ModelAndView 的model名称 + * @author + * @email + */ +public class StoreupModel implements Serializable { + private static final long serialVersionUID = 1L; + + + /** + * 收藏id + */ + + private Long refid; + + /** + * 表名 + */ + + private String tablename; + + /** + * 收藏名称 + */ + + private String name; + + /** + * 收藏图片 + */ + + private String picture; + + + /** + * 设置:收藏id + */ + + public void setRefid(Long refid) { + this.refid = refid; + } + + /** + * 获取:收藏id + */ + public Long getRefid() { + return refid; + } + + + /** + * 设置:表名 + */ + + public void setTablename(String tablename) { + this.tablename = tablename; + } + + /** + * 获取:表名 + */ + public String getTablename() { + return tablename; + } + + + /** + * 设置:收藏名称 + */ + + public void setName(String name) { + this.name = name; + } + + /** + * 获取:收藏名称 + */ + public String getName() { + return name; + } + + + /** + * 设置:收藏图片 + */ + + public void setPicture(String picture) { + this.picture = picture; + } + + /** + * 获取:收藏图片 + */ + public String getPicture() { + return picture; + } + +} diff --git a/src/main/java/com/entity/model/WeixiuchuliModel.java b/src/main/java/com/entity/model/WeixiuchuliModel.java new file mode 100644 index 0000000..6df99a0 --- /dev/null +++ b/src/main/java/com/entity/model/WeixiuchuliModel.java @@ -0,0 +1,268 @@ +package com.entity.model; + +import com.entity.WeixiuchuliEntity; + +import com.baomidou.mybatisplus.annotations.TableName; +import java.util.Date; +import org.springframework.format.annotation.DateTimeFormat; + +import com.fasterxml.jackson.annotation.JsonFormat; +import java.io.Serializable; + + +/** + * 维修处理 + * 接收传参的实体类 + * 取自ModelAndView 的model名称 + * @author + * @email + */ +public class WeixiuchuliModel implements Serializable { + private static final long serialVersionUID = 1L; + + + /** + * 房屋类型 + */ + + private String fangwuleixing; + + /** + * 报修名称 + */ + + private String baoxiumingcheng; + + /** + * 类型 + */ + + private String leixing; + + /** + * 报修日期 + */ + + private String baoxiuriqi; + + /** + * 维修反馈 + */ + + private String weixiufankui; + + /** + * 维修进度 + */ + + private String weixiujindu; + + /** + * 更新日期 + */ + + @JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss") + @DateTimeFormat + private Date gengxinriqi; + + /** + * 房主账号 + */ + + private String fangzhuzhanghao; + + /** + * 房主姓名 + */ + + private String fangzhuxingming; + + /** + * 用户名 + */ + + private String yonghuming; + + /** + * 联系电话 + */ + + private String lianxidianhua; + + + /** + * 设置:房屋类型 + */ + + public void setFangwuleixing(String fangwuleixing) { + this.fangwuleixing = fangwuleixing; + } + + /** + * 获取:房屋类型 + */ + public String getFangwuleixing() { + return fangwuleixing; + } + + + /** + * 设置:报修名称 + */ + + public void setBaoxiumingcheng(String baoxiumingcheng) { + this.baoxiumingcheng = baoxiumingcheng; + } + + /** + * 获取:报修名称 + */ + public String getBaoxiumingcheng() { + return baoxiumingcheng; + } + + + /** + * 设置:类型 + */ + + public void setLeixing(String leixing) { + this.leixing = leixing; + } + + /** + * 获取:类型 + */ + public String getLeixing() { + return leixing; + } + + + /** + * 设置:报修日期 + */ + + public void setBaoxiuriqi(String baoxiuriqi) { + this.baoxiuriqi = baoxiuriqi; + } + + /** + * 获取:报修日期 + */ + public String getBaoxiuriqi() { + return baoxiuriqi; + } + + + /** + * 设置:维修反馈 + */ + + public void setWeixiufankui(String weixiufankui) { + this.weixiufankui = weixiufankui; + } + + /** + * 获取:维修反馈 + */ + public String getWeixiufankui() { + return weixiufankui; + } + + + /** + * 设置:维修进度 + */ + + public void setWeixiujindu(String weixiujindu) { + this.weixiujindu = weixiujindu; + } + + /** + * 获取:维修进度 + */ + public String getWeixiujindu() { + return weixiujindu; + } + + + /** + * 设置:更新日期 + */ + + public void setGengxinriqi(Date gengxinriqi) { + this.gengxinriqi = gengxinriqi; + } + + /** + * 获取:更新日期 + */ + public Date getGengxinriqi() { + return gengxinriqi; + } + + + /** + * 设置:房主账号 + */ + + public void setFangzhuzhanghao(String fangzhuzhanghao) { + this.fangzhuzhanghao = fangzhuzhanghao; + } + + /** + * 获取:房主账号 + */ + public String getFangzhuzhanghao() { + return fangzhuzhanghao; + } + + + /** + * 设置:房主姓名 + */ + + public void setFangzhuxingming(String fangzhuxingming) { + this.fangzhuxingming = fangzhuxingming; + } + + /** + * 获取:房主姓名 + */ + public String getFangzhuxingming() { + return fangzhuxingming; + } + + + /** + * 设置:用户名 + */ + + public void setYonghuming(String yonghuming) { + this.yonghuming = yonghuming; + } + + /** + * 获取:用户名 + */ + public String getYonghuming() { + return yonghuming; + } + + + /** + * 设置:联系电话 + */ + + public void setLianxidianhua(String lianxidianhua) { + this.lianxidianhua = lianxidianhua; + } + + /** + * 获取:联系电话 + */ + public String getLianxidianhua() { + return lianxidianhua; + } + +} diff --git a/src/main/java/com/entity/view/StoreupView.java b/src/main/java/com/entity/view/StoreupView.java new file mode 100644 index 0000000..e241c75 --- /dev/null +++ b/src/main/java/com/entity/view/StoreupView.java @@ -0,0 +1,35 @@ +package com.entity.view; + +import com.entity.StoreupEntity; + +import com.baomidou.mybatisplus.annotations.TableName; +import org.apache.commons.beanutils.BeanUtils; +import java.lang.reflect.InvocationTargetException; + +import java.io.Serializable; + + +/** + * 收藏表 + * 后端返回视图实体辅助类 + * (通常后端关联的表或者自定义的字段需要返回使用) + * @author + * @email + */ +@TableName("storeup") +public class StoreupView extends StoreupEntity implements Serializable { + private static final long serialVersionUID = 1L; + + public StoreupView(){ + } + + public StoreupView(StoreupEntity storeupEntity){ + try { + BeanUtils.copyProperties(this, storeupEntity); + } catch (IllegalAccessException | InvocationTargetException e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } + + } +} diff --git a/src/main/java/com/entity/view/WeixiuchuliView.java b/src/main/java/com/entity/view/WeixiuchuliView.java new file mode 100644 index 0000000..6e064b1 --- /dev/null +++ b/src/main/java/com/entity/view/WeixiuchuliView.java @@ -0,0 +1,35 @@ +package com.entity.view; + +import com.entity.WeixiuchuliEntity; + +import com.baomidou.mybatisplus.annotations.TableName; +import org.apache.commons.beanutils.BeanUtils; +import java.lang.reflect.InvocationTargetException; + +import java.io.Serializable; + + +/** + * 维修处理 + * 后端返回视图实体辅助类 + * (通常后端关联的表或者自定义的字段需要返回使用) + * @author + * @email + */ +@TableName("weixiuchuli") +public class WeixiuchuliView extends WeixiuchuliEntity implements Serializable { + private static final long serialVersionUID = 1L; + + public WeixiuchuliView(){ + } + + public WeixiuchuliView(WeixiuchuliEntity weixiuchuliEntity){ + try { + BeanUtils.copyProperties(this, weixiuchuliEntity); + } catch (IllegalAccessException | InvocationTargetException e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } + + } +} diff --git a/src/main/java/com/entity/vo/StoreupVO.java b/src/main/java/com/entity/vo/StoreupVO.java new file mode 100644 index 0000000..68bb1aa --- /dev/null +++ b/src/main/java/com/entity/vo/StoreupVO.java @@ -0,0 +1,112 @@ +package com.entity.vo; + +import com.entity.StoreupEntity; + +import com.baomidou.mybatisplus.annotations.TableName; +import java.util.Date; +import org.springframework.format.annotation.DateTimeFormat; + +import com.fasterxml.jackson.annotation.JsonFormat; +import java.io.Serializable; + + +/** + * 收藏表 + * 手机端接口返回实体辅助类 + * (主要作用去除一些不必要的字段) + * @author + * @email + */ +public class StoreupVO implements Serializable { + private static final long serialVersionUID = 1L; + + + /** + * 收藏id + */ + + private Long refid; + + /** + * 表名 + */ + + private String tablename; + + /** + * 收藏名称 + */ + + private String name; + + /** + * 收藏图片 + */ + + private String picture; + + + /** + * 设置:收藏id + */ + + public void setRefid(Long refid) { + this.refid = refid; + } + + /** + * 获取:收藏id + */ + public Long getRefid() { + return refid; + } + + + /** + * 设置:表名 + */ + + public void setTablename(String tablename) { + this.tablename = tablename; + } + + /** + * 获取:表名 + */ + public String getTablename() { + return tablename; + } + + + /** + * 设置:收藏名称 + */ + + public void setName(String name) { + this.name = name; + } + + /** + * 获取:收藏名称 + */ + public String getName() { + return name; + } + + + /** + * 设置:收藏图片 + */ + + public void setPicture(String picture) { + this.picture = picture; + } + + /** + * 获取:收藏图片 + */ + public String getPicture() { + return picture; + } + +} diff --git a/src/main/java/com/entity/vo/WeixiuchuliVO.java b/src/main/java/com/entity/vo/WeixiuchuliVO.java new file mode 100644 index 0000000..6807614 --- /dev/null +++ b/src/main/java/com/entity/vo/WeixiuchuliVO.java @@ -0,0 +1,268 @@ +package com.entity.vo; + +import com.entity.WeixiuchuliEntity; + +import com.baomidou.mybatisplus.annotations.TableName; +import java.util.Date; +import org.springframework.format.annotation.DateTimeFormat; + +import com.fasterxml.jackson.annotation.JsonFormat; +import java.io.Serializable; + + +/** + * 维修处理 + * 手机端接口返回实体辅助类 + * (主要作用去除一些不必要的字段) + * @author + * @email + */ +public class WeixiuchuliVO implements Serializable { + private static final long serialVersionUID = 1L; + + + /** + * 房屋类型 + */ + + private String fangwuleixing; + + /** + * 报修名称 + */ + + private String baoxiumingcheng; + + /** + * 类型 + */ + + private String leixing; + + /** + * 报修日期 + */ + + private String baoxiuriqi; + + /** + * 维修反馈 + */ + + private String weixiufankui; + + /** + * 维修进度 + */ + + private String weixiujindu; + + /** + * 更新日期 + */ + + @JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss") + @DateTimeFormat + private Date gengxinriqi; + + /** + * 房主账号 + */ + + private String fangzhuzhanghao; + + /** + * 房主姓名 + */ + + private String fangzhuxingming; + + /** + * 用户名 + */ + + private String yonghuming; + + /** + * 联系电话 + */ + + private String lianxidianhua; + + + /** + * 设置:房屋类型 + */ + + public void setFangwuleixing(String fangwuleixing) { + this.fangwuleixing = fangwuleixing; + } + + /** + * 获取:房屋类型 + */ + public String getFangwuleixing() { + return fangwuleixing; + } + + + /** + * 设置:报修名称 + */ + + public void setBaoxiumingcheng(String baoxiumingcheng) { + this.baoxiumingcheng = baoxiumingcheng; + } + + /** + * 获取:报修名称 + */ + public String getBaoxiumingcheng() { + return baoxiumingcheng; + } + + + /** + * 设置:类型 + */ + + public void setLeixing(String leixing) { + this.leixing = leixing; + } + + /** + * 获取:类型 + */ + public String getLeixing() { + return leixing; + } + + + /** + * 设置:报修日期 + */ + + public void setBaoxiuriqi(String baoxiuriqi) { + this.baoxiuriqi = baoxiuriqi; + } + + /** + * 获取:报修日期 + */ + public String getBaoxiuriqi() { + return baoxiuriqi; + } + + + /** + * 设置:维修反馈 + */ + + public void setWeixiufankui(String weixiufankui) { + this.weixiufankui = weixiufankui; + } + + /** + * 获取:维修反馈 + */ + public String getWeixiufankui() { + return weixiufankui; + } + + + /** + * 设置:维修进度 + */ + + public void setWeixiujindu(String weixiujindu) { + this.weixiujindu = weixiujindu; + } + + /** + * 获取:维修进度 + */ + public String getWeixiujindu() { + return weixiujindu; + } + + + /** + * 设置:更新日期 + */ + + public void setGengxinriqi(Date gengxinriqi) { + this.gengxinriqi = gengxinriqi; + } + + /** + * 获取:更新日期 + */ + public Date getGengxinriqi() { + return gengxinriqi; + } + + + /** + * 设置:房主账号 + */ + + public void setFangzhuzhanghao(String fangzhuzhanghao) { + this.fangzhuzhanghao = fangzhuzhanghao; + } + + /** + * 获取:房主账号 + */ + public String getFangzhuzhanghao() { + return fangzhuzhanghao; + } + + + /** + * 设置:房主姓名 + */ + + public void setFangzhuxingming(String fangzhuxingming) { + this.fangzhuxingming = fangzhuxingming; + } + + /** + * 获取:房主姓名 + */ + public String getFangzhuxingming() { + return fangzhuxingming; + } + + + /** + * 设置:用户名 + */ + + public void setYonghuming(String yonghuming) { + this.yonghuming = yonghuming; + } + + /** + * 获取:用户名 + */ + public String getYonghuming() { + return yonghuming; + } + + + /** + * 设置:联系电话 + */ + + public void setLianxidianhua(String lianxidianhua) { + this.lianxidianhua = lianxidianhua; + } + + /** + * 获取:联系电话 + */ + public String getLianxidianhua() { + return lianxidianhua; + } + +} diff --git a/src/main/java/com/service/StoreupService.java b/src/main/java/com/service/StoreupService.java new file mode 100644 index 0000000..64765dc --- /dev/null +++ b/src/main/java/com/service/StoreupService.java @@ -0,0 +1,36 @@ +package com.service; + +import com.baomidou.mybatisplus.mapper.Wrapper; +import com.baomidou.mybatisplus.service.IService; +import com.utils.PageUtils; +import com.entity.StoreupEntity; +import java.util.List; +import java.util.Map; +import com.entity.vo.StoreupVO; +import org.apache.ibatis.annotations.Param; +import com.entity.view.StoreupView; + + +/** + * 收藏表 + * + * @author + * @email + * @date 2021-03-04 18:46:21 + */ +public interface StoreupService extends IService { + + PageUtils queryPage(Map params); + + List selectListVO(Wrapper wrapper); + + StoreupVO selectVO(@Param("ew") Wrapper wrapper); + + List selectListView(Wrapper wrapper); + + StoreupView selectView(@Param("ew") Wrapper wrapper); + + PageUtils queryPage(Map params,Wrapper wrapper); + +} + diff --git a/src/main/java/com/service/WeixiuchuliService.java b/src/main/java/com/service/WeixiuchuliService.java new file mode 100644 index 0000000..69aba23 --- /dev/null +++ b/src/main/java/com/service/WeixiuchuliService.java @@ -0,0 +1,36 @@ +package com.service; + +import com.baomidou.mybatisplus.mapper.Wrapper; +import com.baomidou.mybatisplus.service.IService; +import com.utils.PageUtils; +import com.entity.WeixiuchuliEntity; +import java.util.List; +import java.util.Map; +import com.entity.vo.WeixiuchuliVO; +import org.apache.ibatis.annotations.Param; +import com.entity.view.WeixiuchuliView; + + +/** + * 维修处理 + * + * @author + * @email + * @date 2021-03-04 18:46:21 + */ +public interface WeixiuchuliService extends IService { + + PageUtils queryPage(Map params); + + List selectListVO(Wrapper wrapper); + + WeixiuchuliVO selectVO(@Param("ew") Wrapper wrapper); + + List selectListView(Wrapper wrapper); + + WeixiuchuliView selectView(@Param("ew") Wrapper wrapper); + + PageUtils queryPage(Map params,Wrapper wrapper); + +} + diff --git a/src/main/java/com/service/impl/StoreupServiceImpl.java b/src/main/java/com/service/impl/StoreupServiceImpl.java new file mode 100644 index 0000000..d1e50e6 --- /dev/null +++ b/src/main/java/com/service/impl/StoreupServiceImpl.java @@ -0,0 +1,62 @@ +package com.service.impl; + +import org.springframework.stereotype.Service; +import java.util.Map; +import java.util.List; + +import com.baomidou.mybatisplus.mapper.Wrapper; +import com.baomidou.mybatisplus.mapper.EntityWrapper; +import com.baomidou.mybatisplus.plugins.Page; +import com.baomidou.mybatisplus.service.impl.ServiceImpl; +import com.utils.PageUtils; +import com.utils.Query; + + +import com.dao.StoreupDao; +import com.entity.StoreupEntity; +import com.service.StoreupService; +import com.entity.vo.StoreupVO; +import com.entity.view.StoreupView; + +@Service("storeupService") +public class StoreupServiceImpl extends ServiceImpl implements StoreupService { + + + @Override + public PageUtils queryPage(Map params) { + Page page = this.selectPage( + new Query(params).getPage(), + new EntityWrapper() + ); + return new PageUtils(page); + } + + @Override + public PageUtils queryPage(Map params, Wrapper wrapper) { + Page page =new Query(params).getPage(); + page.setRecords(baseMapper.selectListView(page,wrapper)); + PageUtils pageUtil = new PageUtils(page); + return pageUtil; + } + + @Override + public List selectListVO(Wrapper wrapper) { + return baseMapper.selectListVO(wrapper); + } + + @Override + public StoreupVO selectVO(Wrapper wrapper) { + return baseMapper.selectVO(wrapper); + } + + @Override + public List selectListView(Wrapper wrapper) { + return baseMapper.selectListView(wrapper); + } + + @Override + public StoreupView selectView(Wrapper wrapper) { + return baseMapper.selectView(wrapper); + } + +} diff --git a/src/main/java/com/service/impl/WeixiuchuliServiceImpl.java b/src/main/java/com/service/impl/WeixiuchuliServiceImpl.java new file mode 100644 index 0000000..fe81497 --- /dev/null +++ b/src/main/java/com/service/impl/WeixiuchuliServiceImpl.java @@ -0,0 +1,62 @@ +package com.service.impl; + +import org.springframework.stereotype.Service; +import java.util.Map; +import java.util.List; + +import com.baomidou.mybatisplus.mapper.Wrapper; +import com.baomidou.mybatisplus.mapper.EntityWrapper; +import com.baomidou.mybatisplus.plugins.Page; +import com.baomidou.mybatisplus.service.impl.ServiceImpl; +import com.utils.PageUtils; +import com.utils.Query; + + +import com.dao.WeixiuchuliDao; +import com.entity.WeixiuchuliEntity; +import com.service.WeixiuchuliService; +import com.entity.vo.WeixiuchuliVO; +import com.entity.view.WeixiuchuliView; + +@Service("weixiuchuliService") +public class WeixiuchuliServiceImpl extends ServiceImpl implements WeixiuchuliService { + + + @Override + public PageUtils queryPage(Map params) { + Page page = this.selectPage( + new Query(params).getPage(), + new EntityWrapper() + ); + return new PageUtils(page); + } + + @Override + public PageUtils queryPage(Map params, Wrapper wrapper) { + Page page =new Query(params).getPage(); + page.setRecords(baseMapper.selectListView(page,wrapper)); + PageUtils pageUtil = new PageUtils(page); + return pageUtil; + } + + @Override + public List selectListVO(Wrapper wrapper) { + return baseMapper.selectListVO(wrapper); + } + + @Override + public WeixiuchuliVO selectVO(Wrapper wrapper) { + return baseMapper.selectVO(wrapper); + } + + @Override + public List selectListView(Wrapper wrapper) { + return baseMapper.selectListView(wrapper); + } + + @Override + public WeixiuchuliView selectView(Wrapper wrapper) { + return baseMapper.selectView(wrapper); + } + +} diff --git a/src/main/resources/admin/admin/src/components/SvgIcon/index.vue b/src/main/resources/admin/admin/src/components/SvgIcon/index.vue deleted file mode 100644 index 27da76c..0000000 --- a/src/main/resources/admin/admin/src/components/SvgIcon/index.vue +++ /dev/null @@ -1,43 +0,0 @@ - - - - - diff --git a/src/main/resources/admin/admin/src/components/common/BreadCrumbs.vue b/src/main/resources/admin/admin/src/components/common/BreadCrumbs.vue deleted file mode 100644 index 91bb61b..0000000 --- a/src/main/resources/admin/admin/src/components/common/BreadCrumbs.vue +++ /dev/null @@ -1,109 +0,0 @@ - - - - - diff --git a/src/main/resources/admin/admin/src/components/common/BreadCrumbs.vue.bak b/src/main/resources/admin/admin/src/components/common/BreadCrumbs.vue.bak deleted file mode 100644 index 6c3754f..0000000 --- a/src/main/resources/admin/admin/src/components/common/BreadCrumbs.vue.bak +++ /dev/null @@ -1,77 +0,0 @@ - - - - - diff --git a/src/main/resources/admin/admin/src/components/common/Editor.vue b/src/main/resources/admin/admin/src/components/common/Editor.vue deleted file mode 100644 index 135ffc4..0000000 --- a/src/main/resources/admin/admin/src/components/common/Editor.vue +++ /dev/null @@ -1,238 +0,0 @@ - - - - \ No newline at end of file diff --git a/src/main/resources/admin/admin/src/components/common/FileUpload.vue b/src/main/resources/admin/admin/src/components/common/FileUpload.vue deleted file mode 100644 index 4aa6499..0000000 --- a/src/main/resources/admin/admin/src/components/common/FileUpload.vue +++ /dev/null @@ -1,137 +0,0 @@ - - - diff --git a/src/main/resources/admin/admin/src/components/home/HomeCard.vue b/src/main/resources/admin/admin/src/components/home/HomeCard.vue deleted file mode 100644 index bcd8f3f..0000000 --- a/src/main/resources/admin/admin/src/components/home/HomeCard.vue +++ /dev/null @@ -1,60 +0,0 @@ - - - diff --git a/src/main/resources/admin/admin/src/components/home/HomeChart.vue b/src/main/resources/admin/admin/src/components/home/HomeChart.vue deleted file mode 100644 index b88a96b..0000000 --- a/src/main/resources/admin/admin/src/components/home/HomeChart.vue +++ /dev/null @@ -1,126 +0,0 @@ - - - diff --git a/src/main/resources/admin/admin/src/components/home/HomeComment.vue b/src/main/resources/admin/admin/src/components/home/HomeComment.vue deleted file mode 100644 index ea5c08c..0000000 --- a/src/main/resources/admin/admin/src/components/home/HomeComment.vue +++ /dev/null @@ -1,101 +0,0 @@ - - - diff --git a/src/main/resources/admin/admin/src/components/home/HomeProgress.vue b/src/main/resources/admin/admin/src/components/home/HomeProgress.vue deleted file mode 100644 index 46a96c1..0000000 --- a/src/main/resources/admin/admin/src/components/home/HomeProgress.vue +++ /dev/null @@ -1,55 +0,0 @@ - - - diff --git a/src/main/resources/admin/admin/src/components/index/IndexAside.vue b/src/main/resources/admin/admin/src/components/index/IndexAside.vue deleted file mode 100644 index cb9a803..0000000 --- a/src/main/resources/admin/admin/src/components/index/IndexAside.vue +++ /dev/null @@ -1,56 +0,0 @@ - - - - diff --git a/src/main/resources/admin/admin/src/components/index/IndexAsideStatic.vue b/src/main/resources/admin/admin/src/components/index/IndexAsideStatic.vue deleted file mode 100644 index b8b535d..0000000 --- a/src/main/resources/admin/admin/src/components/index/IndexAsideStatic.vue +++ /dev/null @@ -1,240 +0,0 @@ - - - diff --git a/src/main/resources/admin/admin/src/components/index/IndexAsideStatic.vue.bak b/src/main/resources/admin/admin/src/components/index/IndexAsideStatic.vue.bak deleted file mode 100644 index ea41944..0000000 --- a/src/main/resources/admin/admin/src/components/index/IndexAsideStatic.vue.bak +++ /dev/null @@ -1,76 +0,0 @@ - - - diff --git a/src/main/resources/admin/admin/src/components/index/IndexAsideSub.vue b/src/main/resources/admin/admin/src/components/index/IndexAsideSub.vue deleted file mode 100644 index 1c710eb..0000000 --- a/src/main/resources/admin/admin/src/components/index/IndexAsideSub.vue +++ /dev/null @@ -1,51 +0,0 @@ - - - diff --git a/src/main/resources/admin/admin/src/components/index/IndexHeader.vue b/src/main/resources/admin/admin/src/components/index/IndexHeader.vue deleted file mode 100644 index 456528a..0000000 --- a/src/main/resources/admin/admin/src/components/index/IndexHeader.vue +++ /dev/null @@ -1,183 +0,0 @@ - - - - - - diff --git a/src/main/resources/admin/admin/src/components/index/IndexHeader.vue.bak b/src/main/resources/admin/admin/src/components/index/IndexHeader.vue.bak deleted file mode 100644 index c9702c9..0000000 --- a/src/main/resources/admin/admin/src/components/index/IndexHeader.vue.bak +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - diff --git a/src/main/resources/admin/admin/src/components/index/IndexMain.vue b/src/main/resources/admin/admin/src/components/index/IndexMain.vue deleted file mode 100644 index f3c5b3c..0000000 --- a/src/main/resources/admin/admin/src/components/index/IndexMain.vue +++ /dev/null @@ -1,124 +0,0 @@ - - - diff --git a/src/main/resources/admin/admin/src/views/modules/storeup/add-or-update.vue b/src/main/resources/admin/admin/src/views/modules/storeup/add-or-update.vue new file mode 100644 index 0000000..60b7a77 --- /dev/null +++ b/src/main/resources/admin/admin/src/views/modules/storeup/add-or-update.vue @@ -0,0 +1,456 @@ + + + diff --git a/src/main/resources/admin/admin/src/views/modules/storeup/list.vue b/src/main/resources/admin/admin/src/views/modules/storeup/list.vue new file mode 100644 index 0000000..b0b5ee0 --- /dev/null +++ b/src/main/resources/admin/admin/src/views/modules/storeup/list.vue @@ -0,0 +1,524 @@ + + + diff --git a/src/main/resources/admin/admin/src/views/modules/weixiuchuli/add-or-update.vue b/src/main/resources/admin/admin/src/views/modules/weixiuchuli/add-or-update.vue new file mode 100644 index 0000000..7bbdc83 --- /dev/null +++ b/src/main/resources/admin/admin/src/views/modules/weixiuchuli/add-or-update.vue @@ -0,0 +1,634 @@ + + + diff --git a/src/main/resources/admin/admin/src/views/modules/weixiuchuli/list.vue b/src/main/resources/admin/admin/src/views/modules/weixiuchuli/list.vue new file mode 100644 index 0000000..923654f --- /dev/null +++ b/src/main/resources/admin/admin/src/views/modules/weixiuchuli/list.vue @@ -0,0 +1,626 @@ + + + diff --git a/src/main/resources/mapper/StoreupDao.xml b/src/main/resources/mapper/StoreupDao.xml new file mode 100644 index 0000000..47738c8 --- /dev/null +++ b/src/main/resources/mapper/StoreupDao.xml @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/resources/mapper/WeixiuchuliDao.xml b/src/main/resources/mapper/WeixiuchuliDao.xml new file mode 100644 index 0000000..48d0660 --- /dev/null +++ b/src/main/resources/mapper/WeixiuchuliDao.xml @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file