在好例子网,分享、交流、成长!
您当前所在位置:首页Java 开发实例Java数据库编程 → 报价管理系统

报价管理系统

Java数据库编程

下载此实例
  • 开发语言:Java
  • 实例大小:8.07M
  • 下载次数:10
  • 浏览次数:134
  • 发布时间:2024-11-08
  • 实例类别:Java数据库编程
  • 发 布 人:xiaohai
  • 文件格式:.zip
  • 所需积分:2
 相关标签: 管理系统 管理 系统

实例介绍

【实例简介】这是一个用于生成报价单的工具。 

  

【实例截图】 :  

/** 产品管理 */ @RestController
@RequestMapping("/product") public class ProductController { private static final String FILEPATH_1="D:/nginx-1.21.6/html";  private static final String FILEPATH_2="http://localhost:11111";   @Autowired
   ClassifyMapper classifyMapper;  @Autowired
   BrandMapper brandMapper;  @Autowired
   ProductMapper productMapper;   /* 显示 */  @GetMapping("/showProduct") public JsonResult<JSONObject> showProduct(int companyid){
      List<ClassifyEntity> classifyList = classifyMapper.selectClassifyByCompanyid(companyid);  List<BrandEntity> brandList = brandMapper.selectBrandByCompanyid(companyid);  List<ProductEntity> productList = productMapper.selectProductByCompanyid(companyid);  JSONObject jo = new JSONObject();  jo.put("classifyList", classifyList);  jo.put("brandList", brandList);  jo.put("productList", productList);  return JsonResult.success("", jo);  }
   
   @PostMapping("/importImage/{companyid}") public JsonResult<String> importImage(@PathVariable("companyid")int companyid,MultipartFile file_data) throws IOException {
      String filename = file_data.getOriginalFilename();  String filepath1=FILEPATH_1 "/" companyid;  String filepath2=FILEPATH_2 "/" companyid;  File file=new File(filepath1);  if(!file.exists()) {
         file.mkdirs();  } byte[] data = new byte[1024];  InputStream ins = file_data.getInputStream();  byte[] buffer = new byte[1024];  int len = 0;  ByteArrayOutputStream baos = new ByteArrayOutputStream();  while ((len = ins.read(buffer)) != -1) {
         baos.write(buffer, 0, len);  }
      baos.flush();  data = baos.toByteArray();  FileOutputStream fos=new FileOutputStream(filepath1 "/" filename);  BufferedOutputStream bos=new BufferedOutputStream(fos);  bos.write(data);  bos.flush();  bos.close();  baos.close();  fos.close();  ins.close();  return JsonResult.success("图片上传成功", filepath2 "/" filename);  }
   
   @GetMapping("/insertProduct/{username}") public JsonResult<JSONObject> insertProduct(@PathVariable("username")String username,ProductEntity productEntity){
      productEntity.setCreator(username);  productMapper.insertProduct(productEntity);  return JsonResult.success("新增成功", null);  }
   @GetMapping("/updateProduct/{username}") public JsonResult<JSONObject> updateProduct(@PathVariable("username")String username,ProductEntity productEntity){
      productEntity.setModifier(username);  productMapper.updateProduct(productEntity);  return JsonResult.success("新增成功", null);  } //查询  @GetMapping("/selectProductByCondition/{companyid}") public JsonResult<JSONArray> selectProductByCondition(@PathVariable("companyid")int companyid,int classifyid,double price_1,double price_2,String[] brand_s){
      System.out.println(classifyid " " price_1 " " price_2);  List<ProductEntity> productList = new ArrayList<ProductEntity>();  if(classifyid==0) { if(price_1 ==0 || price_2==0) { if(brand_s!=null && brand_s.length>0) {
               String a = "";  for(int i=0;i<brand_s.length;i  ) {
                  a  = brand_s[i] " ";  }
               String b = a.trim().replace(" ", ",");  productList = productMapper.selectProductByBrandidAndCompanyid(b,companyid);  }else {
               productList = productMapper.selectProductByCompanyid(companyid);  }
         }else { if(brand_s!=null && brand_s.length>0) {
               String a = "";  for(int i=0;i<brand_s.length;i  ) {
                  a  = brand_s[i] " ";  }
               String b = a.trim().replace(" ", ",");  productList = productMapper.selectProductByBrandidAndSalepriceAndCompanyid(b, price_1, price_2, companyid);  }else {
               productList = productMapper.selectProductBySalepriceAndCompanyid(price_1, price_2, companyid);  }
         }
      }else {
         String c = classifyid "";  List<ClassifyEntity> allClassify = classifyMapper.selectClassifyByFatherclassifyid(classifyid "", companyid);  for(ClassifyEntity classify: allClassify) {
            c  = " " classify.getClassifyid();  }
         String d = c.trim().replace(" ", ",");   if(price_1 ==0 || price_2==0) { if(brand_s!=null && brand_s.length>0) {
               String a = "";  for(int i=0;i<brand_s.length;i  ) {
                  a  = brand_s[i] " ";  }
               String b = a.trim().replace(" ", ",");  productList = productMapper.selectProductByBrandidAndClassifyidAndCompanyid(b, d, companyid);  }else {
               productList = productMapper.selectProductByClassifyidAndCompanyid(d, companyid);  }
         }else { if(brand_s!=null && brand_s.length>0) {
               String a = "";  for(int i=0;i<brand_s.length;i  ) {
                  a  = brand_s[i] " ";  }
               String b = a.trim().replace(" ", ",");  productList = productMapper.selectProductByBrandidAndSalepriceAndClassifyidAndCompanyid(b, price_1, price_2, d, companyid);  }else {
               System.out.println(price_1 "," price_2 "," d "," companyid);  productList = productMapper.selectProductBySalepriceAndClassifyidAndCompanyid(price_1, price_2, d, companyid);  }
         }
      }
      JSONArray ja = new JSONArray(productList);  System.out.println(ja);  return JsonResult.success("", ja);  }
   @GetMapping("/delete_product/{productid}") public JsonResult<JSONObject> delete_product(@PathVariable("productid")int productid){
      productMapper.deleteProduct(productid);  return JsonResult.success("删除成功", null);  }
}

实例下载地址

报价管理系统

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警