Commit a927ecd3 authored by yf's avatar yf
Browse files

Merge branch 'develop' of http://git.censoft.com.cn/rongtong/ruoyi-vue-master into develop

parents a6940e6e a34bb3dc
Loading
Loading
Loading
Loading
+106 −0
Original line number Diff line number Diff line
package com.censoft.censoftrongtong.controller;

import java.util.List;
import javax.servlet.http.HttpServletResponse;

import com.censoft.censoftrongtong.domain.RiskPlanExistingList;
import com.censoft.censoftrongtong.service.IRiskPlanExistingListService;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.PutMapping;
import org.springframework.web.bind.annotation.DeleteMapping;
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.RestController;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.enums.BusinessType;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.common.core.page.TableDataInfo;

/**
 * 现有风险清单库Controller
 *
 * @author ruoyi
 * @date 2023-07-31
 */
@RestController
@RequestMapping("/system/risk/existing")
public class RiskPlanExistingListController extends BaseController
{
    @Autowired
    private IRiskPlanExistingListService riskPlanExistingListService;

    /**
     * 查询现有风险清单库列表
     */
    @PreAuthorize("@ss.hasPermi('system:existing:list')")
    @GetMapping("/list")
    public TableDataInfo list(RiskPlanExistingList riskPlanExistingList)
    {
        startPage();
        List<RiskPlanExistingList> list = riskPlanExistingListService.selectRiskPlanExistingListList(riskPlanExistingList);
        return getDataTable(list);
    }

    /**
     * 导出现有风险清单库列表
     */
    @PreAuthorize("@ss.hasPermi('system:list:export')")
    @Log(title = "现有风险清单库", businessType = BusinessType.EXPORT)
    @PostMapping("/export")
    public void export(HttpServletResponse response, RiskPlanExistingList riskPlanExistingList)
    {
        List<RiskPlanExistingList> list = riskPlanExistingListService.selectRiskPlanExistingListList(riskPlanExistingList);
        ExcelUtil<RiskPlanExistingList> util = new ExcelUtil<RiskPlanExistingList>(RiskPlanExistingList.class);
        util.exportExcel(response, list, "现有风险清单库数据");
    }

    /**
     * 获取现有风险清单库详细信息
     */
    @PreAuthorize("@ss.hasPermi('system:list:query')")
    @GetMapping(value = "/{id}")
    public AjaxResult getInfo(@PathVariable("id") Long id)
    {
        return success(riskPlanExistingListService.selectRiskPlanExistingListById(id));
    }

    /**
     * 新增现有风险清单库
     */
    @PreAuthorize("@ss.hasPermi('system:list:add')")
    @Log(title = "现有风险清单库", businessType = BusinessType.INSERT)
    @PostMapping
    public AjaxResult add(@RequestBody RiskPlanExistingList riskPlanExistingList)
    {
        return toAjax(riskPlanExistingListService.insertRiskPlanExistingList(riskPlanExistingList));
    }

    /**
     * 修改现有风险清单库
     */
    @PreAuthorize("@ss.hasPermi('system:list:edit')")
    @Log(title = "现有风险清单库", businessType = BusinessType.UPDATE)
    @PutMapping
    public AjaxResult edit(@RequestBody RiskPlanExistingList riskPlanExistingList)
    {
        return toAjax(riskPlanExistingListService.updateRiskPlanExistingList(riskPlanExistingList));
    }

    /**
     * 删除现有风险清单库
     */
    @PreAuthorize("@ss.hasPermi('system:list:remove')")
    @Log(title = "现有风险清单库", businessType = BusinessType.DELETE)
    @DeleteMapping("/{ids}")
    public AjaxResult remove(@PathVariable Long[] ids)
    {
        return toAjax(riskPlanExistingListService.deleteRiskPlanExistingListByIds(ids));
    }
}
+32 −0
Original line number Diff line number Diff line
@@ -154,5 +154,37 @@ public class RiskPlanExistingList extends BaseEntity {
    @TableField("del_flag")
    private String delFlag;

    /**
     * 楼栋ID
     */
    @TableField(exist = false)
    private String buildingId;
    /**
     * 楼栋名称
     */
    @TableField(exist = false)
    private String buildingName;
    /**
     * 楼层ID
     */
    @TableField(exist = false)
    private String floorId;
    /**
     * 楼层名称
     */
    @TableField(exist = false)
    private String floorName;

    /**
     * 用户名
     */
    @TableField(exist = false)
    private String userName;
    /**
     * 房间名称
     */
    @TableField(exist = false)
    private String roomName;


}
+5 −0
Original line number Diff line number Diff line
package com.censoft.censoftrongtong.domain.dto;


import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.system.domain.SysUploadFile;
import lombok.Data;

@@ -119,4 +120,8 @@ public class RiskPlanAppExistingListDetailsDto {

    /** 参考依据 */
    private String referenceBasis;

    /** 参考依据 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private String createTime;
}
+8 −0
Original line number Diff line number Diff line
@@ -2,9 +2,11 @@ package com.censoft.censoftrongtong.domain.dto;


import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.system.domain.SysUploadFile;
import lombok.Data;

import java.util.Date;
import java.util.List;

/**
@@ -145,4 +147,10 @@ public class RiskPlanAppInherentListDetailsDto {

    /** 参考依据 */
    private String referenceBasis;

    /**
     * 评估时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;
}
+50 −0
Original line number Diff line number Diff line
@@ -6,6 +6,8 @@ import com.censoft.censoftrongtong.domain.dto.RiskPlanAppExistingListDetailsDto;
import com.censoft.censoftrongtong.domain.dto.RiskPlanAppInherentListDetailsDto;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * 现有风险清单库Mapper接口
 *
@@ -14,6 +16,54 @@ import org.apache.ibatis.annotations.Param;
 */
public interface RiskPlanExistingListMapper extends BaseMapper<RiskPlanExistingList> {

    /**
     * 查询现有风险清单库
     *
     * @param id 现有风险清单库主键
     * @return 现有风险清单库
     */
    public RiskPlanExistingList selectRiskPlanExistingListById(Long id);

    /**
     * 查询现有风险清单库列表
     *
     * @param riskPlanExistingList 现有风险清单库
     * @return 现有风险清单库集合
     */
    public List<RiskPlanExistingList> selectRiskPlanExistingListList(RiskPlanExistingList riskPlanExistingList);

    /**
     * 新增现有风险清单库
     *
     * @param riskPlanExistingList 现有风险清单库
     * @return 结果
     */
    public int insertRiskPlanExistingList(RiskPlanExistingList riskPlanExistingList);

    /**
     * 修改现有风险清单库
     *
     * @param riskPlanExistingList 现有风险清单库
     * @return 结果
     */
    public int updateRiskPlanExistingList(RiskPlanExistingList riskPlanExistingList);

    /**
     * 删除现有风险清单库
     *
     * @param id 现有风险清单库主键
     * @return 结果
     */
    public int deleteRiskPlanExistingListById(Long id);

    /**
     * 批量删除现有风险清单库
     *
     * @param ids 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteRiskPlanExistingListByIds(Long[] ids);

    RiskPlanAppExistingListDetailsDto getRiskPlanAppExistingListDetailsDtoByExistingId(@Param("existingId") Long existingId);

}
Loading