diff --git a/flower_back/src/main/java/com/example/flower/service/StaffService.java b/flower_back/src/main/java/com/example/flower/service/StaffService.java new file mode 100644 index 0000000..43d10eb --- /dev/null +++ b/flower_back/src/main/java/com/example/flower/service/StaffService.java @@ -0,0 +1,55 @@ +package com.example.flower.service; + +import com.example.flower.entity.Staff; +import com.example.flower.mapper.StaffMapper; +import com.example.flower.service.impl.StaffServiceImpl; +import com.github.pagehelper.PageHelper; +import com.github.pagehelper.PageInfo; +import org.springframework.stereotype.Service; +import jakarta.annotation.Resource; + +@Service +public class StaffService implements StaffServiceImpl { + @Resource + private StaffMapper staffMapper; + + @Override + public Staff staffLogin(String staff_name){ + return staffMapper.staffLogin(staff_name); + } + @Override + public PageInfo staffList(int page, int page_size) { + PageHelper.startPage(page,page_size); + return new PageInfo<>(staffMapper.staffList()); + } + @Override + public PageInfo staffListByQuery(int page,int page_size,String staff_name){ + PageHelper.startPage(page,page_size); + return new PageInfo<>(staffMapper.staffListByQuery(staff_name)); + } + @Override + public void staffAdd(Staff staff){ + staffMapper.staffAdd(staff); + } + @Override + public int staffDeletePer(int staff_id){ + return staffMapper.staffDeletePer(staff_id); + } + @Override + public int staffDeleteMul(int[] staff_ids){ + return staffMapper.staffDeleteMul(staff_ids); + } + @Override + public Staff staffInfo(int staff_id){ + return staffMapper.staffInfo(staff_id); + } + @Override + public int staffModify(Staff staff){ + return staffMapper.staffModify(staff); + } + @Override + public int staffModifyState(int staff_id,int staff_state){ + return staffMapper.staffModifyState(staff_id, staff_state); + } + +}