package com.ruoyi.account.controller; 
 | 
  
 | 
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; 
 | 
import com.ruoyi.account.pojo.AccountFile; 
 | 
import com.ruoyi.account.service.AccountFileService; 
 | 
import com.ruoyi.framework.web.domain.AjaxResult; 
 | 
import com.ruoyi.quality.pojo.QualityInspectFile; 
 | 
import com.ruoyi.quality.service.IQualityInspectFileService; 
 | 
import io.swagger.annotations.Api; 
 | 
import io.swagger.annotations.ApiOperation; 
 | 
import org.springframework.util.CollectionUtils; 
 | 
import org.springframework.web.bind.annotation.*; 
 | 
  
 | 
import javax.annotation.Resource; 
 | 
import java.util.List; 
 | 
  
 | 
/** 
 | 
 * 财务附件 
 | 
 */ 
 | 
@RestController 
 | 
@RequestMapping("/account/accountFile") 
 | 
@Api(tags = "财务附件") 
 | 
public class AccountFileController { 
 | 
  
 | 
  
 | 
    @Resource 
 | 
    private AccountFileService accountFileService; 
 | 
  
 | 
  
 | 
    /** 
 | 
     * 新增 
 | 
     * @param accountFile 
 | 
     * @return 
 | 
     */ 
 | 
    @PostMapping("/add") 
 | 
    @ApiOperation("新增") 
 | 
    public AjaxResult add(@RequestBody AccountFile accountFile) { 
 | 
        return AjaxResult.success(accountFileService.save(accountFile)); 
 | 
    } 
 | 
  
 | 
    /** 
 | 
     * 删除 
 | 
     * @param ids 
 | 
     * @return 
 | 
     */ 
 | 
    @DeleteMapping("/del") 
 | 
    @ApiOperation("删除") 
 | 
    public AjaxResult delAccountFile(@RequestBody List<Integer> ids) { 
 | 
        if(CollectionUtils.isEmpty(ids)){ 
 | 
            return AjaxResult.error("请选择至少一条数据"); 
 | 
        } 
 | 
        //删除检验附件 
 | 
        return AjaxResult.success(accountFileService.removeBatchByIds(ids)); 
 | 
    } 
 | 
  
 | 
    /** 
 | 
     *分页查询 
 | 
     * @param page 
 | 
     * @param accountFile 
 | 
     * @return 
 | 
     */ 
 | 
    @GetMapping("/listPage") 
 | 
    @ApiOperation("分页查询") 
 | 
    public AjaxResult accountFileListPage(Page page, AccountFile accountFile) { 
 | 
        return AjaxResult.success(accountFileService.accountFileListPage(page, accountFile)); 
 | 
    } 
 | 
  
 | 
  
 | 
  
 | 
  
 | 
} 
 |