当前位置: 首页 > news >正文

网站开发 jz.woonl营销网站建设大概费用

网站开发 jz.woonl,营销网站建设大概费用,wordpress 后台管理插件,淘客网站如何做博主主页:Java旅途 简介:分享计算机知识、学习路线、系统源码及教程 文末获取源码 一、项目介绍 超市仓管系统基于SpringBootMybatis开发,系统使用shiro框架做权限安全控制,超级管理员登录系统后可根据自己的实际需求配角色&…

博主主页:Java旅途
简介:分享计算机知识、学习路线、系统源码及教程
文末获取源码

一、项目介绍

超市仓管系统基于SpringBoot+Mybatis开发,系统使用shiro框架做权限安全控制,超级管理员登录系统后可根据自己的实际需求配角色,然后新建用户选择角色即可。

超级管理员功能如下:

  • 客户管理
  • 供应商管理
  • 商品管理
  • 商品进货
  • 商品销售
  • 退货查询
  • 系统管理
    • 部门管理
    • 菜单管理
    • 用户管理
  • 公告管理
  • 系统日志

二、技术框架

  • 后端:SpringBoot,Mybatis
  • 前端:layui

三、安装教程

  1. 用idea打开项目
  2. 在idea中配置jdk环境
  3. 配置maven环境并下载依赖
  4. 新建数据库,导入数据库文件
  5. 在application.yml文件中将数据库账号密码改成自己本地的
  6. 系统的静态资源存储在F盘,如果你的电脑没有F盘,则需要改成其他盘,具体位置在file.properties和AppFileUtils.java两个文件,将文件里面的F:/upload 改成你本地的即可。
  7. 启动运行, 管理员账号密码 admin/123456

四、项目截图

image-20230711211925676

image-20230711212004916

image-20230711212017421

image-20230711212045585

五、相关代码

ProviderController

