package jnpf.personnels.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import jnpf.model.personnels.dto.goods.FtbPersonnelsGoodsFormDTO;
import jnpf.model.personnels.dto.goods.FtbPersonnelsGoodsFormQueryDTO;
import jnpf.model.personnels.dto.goods.FtbPersonnelsGoodsFormUpdateDTO;
import jnpf.model.personnels.vo.goods.FtbPersonnelsGoodsPageVO;

/**
 * @Author: peng.hao
 * @create: 2025/9/11
 */
public interface FtbPersonnelsGoodsService {

    void create(FtbPersonnelsGoodsFormDTO form);

    void update(FtbPersonnelsGoodsFormUpdateDTO form);

    void delete(String id);

    Page<FtbPersonnelsGoodsPageVO> list(Page<FtbPersonnelsGoodsPageVO> page, FtbPersonnelsGoodsFormQueryDTO formQueryDTO);

    FtbPersonnelsGoodsPageVO details(String id);

    Boolean deleteConfirm(String id);
}