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

河北涞水建设厅官方网站哪个网站可以做会计分录

河北涞水建设厅官方网站,哪个网站可以做会计分录,黄骅市长,自己制作微信小程序基于JAVAEE技术的ssm校园车辆管理系统源码和论文105 开发工具#xff1a;idea 数据库mysql5.7 数据库链接工具#xff1a;navcat,小海豚等 技术#xff1a;ssm 1.选题背景和意义 背景#xff1a; 随着第二次工业革命后#xff0c;内燃机的发明与完善#xff0c;解…基于JAVAEE技术的ssm校园车辆管理系统源码和论文105 开发工具idea   数据库mysql5.7  数据库链接工具navcat,小海豚等   技术ssm 1.选题背景和意义 背景  随着第二次工业革命后内燃机的发明与完善解决了交通工具的发动机从一开始的蒸汽机到仍沿用至今的石油燃料发动机从而导致汽车这一个改变了我们出行方式的革命性交通工具得到了广泛的使用。但是从1885第一辆搭载汽油发动机的汽车到现在2021年汽车的数量在全球范围内达到了惊人的约7.37亿辆。如此惊人的数据导致“停车难”早已是值得探讨的问题停车场也正如雨后春笋般铺天盖地地建立。但新停车场的建立速度和新增长的车辆差距过大。尤其是国内城市内可供建立停车场的面积已趋于饱和。但机动车的数据仍在以每年约10%的高速率上涨。使得管理停车场这一个问题也成为一个严重的问题。本次毕业设计将基于JAVAEE来进行设计一款面向校园的停车管理系统致力于解决学校中停车难的问题。 意义 由于机动车的极大发展学校中不可避免会出现机动车的停放设计一个智能的停车系统是有利于管理进出学校的机动车情况。在一定程度上也是规范了学校内部的师生停车地点不会存在乱停的现象限制了外来车辆的进入从而缓解校内的停车难也有效的保障了校内的安全减少了校内发生交通事故的安全隐患。还能通过收取一定的管理费增加一定的收入。 package com.controller;import java.io.File; import java.io.FileNotFoundException; import java.io.IOException; import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Calendar; import java.util.Date; import java.util.HashMap; import java.util.List; import java.util.Map;import javax.servlet.http.HttpServletRequest;import org.apache.commons.lang3.StringUtils; import org.json.JSONObject; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.util.ResourceUtils; 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.annotation.IgnoreAuth; import com.baidu.aip.face.AipFace; import com.baidu.aip.face.MatchRequest; import com.baidu.aip.util.Base64Util; import com.baomidou.mybatisplus.mapper.EntityWrapper; import com.baomidou.mybatisplus.mapper.Wrapper; import com.entity.ConfigEntity; import com.service.CommonService; import com.service.ConfigService; import com.utils.BaiduUtil; import com.utils.FileUtil; import com.utils.R;/*** 通用接口*/ RestController public class CommonController{Autowiredprivate CommonService commonService;Autowiredprivate ConfigService configService;private static AipFace client null;private static String BAIDU_DITU_AK null;RequestMapping(/location)public R location(String lng,String lat) {if(BAIDU_DITU_AKnull) {BAIDU_DITU_AK configService.selectOne(new EntityWrapperConfigEntity().eq(name, baidu_ditu_ak)).getValue();if(BAIDU_DITU_AKnull) {return R.error(请在配置管理中正确配置baidu_ditu_ak);}}MapString, String map BaiduUtil.getCityByLonLat(BAIDU_DITU_AK, lng, lat);return R.ok().put(data, map);}/*** 人脸比对* * param face1 人脸1* param face2 人脸2* return*/RequestMapping(/matchFace)public R matchFace(String face1, String face2, HttpServletRequest request) {if(clientnull) {/*String AppID configService.selectOne(new EntityWrapperConfigEntity().eq(name, AppID)).getValue();*/String APIKey configService.selectOne(new EntityWrapperConfigEntity().eq(name, APIKey)).getValue();String SecretKey configService.selectOne(new EntityWrapperConfigEntity().eq(name, SecretKey)).getValue();String token BaiduUtil.getAuth(APIKey, SecretKey);if(tokennull) {return R.error(请在配置管理中正确配置APIKey和SecretKey);}client new AipFace(null, APIKey, SecretKey);client.setConnectionTimeoutInMillis(2000);client.setSocketTimeoutInMillis(60000);}JSONObject res null;try {File file1 new File(request.getSession().getServletContext().getRealPath(/upload)/face1);File file2 new File(request.getSession().getServletContext().getRealPath(/upload)/face2);String img1 Base64Util.encode(FileUtil.FileToByte(file1));String img2 Base64Util.encode(FileUtil.FileToByte(file2));MatchRequest req1 new MatchRequest(img1, BASE64);MatchRequest req2 new MatchRequest(img2, BASE64);ArrayListMatchRequest requests new ArrayListMatchRequest();requests.add(req1);requests.add(req2);res client.match(requests);System.out.println(res.get(result));} catch (FileNotFoundException e) {e.printStackTrace();return R.error(文件不存在);} catch (IOException e) {e.printStackTrace();} return R.ok().put(data, com.alibaba.fastjson.JSONObject.parse(res.get(result).toString()));}/*** 获取table表中的column列表(联动接口)* return*/RequestMapping(/option/{tableName}/{columnName})IgnoreAuthpublic R getOption(PathVariable(tableName) String tableName, PathVariable(columnName) String columnName,String level,String parent) {MapString, Object params new HashMapString, Object();params.put(table, tableName);params.put(column, columnName);if(StringUtils.isNotBlank(level)) {params.put(level, level);}if(StringUtils.isNotBlank(parent)) {params.put(parent, parent);}ListString data commonService.getOption(params);return R.ok().put(data, data);}/*** 根据table中的column获取单条记录* return*/RequestMapping(/follow/{tableName}/{columnName})IgnoreAuthpublic R getFollowByOption(PathVariable(tableName) String tableName, PathVariable(columnName) String columnName, RequestParam String columnValue) {MapString, Object params new HashMapString, Object();params.put(table, tableName);params.put(column, columnName);params.put(columnValue, columnValue);MapString, Object result commonService.getFollowByOption(params);return R.ok().put(data, result);}/*** 修改table表的sfsh状态* param map* return*/RequestMapping(/sh/{tableName})public R sh(PathVariable(tableName) String tableName, RequestBody MapString, Object map) {map.put(table, tableName);commonService.sh(map);return R.ok();}/*** 获取需要提醒的记录数* param tableName* param columnName* param type 1:数字 2:日期* param map* return*/RequestMapping(/remind/{tableName}/{columnName}/{type})IgnoreAuthpublic R remindCount(PathVariable(tableName) String tableName, PathVariable(columnName) String columnName, PathVariable(type) String type,RequestParam MapString, Object map) {map.put(table, tableName);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));}}int count commonService.remindCount(map);return R.ok().put(count, count);}/*** 圖表统计*/IgnoreAuthRequestMapping(/group/{tableName})public R group1(PathVariable(tableName) String tableName, RequestParam MapString,Object params) {params.put(table1, tableName);ListMapString, Object result commonService.chartBoth(params);return R.ok().put(data, result);}/*** 单列求和*/RequestMapping(/cal/{tableName}/{columnName})IgnoreAuthpublic R cal(PathVariable(tableName) String tableName, PathVariable(columnName) String columnName) {MapString, Object params new HashMapString, Object();params.put(table, tableName);params.put(column, columnName);MapString, Object result commonService.selectCal(params);return R.ok().put(data, result);}/*** 分组统计*/RequestMapping(/group/{tableName}/{columnName})IgnoreAuthpublic R group(PathVariable(tableName) String tableName, PathVariable(columnName) String columnName) {MapString, Object params new HashMapString, Object();params.put(table, tableName);params.put(column, columnName);ListMapString, Object result commonService.selectGroup(params);return R.ok().put(data, result);}/*** 按值统计*/RequestMapping(/value/{tableName}/{xColumnName}/{yColumnName})IgnoreAuthpublic R value(PathVariable(tableName) String tableName, PathVariable(yColumnName) String yColumnName, PathVariable(xColumnName) String xColumnName) {MapString, Object params new HashMapString, Object();params.put(table, tableName);params.put(xColumn, xColumnName);params.put(yColumn, yColumnName);ListMapString, Object result commonService.selectValue(params);return R.ok().put(data, result);}/*** 下面为新加的****//*** 查询字典表的分组求和* param tableName 表名* param groupColumn 分组字段* param sumCloum 统计字段* return*/RequestMapping(/sum/group/{tableName}/{groupColumn}/{sumCloum})IgnoreAuthpublic R newSelectGroupSum(PathVariable(tableName) String tableName, PathVariable(groupColumn) String groupColumn, PathVariable(sumCloum) String sumCloum) {MapString, Object params new HashMapString, Object();params.put(tableName, tableName);params.put(groupColumn, groupColumn);params.put(sumColumn, sumCloum);ListMapString, Object result commonService.newSelectGroupSum(params);return R.ok().put(data, result);}/*** 查询字典表的分组统计总条数* param tableName 表名* param groupColumn 分组字段* return*/RequestMapping(/count/group/{tableName}/{groupColumn})IgnoreAuthpublic R newSelectGroupCount(PathVariable(tableName) String tableName, PathVariable(groupColumn) String groupColumn) {MapString, Object params new HashMapString, Object();params.put(tableName, tableName);params.put(groupColumn, groupColumn);ListMapString, Object result commonService.newSelectGroupCount(params);return R.ok().put(data, result);}/*** 当前表的日期分组求和* param tableName 表名* param groupColumn 分组字段* param sumCloum 统计字段* param dateFormatType 日期格式化类型 1:年 2:月 3:日* return*/// /sum/group/cheliangjilu/insert_time /monery /%Y-%mRequestMapping(/sum/group/{tableName}/{groupColumn}/{sumCloum}/{dateFormatType})IgnoreAuthpublic R newSelectDateGroupSum(PathVariable(tableName) String tableName, PathVariable(groupColumn) String groupColumn, PathVariable(sumCloum) String sumCloum, PathVariable(dateFormatType) String dateFormatType) {MapString, Object params new HashMapString, Object();params.put(tableName, tableName);params.put(groupColumn, groupColumn);params.put(sumColumn, sumCloum);if(1.equals(dateFormatType)){params.put(dateFormat, %Y);}else if(2.equals(dateFormatType)){params.put(dateFormat, %Y-%m);}else if(3.equals(dateFormatType)){params.put(dateFormat, %Y-%m-%d);}else{R.error(日期格式化不正确);}ListMapString, Object result commonService.newSelectDateGroupSum(params);return R.ok().put(data, result);}/**** 查询字典表的分组统计总条数* param tableName 表名* param groupColumn 分组字段* param dateFormatType 日期格式化类型 1:年 2:月 3:日* return*/RequestMapping(/count/group/{tableName}/{groupColumn}/{dateFormatType})IgnoreAuthpublic R newSelectDateGroupCount(PathVariable(tableName) String tableName, PathVariable(groupColumn) String groupColumn, PathVariable(dateFormatType) String dateFormatType) {MapString, Object params new HashMapString, Object();params.put(tableName, tableName);params.put(groupColumn, groupColumn);if(1.equals(dateFormatType)){params.put(dateFormat, %Y);}else if(2.equals(dateFormatType)){params.put(dateFormat, %Y-%m);}else if(3.equals(dateFormatType)){params.put(dateFormat, %Y-%m-%d);}else{R.error(日期格式化类型不正确);}ListMapString, Object result commonService.newSelectDateGroupCount(params);return R.ok().put(data, result);}}
http://www.w-s-a.com/news/842933/

