package com.newfiber.termite.service; import com.newfiber.termite.domain.JingchuConfig; import com.newfiber.termite.domain.request.jingchuConfig.JingchuConfigQueryRequest; import com.newfiber.termite.domain.request.jingchuConfig.JingchuConfigSaveRequest; import com.newfiber.termite.domain.request.jingchuConfig.JingchuConfigUpdateRequest; import java.util.List; /** * 三方对接-荆楚平台信息Service接口 * * @author X.K * @date 2024-06-11 */ public interface IJingchuConfigService { /** * 新增三方对接-荆楚平台信息 * * @param request 新增参数 * @return 结果 */ long insert(JingchuConfigSaveRequest request); /** * 修改三方对接-荆楚平台信息 * * @param request 修改参数 * @return 结果 */ boolean update(JingchuConfigUpdateRequest request); /** * */ void updateUploadConfirmFlag(String sn, String uploadConfirmFlag); /** * 批量删除三方对接-荆楚平台信息 * * @param ids 编号(,隔开) * @return 结果 */ boolean delete(String ids); /** * 详细查询三方对接-荆楚平台信息 * * @param id 主键 * @return 三方对接-荆楚平台信息 */ JingchuConfig selectDetail(Long id); /** * 详细查询三方对接-荆楚平台信息 * * @return 三方对接-荆楚平台信息 */ JingchuConfig selectDetail(String sn); /** * 分页查询三方对接-荆楚平台信息 * * @param request 分页参数 * @return 三方对接-荆楚平台信息集合 */ List<JingchuConfig> selectPage(JingchuConfigQueryRequest request); /** * 列表查询三方对接-荆楚平台信息 * * @param request 列表参数 * @return 三方对接-荆楚平台信息集合 */ List<JingchuConfig> selectList(JingchuConfigQueryRequest request); }