a.id as id,
a.name as name,
a.remark as remark,
a.roleType as roleType,
a.customerId as customerId,
a.createTime as createTime,
a.createUserId as createUserId,
a.createUserName as createUserName,
a.userType as userType,
insert into mortals_xhx_role
(name,remark,roleType,customerId,createTime,
createUserId,createUserName,userType
)VALUES(#{name},#{remark},#{roleType},#{customerId},#{createTime},
#{createUserId},#{createUserName},#{userType})
insert into mortals_xhx_role
(name,remark,roleType,customerId,createTime,
createUserId,createUserName,userType
)
VALUES
(#{item.name},#{item.remark},#{item.roleType},#{item.customerId},#{item.createTime},
#{item.createUserId},#{item.createUserName},#{item.userType})
update mortals_xhx_role as a
set
a.name=#{data.name},
a.remark=#{data.remark},
a.roleType=#{data.roleType},
a.roleType=ifnull(a.roleType,0) + #{data.roleTypeIncrement},
a.customerId=#{data.customerId},
a.customerId=ifnull(a.customerId,0) + #{data.customerIdIncrement},
a.createTime=#{data.createTime},
a.createUserId=#{data.createUserId},
a.createUserId=ifnull(a.createUserId,0) + #{data.createUserIdIncrement},
a.createUserName=#{data.createUserName},
a.userType=#{data.userType},
a.userType=ifnull(a.userType,0) + #{data.userTypeIncrement},
where
delete a.* from mortals_xhx_role as a where a.id=#{condition.id}
delete from mortals_xhx_role where id in
#{item}
delete a.* from mortals_xhx_role as a
where
and a.id=#{condition.id}
and a.id = #{condition.id}
and a.id is null
and a.id in
#{item}
= #{condition.idStart} ]]>
and a.name like #{condition.name}
and a.name is null
and a.name in
#{item}
and a.remark like #{condition.remark}
and a.remark is null
and a.remark in
#{item}
and a.roleType = #{condition.roleType}
and a.roleType is null
and a.roleType in
#{item}
= #{condition.roleTypeStart} ]]>
and a.customerId = #{condition.customerId}
and a.customerId is null
and a.customerId in
#{item}
= #{condition.customerIdStart} ]]>
and a.createTime = #{condition.createTime}
and a.createTime is null
= STR_TO_DATE(left(concat(#{condition.createTimeStart},' 00:00:00'),19),'%Y-%m-%d %k:%i:%s') ]]>
and a.createUserId = #{condition.createUserId}
and a.createUserId is null
and a.createUserId in
#{item}
= #{condition.createUserIdStart} ]]>
and a.createUserName like #{condition.createUserName}
and a.createUserName is null
and a.createUserName in
#{item}
and a.userType = #{condition.userType}
and a.userType is null
and a.userType in
#{item}
= #{condition.userTypeStart} ]]>
order by
${item.colName} ${item.sortKind}
order by
a.id
${orderCol.id}
,
a.name
${orderCol.name}
,
a.remark
${orderCol.remark}
,
a.roleType
${orderCol.roleType}
,
a.customerId
${orderCol.customerId}
,
a.createTime
${orderCol.createTime}
,
a.createUserId
${orderCol.createUserId}
,
a.createUserName
${orderCol.createUserName}
,
a.userType
${orderCol.userType}
,
GROUP BY
${item}