package com.changhong.epc.admin.mapper.centen.cost; import com.changhong.epc.bean.admin.CostTypeTemplate; import com.changhong.epc.bean.admin.SuppStanderTemplate; import com.changhong.epc.bean.admin.extend.CostTypeTemplateExtend; import com.changhong.epc.bean.admin.extend.SuppStanderTemplateExtend; import com.changhong.epc.bean.tenant.norm.extend.AppStanderExtend; import com.iemsoft.framework.cloud.mybatis.common.MybatisBaseMapper; import org.apache.ibatis.annotations.Param; import java.util.List; public interface CostTypeTemplateMapper extends MybatisBaseMapper{ //分页查询费用类型组所有信息 List selectByPage(CostTypeTemplate costTypeTemplate); /** *zz *通过name查询费用类型模板 * */ List getCostTypeTemplateByName(@Param("name")String name); /** * @Author WangYX * @Description 查询业务类型模板 * @Date 2019/4/1 1:14 PM */ CostTypeTemplateExtend getCostTypeTemplate(@Param("ctId") Integer ctId); /** *zz *创建模板 * */ int createTemplate(CostTypeTemplate costTypeTemplate); /** *zz *修改模板 * */ int updateTemplate(CostTypeTemplate costTypeTemplate); List selectByid(SuppStanderTemplate suppStander); void suppStanderUpdate(@Param("supp") List suppStanderExtend); void appStanderDefUpdate(@Param("supp") List suppStanderExtend); int suppStanderSave(@Param("supp") SuppStanderTemplateExtend sse); int appStanderDefSaveOne(@Param("app") AppStanderExtend appStanderExtend, @Param("supp") SuppStanderTemplateExtend sse); }