package jnpf.limsService; import jnpf.base.service.SuperService; import jnpf.limsEntity.ZhiliangBiaozhunGuanliEntity; import java.util.Map; public interface ZhiliangBiaozhunGuanliService extends SuperService { /** * 通过样品 ID 查询单条质量标准记录(取 f_id 最大的一条,不区分 biz_enabled)。 */ ZhiliangBiaozhunGuanliEntity findByYangpinId(String yangpinId); /** * 版本升级(被 jnpf 表单 beforeSubmit 钩子调用): * 把当前 DB 中的源记录整份复制为一条 biz_enabled=disabled 的历史快照, * jnpf 后续会自己 UPDATE 源行为升级后的新版本。 * 兼容请验单/质量标准新建场景:id 为空时直接放行,不做任何 DB 写入。 * * @return 新历史快照主表 f_id;新建场景返回 null */ String versionUpgrade(Map formData); }