ID, TENANT_ID, ROLE_NAME, DESCRIPTION, ROLE_STATE, PERMISSION_TYPE, REMARK, STATUS, DATE_CREATE, CREATE_BY, DATE_UPDATE, UPDATE_BY insert into uims_role(ID, TENANT_ID, ROLE_NAME, DESCRIPTION, ROLE_STATE, PERMISSION_TYPE, REMARK, STATUS, DATE_CREATE, CREATE_BY, DATE_UPDATE, UPDATE_BY) values ( #{id}, #{tenantId}, #{roleName}, #{description}, #{roleState}, #{permissionType}, #{remark}, #{status}, #{dateCreate}, #{createBy}, #{dateUpdate}, #{updateBy}) insert into uims_role(ID, TENANT_ID, ROLE_NAME, DESCRIPTION, ROLE_STATE, PERMISSION_TYPE, REMARK, STATUS, DATE_CREATE, CREATE_BY, DATE_UPDATE, UPDATE_BY) values ( #{item.id}, #{item.tenantId}, #{item.roleName}, #{item.description}, #{item.roleState}, #{item.permissionType}, #{item.remark}, #{item.status}, #{item.dateCreate}, #{item.createBy}, #{item.dateUpdate}, #{item.updateBy} ) update uims.uims_role TENANT_ID = #{tenantId}, ROLE_NAME = #{roleName}, DESCRIPTION = #{description}, ROLE_STATE = #{roleState}, PERMISSION_TYPE = #{permissionType}, REMARK = #{remark}, STATUS = #{status}, DATE_CREATE = #{dateCreate}, CREATE_BY = #{createBy}, DATE_UPDATE = #{dateUpdate}, UPDATE_BY = #{updateBy}, where ID = #{id} delete from uims_role where ID = #{id} left join uims_org com ON com.id = a.company_org_id left join uims_org dep ON dep.id = a.dept_org_id left join uims_user_role userrole ON userrole.USER_ID=a.id a.id as "id" , a.tenant_id as "tenantId" , a.username as "username" , a.phone as "phone" , a.company_org_id as "companyOrgId" , a.dept_org_id as "deptOrgId" , a.photo as "photo" , a.user_type as "userType" , a.enable_state as "enableState" , a.remark as "remark" , a.email as "email" , a.status as "status" , a.date_create as "dateCreate" , a.create_by as "createBy" , a.date_update as "dateUpdate" , a.update_by as "updateBy", com.org_name as "companyOrgName" , dep.org_name as "deptOrgName", userrole.id as roleId update uims_user_role set status=0 where ROLE_ID=#{id} update uims_role_menu set status=0 where ROLE_ID=#{id}