亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Java實戰中IT設備固定資產管理系統的實現流程是這樣的

發布時間:2021-11-11 21:01:12 來源:億速云 閱讀:200 作者:柒染 欄目:開發技術

這篇文章將為大家詳細講解有關Java實戰中IT設備固定資產管理系統的實現流程是這樣的,文章內容質量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。

一、項目簡述

功能包括: 用戶登錄,設備管理,設備指派,貝附信息,信息公告, 信息維護,系統管理,圖表統計等等功能。

二、項目運行

環境配置: Jdk1.8 + Tomcat8.5 + mysql + Eclispe (IntelliJ IDEA,Eclispe,MyEclispe,Sts 都支持)

項目技術: JSP +Spring + SpringMVC + MyBatis + html+ css + JavaScript + JQuery + Ajax + layui+ maven等等。

Java實戰中IT設備固定資產管理系統的實現流程是這樣的

Java實戰中IT設備固定資產管理系統的實現流程是這樣的

Java實戰中IT設備固定資產管理系統的實現流程是這樣的

Java實戰中IT設備固定資產管理系統的實現流程是這樣的

Java實戰中IT設備固定資產管理系統的實現流程是這樣的

基礎信息操作:

基礎信息操作:
 
@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設備固定資產管理系統的實現流程是這樣的就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

南岸区| 长丰县| 应城市| 溧水县| 大丰市| 深州市| 甘孜| 万山特区| 礼泉县| 东方市| 江西省| 苏州市| 汉中市| 肥东县| 孝义市| 东源县| 沂源县| 尼勒克县| 轮台县| 新疆| 明溪县| 三门峡市| 石棉县| 西昌市| 宜良县| 新宾| 通渭县| 横山县| 巫溪县| 淮滨县| 临桂县| 十堰市| 玛多县| 邹平县| 徐州市| 东乡| 沙洋县| 辽中县| 沈阳市| 灵台县| 邮箱|