package com.ruoyi.web.controller.zhang; import com.ruoyi.common.core.domain.AjaxResult; import com.ruoyi.common.core.text.Convert; import com.ruoyi.common.enums.BusinessType; import com.ruoyi.common.utils.ServletUtils; import com.ruoyi.common.utils.poi.ExcelUtil; import com.ruoyi.domain.ZfProperty; import com.ruoyi.service.ZfPetNoteService; import org.springframework.web.bind.annotation.*; import org.springframework.web.multipart.MultipartFile; import javax.annotation.Resource; import javax.servlet.http.HttpServletResponse; import java.util.List; /** *

* 魅宠备忘录 前端控制器 *

* * @author ojq * @since 2023-03-12 */ @RestController @RequestMapping("/family/zfPetNote") public class ZfPetNoteController { @Resource private ZfPetNoteService zfPetNoteService; // @GetMapping("/all") // public AjaxResult listAll(ZfProperty zfProperty){ // Integer pageNum = Convert.toInt(ServletUtils.getParameter(PAGE_NUM), 1); // Integer pageSize = Convert.toInt(ServletUtils.getParameter(PAGE_SIZE), 10); // return zfPropertyService.selectUserList(zfProperty, pageNum, pageSize); // } // // // /** // * 导出家庭资产记录列表 // */ //// @PreAuthorize("@ss.hasPermi('system:property:export')") // @Log(title = "家庭资产记录", businessType = BusinessType.EXPORT) // @PostMapping("/export") // public void export(HttpServletResponse response, ZfProperty zfProperty) // { // List list = zfPropertyService.selectByCondition(zfProperty); // log.info("导出记录为:{}",list); // ExcelUtil util = new ExcelUtil(ZfProperty.class); // util.exportExcel(response, list, "家庭资产记录数据"); // } //// // // /** // * 导入家庭资产记录列表 // */ // @Log(title = "用户管理", businessType = BusinessType.IMPORT) // @PostMapping("/importData") // public AjaxResult importData(@RequestParam("excelImport") MultipartFile file) throws Exception // { // ExcelUtil util = new ExcelUtil<>(ZfProperty.class); // List propertyList = util.importExcel(file.getInputStream()); // log.info("资产列表为:{}",propertyList); // // if (zfPropertyService.saveBatch(propertyList)) { // return AjaxResult.success("导入数据成功"); // } // // return AjaxResult.error("导入数据失败"); // // } // // // /** // * 获取家庭资产记录详细信息 // */ //// @PreAuthorize("@ss.hasPermi('system:property:query')") // @GetMapping(value = "/{id}") // public AjaxResult getInfo(@PathVariable("id") Long id) // { // return success(zfPropertyService.getById(id)); // } //// // /** // * 新增家庭资产记录 // */ //// @PreAuthorize("@ss.hasPermi('system:property:add')") // @Log(title = "家庭资产记录", businessType = BusinessType.INSERT) // @PostMapping // public AjaxResult add(@RequestBody ZfProperty zfProperty) // { // return toAjax(zfPropertyService.save(zfProperty)); // } // // /** // * 修改家庭资产记录 // */ //// @PreAuthorize("@ss.hasPermi('system:property:edit')") // @Log(title = "家庭资产记录", businessType = BusinessType.UPDATE) // @PutMapping // public AjaxResult edit(@RequestBody ZfProperty zfProperty) // { // return toAjax(zfPropertyService.updateById(zfProperty)); // } //// // /** // * 批量删除家庭资产记录 // */ //// @PreAuthorize("@ss.hasPermi('system:property:remove')") // @Log(title = "家庭资产记录", businessType = BusinessType.DELETE) // @DeleteMapping("/{ids}") // public AjaxResult remove(@PathVariable Long[] ids) // { // return toAjax(zfPropertyService.removeByIds(Arrays.asList(ids))); // } }