基于springboot的药店进销存管理系统#毕业设计

开发环境

项目编号: spring280基于springboot的药店进销存管理系统#毕业设计
开发语言:Java
开发工具:IDEA /Eclipse
数据库:MYSQL5.7
应用服务:Tomcat7/Tomcat8
使用框架:Springboot+vue

项目介绍

随着市场经济的发展,市场竞争压力加大,企业要生存发展,就必须在各个方面加强管理,并要求企业有更高的信息化集成,能够对企业的整体资源进行集成管理。已意识到,企业间的竞争是综合实力的竞争,要求企业有更强的资金实力,更快的市场响应速度。这就要求企业各个部门之间统一计划,协调生产步骤,汇总信息,调配企业内部资源,实现既要独立又要统一的资源共享管理。随着信息技术的发展,要提高药品进销存的管理效率,加快企业的运转速度,决定开发“药店进销存管理系统”。
在这里插入图片描述
在这里插入图片描述

系统截图

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

关键代码

@RestController
@RequestMapping("/supplier")
public class SupplierController extends BaseController{

	@Autowired
	private ISupplierService supplierService;

	@RequestMapping("/addnew")
	public ResponseResult<Void> reg(Supplier supplier){

		supplierService.addnew(supplier);

		return new ResponseResult<Void>(SUCCESS);

	}

	@RequestMapping("/change_info")
	public ResponseResult<Void> changeInfo(Supplier supplier,Integer uid){
		supplier.setUid(uid);
		supplierService.changeInfo(supplier);

		return new ResponseResult<Void>(SUCCESS);
	}
	
	@GetMapping("/info")
	public ResponseResult<Supplier> getByUid(Integer uid){
		Supplier data = supplierService.getByUid(uid);
		return new ResponseResult<Supplier>(SUCCESS,data);
	}
	
	@RequestMapping("/select_all")
	public ResponseResult<List<Supplier>> selectAll(){
		List<Supplier> data = supplierService.selectAll();
		return new ResponseResult<List<Supplier>>(SUCCESS,data);
	}
	
	@RequestMapping("/change_isDelete")
	public ResponseResult<Void> changeIsDelete(String uids,HttpSession session){
		String[] uid = uids.split(",");
		String username = session.getAttribute("username").toString();
		supplierService.changeIsDelet(uid,username);
		return new ResponseResult<Void>(SUCCESS);
	}
	
	/**
	 * 查询供应商数据,多条件查询
	 * @param Supplier
	 * @return
	 * @throws JsonProcessingException 
	 */
	@RequestMapping("/selectSupplier")
	public ResponseResult<PaginationVO<Supplier>> selectSupplier(String username,String pageNoStr,String pageSizeStr,String phone,String email) throws JsonProcessingException {
		//获取参数
		long pageNo = 1;	//如果没有传数据,默认为第一页
		if( pageNoStr != null && pageNoStr.trim().length()>0 ){
			pageNo = Long.parseLong(pageNoStr);
		}
		int pageSize = 1;	//如果没有传数据,默认为10条数据
		if( pageSizeStr != null && pageSizeStr.trim().length()>0 ){
			pageSize = Integer.parseInt(pageSizeStr);
		}
		long beginNo = (pageNo-1)*pageSize;
		Map<String ,Object> map = new HashMap<String ,Object>();
		map.put("beginNo", beginNo);
		map.put("username", username);
		map.put("phone", phone);
		map.put("email", email);
		map.put("pageSize", pageSize);
		PaginationVO<Supplier> vo = supplierService.getSelectSupplier(map);
		return new ResponseResult<PaginationVO<Supplier>>(SUCCESS,vo);
	}
	
	/**
	 * 查询供货商的数量
	 */
	@RequestMapping("/selectIdCount")
	public ResponseResult<Long> selectIdCount(){
		Long count = supplierService.getselectIdCount();
		return new ResponseResult<Long>(SUCCESS,count);
	}
	
	
	

  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wqq6310855

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值