相关文章:

  • 贵阳做网站品牌网站模板
  • 紫网站建设我的个人博客
  • 优秀网站菜单网页上的视频怎么下载
  • 龙口建网站公司价格国内的平面设计网站
  • 电子商务网站建设与管理读后感上海市基础工程公司
  • 织梦免费企业网站做网站时,404网页如何指向
  • 摄影工作室网站源码百度为什么会k网站
  • 哪个网站有淘宝做图的素材网站分享做描点链接
  • 做哪个网站零售最好网站空间在哪里
  • 荆州网站建设多少钱南阳做网站推广
  • 网站代理打开个人网站设计源码
  • 做php网站的话要学什么语言wordpress搜索不到
  • 金华官方网站建设网络营销策划模板
  • 网站开发到上线在线生成小程序
  • 动易网站设计方案郑州营销网站建设
  • 怎么上网站做简易注销的步骤郑州大学现代远程教育《网页设计与网站建设》课程考核要求
  • 新乡网站建设新乡长沙本地论坛有哪些
  • 潍坊中企动力做的网站怎么样wordpress接入微博
  • 网站开发者所有权归属网站项目建设的必要性
  • 菜鸟网站编程广州网站设计权威乐云践新
  • 网站做接口到app 价格大地资源免费视频观看
  • 怎么给钓鱼网站做防红网站建设相关的
  • 教育培训的网站建设湖南网站建设小公司
  • 福建南平网站建设创意交易平台网
  • 做直播网站要哪些技术内容营销理论
  • 价格划算的网站开发怎么找有赞做网站
  • 做网站店铺图片用什么软件网络营销方案格式
  • 做外贸要自己建网站吗有效的网络营销方式
  • 精通网站开发书籍做网站获取手机号码
  • 论坛做视频网站有哪些济南新站seo外包