学习Java项目--尚庭公寓--第9天

一、项目开发-后台管理

2、公寓信息管理

2.2租期管理(与2.1相似)

2.3标签管理

  1. 共有三个接口,分别是[根据类型]查询标签列表保存或更新标签信息根据ID删除标签
  2. 其中[根据类型]查询标签列表,涉及到type类型转换的问题,也有一个queryWrapper,较麻烦。096-尚庭公寓-项目开发-后台管理-公寓管理-标签-查询列表-自定义Converter_哔哩哔哩_bilibili
  3. MybatisPlus提供了一个通用的处理枚举类型的TypeHandler。其使用十分简单,只需在ItemType枚举类的code属性上增加一个注解@EnumValue,Mybatis-Plus便可完成从ItemType对象到code属性之间的相互映射

2.4配套管理:同2.3

2.5基本属性管理

  1. 房间基本属性管理共有五个接口,分别是保存或更新属性名称保存或更新属性值查询全部属性名称和属性值列表根据ID删除属性名称根据ID删除属性值
  2. 户型为属性名,后面的为属性值,这种是一种k-v键值对的形式
  3. 查询全部属性名称和属性值列表:属性名和属性值位于两个表中。两个表的join
  4. 前面的接口都可以使用MP进行快速编写,但是用到两个表时,就要自己去编写了。
  5. 103-尚庭公寓-项目开发-后台管理-公寓管理-基本属性-查询列表_哔哩哔哩_bilibili 这个视频的第9分钟左右,有idea不识别sql中的表名的解决办法
  6. 鼠标指的地方不能有逗号!!!
  7. 在这个图中,返回的字段不能跟AttrKeyVo进行映射,所以只能自己去定义一个ResultMap去编写映射逻辑
  8. 左连接的时候要注意 v.isdeleted只能在left join 这里,不能在where那里 
  9. 删除key的时候,要把对应value删除,可用一个过滤器来完成

2.6公寓杂费管理(同2.5)

2.7地区信息管理(省市区三级联动,只有查询)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值