SELECT *
FROM Parameter
WHERE paratype = #{paratype}
AND paraint = #{paraint}
AND starttime <=now()
AND status = 1
ORDER BY starttime DESC,created desc,paraid desc
LIMIT 1
SELECT *
FROM Parameter
WHERE paratype = #{paratype}
AND paraint = #{paraint}
AND status = 1
ORDER BY created DESC
LIMIT 1
SELECT *
FROM Parameter
WHERE paratype = #{paratype}
AND paralong = #{paralong}
AND status = 1
ORDER BY created DESC
LIMIT 1
INSERT INTO Parameter ( paraId,paraType,paraInt,paraLong,valueInt,valueLong,valueStr,startTime,created,status,description,memo )
Values ( #{paraid},#{paratype},#{paraint},#{paralong},#{valueint},#{valuelong},#{valuestr},#{starttime},#{created},#{status},#{description},#{memo})
INSERT INTO Parameter (paraid,paratype,paralong,valuestr,created,status,valueint)
values (#{paraid},#{paratype},#{paralong},#{valuestr},#{created},#{status},#{valueint})
INSERT INTO Parameter (paraid,paratype,paralong,paraint,created,status,valuelong)
values (nextval('seq_parameterid'),#{paratype},#{paralong},#{paraint},#{created},#{status},#{valuelong})
update parameter set valuestr=#{valuestr}
where paralong=#{paralong} and paratype=13 and valueint = #{valueint}
update parameter set paraint=#{paraInt}
where paralong=#{studentId} and valuelong=#{teacherId} and paratype=#{paraType} and status =1
update parameter set paraint=#{paraInt},status=#{status}
where paralong=#{studentId} and valuelong=#{teacherId} and paratype=#{paraType} and status =1
delete
FROM Parameter
WHERE paratype = #{paraType}
AND valuelong = #{valueLong }
SELECT nextval('seq_parameterid') ;
SELECT nextval('seq_parameterid') ;
update parameter set starttime=#{joinTime}
where paralong=#{studentId} and valuelong=#{classesId} and paratype=8
update parameter set paraint=#{paraint},valuestr=#{valuestr},valueint=#{valueint},starttime=#{starttime},created=#{created},memo=#{memo}
where paralong=#{paralong} and paratype=#{paratype}
update parameter set valuestr=#{valuestr},valuelong = #{valuelong},created=#{created},
description=#{description},memo=#{memo}
where paraid=#{paraid} and paratype=#{paratype}
SELECT *
FROM Parameter
WHERE paratype = #{paraType}
AND paralong = #{paraLong}
and valuelong=#{valueLong}
SELECT *
FROM Parameter
WHERE paratype = #{paratype}
AND paralong = #{teacherId}
and valueint = #{isoral}
SELECT *
FROM Parameter
WHERE paratype = #{paratype}
AND paralong = #{paralong}
and paraint = #{paraint}
and valueint = #{valueint}
SELECT *
FROM Parameter
WHERE paratype = #{paraType}
AND paralong = #{studentId}
and paraint = #{raceId}
and description = #{isUniv}
SELECT *
FROM Parameter
WHERE paratype = #{paraType}
AND paralong = #{studentId}
and status = 1
SELECT *
FROM Parameter
WHERE paratype = #{paratype}
AND paralong = #{studentId}
SELECT *
FROM Parameter
WHERE paratype = #{paratype}
AND paralong = #{studentId}
and valueint = #{valueInt}
SELECT *
FROM Parameter
WHERE paratype = #{paraType}
AND valuelong = #{teacherId}
and status = 1
SELECT *
FROM Parameter
WHERE paratype = #{paraType}
AND valuelong in ( SELECT classesid FROM classes
WHERE teacherid = #{teacherId} and classtype = 1 and status = 1)
SELECT *
FROM Parameter
WHERE paratype = #{paraType}
AND valuelong = #{classesId}
update parameter set status = 0
where paraid = #{paraId}
update parameter set valuestr=#{newRecognizecode}
where paratype = #{paratype} and valuestr = #{oldRecognizecode}
select paraid,paratype,paraint,paralong,valueint,valuestr from parameter where paratype = #{paratype} and status =1 order by valueint
select * from parameter where paratype = #{paratype} and valuestr = #{valuestr}
select * from parameter where paratype = #{paratype} and valuestr = #{valuestr} and status =1 and (paraint = 1 or paraint = 0)
select * from parameter where paratype = #{paratype} and valuestr = #{valuestr} and status =0 and (paraint = -2 or paraint = -3)
delete from parameter where paratype = #{paratype} and paralong = #{paralong}
update parameter set paraint = #{paraint},created = #{created},status=#{status}
where paratype = #{paratype} and paralong in
#{studentid}
update parameter set paraint = #{paraInt},created = #{created}
where paratype = #{paraType} and paralong = #{studentId}
select count(*) from parameter where paratype = #{paratype} and valuelong = #{classesId} and paraint = #{paraint} and status =1
select * from parameter where paratype = #{paratype} and paraint = #{paraint} and status = 1
select paralong from parameter where paratype = #{paratype} and valuelong = #{classesId}
and paraint = #{paraint}
select valuestr from parameter
where paratype = #{paratype} and valuelong = #{classesId}
select p.* from parameter p INNER JOIN goods g on p.valueint = g.goodsid
where p.paratype = #{paratype} and p.paraint = #{paraint} and p.status = 1
order by g.goodslevel,g.goodsid
select * from parameter where paratype = #{paratype} and SUBSTRING(cast(paraint as VARCHAR), 3, 5) = '0000'
select * from parameter where paratype = #{paratype} and SUBSTRING(cast(paraint as VARCHAR), 1, 2) = #{startString} and SUBSTRING(cast(paraint as VARCHAR), 3, 5) != '0000'
select valueStr,paraId tagId,to_number(trim((memo::json->>'examlevel') :: text),'999999') AS examLevel from parameter
where paratype = #{paratype} and paraint= #{paraint} and
to_number(trim((memo::json->>'examlevel') :: text),'999999') in
#{examlevel}
(select classlevel from classes c where teacherid = #{teacherId} and classtype =1 and status =1 GROUP BY classlevel)
GROUP BY valuestr,paraId order by position(SUBSTRING(valuestr, 1, 1) in '大高初九八七六五四三二一') desc,
position(SUBSTRING(valuestr, 2, 1) in '大高初九八七六五四三二一') desc,valuestr
select valuestr,paraid,memo from parameter where paratype =5 and paraint =-1
and to_number(trim((memo::json->>'examlevel') :: text),'999999')
in(select classlevel from classes c where teacherid = #{studentid} and classtype =1 and status =1 GROUP BY classlevel) ORDER BY paraid limit 1
select valuestr,paraid,memo from parameter where paratype =5 and paraint =-1
and to_number(trim((memo::json->>'examlevel') :: text),'999999')
in(select classlevel from classes c where teacherid = #{studentid} and classtype =1 and status =1 and classlevel > 1 GROUP BY classlevel) ORDER BY to_number(trim((memo::json->>'examlevel') :: text),'999999') limit 1
select valuestr,paraid,memo from parameter where paratype =5 and paraint =-1
and to_number(trim((memo::json->>'examlevel') :: text),'999999') in(select classlevel from classes c where teacherid = #{studentId} and classtype =1 and status =1 and classlevel > 1 GROUP BY classlevel)
and trim((memo::json->>'term') :: text) = #{term}
and to_number(trim((memo::json->>'grade') :: text),'999999')= #{grade}
ORDER BY paraid limit 1
SELECT u.goodsid valueint,p.valuestr FROM userownlesson u INNER JOIN parameter p on u.goodsid = p.valueint
WHERE u.uid = #{studentid} and u.status = 1 and p.paratype =5 and p.paraint =-3 and p.status =1
SELECT u.goodsid valueint,p.valuestr,to_number(trim((memo::json->>'examlevel') :: text),'999999') examLevel FROM userownlesson u INNER JOIN parameter p on u.goodsid = p.valueint
WHERE u.uid = #{studentId} and u.status = 1 and p.paratype =5 and p.paraint =-3 and p.status =1
AND memo LIKE '{%'
and to_number(trim((memo::json->>'examlevel') :: text),'999999') = #{classLevel}
SELECT p.valueint,p.valuestr,to_number(trim((memo::json->>'examlevel') :: text),'999999') examLevel FROM parameter p
WHERE p.paratype =5 and p.paraint =-3 and p.status =1
AND memo LIKE '{%'
and to_number(trim((memo::json->>'examlevel') :: text),'999999') = #{classLevel}
select paraint,valuestr from parameter where paratype =24
and SUBSTRING(cast(paraint as VARCHAR), 0, 5) = #{substring}
select valuestr from parameter where paratype = #{paraType} and status =1 group by valuestr
select valueint from parameter where paratype = #{paraType} and valuestr = #{passport} and status =1
select paralong from parameter where paratype = #{paraType} and valuestr = #{passport} and status =1 group by paralong limit 1
select paraint from parameter where paratype = #{paraType} and valuestr = #{passport} and status =1 group by paraint limit 1
select valuestr from parameter where paratype = #{paraType} and paraint = #{cityAreaId}
select valuestr from parameter where paratype = #{paraType} and paraint = #{provinceAreaId}
select * from parameter where paratype = #{paraType} and valuestr = #{valueStr} and status = 1
select * from parameter where paratype = #{paraType} and paraint = #{paraInt} and paralong = #{paraLong} and status = 1
select paraint from parameter where paratype = #{paraType} and valueint = #{proAreaId} and status = 1
select paraint from parameter where paratype = #{paraType} and valuestr = #{passport} and status = 1 group by paraint
select paraId as type,valueStr as title,valueint as gradeAffiliation,valueLong as orderId,memo as themeGradeAffiliation from parameter where paraType = #{paraType} and paraInt = #{paraInt} order by paraid
select * from parameter where paratype = #{paratype} and valuestr = #{valuestr} and status =1
select valuestr from parameter where paratype = #{paratype} order by valuelong desc limit 8
select paraId,valueStr,paraLong from parameter where paratype = #{paraType} and paraint = #{paraInt} and valueint = #{valueInt} and status =1
order by valueLong
order by created desc
select paraId,valueStr,valueLong from parameter where paratype = #{paraType} and paraint = #{paraInt} and valueint != 0 and status =1 order by paraId
select p.paraId,p.valueStr,p.valueLong from parameter p inner join goods g on p.valueLong = g.goodsid
where p.paratype = #{paraType} and p.paraint = #{paraInt}
and g.goodsLevel in (0,2)
and g.goodsLevel in(0,3)
and g.goodsLevel = 4
and p.status =1
select * from parameter where paratype = #{paraType} and paraint = #{paraInt} and valueLong = #{valueLong} and status =1 limit 1
select count(1) from parameter where paratype = #{paraType} and paraInt = #{raceId} and valueLong = #{uid}
select COUNT(DISTINCT valueLong) from parameter where paratype = #{paraType} and paraInt = #{raceId}
SELECT paraLong FROM Parameter
WHERE paratype = #{paraType}
and paraint = #{raceId}
and description = #{isUniv}
SELECT * FROM Parameter
WHERE paratype = #{paraType}
and paralong = #{uid}
and paraint = #{raceId}
and status =1
order by created desc
LIMIT #{limit} OFFSET #{offset}
SELECT * FROM Parameter
WHERE paratype = #{paraType} and valueint = 0 and status =1 order by paraint asc
SELECT * FROM parameter WHERE paratype = #{paraType} and status = 1
AND (
(valueint = 1 AND valuelong = #{userSource})
OR
(valueint = 2 AND valuelong = #{userAreaId})
OR
(valueint = 3 AND valuelong = #{userSchoolId})
OR
(valueint = 4 AND valuelong = #{userClassesId})
)
ORDER BY paraint asc
select * from parameter where paratype = #{paraType} and paraLong = #{paraLong} and status =1 order by created desc limit 1;
update parameter set valueint = #{valueint}
where paratype = #{paratype} and paralong = #{paralong} and paraint = #{paraint} and status =1
update parameter set valuelong = #{valuelong}
where paraid = #{paraid}
INSERT INTO Parameter (paraid,paratype,paralong,paraint,created,status,valueint)
values (nextval('seq_parameterid'),#{paratype},#{paralong},#{paraint},#{created},#{status},#{valueint})