tangxinyuan 2 weeks ago
parent
commit
9234fd92c8
  1. 8
      code/springboot/newBank/src/main/java/demo/weiyichi/controller/TranferAccount.java
  2. 70
      code/springboot/newBank/src/main/java/demo/weiyichi/model/TransferDTO.java

8
code/springboot/newBank/src/main/java/demo/weiyichi/controller/TransferAccount.java → code/springboot/newBank/src/main/java/demo/weiyichi/controller/TranferAccount.java

@ -1,15 +1,10 @@
package demo.weiyichi.controller; package demo.weiyichi.controller;
import demo.weiyichi.model.AccountTab;
import demo.weiyichi.model.ApiResponse;
import demo.weiyichi.model.RecordTable; import demo.weiyichi.model.RecordTable;
import demo.weiyichi.model.WithdrawMoneyDTO;
import demo.weiyichi.model.TransferDTO; import demo.weiyichi.model.TransferDTO;
import demo.weiyichi.model.QueryDTO;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.dao.EmptyResultDataAccessException; import org.springframework.dao.EmptyResultDataAccessException;
import org.springframework.http.HttpStatus;
import org.springframework.http.ResponseEntity; import org.springframework.http.ResponseEntity;
import org.springframework.jdbc.core.JdbcTemplate; import org.springframework.jdbc.core.JdbcTemplate;
import org.springframework.transaction.annotation.Transactional; import org.springframework.transaction.annotation.Transactional;
@ -22,11 +17,10 @@ import java.time.format.DateTimeFormatter;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import java.math.BigDecimal;
@RestController @RestController
@RequestMapping("/weiyichi") @RequestMapping("/weiyichi")
public class transferAccount { public class TranferAccount {
@Autowired @Autowired
private JdbcTemplate jdbcTemplate; private JdbcTemplate jdbcTemplate;
private Boolean verifyAccountPassword(String cardNo, String password) { private Boolean verifyAccountPassword(String cardNo, String password) {

70
code/springboot/newBank/src/main/java/demo/weiyichi/model/TransferDTO.java

@ -4,54 +4,24 @@ package demo.weiyichi.model;
* 转账操作数据传输对象 * 转账操作数据传输对象
*/ */
public class TransferDTO { public class TransferDTO {
/** private String fromCardNo; // 转出卡号
* 转出账户卡号 private String toCardNo; // 转入卡号
*/ private Double money; // 转账金额
private String outCardNo; private String password; // 交易密码
/** private String staffNo; // 员工编号
* 转入账户卡号 private String organiNm; // 机构名称
*/
private String inCardNo; // getters and setters
/** public String getFromCardNo() { return fromCardNo; }
* 转账金额 public void setFromCardNo(String fromCardNo) { this.fromCardNo = fromCardNo; }
*/ public String getToCardNo() { return toCardNo; }
private Double amount; public void setToCardNo(String toCardNo) { this.toCardNo = toCardNo; }
/** public Double getMoney() { return money; }
* 转出账户密码 public void setMoney(Double money) { this.money = money; }
*/ public String getPassword() { return password; }
private String password; public void setPassword(String password) { this.password = password; }
public String getStaffNo() { return staffNo; }
public void setStaffNo(String staffNo) { this.staffNo = staffNo; }
// Getter 和 Setter 方法 public String getOrganiNm() { return organiNm; }
public String getOutCardNo() { public void setOrganiNm(String organiNm) { this.organiNm = organiNm; }
return outCardNo;
}
public void setOutCardNo(String outCardNo) {
this.outCardNo = outCardNo;
}
public String getInCardNo() {
return inCardNo;
}
public void setInCardNo(String inCardNo) {
this.inCardNo = inCardNo;
}
public Double getAmount() {
return amount;
}
public void setAmount(Double amount) {
this.amount = amount;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
} }
Loading…
Cancel
Save