package com.chinaweal.aiccs.aiccs.punishment.service;

import com.chinaweal.aiccs.aiccs.punishment.entity.PunishmentMeasureFeedbackLog;
import com.chinaweal.aiccs.aiccs.punishment.entity.vo.PunishmentSearchResultVO;

/**
 * 联合惩戒Api Service
 *
 * @author lroyia
 * @since 2025/5/7 13:59
 **/
public interface JointPunishmentApiService {

    /**
     * 市发展改革委-公共信用奖惩-奖惩措施查询服务
     *
     * @param xxztlb 信息主体类型（0：法人；1：自然人）
     * @param xxztmc 信息主体名称
     * @param xxzthm 信息主体号码
     * @return 查询结果
     * @author lroyia
     * @since 2025年5月7日15:41:10
     */
    PunishmentSearchResultVO searchPunishmentNameList(int xxztlb, String xxztmc, String xxzthm);

    /**
     * 措施反馈
     *
     * @param feedbackLog 反馈记录
     * @return 反馈记录
     * @author lroyia
     * @since 2025年5月7日16:41:29
     */
    PunishmentMeasureFeedbackLog feedback(PunishmentMeasureFeedbackLog feedbackLog);
}
