pom.xml引入jpa包
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId> </dependency> |
domian层
import java.util.Date; import javax.persistence.Column; @Entity @Id // 银行IC卡号 // 类型(1黑名单,0白名单) // 有效期至(NULL则永久有效,默认NULL) // 状态(0未启用,1启用,2失效) public UnionpaySpeciallist(String status) { public String getId() { public void setId(String id) { public String getCardNumber() { public void setCardNumber(String cardNumber) { public Boolean getType() { public void setType(Boolean type) { public Date getValidTime() { public void setValidTime(Date validTime) { public String getStatus() { public void setStatus(String status) { |
repository层
import org.springframework.data.domain.Page; public interface SpecialRepository extends JpaRepository<UnionpaySpeciallist> {
} |
service层
import java.text.ParseException; import javax.persistence.criteria.CriteriaBuilder; import org.springframework.beans.factory.annotation.Autowired; @Component private static final SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss SSS"); @Autowired @Autowired @Autowired /** *查 **/ public Page<UnionpaySpeciallist> list(Pageable pageable, String card_number, String createTime, String lastReviseTime, Boolean type, @Override List<Predicate> predicates = new ArrayList<>(); if (!CommonUtil.isEmtpy(card_number)) {
/** *增 **/ public UnionpaySpeciallist save(UnionpaySpeciallist list) {
/** *查 **/ public UnionpaySpeciallist findById(String id) {
/** *删 **/ public void delete(String id) {
} |
controller层
@RestController @Autowired @GetMapping(value = "/list") @PostMapping(value = "/add") @PostMapping(value = "/update")
@PostMapping("/delete")
} |