message_id
, sender_type, sender_account, send_message_time, message_content, tenant_type,
tenant_id, have_new_info, del_flag, sender
delete
from xhpc_message_board
where message_id = #{messageId,jdbcType=BIGINT}
insert into xhpc_message_board (sender_type, sender_account, send_message_time,
message_content, tenant_type, tenant_id,
have_new_info, del_flag, sender)
values (#{senderType,jdbcType=TINYINT}, #{senderAccount,jdbcType=VARCHAR},
#{sendMessageTime,jdbcType=TIMESTAMP},
#{messageContent,jdbcType=VARCHAR}, #{tenantType,jdbcType=TINYINT}, #{tenantId,jdbcType=VARCHAR},
#{haveNewInfo,jdbcType=BOOLEAN}, #{delFlag,jdbcType=BOOLEAN}, #{sender,jdbcType=BOOLEAN})
insert into xhpc_message_board
sender_type,
sender_account,
send_message_time,
message_content,
tenant_type,
tenant_id,
have_new_info,
del_flag,
sender,
#{senderType,jdbcType=TINYINT},
#{senderAccount,jdbcType=VARCHAR},
#{sendMessageTime,jdbcType=TIMESTAMP},
#{messageContent,jdbcType=VARCHAR},
#{tenantType,jdbcType=TINYINT},
#{tenantId,jdbcType=VARCHAR},
#{haveNewInfo,jdbcType=BOOLEAN},
#{delFlag,jdbcType=BOOLEAN},
#{sender,jdbcType=BOOLEAN},
insert into xhpc_message_board
(sender_type, sender_account, send_message_time, tenant_type, tenant_id, sender)
values (#{senderType}, #{senderAccount}, #{sendMessageTime}, #{tenantType}, #{tenantId}, 1)
insert into xhpc_message_board
sender_type,
sender_account,
send_message_time,
message_content,
tenant_type,
tenant_id,
have_new_info,
sender,
#{senderType,jdbcType=TINYINT},
#{senderAccount,jdbcType=VARCHAR},
#{sendMessageTime,jdbcType=TIMESTAMP},
#{messageContent,jdbcType=VARCHAR},
#{tenantType,jdbcType=TINYINT},
#{tenantId,jdbcType=VARCHAR},
0,
0,
insert into xhpc_message_board
sender_type,
sender_account,
send_message_time,
message_content,
tenant_type,
tenant_id,
have_new_info,
sender,
#{senderType,jdbcType=TINYINT},
#{senderAccount,jdbcType=VARCHAR},
#{sendMessageTime,jdbcType=TIMESTAMP},
#{messageContent,jdbcType=VARCHAR},
#{tenantType,jdbcType=TINYINT},
#{tenantId,jdbcType=VARCHAR},
0,
2,
insert into xhpc_message_board
(sender_type, sender_account, send_message_time, tenant_type, tenant_id, sender)
values (#{senderType}, #{senderAccount}, #{sendMessageTime}, #{tenantType}, #{tenantId}, 1)
update xhpc_message_board
sender_type = #{senderType,jdbcType=TINYINT},
sender_account = #{senderAccount,jdbcType=VARCHAR},
send_message_time = #{sendMessageTime,jdbcType=TIMESTAMP},
message_content = #{messageContent,jdbcType=VARCHAR},
tenant_type = #{tenantType,jdbcType=TINYINT},
tenant_id = #{tenantId,jdbcType=VARCHAR},
have_new_info = #{haveNewInfo,jdbcType=BOOLEAN},
del_flag = #{delFlag,jdbcType=BOOLEAN},
sender = #{sender,jdbcType=BOOLEAN},
where message_id = #{messageId,jdbcType=BIGINT}
update xhpc_message_board
set sender_type = #{senderType,jdbcType=TINYINT},
sender_account = #{senderAccount,jdbcType=VARCHAR},
send_message_time = #{sendMessageTime,jdbcType=TIMESTAMP},
message_content = #{messageContent,jdbcType=VARCHAR},
tenant_type = #{tenantType,jdbcType=TINYINT},
tenant_id = #{tenantId,jdbcType=VARCHAR},
have_new_info = #{haveNewInfo,jdbcType=BOOLEAN},
del_flag = #{delFlag,jdbcType=BOOLEAN},
sender = #{sender,jdbcType=BOOLEAN}
where message_id = #{messageId,jdbcType=BIGINT}
UPDATE `xhpc_message_board`
SET have_new_info = 1
WHERE
message_id IN
#{messageId}
AND del_flag IS NULL