| | |
| | | package org.ruoyi.domain; |
| | | |
| | | import com.baomidou.mybatisplus.annotation.TableField; |
| | | import com.baomidou.mybatisplus.annotation.TableId; |
| | | import com.baomidou.mybatisplus.annotation.TableName; |
| | | import lombok.Data; |
| | |
| | | */ |
| | | @Data |
| | | @EqualsAndHashCode(callSuper = true) |
| | | @TableName("chat_session") |
| | | @TableName("CHAT_SESSION") |
| | | public class ChatSession extends BaseEntity { |
| | | |
| | | @Serial |
| | |
| | | /** |
| | | * ä¸»é® |
| | | */ |
| | | @TableId(value = "id") |
| | | @TableId(value = "ID") |
| | | private Long id; |
| | | |
| | | /** |
| | | * ç¨æ·id |
| | | * ç¨æ·ID |
| | | */ |
| | | @TableField("USER_ID") |
| | | private Long userId; |
| | | |
| | | /** |
| | | * ä¼è¯æ é¢ |
| | | */ |
| | | @TableField("SESSION_TITLE") |
| | | private String sessionTitle; |
| | | |
| | | /** |
| | | * ä¼è¯å
容 |
| | | */ |
| | | @TableField("SESSION_CONTENT") |
| | | private String sessionContent; |
| | | |
| | | /** |
| | | * 夿³¨ |
| | | */ |
| | | @TableField("REMARK") |
| | | private String remark; |
| | | |
| | | |
| | | } |
| | |
| | | */ |
| | | @Data |
| | | @EqualsAndHashCode(callSuper = true) |
| | | @TableName("knowledge_info") |
| | | @TableName("KNOWLEDGE_INFO") |
| | | public class KnowledgeInfo extends BaseEntity { |
| | | |
| | | @Serial |
| | |
| | | * 主é®ID |
| | | */ |
| | | @TableId(value = "ID") |
| | | @TableField("ID") |
| | | private Long id; |
| | | |
| | | /** |
| | |
| | | @Transactional(rollbackFor = Exception.class) |
| | | public void removeKnowledge(String id) { |
| | | Map<String,Object> map = new HashMap<>(); |
| | | KnowledgeInfo knowledgeInfo = baseMapper.selectById(id); |
| | | KnowledgeInfo knowledgeInfo = baseMapper.selectOne(new LambdaQueryWrapper<KnowledgeInfo>() |
| | | .eq(KnowledgeInfo::getKid, id)); |
| | | check(knowledgeInfo); |
| | | map.put("kid",knowledgeInfo.getKid()); |
| | | // å é¤åéæ°æ® |
| | |
| | | return R.ok(trees); |
| | | } |
| | | |
| | | /** |
| | | * è·åé¨é¨ä¸çææç¨æ·ä¿¡æ¯ |
| | | */ |
| | | @SaCheckPermission("system:user:list") |
| | | @GetMapping("/list/dept/{deptId}") |
| | | public R<List<SysUserVo>> listByDeptId(@PathVariable Long deptId) { |
| | | List<SysUserVo> sysUserVos = userService.selectUserList(new SysUserBo()); |
| | | return R.ok(sysUserVos.stream() |
| | | .filter(user -> deptId.equals(user.getDeptId())) |
| | | .collect(Collectors.toList())); |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <template> |
| | | <div>å·¥ä½èæ ¸ææ </div> |
| | | </template> |
| | | |
| | | <script> |
| | | export default { |
| | | name: "index" |
| | | } |
| | | </script> |
| | | |
| | | <style scoped> |
| | | |
| | | </style> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <template> |
| | | <div>å·¥ä½ä¸å</div> |
| | | </template> |
| | | |
| | | <script> |
| | | export default { |
| | | name: "index" |
| | | } |
| | | </script> |
| | | |
| | | <style scoped> |
| | | |
| | | </style> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <template> |
| | | <div>æçå·¥ä½</div> |
| | | </template> |
| | | |
| | | <script> |
| | | export default { |
| | | name: "index" |
| | | } |
| | | </script> |
| | | |
| | | <style scoped> |
| | | |
| | | </style> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <template> |
| | | <div>å·¥ä½ç»è®¡</div> |
| | | </template> |
| | | |
| | | <script> |
| | | export default { |
| | | name: "index" |
| | | } |
| | | </script> |
| | | |
| | | <style scoped> |
| | | |
| | | </style> |