
cn.benma666.sjsj.web.LjqInterface Maven / Gradle / Ivy
/**
* Project Name:myutils
* Date:2018年12月16日
* Copyright (c) 2018, jingma All Rights Reserved.
*/
package cn.benma666.sjsj.web;
import cn.benma666.constants.UtilConstInstance;
import cn.benma666.domain.SysSjglSjdx;
import cn.benma666.iframe.MyParams;
import cn.benma666.sjsj.myutils.Msg;
import cn.benma666.sjzt.Db;
import org.beetl.sql.core.SQLManager;
/**
* 系统-数据管理-拦截器接口
* date: 2018年12月16日
* @author jingma
*/
public interface LjqInterface extends UtilConstInstance {
/**
* 拦截器初始化方法
*
* @author jingma
*/
default void init(){};
/**
* @return 参数对象
*/
default MyParams getMyParams(){
return LjqManager.getMyParams();
}
/**
* @return 数据对象
*/
default SysSjglSjdx getSjdx(){
return getMyParams().sjdx();
}
/**
* 获取处理类型
*/
default String getCllx(){
return getMyParams().sys().getCllx();
}
/**
* 获取国际化消息-操作成功
*
* @return 国际化消息
*/
default String msgCzcg() {
return Msg.msg("common.czcg");
}
/**
* 获取指定数据库操作对象
* @author jingma
* @return 指定的数据库操作对象
*/
default Db getDb(){
return LjqManager.getDb();
}
/**
* @return 获取sql管理器
*/
default SQLManager getSqlManager(){
return LjqManager.getSqlManager();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy