班组管理

This commit is contained in:
jjLv 2024-07-22 10:10:33 +08:00
parent 20771acd03
commit dc89479702
6 changed files with 403 additions and 0 deletions

View File

@ -0,0 +1,31 @@
package com.bonus.aqgqj.basis.service;
import com.bonus.aqgqj.basis.entity.vo.BaseCustom;
import com.bonus.aqgqj.model.SysUser;
import com.bonus.aqgqj.system.vo.UserDto;
import com.bonus.aqgqj.task.entity.TaskVo;
import com.bonus.aqgqj.utils.ServerResponse;
import java.util.List;
public interface CustomService {
List<BaseCustom> list(BaseCustom custom);
ServerResponse getCustomId(BaseCustom custom);
BaseCustom getCustom(String customName,Long customId);
BaseCustom getCustomPhone(String customPhone,Long customId);
BaseCustom updateCustom(BaseCustom custom);
BaseCustom getAdd(String customName);
BaseCustom add(BaseCustom custom);
int delCustom(Long customId);
ServerResponse updateCustomStatus(BaseCustom custom);
}

View File

@ -0,0 +1,29 @@
package com.bonus.aqgqj.basis.service;
import com.bonus.aqgqj.basis.entity.vo.BaseTeam;
import com.bonus.aqgqj.basis.entity.vo.BaseTeamConfig;
import com.bonus.aqgqj.utils.ServerResponse;
import java.util.List;
public interface TeamConfigService {
List<BaseTeamConfig> list(String keyWord,Long teamId);
//
// ServerResponse getTeamId(BaseTeam team);
//
// BaseTeam getTeam(String teamName,Long teamId);
////
//// BaseCustom getCustomPhone(String customPhone,Long customId);
//
// BaseTeam updateTeam(BaseTeam team);
//
// BaseTeam getAdd(String teamName);
//
// BaseTeam add(BaseTeam team);
//
// int delTeam(Long teamId);
List<BaseTeam> teamList(String name);
}

View File

@ -0,0 +1,28 @@
package com.bonus.aqgqj.basis.service;
import com.bonus.aqgqj.basis.entity.vo.BaseCustom;
import com.bonus.aqgqj.basis.entity.vo.BaseTeam;
import com.bonus.aqgqj.utils.ServerResponse;
import java.util.List;
public interface TeamService {
List<BaseTeam> list(String keyWord);
ServerResponse getTeamId(BaseTeam team);
BaseTeam getTeam(String teamName,Long teamId);
//
// BaseCustom getCustomPhone(String customPhone,Long customId);
BaseTeam updateTeam(BaseTeam team);
BaseTeam getAdd(String teamName);
BaseTeam add(BaseTeam team);
int delTeam(Long teamId);
}

View File

@ -0,0 +1,121 @@
package com.bonus.aqgqj.basis.service.impl;
import com.bonus.aqgqj.basis.dao.CustomDao;
import com.bonus.aqgqj.basis.service.CustomService;
import com.bonus.aqgqj.basis.entity.vo.BaseCustom;
import com.bonus.aqgqj.model.SysUser;
import com.bonus.aqgqj.system.vo.UserDto;
import com.bonus.aqgqj.task.entity.TaskVo;
import com.bonus.aqgqj.utils.ServerResponse;
import com.bonus.aqgqj.utils.StringHelper;
import lombok.extern.slf4j.Slf4j;
import org.quartz.CronExpression;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import javax.annotation.Resource;
import java.util.List;
@Slf4j
@Service
public class CustomServiceImpl implements CustomService {
@Resource
private CustomDao customDao;
@Override
public List<BaseCustom> list(BaseCustom custom) {
return customDao.list(custom);
}
@Override
public ServerResponse getCustomId(BaseCustom custom) {
try{
BaseCustom vo= customDao.getCustomId(custom);
return ServerResponse.createSuccess(vo);
}catch (Exception e){
return ServerResponse.createSuccess("修改成功");
}
}
@Override
public BaseCustom getCustom(String customName,Long customId) {
try{
return customDao.getCustom(customName,customId);
}catch (Exception e){
log.error(e.toString(),e);
}
return null;
}
public BaseCustom getCustomPhone(String customPhone,Long customId) {
try{
return customDao.getCustomPhone(customPhone,customId);
}catch (Exception e){
log.error(e.toString(),e);
}
return null;
}
@Override
@Transactional
public BaseCustom updateCustom(BaseCustom custom) {
customDao.update(custom);
//saveUserRoles(userDto.getId(), userDto.getRoleIds());
return custom;
}
@Override
public BaseCustom getAdd(String customName) {
try{
return customDao.getAdd(customName);
}catch (Exception e){
log.error(e.toString(),e);
}
return null;
}
@Override
@Transactional
public BaseCustom add(BaseCustom custom) {
customDao.add(custom);
//saveUserRoles(userDto.getId(), userDto.getRoleIds());
return custom;
}
@Override
public int delCustom(Long customId) {
return customDao.delCustom(customId);
}
@Override
public ServerResponse updateCustomStatus(BaseCustom data) {
try{
if(data.getCustomId()==0 || StringHelper.isEmpty(String.valueOf(data.getCustomStatus()))){
return ServerResponse.createErroe("参数不能为空");
}else{
int num= customDao.updateCustomStatus(data);
if(num==1){
if(data.getCustomStatus()==1){
return ServerResponse.createSuccess("开启成功");
}else{
return ServerResponse.createSuccess("关闭成功");
}
}else{
return ServerResponse.createErroe("sql异常,请联系管理员");
}
}
}catch (Exception e){
log.error(e.toString(),e);
}
return ServerResponse.createErroe("参数异常,请联系管理员");
}
}

