| | |
| | | public Result<?> upParameter(@RequestBody Laboratory itemParameter) { |
| | | return Result.success(laboratoryService.upParameter(itemParameter)); |
| | | } |
| | | |
| | | @ApiOperation(value = "获取实验室名称") |
| | | @PostMapping("/obtainItemParameterList") |
| | | public Result obtainItemParameterList(@RequestBody Map<String, Object> data) throws Exception { |
| | | Page page = JackSonUtil.unmarshal(JackSonUtil.marshal(data.get("page")), Page.class); |
| | | Laboratory itemParameter = JackSonUtil.unmarshal(JackSonUtil.marshal(data.get("entity")), Laboratory.class); |
| | | return Result.success(laboratoryService.obtainItemParameterList(page, itemParameter)); |
| | | } |
| | | } |
| | | |
| | |
| | | public interface LaboratoryMapper extends BaseMapper<Laboratory> { |
| | | |
| | | IPage<Laboratory> selectItemParameter(Page page, QueryWrapper<Laboratory> ew); |
| | | |
| | | Object obtainItemParameterList(Page page, QueryWrapper<Laboratory> queryWrappers); |
| | | } |
| | | |
| | |
| | | int delParameter(Integer id); |
| | | |
| | | int upParameter(Laboratory itemParameter); |
| | | |
| | | Map<String, Object> obtainItemParameterList(Page page, Laboratory itemParameter); |
| | | } |
| | | |
| | |
| | | public int upParameter(Laboratory itemParameter) { |
| | | return laboratoryMapper.updateById(itemParameter); |
| | | } |
| | | |
| | | @Override |
| | | public Map<String, Object> obtainItemParameterList(Page page, Laboratory itemParameter) { |
| | | Map<String, Object> map = new HashMap<>(); |
| | | map.put("head", PrintChina.printChina(Laboratory.class)); |
| | | Map<String, Integer> map1 = getLook.selectPowerByMethodAndUserId("obtainItemParameterList"); |
| | | if(map1.get("look")==1) itemParameter.setCreateUser(map1.get("userId")); |
| | | map.put("body", laboratoryMapper.obtainItemParameterList(page, QueryWrappers.queryWrappers(itemParameter))); |
| | | return map; |
| | | } |
| | | } |
| | | |
| | |
| | | ${ew.customSqlSegment} |
| | | </if> |
| | | </select> |
| | | |
| | | <select id="obtainItemParameterList" resultType="java.lang.Object"> |
| | | select * from |
| | | ( |
| | | select l.id, |
| | | laboratory_name, |
| | | laboratory_number, |
| | | phone_number, |
| | | head, |
| | | address, |
| | | u1.name create_user_name, |
| | | l.create_time |
| | | from laboratory l |
| | | left join user u1 on l.create_user = u1.id |
| | | ) a |
| | | </select> |
| | | </mapper> |