package com.red.circle.other.infra.database.mongo.service.bd;

import com.red.circle.other.infra.database.mongo.entity.bd.AdminSalaryPolicy;

import java.util.List;

/**
 * 管理员工资政策服务.
 *
 * @author AI Assistant
 * @since 2025-12-13
 */
public interface AdminSalaryPolicyService {

    /**
     * 根据政策类型查询启用的政策列表.
     */
    List<AdminSalaryPolicy> listEnabledByType(String policyType);

    /**
     * 创建政策.
     */
    void create(AdminSalaryPolicy policy);

    /**
     * 批量创建政策.
     */
    void batchCreate(List<AdminSalaryPolicy> policies);
}
