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;
@RestController
@RequestMapping("/recharge/audit")
@RequestMapping("/audit/audit")
@RequiredArgsConstructor
@Slf4j
@CrossOrigin
@ -29,6 +29,16 @@ public class AuditController {
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
public Result search(@RequestBody Page page){
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>",
"update audit",
"<set>",
"<if test='status!=null'> and status=#{status}</if>",
"<if test='status!=null'>status=#{status}</if>",
"</set>",
"where admin_id=#{adminId}",
"<script>"
"where audit_id=#{auditId}",
"</script>"
})
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
public int edit(Audit audit) {
return 0;
return auditMapper.update(audit);
}
@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.time.LocalDate;
import java.time.LocalDateTime;
import java.util.Date;
@Data
@ -21,5 +22,7 @@ public class Activity {
private String name;
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 ",
"<where>",
"`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>",
"</where>",
"</script>"

Loading…
Cancel
Save