src/main/java/com/xuan/springboot/pharmacy_management/medication/controller/DrugController.java

(开头部分) 5KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

package com.xuan.springboot.pharmacy_management.medication.controller;

import com.xuan.springboot.pharmacy_management.medication.domain.Category;
import com.xuan.springboot.pharmacy_management.medication.domain.Drug;
import com.xuan.springboot.pharmacy_management.medication.domain.Manufacturer;
import com.xuan.springboot.pharmacy_management.medication.service.CategoryService;
import com.xuan.springboot.pharmacy_management.medication.service.DrugService;
import com.xuan.springboot.pharmacy_management.medication.service.ManufacturerService;
import com.xuan.springboot.pharmacy_management.order.vo.MedicationVO;
import com.xuan.springboot.pharmacy_management.user.domain.Administrator;
import com.xuan.springboot.pharmacy_management.user.domain.Customer;
import com.xuan.springboot.pharmacy_management.user.domain.Users;
import com.xuan.springboot.pharmacy_management.user.utils.UUIDUtil;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.servlet.ModelAndView;

import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

@Controller
@Slf4j
@RequestMapping("/drug")
public class DrugController {

    @Resource
    private DrugService drugService;

    @Resource
    private CategoryService categoryService;

    @Resource
    private ManufacturerService manufacturerService;

    @GetMapping("/search")
    @ResponseBody
    public MedicationVO<Drug> search(String pageNo,String pageSize,Drug drug){
        Map<String,Object> map = new HashMap<>();
        int no = Integer.parseInt(pageNo);
        int size = Integer.parseInt(pageSize);
        int skipCount = (no -1 )*size;
        map.put("skipCount",skipCount);
        map.put("pageSize",size);
        map.put("drug",drug);
        log.info("分页查询药品信息");
        MedicationVO<Drug> vo =  drugService.pageList(map);
        return vo;
    }

    @GetMapping("/find")
    @ResponseBody
    public ModelAndView findAllMedication(){
        ModelAndView mv = new ModelAndView();
后面还有 98 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。