2024-04-26 数据字典返回值为null bug修复
| | |
| | | |
| | | IPage<Enums> selectEnumPageList(IPage<Enums> page, QueryWrapper<Enums> ew); |
| | | |
| | | List<Enums> selectEnumByCategory(String category); |
| | | |
| | | } |
| | | |
| | | |
| | |
| | | |
| | | @Override |
| | | public List<Enums> selectEnumByCategory(String category) { |
| | | return enumMapper.selectList(Wrappers.<Enums>lambdaQuery().eq(Enums::getCategory, category).select(Enums::getLabel,Enums::getValue).orderByAsc(Enums::getOrderNum).orderByAsc(Enums::getId)); |
| | | return enumMapper.selectEnumByCategory(category); |
| | | } |
| | | |
| | | @Override |
| | |
| | | |
| | | <select id="selectEnumPageList" resultType="com.yuanchu.mom.pojo.Enums"> |
| | | select * from ( |
| | | select e.id,e.category,e.label,e.value,e.order_num,e.type, u2.name create_user_name,e.create_time, u3.name update_user_name, e.update_time |
| | | select e.id,e.category,e.label,e.value,e.order_num,e.type , u2.name create_user_name,e.create_time, u3.name update_user_name, e.update_time |
| | | from enums e |
| | | left join user u2 on u2.id = e.create_user |
| | | left join user u3 on u3.id = e.update_user |
| | |
| | | ${ew.customSqlSegment} |
| | | </if> |
| | | </select> |
| | | |
| | | <select id="selectEnumByCategory" resultType="com.yuanchu.mom.pojo.Enums"> |
| | | select e.id,e.category,e.label,e.value,e.order_num,e.type , u2.name create_user_name,e.create_time, u3.name update_user_name, e.update_time |
| | | from enums e |
| | | left join user u2 on u2.id = e.create_user |
| | | left join user u3 on u3.id = e.update_user |
| | | where e.category=#{category} |
| | | </select> |
| | | </mapper> |