主数据按钮排序调整,保存到菜单按钮排序修改

This commit is contained in:
lvleigang 2024-07-25 09:40:05 +08:00
parent 9035801444
commit 9b3c01c86d
2 changed files with 241 additions and 212 deletions

View File

@ -2217,6 +2217,7 @@ public class MdmModuleServiceImpl extends BaseService<MdmModuleEntity, String> i
flag = true; flag = true;
sysButtonConfigEntities.get(i1).setSts("Y"); sysButtonConfigEntities.get(i1).setSts("Y");
sysButtonConfigEntities.get(i1).setUpdate(); sysButtonConfigEntities.get(i1).setUpdate();
sysButtonConfigEntities.get(i1).setSorts(i+1L);
sysButtonConfigDao.update(sysButtonConfigEntities.get(i1)); sysButtonConfigDao.update(sysButtonConfigEntities.get(i1));
if(sysPopedomOperateEntities != null && sysPopedomOperateEntities.size() > 0){ if(sysPopedomOperateEntities != null && sysPopedomOperateEntities.size() > 0){
for (int i2 = 0; i2 < sysPopedomOperateEntities.size(); i2++) { for (int i2 = 0; i2 < sysPopedomOperateEntities.size(); i2++) {
@ -2243,6 +2244,7 @@ public class MdmModuleServiceImpl extends BaseService<MdmModuleEntity, String> i
xz.setStyles(""); xz.setStyles("");
xz.setBtnFunction("new"); xz.setBtnFunction("new");
xz.setRemark("主数据新建按钮"); xz.setRemark("主数据新建按钮");
xz.setSorts(i+1L);
xz.setCreate(); xz.setCreate();
sysButtonConfigDao.save(xz); sysButtonConfigDao.save(xz);
} }
@ -2257,6 +2259,8 @@ public class MdmModuleServiceImpl extends BaseService<MdmModuleEntity, String> i
cz.setStyles(""); cz.setStyles("");
cz.setBtnFunction("resize"); cz.setBtnFunction("resize");
cz.setRemark("主数据重置按钮"); cz.setRemark("主数据重置按钮");
cz.setSorts(i+1L);
cz.setCreate(); cz.setCreate();
sysButtonConfigDao.save(cz); sysButtonConfigDao.save(cz);
} }
@ -2271,6 +2275,7 @@ public class MdmModuleServiceImpl extends BaseService<MdmModuleEntity, String> i
cx.setStyles(""); cx.setStyles("");
cx.setBtnFunction("search"); cx.setBtnFunction("search");
cx.setRemark("主数据查询按钮"); cx.setRemark("主数据查询按钮");
cx.setSorts(i+1L);
cx.setCreate(); cx.setCreate();
sysButtonConfigDao.save(cx); sysButtonConfigDao.save(cx);
} }
@ -2285,6 +2290,7 @@ public class MdmModuleServiceImpl extends BaseService<MdmModuleEntity, String> i
xg.setStyles(""); xg.setStyles("");
xg.setBtnFunction("edit"); xg.setBtnFunction("edit");
xg.setRemark("主数据修改按钮"); xg.setRemark("主数据修改按钮");
xg.setSorts(i+1L);
xg.setCreate(); xg.setCreate();
sysButtonConfigDao.save(xg); sysButtonConfigDao.save(xg);
} }
@ -2299,6 +2305,7 @@ public class MdmModuleServiceImpl extends BaseService<MdmModuleEntity, String> i
sc.setStyles(""); sc.setStyles("");
sc.setBtnFunction("dele"); sc.setBtnFunction("dele");
sc.setRemark("主数据删除按钮"); sc.setRemark("主数据删除按钮");
sc.setSorts(i+1L);
sc.setCreate(); sc.setCreate();
sysButtonConfigDao.save(sc); sysButtonConfigDao.save(sc);
} }
@ -2313,6 +2320,7 @@ public class MdmModuleServiceImpl extends BaseService<MdmModuleEntity, String> i
ck.setStyles(""); ck.setStyles("");
ck.setBtnFunction("view"); ck.setBtnFunction("view");
ck.setRemark("主数据查看按钮"); ck.setRemark("主数据查看按钮");
ck.setSorts(i+1L);
ck.setCreate(); ck.setCreate();
sysButtonConfigDao.save(ck); sysButtonConfigDao.save(ck);
} }
@ -2326,6 +2334,7 @@ public class MdmModuleServiceImpl extends BaseService<MdmModuleEntity, String> i
xf.setStyles(""); xf.setStyles("");
xf.setBtnFunction("send"); xf.setBtnFunction("send");
xf.setRemark("主数据下发按钮"); xf.setRemark("主数据下发按钮");
xf.setSorts(i+1L);
xf.setCreate(); xf.setCreate();
sysButtonConfigDao.save(xf); sysButtonConfigDao.save(xf);
} }

