From 05c348cc2e3962b79215aa1ea7b8ed6a72e2d13c Mon Sep 17 00:00:00 2001 From: lvleigang <957075182@qq.com> Date: Wed, 27 Mar 2024 09:42:08 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=A3=E7=A0=81=E7=94=9F=E6=88=90XML?= =?UTF-8?q?=E4=B8=AD=E5=AD=98=E5=9C=A8=E9=83=A8=E5=88=86=E6=9D=A1=E4=BB=B6?= =?UTF-8?q?id=E4=B8=8D=E5=AD=98=E5=9C=A8=E6=83=85=E5=86=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/hzya/frame/web/entity/BaseEntity.java | 7 + .../frame/sys/role/entity/SysRoleEntity.xml | 421 +++++++++--------- 2 files changed, 225 insertions(+), 203 deletions(-) diff --git a/common/src/main/java/com/hzya/frame/web/entity/BaseEntity.java b/common/src/main/java/com/hzya/frame/web/entity/BaseEntity.java index 3bd5beb6..0bcc2d51 100644 --- a/common/src/main/java/com/hzya/frame/web/entity/BaseEntity.java +++ b/common/src/main/java/com/hzya/frame/web/entity/BaseEntity.java @@ -282,4 +282,11 @@ public class BaseEntity implements Serializable { this.dataSourceCode = "master"; } + public Long getSorts() { + return sorts; + } + + public void setSorts(Long sorts) { + this.sorts = sorts; + } } diff --git a/service/src/main/java/com/hzya/frame/sys/role/entity/SysRoleEntity.xml b/service/src/main/java/com/hzya/frame/sys/role/entity/SysRoleEntity.xml index e8c72a06..c8934c46 100644 --- a/service/src/main/java/com/hzya/frame/sys/role/entity/SysRoleEntity.xml +++ b/service/src/main/java/com/hzya/frame/sys/role/entity/SysRoleEntity.xml @@ -2,22 +2,22 @@ - - - - - - - - - - - - - - + + + + + + + + + + + + + + - + id ,role_code ,role_name @@ -31,207 +31,222 @@ ,org_id ,company_id - - + select + + from sys_role + + and id = #{id} + and role_code = #{roleCode} + and role_name = #{roleName} + and description = #{description} + and sorts = #{sorts} + and create_user_id = #{create_user_id} + and create_time = #{create_time} + and modify_user_id = #{modify_user_id} + and modify_time = #{modify_time} + and sts = #{sts} + and org_id = #{org_id} + and company_id = #{companyId} and sts='Y' - - order by sorts asc - order by ${sort} ${order} - - - - + + + - + select + + from sys_role + + and id like concat('%',#{id},'%') + and role_code like concat('%',#{roleCode},'%') + and role_name like concat('%',#{roleName},'%') + and description like concat('%',#{description},'%') + + and sorts like concat('%',#{sorts},'%') + and create_user_id like + concat('%',#{create_user_id},'%') + + and create_time like concat('%',#{create_time},'%') + and modify_user_id like + concat('%',#{modify_user_id},'%') + + and modify_time like concat('%',#{modify_time},'%') + and sts like concat('%',#{sts},'%') + and org_id like concat('%',#{org_id},'%') + and company_id like concat('%',#{companyId},'%') and sts='Y' - - order by sorts asc - order by ${sort} ${order} - + + order by sorts asc + order by ${sort} ${order} + - - + select + + from sys_role + + or id = #{id} + or role_code = #{roleCode} + or role_name = #{roleName} + or description = #{description} + or sorts = #{sorts} + or create_user_id = #{create_user_id} + or create_time = #{create_time} + or modify_user_id = #{modify_user_id} + or modify_time = #{modify_time} + or sts = #{sts} + or org_id = #{org_id} + or company_id = #{companyId} and sts='Y' - - order by sorts asc - order by ${sort} ${order} - + + order by sorts asc + order by ${sort} ${order} + - - - insert into sys_role( - - id , - role_code , - role_name , - description , - sorts , - create_user_id , - create_time , - modify_user_id , - modify_time , - sts , - org_id , - company_id , + + + insert into sys_role( + + id , + role_code , + role_name , + description , + sorts , + create_user_id , + create_time , + modify_user_id , + modify_time , + sts , + org_id , + company_id , sorts, - sts, - - )values( - - #{id} , - #{roleCode} , - #{roleName} , - #{description} , - #{sorts} , - #{create_user_id} , - #{create_time} , - #{modify_user_id} , - #{modify_time} , - #{sts} , - #{org_id} , - #{companyId} , - (select (max(IFNULL( a.sorts, 0 )) + 1) as sort from sys_role a WHERE a.sts = 'Y' ), - 'Y', - - ) - - - - insert into sys_role(id, role_code, role_name, description, sorts, create_user_id, create_time, modify_user_id, modify_time, sts, org_id, company_id, sts) - values - - (#{entity.id},#{entity.roleCode},#{entity.roleName},#{entity.description},#{entity.sorts},#{entity.create_user_id},#{entity.create_time},#{entity.modify_user_id},#{entity.modify_time},#{entity.sts},#{entity.org_id},#{entity.companyId}, 'Y') - - - - - insert into sys_role(id, role_code, role_name, description, sorts, create_user_id, create_time, modify_user_id, modify_time, sts, org_id, company_id) - values - - (#{entity.id},#{entity.roleCode},#{entity.roleName},#{entity.description},#{entity.sorts},#{entity.create_user_id},#{entity.create_time},#{entity.modify_user_id},#{entity.modify_time},#{entity.sts},#{entity.org_id},#{entity.companyId}) - - on duplicate key update - id = values(id), - role_code = values(role_code), - role_name = values(role_name), - description = values(description), - sorts = values(sorts), - create_user_id = values(create_user_id), - create_time = values(create_time), - modify_user_id = values(modify_user_id), - modify_time = values(modify_time), - sts = values(sts), - org_id = values(org_id), - company_id = values(company_id) - - -update sys_role set - - id = #{id}, - role_code = #{roleCode}, - role_name = #{roleName}, - description = #{description}, - sorts = #{sorts}, - create_user_id = #{create_user_id}, - create_time = #{create_time}, - modify_user_id = #{modify_user_id}, - modify_time = #{modify_time}, - sts = #{sts}, - org_id = #{org_id}, - company_id = #{companyId}, - -where = #{} - - - + sts, + + )values( + + #{id} , + #{roleCode} , + #{roleName} , + #{description} , + #{sorts} , + #{create_user_id} , + #{create_time} , + #{modify_user_id} , + #{modify_time} , + #{sts} , + #{org_id} , + #{companyId} , + (select (max(IFNULL( a.sorts, 0 )) + 1) as sort from sys_role a WHERE a.sts = 'Y' + ), + + 'Y', + + ) + + + + insert into sys_role(id, role_code, role_name, description, sorts, create_user_id, create_time, modify_user_id, + modify_time, sts, org_id, company_id, sts) + values + + (#{entity.id},#{entity.roleCode},#{entity.roleName},#{entity.description},#{entity.sorts},#{entity.create_user_id},#{entity.create_time},#{entity.modify_user_id},#{entity.modify_time},#{entity.sts},#{entity.org_id},#{entity.companyId}, + 'Y') + + + + + insert into sys_role(id, role_code, role_name, description, sorts, create_user_id, create_time, modify_user_id, + modify_time, sts, org_id, company_id) + values + + (#{entity.id},#{entity.roleCode},#{entity.roleName},#{entity.description},#{entity.sorts},#{entity.create_user_id},#{entity.create_time},#{entity.modify_user_id},#{entity.modify_time},#{entity.sts},#{entity.org_id},#{entity.companyId}) + + on duplicate key update + id = values(id), + role_code = values(role_code), + role_name = values(role_name), + description = values(description), + sorts = values(sorts), + create_user_id = values(create_user_id), + create_time = values(create_time), + modify_user_id = values(modify_user_id), + modify_time = values(modify_time), + sts = values(sts), + org_id = values(org_id), + company_id = values(company_id) + + + + update sys_role set + + id = #{id}, + role_code = #{roleCode}, + role_name = #{roleName}, + description = #{description}, + sorts = #{sorts}, + create_user_id = #{create_user_id}, + create_time = #{create_time}, + modify_user_id = #{modify_user_id}, + modify_time = #{modify_time}, + sts = #{sts}, + org_id = #{org_id}, + company_id = #{companyId}, + + where = #{id} + + + update sys_role set sts= 'N' ,modify_time = #{modify_time},modify_user_id = #{modify_user_id} -where = #{} +where = #{id} - - -update sys_role set sts= 'N' ,modify_time = #{modify_time},modify_user_id = #{modify_user_id} - - and id = #{id} - and role_code = #{roleCode} - and role_name = #{roleName} - and description = #{description} - and sorts = #{sorts} - and sts = #{sts} - and company_id = #{companyId} + + + update sys_role set sts= 'N' ,modify_time = #{modify_time},modify_user_id = #{modify_user_id} + + and id = #{id} + and role_code = #{roleCode} + and role_name = #{roleName} + and description = #{description} + and sorts = #{sorts} + and sts = #{sts} + and company_id = #{companyId} and sts='Y' - - - - - delete from sys_role where = #{} + + + + + delete from sys_role where = #{id}