Browse Source

后端框架第二版接口

Houduan1
huangqizhen 7 months ago
parent
commit
2960519845
  1. 12
      demo/audit/src/main/java/com/example/audit/controller/AuditController.java
  2. 6
      demo/audit/src/main/java/com/example/audit/mapper/AuditMapper.java
  3. 2
      demo/audit/src/main/java/com/example/audit/service/AuditServiceImpl.java
  4. 3
      demo/commons/src/main/java/com/example/commons/domain/entity/Activity.java
  5. 3
      demo/recharge/src/main/java/com/example/recharge/mapper/ActivityMapper.java

12
demo/audit/src/main/java/com/example/audit/controller/AuditController.java

@ -12,7 +12,7 @@ import org.springframework.web.bind.annotation.*;
import java.util.Arrays; import java.util.Arrays;
@RestController @RestController
@RequestMapping("/recharge/audit")
@RequestMapping("/audit/audit")
@RequiredArgsConstructor @RequiredArgsConstructor
@Slf4j @Slf4j
@CrossOrigin @CrossOrigin
@ -29,6 +29,16 @@ public class AuditController {
return Result.error(e.getMessage()); return Result.error(e.getMessage());
} }
} }
@PostMapping("/edit")
public Result edit(@RequestBody Audit audit){
try {
auditService.edit(audit);
return Result.success();
}catch (Exception e){
log.warn(Arrays.toString(e.getStackTrace()));
return Result.error(e.getMessage());
}
}
@PostMapping @PostMapping
public Result search(@RequestBody Page page){ public Result search(@RequestBody Page page){
if(ObjectUtils.isEmpty(page.getPageNum())){ if(ObjectUtils.isEmpty(page.getPageNum())){

6
demo/audit/src/main/java/com/example/audit/mapper/AuditMapper.java

@ -22,10 +22,10 @@ public interface AuditMapper {
"<script>", "<script>",
"update audit", "update audit",
"<set>", "<set>",
"<if test='status!=null'> and status=#{status}</if>",
"<if test='status!=null'>status=#{status}</if>",
"</set>", "</set>",
"where admin_id=#{adminId}",
"<script>"
"where audit_id=#{auditId}",
"</script>"
}) })
int update(Audit audit); int update(Audit audit);

2
demo/audit/src/main/java/com/example/audit/service/AuditServiceImpl.java

@ -24,7 +24,7 @@ public class AuditServiceImpl implements AuditService {
@Override @Override
public int edit(Audit audit) { public int edit(Audit audit) {
return 0;
return auditMapper.update(audit);
} }
@Override @Override

3
demo/commons/src/main/java/com/example/commons/domain/entity/Activity.java

@ -5,6 +5,7 @@ import lombok.Data;
import java.math.BigDecimal; import java.math.BigDecimal;
import java.time.LocalDate; import java.time.LocalDate;
import java.time.LocalDateTime; import java.time.LocalDateTime;
import java.util.Date;
@Data @Data
@ -21,5 +22,7 @@ public class Activity {
private String name; private String name;
private Integer status; private Integer status;
private Date startDate;
private Date endDate;
} }

3
demo/recharge/src/main/java/com/example/recharge/mapper/ActivityMapper.java

@ -52,8 +52,7 @@ public interface ActivityMapper {
"inner join admin on activity.admin_id=admin.admin_id ", "inner join admin on activity.admin_id=admin.admin_id ",
"<where>", "<where>",
"`activity_flag`=1", "`activity_flag`=1",
"<if test='startTime!=null'>start_time=#{startTime}</if>",
"<if test='endTime!=null'>and end_time=#{endTime}</if>",
"<if test='startDate != null and endDate != null'>AND activity.create_time BETWEEN #{startDate} AND #{endDate}</if>",
"<if test='activityName!=null'>and activity_name like concat('%',#{activityName},'%')</if>", "<if test='activityName!=null'>and activity_name like concat('%',#{activityName},'%')</if>",
"</where>", "</where>",
"</script>" "</script>"

Loading…
Cancel
Save