package cn.iocoder.yudao.module.mes.service.pd.basedata; import cn.iocoder.yudao.framework.common.pojo.PageResult; import cn.iocoder.yudao.module.mes.controller.admin.pd.basedata.vo.MesPdDiscountPolicyPageReqVO; import cn.iocoder.yudao.module.mes.controller.admin.pd.basedata.vo.MesPdDiscountPolicyRespVO; import cn.iocoder.yudao.module.mes.controller.admin.pd.basedata.vo.MesPdDiscountPolicySaveReqVO; import cn.iocoder.yudao.module.mes.dal.dataobject.pd.basedata.MesPdDiscountPolicyDO; /** * MES 优惠策略 Service 接口 * * @author 超级管理员 */ public interface MesPdDiscountPolicyService { Long createDiscountPolicy(MesPdDiscountPolicySaveReqVO createReqVO); void updateDiscountPolicy(MesPdDiscountPolicySaveReqVO updateReqVO); void deleteDiscountPolicy(Long id); MesPdDiscountPolicyRespVO getDiscountPolicy(Long id); PageResult getDiscountPolicyPage(MesPdDiscountPolicyPageReqVO pageReqVO); MesPdDiscountPolicyDO validateDiscountPolicyExists(Long id); }