Java 实战项目锤炼之IT设备固定资产管理系统的实现流程
程序员文章站
2022-06-23 12:58:05
一、项目简述功能包括: 用户登录,设备管理,设备指派,贝附信息,信息公告, 信息维护,系统管理,图表统计等等功能。二、项目运行环境配置: jdk1.8 + tomcat8.5 + mysql + ec...
一、项目简述
功能包括: 用户登录,设备管理,设备指派,贝附信息,信息公告, 信息维护,系统管理,图表统计等等功能。
二、项目运行
环境配置: jdk1.8 + tomcat8.5 + mysql + eclispe (intellij idea,eclispe,myeclispe,sts 都支持)
项目技术: jsp +spring + springmvc + mybatis + html+ css + javascript + jquery + ajax + layui+ maven等等。
基础信息操作:
基础信息操作: @controller @requestmapping("/baseinfos") public class baseinfocontroller { @autowired private baseinfoservice baseinfoservice; @autowired private logservice logservice; /** * 获取所有设备类型信息 * @param map * @return */ @requestmapping("/type/list") public string listdevicetype(modelmap map){ list<devicetype> typelist = baseinfoservice.listdevicetype(); map.put("typelist",typelist); return "devicetypes::table-refresh"; } /** * 添加设备类型 * @param devicetype * @return */ @postmapping("/type") @responsebody public int addtdevicetype(devicetype devicetype){ return baseinfoservice.addtdevicetype(devicetype); } /** * 删除设备类型 * @param typeid * @return */ @deletemapping("/type/{typeid}") @responsebody public int deltedevicetypbyid(@pathvariable("typeid") string typeid){ return baseinfoservice.deletedevicetypebyid(typeid); } /** * 修改设备类型 * @param devicetype * @return */ @putmapping("/type") @responsebody public int updatedevicetype(devicetype devicetype){ return baseinfoservice.updatedevicetype(devicetype); } /** * 获取所有设备品牌信息 * @param map * @return */ @requestmapping("/brand/list") public string listdevicebrand(modelmap map){ list<devicebrand> brandlist = baseinfoservice.listdevicebrand(); map.put("brandlist",brandlist); return "devicebrands::table-refresh"; } /** * 添加设备品牌 * @param devicebrand * @return */ @postmapping("/brand") @responsebody public int addtdevicebrand(devicebrand devicebrand){ return baseinfoservice.addtdevicebrand(devicebrand); } /** * 删除设备品牌 * @param brandid * @return */ @deletemapping("/brand/{brandid}") @responsebody public int deltedevicebrandbyid(@pathvariable("brandid") string brandid){ return baseinfoservice.deletedevicebrandbyid(brandid); } /** * 修改品牌 * @param devicebrand * @return */ @putmapping("/brand") @responsebody public int updatedevicebrand(devicebrand devicebrand){ return baseinfoservice.updatedevicebrand(devicebrand); } /** * 获取系统日志 * @param map * @return */ @requestmapping("/log") public string listlog(modelmap map, httpservletrequest request){ string starttime = request.getparameter("starttime"); string endtime = request.getparameter("endtime"); list<systemlog> logs = logservice.listlogsbydate(starttime,endtime); map.put("loglist",logs); return "system::loglist-refresh"; } }
信息公告控制器代码:
/** * 信息公告控制器 * */ @controller @requestmapping("/notice") public class noticecontroller { @autowired noticeservice noticeservice; /** * 查看公告详情 * @param id * @param map * @return */ @getmapping("/{id}") public string readcontent(@pathvariable("id") string id,modelmap map){ notice notice = noticeservice.getnoticebyid(id); map.put("notice",notice); return "noticecontent"; } /** * 查询所有公告 * @param map * @return /*/ @getmapping("/list") public string listallnotice(modelmap map){ list<notice> noticelist = noticeservice.listall(); map.addattribute("noticelist",noticelist); return "notice::table-refresh"; } /** * 新增公告 * @param notice * @return */ @postmapping public string addnotice(notice notice){ noticeservice.addnotice(notice); return "notice"; } /** * 按id删除公告 * @param id * @return */ @deletemapping("/{id}") @responsebody public int deletenotice(@pathvariable("id")string id){ return noticeservice.deletenoticebyid(id); } }
以上就是java 实战项目锤炼之it设备固定资产管理系统的实现流程的详细内容,更多关于java it设备管理系统的资料请关注其它相关文章!
上一篇: 愚人节和复活节