View File

@ -2,7 +2,8 @@
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.hzya.frame.sysnew.popedomOperate.dao.impl.SysPopedomOperateDaoImpl"> <mapper namespace="com.hzya.frame.sysnew.popedomOperate.dao.impl.SysPopedomOperateDaoImpl">
<resultMap id="get-SysPopedomOperateEntity-result" type="com.hzya.frame.sysnew.popedomOperate.entity.SysPopedomOperateEntity" > <resultMap id="get-SysPopedomOperateEntity-result"
type="com.hzya.frame.sysnew.popedomOperate.entity.SysPopedomOperateEntity">
<result property="id" column="id" jdbcType="VARCHAR"/> <result property="id" column="id" jdbcType="VARCHAR"/>
<result property="objectId" column="object_id" jdbcType="VARCHAR"/> <result property="objectId" column="object_id" jdbcType="VARCHAR"/>
<result property="menuId" column="menu_id" jdbcType="VARCHAR"/> <result property="menuId" column="menu_id" jdbcType="VARCHAR"/>
@ -40,7 +41,8 @@
from sys_popedom_operate where id = #{ id } and sts='Y' from sys_popedom_operate where id = #{ id } and sts='Y'
</select> </select>
<!-- 查询 采用==查询 --> <!-- 查询 采用==查询 -->
<select id="entity_list_base" resultMap="get-SysPopedomOperateEntity-result" parameterType = "com.hzya.frame.sysnew.popedomOperate.entity.SysPopedomOperateEntity"> <select id="entity_list_base" resultMap="get-SysPopedomOperateEntity-result"
parameterType="com.hzya.frame.sysnew.popedomOperate.entity.SysPopedomOperateEntity">
select select
<include refid="SysPopedomOperateEntity_Base_Column_List"/> <include refid="SysPopedomOperateEntity_Base_Column_List"/>
from sys_popedom_operate from sys_popedom_operate
@ -65,7 +67,8 @@
</select> </select>
<!-- 查询符合条件的数量 --> <!-- 查询符合条件的数量 -->
<select id="entity_count" resultType="Integer" parameterType = "com.hzya.frame.sysnew.popedomOperate.entity.SysPopedomOperateEntity"> <select id="entity_count" resultType="Integer"
parameterType="com.hzya.frame.sysnew.popedomOperate.entity.SysPopedomOperateEntity">
select count(1) from sys_popedom_operate select count(1) from sys_popedom_operate
<trim prefix="where" prefixOverrides="and"> <trim prefix="where" prefixOverrides="and">
<if test="id != null and id != ''">and id = #{id}</if> <if test="id != null and id != ''">and id = #{id}</if>
@ -86,7 +89,8 @@
</select> </select>
<!-- 分页查询列表 采用like格式 --> <!-- 分页查询列表 采用like格式 -->
<select id="entity_list_like" resultMap="get-SysPopedomOperateEntity-result" parameterType = "com.hzya.frame.sysnew.popedomOperate.entity.SysPopedomOperateEntity"> <select id="entity_list_like" resultMap="get-SysPopedomOperateEntity-result"
parameterType="com.hzya.frame.sysnew.popedomOperate.entity.SysPopedomOperateEntity">
select select
<include refid="SysPopedomOperateEntity_Base_Column_List"/> <include refid="SysPopedomOperateEntity_Base_Column_List"/>
from sys_popedom_operate from sys_popedom_operate
@ -97,9 +101,13 @@
<if test="operate != null and operate != ''">and operate like concat('%',#{operate},'%')</if> <if test="operate != null and operate != ''">and operate like concat('%',#{operate},'%')</if>
<if test="kindId != null and kindId != ''">and kind_id like concat('%',#{kindId},'%')</if> <if test="kindId != null and kindId != ''">and kind_id like concat('%',#{kindId},'%')</if>
<if test="sorts != null">and sorts like concat('%',#{sorts},'%')</if> <if test="sorts != null">and sorts like concat('%',#{sorts},'%')</if>
<if test="create_user_id != null and create_user_id != ''"> and create_user_id like concat('%',#{create_user_id},'%') </if> <if test="create_user_id != null and create_user_id != ''">and create_user_id like
concat('%',#{create_user_id},'%')
</if>
<if test="create_time != null">and create_time like concat('%',#{create_time},'%')</if> <if test="create_time != null">and create_time like concat('%',#{create_time},'%')</if>
<if test="modify_user_id != null and modify_user_id != ''"> and modify_user_id like concat('%',#{modify_user_id},'%') </if> <if test="modify_user_id != null and modify_user_id != ''">and modify_user_id like
concat('%',#{modify_user_id},'%')
</if>
<if test="modify_time != null">and modify_time like concat('%',#{modify_time},'%')</if> <if test="modify_time != null">and modify_time like concat('%',#{modify_time},'%')</if>
<if test="sts != null and sts != ''">and sts like concat('%',#{sts},'%')</if> <if test="sts != null and sts != ''">and sts like concat('%',#{sts},'%')</if>
<if test="org_id != null and org_id != ''">and org_id like concat('%',#{org_id},'%')</if> <if test="org_id != null and org_id != ''">and org_id like concat('%',#{org_id},'%')</if>
@ -111,7 +119,8 @@
</select> </select>
<!-- 查询列表 字段采用or格式 --> <!-- 查询列表 字段采用or格式 -->
<select id="SysPopedomOperateentity_list_or" resultMap="get-SysPopedomOperateEntity-result" parameterType = "com.hzya.frame.sysnew.popedomOperate.entity.SysPopedomOperateEntity"> <select id="SysPopedomOperateentity_list_or" resultMap="get-SysPopedomOperateEntity-result"
parameterType="com.hzya.frame.sysnew.popedomOperate.entity.SysPopedomOperateEntity">
select select
<include refid="SysPopedomOperateEntity_Base_Column_List"/> <include refid="SysPopedomOperateEntity_Base_Column_List"/>
from sys_popedom_operate from sys_popedom_operate
@ -175,15 +184,18 @@
</insert> </insert>
<!-- 批量新增 --> <!-- 批量新增 -->
<insert id="entityInsertBatch"> <insert id="entityInsertBatch">
insert into sys_popedom_operate(object_id, menu_id, operate, kind_id, create_user_id, create_time, modify_user_id, modify_time, sts, org_id, company_id, sts) insert into sys_popedom_operate(object_id, menu_id, operate, kind_id, create_user_id, create_time,
modify_user_id, modify_time, sts, org_id, company_id, sts)
values values
<foreach collection="entities" item="entity" separator=","> <foreach collection="entities" item="entity" separator=",">
(#{entity.objectId},#{entity.menuId},#{entity.operate},#{entity.kindId},#{entity.create_user_id},#{entity.create_time},#{entity.modify_user_id},#{entity.modify_time},#{entity.sts},#{entity.org_id},#{entity.companyId}, 'Y') (#{entity.objectId},#{entity.menuId},#{entity.operate},#{entity.kindId},#{entity.create_user_id},#{entity.create_time},#{entity.modify_user_id},#{entity.modify_time},#{entity.sts},#{entity.org_id},#{entity.companyId},
'Y')
</foreach> </foreach>
</insert> </insert>
<!-- 批量新增或者修改--> <!-- 批量新增或者修改-->
<insert id="entityInsertOrUpdateBatch"> <insert id="entityInsertOrUpdateBatch">
insert into sys_popedom_operate(object_id, menu_id, operate, kind_id, create_user_id, create_time, modify_user_id, modify_time, sts, org_id, company_id) insert into sys_popedom_operate(object_id, menu_id, operate, kind_id, create_user_id, create_time,
modify_user_id, modify_time, sts, org_id, company_id)
values values
<foreach collection="entities" item="entity" separator=","> <foreach collection="entities" item="entity" separator=",">
(#{entity.objectId},#{entity.menuId},#{entity.operate},#{entity.kindId},#{entity.create_user_id},#{entity.create_time},#{entity.modify_user_id},#{entity.modify_time},#{entity.sts},#{entity.org_id},#{entity.companyId}) (#{entity.objectId},#{entity.menuId},#{entity.operate},#{entity.kindId},#{entity.create_user_id},#{entity.create_time},#{entity.modify_user_id},#{entity.modify_time},#{entity.sts},#{entity.org_id},#{entity.companyId})
@ -199,7 +211,8 @@
modify_time = values(modify_time), modify_time = values(modify_time),
sts = values(sts), sts = values(sts),
org_id = values(org_id), org_id = values(org_id),
company_id = values(company_id)</insert> company_id = values(company_id)
</insert>
<!--通过主键修改方法--> <!--通过主键修改方法-->
<update id="entity_update" parameterType="com.hzya.frame.sysnew.popedomOperate.entity.SysPopedomOperateEntity"> <update id="entity_update" parameterType="com.hzya.frame.sysnew.popedomOperate.entity.SysPopedomOperateEntity">
update sys_popedom_operate set update sys_popedom_operate set
@ -215,16 +228,21 @@ update sys_popedom_operate set
<if test="sts != null and sts != ''">sts = #{sts},</if> <if test="sts != null and sts != ''">sts = #{sts},</if>
<if test="org_id != null and org_id != ''">org_id = #{org_id},</if> <if test="org_id != null and org_id != ''">org_id = #{org_id},</if>
<if test="companyId != null and companyId != ''">company_id = #{companyId},</if> <if test="companyId != null and companyId != ''">company_id = #{companyId},</if>
<if test="sorts != null">sorts = #{sorts} ,</if>
</trim> </trim>
where id = #{id} where id = #{id}
</update> </update>
<!-- 逻辑删除 --> <!-- 逻辑删除 -->
<update id="entity_logicDelete" parameterType="com.hzya.frame.sysnew.popedomOperate.entity.SysPopedomOperateEntity"> <update id="entity_logicDelete" parameterType="com.hzya.frame.sysnew.popedomOperate.entity.SysPopedomOperateEntity">
update sys_popedom_operate set sts= 'N' ,modify_time = #{modify_time},modify_user_id = #{modify_user_id} update sys_popedom_operate
set sts= 'N',
modify_time = #{modify_time},
modify_user_id = #{modify_user_id}
where id = #{id} where id = #{id}
</update> </update>
<!-- 多条件逻辑删除 --> <!-- 多条件逻辑删除 -->
<update id="entity_logicDelete_Multi_Condition" parameterType = "com.hzya.frame.sysnew.popedomOperate.entity.SysPopedomOperateEntity" > <update id="entity_logicDelete_Multi_Condition"
parameterType="com.hzya.frame.sysnew.popedomOperate.entity.SysPopedomOperateEntity">
update sys_popedom_operate set sts= 'N' ,modify_time = #{modify_time},modify_user_id = #{modify_user_id} update sys_popedom_operate set sts= 'N' ,modify_time = #{modify_time},modify_user_id = #{modify_user_id}
<trim prefix="where" prefixOverrides="and"> <trim prefix="where" prefixOverrides="and">
<if test="id != null and id != ''">and id = #{id}</if> <if test="id != null and id != ''">and id = #{id}</if>
@ -240,7 +258,9 @@ update sys_popedom_operate set sts= 'N' ,modify_time = #{modify_time},modify_us
</update> </update>
<!--通过主键删除--> <!--通过主键删除-->
<delete id="entity_delete"> <delete id="entity_delete">
delete from sys_popedom_operate where id = #{id} delete
from sys_popedom_operate
where id = #{id}
</delete> </delete>
</mapper> </mapper>