Michael лет назад: 8
Родитель
Сommit
df0a86cee7

+ 2 - 0
src/main/java/com/goafanti/common/dao/PermissionMapper.java

@@ -43,4 +43,6 @@ public interface PermissionMapper {
 	Permission selectAllById(String id);
 	
 	int selectCountBySuperId(String superId);
+	
+	List<Permission> selectName(String name);
 }

+ 10 - 3
src/main/java/com/goafanti/common/mapper/PermissionMapper.xml

@@ -16,8 +16,8 @@
     <result column="super_id" jdbcType="VARCHAR" property="superId" />
   </resultMap>
   <sql id="Base_Column_List">
-    id, url, name,create_id ,create_time ,update_time ,
-     deleted_sign, aut_no, hierarchies,status ,show_order , super_id
+    id, url, name,create_id as createId ,create_time as createTime,update_time as updateTime,
+     deleted_sign as deletedSign, aut_no as autNo, hierarchies,status ,show_order as showOrder, super_id as superId
   </sql>
   <select id="selectByPrimaryKey" parameterType="java.lang.String" resultMap="BaseResultMap">
     select 
@@ -151,7 +151,7 @@
   </select>
   <select id="selectSuperIdById" parameterType="java.lang.String" resultType="com.goafanti.common.model.Permission">
   		select
-		name as createId
+		name as superId
 		from permission
 		where
 		id=#{id,jdbcType=VARCHAR} 
@@ -175,4 +175,11 @@
 		where
 		super_id=#{superId,jdbcType=VARCHAR}
   </select>
+  <select id="selectName" resultType="com.goafanti.common.model.Permission">
+		select
+		name
+		from permission
+		where
+		name  like concat('%',#{name,jdbcType=VARCHAR},'%')
+	</select>
 </mapper>

+ 16 - 0
src/main/java/com/goafanti/permission/controller/NewPermissionApiController.java

@@ -88,4 +88,20 @@ public class NewPermissionApiController extends BaseApiController {
 		res.setData(permissionService.deleteById(id));
 		return res;
 	}
+	
+	/**编辑页面数据读取**/
+	@RequestMapping(value = "/selectAllById" , method = RequestMethod.POST)
+	public Result selectAllById(String id){
+		Result res = new Result();
+		res.setData(permissionService.selectAllById(id));
+		return res;
+	}
+	
+	/**负责人自动补全查询**/
+	@RequestMapping(value = "/selectName" , method = RequestMethod.POST)
+	public Result selectName(String name){
+		Result res = new Result();
+		res.setData(permissionService.selectName(name));
+		return res;
+	}
 }

+ 4 - 0
src/main/java/com/goafanti/permission/service/PermissionService.java

@@ -23,5 +23,9 @@ public interface PermissionService {
 	int insertSubordinate(Permission record);
 	
 	int deleteById(String id);
+	
+	Permission selectAllById(String id);
+	
+	List<Permission> selectName(String name);
 
 }

+ 11 - 0
src/main/java/com/goafanti/permission/service/impl/PermissionServiceImpl.java

@@ -151,6 +151,17 @@ public class PermissionServiceImpl extends BaseMybatisDao<PermissionMapper> impl
 		permissionMapper.deleteById(id);
 		return 1;
 	}
+
+	@Override
+	public Permission selectAllById(String id) {
+		
+		return permissionMapper.selectAllById(id);
+	}
+
+	@Override
+	public List<Permission> selectName(String name) {
+		return permissionMapper.selectName(name);
+	}