package jnpf.limsService;
|
|
import jnpf.base.service.SuperService;
|
import jnpf.limsEntity.ZhiliangBiaozhunGuanliEntity;
|
|
import java.util.Map;
|
|
public interface ZhiliangBiaozhunGuanliService extends SuperService<ZhiliangBiaozhunGuanliEntity> {
|
|
/**
|
* 通过样品 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<String, Object> formData);
|
}
|