Commit caecfea4 by 徐高华

好办小程序菜单调整

parent ea75f974
...@@ -49,6 +49,52 @@ public class HaobanMenuQDTO implements Serializable { ...@@ -49,6 +49,52 @@ public class HaobanMenuQDTO implements Serializable {
private String ownerShip; private String ownerShip;
private Integer statusFlag = 1; private Integer statusFlag = 1;
private String appCode ;
private Integer funType ;
private Integer noOpenFlag ;
private Integer expireFlag ;
private String appVersions ;
public String getAppCode() {
return appCode;
}
public void setAppCode(String appCode) {
this.appCode = appCode;
}
public Integer getFunType() {
return funType;
}
public void setFunType(Integer funType) {
this.funType = funType;
}
public Integer getNoOpenFlag() {
return noOpenFlag;
}
public void setNoOpenFlag(Integer noOpenFlag) {
this.noOpenFlag = noOpenFlag;
}
public Integer getExpireFlag() {
return expireFlag;
}
public void setExpireFlag(Integer expireFlag) {
this.expireFlag = expireFlag;
}
public String getAppVersions() {
return appVersions;
}
public void setAppVersions(String appVersions) {
this.appVersions = appVersions;
}
public Integer getStatusFlag() { public Integer getStatusFlag() {
return statusFlag; return statusFlag;
} }
......
...@@ -12,6 +12,7 @@ import java.util.List; ...@@ -12,6 +12,7 @@ import java.util.List;
*/ */
public interface HaobanMenuApiService { public interface HaobanMenuApiService {
public void deleteByMenuCode(String menuCode) ;
/** /**
* 添加 * 添加
* *
......
...@@ -103,5 +103,7 @@ public interface TabHaobanMenuMapper { ...@@ -103,5 +103,7 @@ public interface TabHaobanMenuMapper {
TabHaobanMenu getMenuByCode(@Param("menuCode") String menuCode); TabHaobanMenu getMenuByCode(@Param("menuCode") String menuCode);
void deleteAll(); void deleteAll();
void deleteByMenuCode(@Param("menuCode")String menuCode) ;
} }
...@@ -57,6 +57,52 @@ public class TabHaobanMenu implements Serializable { ...@@ -57,6 +57,52 @@ public class TabHaobanMenu implements Serializable {
private int authControl ; private int authControl ;
private String btnCodeRel ; private String btnCodeRel ;
private String appCode ;
private Integer funType ;
private Integer noOpenFlag ;
private Integer expireFlag ;
private String appVersions ;
public String getAppCode() {
return appCode;
}
public void setAppCode(String appCode) {
this.appCode = appCode;
}
public Integer getFunType() {
return funType;
}
public void setFunType(Integer funType) {
this.funType = funType;
}
public Integer getNoOpenFlag() {
return noOpenFlag;
}
public void setNoOpenFlag(Integer noOpenFlag) {
this.noOpenFlag = noOpenFlag;
}
public Integer getExpireFlag() {
return expireFlag;
}
public void setExpireFlag(Integer expireFlag) {
this.expireFlag = expireFlag;
}
public String getAppVersions() {
return appVersions;
}
public void setAppVersions(String appVersions) {
this.appVersions = appVersions;
}
public int getAuthControl() { public int getAuthControl() {
return authControl; return authControl;
} }
......
...@@ -19,6 +19,10 @@ public class HaobanMenuApiServiceImpl implements HaobanMenuApiService { ...@@ -19,6 +19,10 @@ public class HaobanMenuApiServiceImpl implements HaobanMenuApiService {
@Autowired @Autowired
private HaobanMenuService haobanMenuService; private HaobanMenuService haobanMenuService;
@Override
public void deleteByMenuCode(String menuCode) {
this.haobanMenuService.deleteByMenuCode(menuCode);
}
@Override @Override
public ServiceResponse add(List<HaobanMenuQDTO> haobanMenuDTOList) { public ServiceResponse add(List<HaobanMenuQDTO> haobanMenuDTOList) {
......
...@@ -93,4 +93,6 @@ public interface HaobanMenuService { ...@@ -93,4 +93,6 @@ public interface HaobanMenuService {
HaobanMenuBO getMenuByCode(String menuCode); HaobanMenuBO getMenuByCode(String menuCode);
void deleteAll(); void deleteAll();
void deleteByMenuCode(String menuCode) ;
} }
...@@ -159,4 +159,8 @@ public class HaobanMenuServiceImpl implements HaobanMenuService { ...@@ -159,4 +159,8 @@ public class HaobanMenuServiceImpl implements HaobanMenuService {
return result; return result;
} }
@Override
public void deleteByMenuCode(String menuCode) {
this.tabHaobanMenuMapper.deleteByMenuCode(menuCode);
}
} }
...@@ -17,11 +17,17 @@ ...@@ -17,11 +17,17 @@
<result property="updateTime" column="update_time" jdbcType="TIMESTAMP"/> <result property="updateTime" column="update_time" jdbcType="TIMESTAMP"/>
<result property="authControl" column="auth_control"/> <result property="authControl" column="auth_control"/>
<result property="btnCodeRel" column="btn_code_rel"/> <result property="btnCodeRel" column="btn_code_rel"/>
<result column="app_code" property="appCode"/>
<result column="fun_type" property="funType"/>
<result column="no_open_flag" property="noOpenFlag"/>
<result column="expire_flag" property="expireFlag"/>
<result column="app_versions" property="appVersions"/>
</resultMap> </resultMap>
<sql id="Base_Column_List"> <sql id="Base_Column_List">
menu_code , auth_control , btn_code_rel menu_code , auth_control , btn_code_rel
, menu_name, menu_url, icon_url, menu_type, menu_sort, parent_code, status_flag,route_path,owner_ship, create_time, update_time , menu_name, menu_url, icon_url, menu_type, menu_sort, parent_code, status_flag,route_path,owner_ship, create_time, update_time
, app_code ,fun_type ,no_open_flag , expire_flag,app_versions
</sql> </sql>
<!--查询单个--> <!--查询单个-->
...@@ -35,9 +41,11 @@ ...@@ -35,9 +41,11 @@
<!--新增所有列--> <!--新增所有列-->
<insert id="insert" keyProperty="menuId" useGeneratedKeys="true"> <insert id="insert" keyProperty="menuId" useGeneratedKeys="true">
insert into tab_haoban_menu(menu_code, menu_name, menu_url, icon_url, menu_type, menu_sort, parent_code, insert into tab_haoban_menu(menu_code, menu_name, menu_url, icon_url, menu_type, menu_sort, parent_code,
status_flag, route_path, owner_ship, create_time, update_time) status_flag, route_path, owner_ship, create_time, update_time , app_code ,fun_type ,no_open_flag , expire_flag,app_versions)
values (#{menuCode}, #{menuName}, #{menuUrl}, #{iconUrl}, #{menuType}, #{menuSort}, #{parentCode}, values (#{menuCode}, #{menuName}, #{menuUrl}, #{iconUrl}, #{menuType}, #{menuSort}, #{parentCode},
#{statusFlag}, #{routePath}, #{ownerShip}, #{createTime}, #{updateTime}) #{statusFlag}, #{routePath}, #{ownerShip}, #{createTime}, #{updateTime}
, #{appCode} ,#{funType} ,#{noOpenFlag} , #{expireFlag},#{appVersions}
)
</insert> </insert>
<insert id="insertBatch" keyProperty="menuId" useGeneratedKeys="true"> <insert id="insertBatch" keyProperty="menuId" useGeneratedKeys="true">
...@@ -90,6 +98,21 @@ ...@@ -90,6 +98,21 @@
<if test="updateTime != null"> <if test="updateTime != null">
update_time = #{updateTime}, update_time = #{updateTime},
</if> </if>
<if test="appCode != null">
app_code = #{appCode},
</if>
<if test="funType != null">
fun_type = #{funType},
</if>
<if test="noOpenFlag != null">
no_open_flag = #{noOpenFlag},
</if>
<if test="expireFlag != null">
expire_flag = #{expireFlag},
</if>
<if test="appVersions != null">
app_versions = #{appVersions},
</if>
</set> </set>
where menu_code = #{menuCode} where menu_code = #{menuCode}
</update> </update>
...@@ -213,5 +236,10 @@ ...@@ -213,5 +236,10 @@
from tab_haoban_menu from tab_haoban_menu
</delete> </delete>
<delete id="deleteByMenuCode" parameterType="java.lang.String">
update tab_haoban_menu set status_flag = 0 where menu_code = #{menuCode}
</delete>
</mapper> </mapper>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment