60 lines
1.2 KiB
XML
60 lines
1.2 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
|
<mapper namespace="io.company.localhost.mapper.localvoteMapper">
|
|
|
|
<insert id="insertVote" parameterType="map" useGeneratedKeys="true" keyProperty="voteId">
|
|
insert into localvote
|
|
(
|
|
LOCVOTREG
|
|
,LOCVOTRDT
|
|
,LOCVOTEDT
|
|
,LOCVOTTTL
|
|
,LOCVOTADD
|
|
,LOCVOTMUL
|
|
)
|
|
values
|
|
(
|
|
#{userId}
|
|
,now()
|
|
,#{endDate}
|
|
,#{title}
|
|
,#{addvoteIs}
|
|
,#{votemMltiIs}
|
|
)
|
|
</insert>
|
|
<select id="selectVoteList" parameterType="map">
|
|
select
|
|
a.*
|
|
,DATE_FORMAT(a.LOCVOTRDT, '%Y-%m-%d %H:%i') AS formatted_LOCVOTRDT
|
|
,DATE_FORMAT(a.LOCVOTEDT, '%Y-%m-%d %H:%i') AS formatted_LOCVOTEDT
|
|
,b.*
|
|
,c.CMNCODNAM usercolor
|
|
from
|
|
localvote a
|
|
LEFT JOIN
|
|
netmember b
|
|
on
|
|
a.LOCVOTREG = b.MEMBERSEQ
|
|
left join
|
|
commoncod c
|
|
on
|
|
b.MEMBERCOL = c.CMNCODVAL
|
|
order by
|
|
a.LOCVOTRDT desc
|
|
</select>
|
|
<update id="updateEndData" parameterType="map">
|
|
UPDATE
|
|
localvote
|
|
SET
|
|
LOCVOTDDT = now()
|
|
WHERE LOCVOTSEQ = #{endVoteId}
|
|
</update>
|
|
<update id="updateRandomResult" parameterType="map">
|
|
UPDATE
|
|
localvote
|
|
SET
|
|
LOCVOTRES = #{LOCVOTCON}
|
|
WHERE LOCVOTSEQ = #{voteid}
|
|
</update>
|
|
</mapper>
|