You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

59 lines
2.0 KiB

2 years ago
-- 全局变量命名空间
#namespace("global")
-- 获取全局变量的分类类型
#sql("getGlobalType")
select global_type_id,global_type_name from t_base_global_type
#end
-- 获取所有分类
#sql("getGlobalList")
select global_id,global_type_id,global_code,global_value,global_name,sort_id from t_base_global order by sort_id
#end
-- 检查一个globalCode是不是重复
#sql("checkGlobalCodeCount")
select count(1) as c from t_base_global where global_id!=? and global_code=?
#end
-- 增加一个全局变量设置
#sql("addGlobal")
insert into t_base_global(global_type_id,global_code,global_value,global_name,sort_id) values(?,?,?,?,?)
#end
-- 修改一个全局变量设置
#sql("updateGlobalById")
update t_base_global set global_type_id=?,global_code=?,global_value=?,global_name=?,sort_id=? where global_id=?
#end
-- 删除一个全局变量设置
#sql("delGlobalById")
delete from t_base_global where global_id=?
#end
-- 获取一个全局变量设置
#sql("getGlobalById")
select global_type_id,global_code,global_value,global_name from t_base_global where global_id=?
#end
-- 传入一组global_code 返回对应的数据
#sql("getGlobalByCodes")
select global_id,global_type_id,global_code,global_value,global_name from t_base_global where global_code=?
#end
-- 获取area_id通过area_name
#sql("getAreaIdByAreaName")
select id from t_dm_area as t2 where t2.area_name=? and parent_id=(select id from t_dm_area as t1 where t1.area_name=?)
#end
#sql("getAreaIdByAreaNameOnlyCityName")
select id from t_dm_area as t1 where t1.area_name=?
#end
-- 保存设置安装地区
#sql("saveInstallArea")
update t_base_global set global_value=? where global_code='install_area'
#end
-- 根据全局变量的KEY获取VALUE
#sql("getGlobalValueByKey")
select coalesce(global_value,'') as global_value from t_base_global where global_code = ?
#end
#end