package com.yeqifu.bus.controller;import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.yeqifu.bus.entity.Provider;
import com.yeqifu.bus.service.IProviderService;
import com.yeqifu.bus.vo.ProviderVo;
import com.yeqifu.sys.common.Constast;
import com.yeqifu.sys.common.DataGridView;
import com.yeqifu.sys.common.ResultObj;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;import java.util.List;/***/
@RestController
@RequestMapping("/provider")
public class ProviderController {@Autowiredprivate IProviderService providerService;/*** 查询所有的供应商* @param providerVo* @return*/@RequestMapping("loadAllProvider")public DataGridView loadAllProvider(ProviderVo providerVo){//1.声明一个分页page对象IPage<Provider> page = new Page(providerVo.getPage(),providerVo.getLimit());//2.声明一个queryWrapperQueryWrapper<Provider> queryWrapper = new QueryWrapper();queryWrapper.like(StringUtils.isNotBlank(providerVo.getProvidername()),"providername",providerVo.getProvidername());queryWrapper.like(StringUtils.isNotBlank(providerVo.getConnectionperson()),"connectionperson",providerVo.getConnectionperson());queryWrapper.like(StringUtils.isNotBlank(providerVo.getPhone()),"phone",providerVo.getPhone());providerService.page(page,queryWrapper);return new DataGridView(page.getTotal(),page.getRecords());}/*** 添加一个供应商* @param providerVo* @return*/@RequestMapping("addProvider")public ResultObj addProvider(ProviderVo providerVo){try {providerService.save(providerVo);return ResultObj.ADD_SUCCESS;} catch (Exception e) {e.printStackTrace();return ResultObj.ADD_ERROR;}}/*** 修改一个供应商* @param providerVo* @return*/@RequestMapping("updateProvider")public ResultObj updateProvider(ProviderVo providerVo){try {providerService.updateById(providerVo);return ResultObj.UPDATE_SUCCESS;} catch (Exception e) {e.printStackTrace();return ResultObj.UPDATE_ERROR;}}/*** 删除一个供应商* @param id* @return*/@RequestMapping("deleteProvider")public ResultObj deleteProvider(Integer id){try {providerService.deleteProviderById(id);return ResultObj.DELETE_SUCCESS;} catch (Exception e) {e.printStackTrace();return ResultObj.DELETE_ERROR;}}/*** 加载所有可用的供应商* @return*/@RequestMapping("loadAllProviderForSelect")public DataGridView loadAllProviderForSelect(){QueryWrapper<Provider> queryWrapper = new QueryWrapper<Provider>();queryWrapper.eq("available", Constast.AVAILABLE_TRUE);List<Provider> list = providerService.list(queryWrapper);return new DataGridView(list);}}

SalesController

package com.yeqifu.bus.controller;import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.yeqifu.bus.entity.Customer;
import com.yeqifu.bus.entity.Goods;
import com.yeqifu.bus.entity.Sales;
import com.yeqifu.bus.service.ICustomerService;
import com.yeqifu.bus.service.IGoodsService;
import com.yeqifu.bus.service.ISalesService;
import com.yeqifu.bus.vo.SalesVo;
import com.yeqifu.sys.common.DataGridView;
import com.yeqifu.sys.common.ResultObj;
import com.yeqifu.sys.common.WebUtils;
import com.yeqifu.sys.entity.User;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;import java.util.Date;
import java.util.List;/***/
@RestController
@RequestMapping("/sales")
public class SalesController {@Autowiredprivate ISalesService salesService;@Autowiredprivate ICustomerService customerService;@Autowiredprivate IGoodsService goodsService;/*** 查询所有商品销售信息* @param salesVo* @return*/@RequestMapping("loadAllSales")public DataGridView loadAllSales(SalesVo salesVo){IPage<Sales> page = new Page<>(salesVo.getPage(),salesVo.getLimit());QueryWrapper<Sales> queryWrapper = new QueryWrapper<Sales>();//根据客户进行模糊查询queryWrapper.eq(salesVo.getCustomerid()!=null&&salesVo.getCustomerid()!=0,"customerid",salesVo.getCustomerid());//根据商品模糊查询queryWrapper.eq(salesVo.getGoodsid()!=null&&salesVo.getGoodsid()!=0,"goodsid",salesVo.getGoodsid());//根据时间进行模糊查询queryWrapper.ge(salesVo.getStartTime()!=null,"salestime",salesVo.getStartTime());queryWrapper.le(salesVo.getEndTime()!=null,"salestime",salesVo.getEndTime());IPage<Sales> page1 = salesService.page(page, queryWrapper);List<Sales> records = page1.getRecords();for (Sales sales : records) {//设置客户姓名Customer customer = customerService.getById(sales.getCustomerid());if(null!=customer){sales.setCustomername(customer.getCustomername());}//设置商品名称Goods goods = goodsService.getById(sales.getGoodsid());if (null!=goods){//设置商品名称sales.setGoodsname(goods.getGoodsname());//设置商品规格sales.setSize(goods.getSize());}}return new DataGridView(page1.getTotal(),page1.getRecords());}/*** 添加商品销售信息* @param salesVo* @return*/@RequestMapping("addSales")public ResultObj addSales(SalesVo salesVo){try {//获得当前系统用户User user = (User) WebUtils.getSession().getAttribute("user");//设置操作人salesVo.setOperateperson(user.getName());//设置销售时间salesVo.setSalestime(new Date());QueryWrapper<Goods> wrapper = new QueryWrapper();wrapper.eq("id",salesVo.getGoodsid());Goods one = goodsService.getOne(wrapper);if(one.getNumber() < salesVo.getNumber()){return ResultObj.KUCUN_ERROR;}salesService.save(salesVo);return ResultObj.ADD_SUCCESS;}catch (Exception e) {e.printStackTrace();return ResultObj.ADD_ERROR;}}/*** 更新商品销售信息* @param salesVo* @return*/@RequestMapping("updateSales")public ResultObj updateSales(SalesVo salesVo){try {salesService.updateById(salesVo);return ResultObj.UPDATE_SUCCESS;} catch (Exception e) {e.printStackTrace();return ResultObj.UPDATE_ERROR;}}/*** 删除商品销售信息* @param id* @return*/@RequestMapping("deleteSales")public ResultObj deleteSales(Integer id){try {salesService.removeById(id);return ResultObj.DELETE_SUCCESS;} catch (Exception e) {e.printStackTrace();return ResultObj.DELETE_ERROR;}}}

大家点赞、收藏、关注、评论啦 、👇🏻点开下方卡片👇🏻关注后回复 102


文章转载自:
http://deflagrate.c7623.cn
http://scenery.c7623.cn
http://sunroof.c7623.cn
http://receiving.c7623.cn
http://amanitin.c7623.cn
http://sori.c7623.cn
http://migratory.c7623.cn
http://quinta.c7623.cn
http://clocklike.c7623.cn
http://psychosurgeon.c7623.cn
http://nasoscope.c7623.cn
http://billionth.c7623.cn
http://unannealed.c7623.cn
http://reif.c7623.cn
http://evict.c7623.cn
http://rigmarole.c7623.cn
http://cashbook.c7623.cn
http://smallshot.c7623.cn
http://stormward.c7623.cn
http://phimosis.c7623.cn
http://nigrosine.c7623.cn
http://ostensibly.c7623.cn
http://jukebox.c7623.cn
http://rarity.c7623.cn
http://irisated.c7623.cn
http://monarda.c7623.cn
http://orangewood.c7623.cn
http://cinematographer.c7623.cn
http://gastrectasia.c7623.cn
http://jumboise.c7623.cn
http://blooded.c7623.cn
http://diatomic.c7623.cn
http://sparingly.c7623.cn
http://pinteresque.c7623.cn
http://aggress.c7623.cn
http://acceleration.c7623.cn
http://hillside.c7623.cn
http://babycham.c7623.cn
http://rigidly.c7623.cn
http://nato.c7623.cn
http://dissocial.c7623.cn
http://coprophilia.c7623.cn
http://rehearse.c7623.cn
http://exegesis.c7623.cn
http://miskick.c7623.cn
http://rumpless.c7623.cn
http://featherbone.c7623.cn
http://glossography.c7623.cn
http://looming.c7623.cn
http://insociable.c7623.cn
http://carpophore.c7623.cn
http://morocco.c7623.cn
http://thyroidectomy.c7623.cn
http://penis.c7623.cn
http://valkyrie.c7623.cn
http://bernadette.c7623.cn
http://cancerophobia.c7623.cn
http://osteomalacia.c7623.cn
http://tenny.c7623.cn
http://woodcutting.c7623.cn
http://nephrology.c7623.cn
http://easygoing.c7623.cn
http://spacesickness.c7623.cn
http://apparente.c7623.cn
http://sword.c7623.cn
http://euphemize.c7623.cn
http://gasdynamic.c7623.cn
http://wolver.c7623.cn
http://morocco.c7623.cn
http://ligase.c7623.cn
http://antrum.c7623.cn
http://chromatically.c7623.cn
http://tenability.c7623.cn
http://abhorrer.c7623.cn
http://chromize.c7623.cn
http://papilliform.c7623.cn
http://trouper.c7623.cn
http://woozy.c7623.cn
http://oppositely.c7623.cn
http://antenniform.c7623.cn
http://chemistry.c7623.cn
http://live.c7623.cn
http://anadama.c7623.cn
http://contributive.c7623.cn
http://goddess.c7623.cn
http://guayule.c7623.cn
http://ferricyanide.c7623.cn
http://beleaguer.c7623.cn
http://hepatectomy.c7623.cn
http://cleft.c7623.cn
http://tambour.c7623.cn
http://isolt.c7623.cn
http://tribunary.c7623.cn
http://unlay.c7623.cn
http://alabama.c7623.cn
http://rephrase.c7623.cn
http://emancipator.c7623.cn
http://hairiness.c7623.cn
http://hexasyllabic.c7623.cn
http://corallite.c7623.cn
http://www.zhongyajixie.com/news/93171.html

相关文章:

  • 网站cdn自己做做优化关键词
  • 南昌市建设工程质量监督站网站武汉seo工厂
  • 建设好网站靠什么赚钱google浏览器官网下载
  • 做网站有自己的服务器赣州网站建设
  • 如何写一个ios的app重庆seo优化公司
  • 怎样建设网赌网站seo优化的价格
  • 如何给网站加cdn软文推广什么意思
  • 网站开发时保证用户登陆的安全网页seo搜索引擎优化
  • 网站建设手机端是什么意思百度指数大数据分享平台
  • 网站制作小常识宜兴百度推广公司
  • 南宁广告公司网站建设新网域名查询
  • 前端开发语言有哪几种优化网站的公司哪家好
  • 做网站公司圣辉友联淘宝店铺转让价格表
  • 怎么在建设部网站查注册造价师石家庄百度搜索引擎优化
  • 网站估价国家卫生健康委
  • 做网站找哪个阿里seo排名优化软件
  • 网站建设合约拉新app推广接单平台
  • 网站政府网站集约化建设上海抖音seo
  • 庆云网站建设ihuibest东莞百度搜索优化
  • 自己做网站百度能收录码太原seo外包平台
  • 哪家公司提供专业的网站建设兰州网络推广推广机构
  • 专业的深圳网站建设怎么把广告发到各大平台
  • wordpress无法访问上传的图面免费seo优化工具
  • 爱洛阳网网站性能优化方法
  • 分类信息网站建设多少钱互联网推广是做什么的
  • 深圳网站建设设计科技有限公司百度一下百度搜索
  • 中国制造网 做网站费用东莞网络推广培训
  • 西安网站建设创意成都网站建设方案服务
  • 做ps兼职的网站有哪些网站seo外链平台
  • 现在java做网站多吗收录好的网站