删除了一些没什么用的代码

master
cxy 3 months ago
parent b47fee4f79
commit 75b53d3241

@ -1,66 +0,0 @@
package com.backend.controller;
import com.backend.pojo.Express;
import com.backend.pojo.PageBean;
import com.backend.pojo.Result;
import com.backend.service.ExpressService;
import jakarta.validation.constraints.NotNull;
import jakarta.validation.constraints.Pattern;
import org.apache.ibatis.annotations.Delete;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.data.redis.core.StringRedisTemplate;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import java.time.LocalDateTime;
import java.util.Date;
@RestController
@RequestMapping("/express")
@Validated
public class ExpressController {
@Autowired
private ExpressService expressService;
@Autowired
private StringRedisTemplate stringRedisTemplate;
@PostMapping
public Result<Express> add(
@RequestBody @Validated(Express.Add.class) Express express){
expressService.add(express);
return Result.success();
}
@GetMapping
public Result<PageBean<Express>> list(final String expressid,
final String sename,
final String sephone,
final String seaddress,
final String rename,
final String rephone,
final String readdress,
final String issign,
final LocalDateTime signtime
) {
final PageBean<Express> expresslist = expressService.list(expressid, sename, sephone, seaddress,
rename, rephone, readdress, issign, signtime);
return Result.success(expresslist);
}
@PutMapping
public Result<String> update(
@RequestBody @Validated(Express.Update.class) Express express) {
expressService.update(express);
return Result.success();
}
@DeleteMapping
public Result<Express> delete(@NotNull final Integer id) {
expressService.delete(id);
return Result.success();
}
}

@ -52,11 +52,11 @@ public class UserController {
final Map<String, Object> map = Map.of("id", existingUser.getId(),
"username", existingUser.getUsername());
final String token = JwtUtil.genToken(map);
// Save token to redis
// 保存token到redis
final ValueOperations<String, String> operations = stringRedisTemplate.opsForValue();
// If key is token, and when we validate, and the token doesn't exist, then it has expired.
// 设置token过期时间为12小时
operations.set(token, token, Duration.ofHours(12));
// Return JWT token
// 返回 JWT token
return Result.success(token);
} else {
return Result.error("密码错误");
@ -84,11 +84,7 @@ public class UserController {
}
}
@PatchMapping("/updateAvatar")
public Result<String> updateAvatar(@RequestParam @URL final String avatarUrl) {
userService.updateAvatar(avatarUrl);
return Result.success();
}
@PatchMapping("/updatePwd")
public Result<String> updatePwd(@RequestBody Map<String, String> params, @RequestHeader(AUTHORIZATION_HEADER) final String token) {
@ -110,7 +106,7 @@ public class UserController {
}
userService.updatePwd(newPwd);
// Delete token in redis.
// 删除token
final ValueOperations<String, String> operations = stringRedisTemplate.opsForValue();
operations.getOperations().delete(token);

@ -1,29 +0,0 @@
package com.backend.mapper;
import com.backend.pojo.Express;
import org.apache.ibatis.annotations.*;
import java.time.LocalDateTime;
import java.util.List;
@Mapper
public interface ExpressMapper {
@Insert("INSERT INTO express_info(expressid, sename, sephone, seaddress, rename, rephone, readdress, issigned, signtime) " +
"VALUES(#{expressid}, #{sename}, #{sephone}, #{seaddress}, #{rename}, #{rephone}, #{readdress}, #{issigned} , #{signtime})")
void add(final Express express);
@Update("UPDATE express_info SET expressid = #{expressid}, sename = #{sename}," +
" seaddress = #{seaddress}, rename = #{rename}, readdress = #{readdress}, isSigned = #{isSigned} WHERE id = #{id}")
void update(final Express express);
@Delete("DELETE FROM express_info WHERE id = #{id}")
void delete(final Integer id);
List<Express> list( final Integer id, final String sename,
final String sephone, final String seaddress,
final String rename, final String rephone,
final String readdress, final String issigned,
final LocalDateTime signtime);
}

@ -1,41 +0,0 @@
package com.backend.pojo;
import com.backend.anno.State;
import jakarta.validation.constraints.NotEmpty;
import jakarta.validation.constraints.NotNull;
import jakarta.validation.groups.Default;
import lombok.Data;
import java.time.LocalDateTime;
@Data
public class Express {
@NotNull
private Integer id;
@NotNull
private String expressid;
@NotEmpty
private String sename;
@NotEmpty
private String sephone;
@NotEmpty
private String seaddress;
@NotEmpty
private String rename;
@NotEmpty
private String rephone;
@NotEmpty
private String readdress;
@State
private String issigned;
@NotNull
private LocalDateTime signtime;
public interface Add extends Default {
}
public interface Update extends Default{
}
}

@ -13,7 +13,7 @@ public class User {
@NotNull
private Integer id;//主键ID
private String username;//用户名
@JsonIgnore // let springmvc ignore password when converting object to json
@JsonIgnore
private String password;//密码
private Integer isCourier;//是否是快递员0-不是1-是
@NotEmpty

@ -1,26 +0,0 @@
package com.backend.service;
import com.backend.pojo.Express;
import com.backend.pojo.PageBean;
import java.time.LocalDateTime;
import java.util.Date;
public interface ExpressService {
void add(final Express express);
void update(final Express express);
void delete(Integer id);
PageBean<Express> list(final String expressid,
final String sename,
final String sephone,
final String seaddress,
final String rename,
final String rephone,
final String readdress,
final String issign,
final LocalDateTime signtime);
}

@ -9,7 +9,5 @@ public interface UserService {
void update(final User user);
void updateAvatar(final String url);
void updatePwd(final String newPwd);
}

@ -1,57 +0,0 @@
package com.backend.service.impl;
import com.backend.mapper.ExpressMapper;
import com.backend.pojo.Express;
import com.backend.pojo.PageBean;
import com.backend.service.ExpressService;
import com.backend.utils.ThreadLocalUtil;
import com.github.pagehelper.Page;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.time.LocalDateTime;
import java.util.Map;
@Service
public class ExpressServiceImpl implements ExpressService {
@Autowired
private ExpressMapper expressMapper;
@Override
public void add(Express express) {
final Map<String, Object> map = ThreadLocalUtil.get();
final Integer id = (Integer) map.get("id");
express.setId(id);
expressMapper.add(express);
}
@Override
public void update(final Express express) {
expressMapper.update(express);
}
@Override
public void delete(final Integer id) {
expressMapper.delete(id);
}
@Override
public PageBean<Express> list(String expressid, String sename, String sephone, String seaddress, String rename, String rephone, String readdress, String issigned, LocalDateTime signtime) {
final PageBean<Express> pageBean = new PageBean<>();
final Map<String, Object> map = ThreadLocalUtil.get();
final Integer id = (Integer) map.get("id");
final Page<Express> expressList = (Page<Express>) expressMapper.list(id, sename,
sephone, seaddress,
rename, rephone,
readdress, issigned,
signtime);
pageBean.setTotal(expressList.getTotal());
pageBean.setItems(expressList.getResult());
return pageBean;
}
}

@ -32,12 +32,6 @@ public class UserServiceImpl implements UserService {
userMapper.update(user);
}
@Override
public void updateAvatar(final String url) {
final Map<String, Object> map = ThreadLocalUtil.get();
final Integer id = (Integer) map.get("id");
userMapper.updateAvatar(url, id);
}
@Override
public void updatePwd(final String newPwd) {

Loading…
Cancel
Save