View File

@ -0,0 +1,100 @@
package com.bonus.aqgqj.basis.service.impl;
import com.bonus.aqgqj.basis.dao.TeamConfigDao;
import com.bonus.aqgqj.basis.dao.TeamDao;
import com.bonus.aqgqj.basis.entity.vo.BaseTeam;
import com.bonus.aqgqj.basis.entity.vo.BaseTeamConfig;
import com.bonus.aqgqj.basis.service.TeamConfigService;
import com.bonus.aqgqj.basis.service.TeamService;
import com.bonus.aqgqj.model.Role;
import com.bonus.aqgqj.utils.ServerResponse;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import javax.annotation.Resource;
import java.util.List;
@Slf4j
@Service
public class TeamConfigServiceImpl implements TeamConfigService {
@Resource
private TeamConfigDao teamconfigDao;
@Override
public List<BaseTeamConfig> list(String keyWord,Long teamId) {
return teamconfigDao.list(keyWord,teamId);
}
// @Override
// public ServerResponse getTeamId(BaseTeam team) {
// try{
// BaseTeam vo= teamDao.getTeamId(team);
// return ServerResponse.createSuccess(vo);
// }catch (Exception e){
// return ServerResponse.createSuccess("修改成功");
// }
// }
//
// @Override
// public BaseTeam getTeam(String teamName,Long teamId) {
// try{
// return teamDao.getTeam(teamName,teamId);
// }catch (Exception e){
// log.error(e.toString(),e);
// }
// return null;
// }
// public BaseCustom getCustomPhone(String customPhone,Long customId) {
// try{
// return customDao.getCustomPhone(customPhone,customId);
// }catch (Exception e){
// log.error(e.toString(),e);
// }
// return null;
// }
//
// @Override
// @Transactional
// public BaseTeam updateTeam(BaseTeam team) {
//
// teamDao.update(team);
// //saveUserRoles(userDto.getId(), userDto.getRoleIds());
//
// return team;
// }
//
// @Override
// public BaseTeam getAdd(String teamName) {
// try{
// return teamDao.getAdd(teamName);
// }catch (Exception e){
// log.error(e.toString(),e);
// }
// return null;
// }
//
// @Override
// @Transactional
// public BaseTeam add(BaseTeam team) {
//
// teamDao.add(team);
// //saveUserRoles(userDto.getId(), userDto.getRoleIds());
//
// return team;
// }
//
// @Override
// public int delTeam(Long teamId) {
// return teamDao.delTeam(teamId);
// }
@Override
public List<BaseTeam> teamList(String name) {
List<BaseTeam> list = teamconfigDao.teamList(name);
return list;
}
}

View File

@ -0,0 +1,94 @@
package com.bonus.aqgqj.basis.service.impl;
import com.bonus.aqgqj.basis.dao.CustomDao;
import com.bonus.aqgqj.basis.dao.TeamDao;
import com.bonus.aqgqj.basis.entity.vo.BaseCustom;
import com.bonus.aqgqj.basis.entity.vo.BaseTeam;
import com.bonus.aqgqj.basis.service.CustomService;
import com.bonus.aqgqj.basis.service.TeamService;
import com.bonus.aqgqj.utils.ServerResponse;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import javax.annotation.Resource;
import java.util.List;
@Slf4j
@Service
public class TeamServiceImpl implements TeamService {
@Resource
private TeamDao teamDao;
@Override
public List<BaseTeam> list(String keyWord) {
return teamDao.list(keyWord);
}
@Override
public ServerResponse getTeamId(BaseTeam team) {
try{
BaseTeam vo= teamDao.getTeamId(team);
return ServerResponse.createSuccess(vo);
}catch (Exception e){
return ServerResponse.createSuccess("修改成功");
}
}
@Override
public BaseTeam getTeam(String teamName,Long teamId) {
try{
return teamDao.getTeam(teamName,teamId);
}catch (Exception e){
log.error(e.toString(),e);
}
return null;
}
// public BaseCustom getCustomPhone(String customPhone,Long customId) {
// try{
// return customDao.getCustomPhone(customPhone,customId);
// }catch (Exception e){
// log.error(e.toString(),e);
// }
// return null;
// }
//
@Override
@Transactional
public BaseTeam updateTeam(BaseTeam team) {
teamDao.update(team);
//saveUserRoles(userDto.getId(), userDto.getRoleIds());
return team;
}
@Override
public BaseTeam getAdd(String teamName) {
try{
return teamDao.getAdd(teamName);
}catch (Exception e){
log.error(e.toString(),e);
}
return null;
}
@Override
@Transactional
public BaseTeam add(BaseTeam team) {
teamDao.add(team);
//saveUserRoles(userDto.getId(), userDto.getRoleIds());
return team;
}
@Override
public int delTeam(Long teamId) {
return teamDao.delTeam(teamId);
}
}