role_id as roleId,
role_name as roleName,
create_by as createBy,
create_time as createTime,
update_by as updateBy,
update_time as updateTime,
remarks as remarks,
is_use as isUse,
version as version
role_id as roleId,
role_name as roleName,
remarks as remarks,
is_use as isUse
is_use = 1 AND
role_name LIKE concat('%',#{roleName},'%') AND
create_by = #{createBy} AND
create_time = #{createTime} AND
update_by = #{updateBy} AND
update_time = #{updateTime} AND
remarks = #{remarks} AND
insert into sys_roles
role_id,
role_name,
create_by,
create_time,
update_by,
update_time,
remarks,
is_use,
#{roleId},
#{roleName},
#{createBy},
#{createTime},
#{updateBy},
#{updateTime},
#{remarks},
#{isUse},
update sys_roles
version = version+1,
role_id=#{roleId},
role_name=#{roleName},
create_by=#{createBy},
create_time=#{createTime},
update_by=#{updateBy},
update_time=#{updateTime},
remarks=#{remarks},
is_use=#{isUse},
where role_id=#{roleId}
update sys_roles
SET is_use = 0
where role_id=#{id}
Delete from sys_roles where role_id = #{id}