Browse Source

后端框架第一版接口

Houduan1
huangqizhen 6 months ago
parent
commit
d9bd686140
  1. 15
      demo/commons/src/main/java/com/example/commons/domain/vo/RechargePage.java
  2. 2
      demo/recharge/src/main/java/com/example/recharge/controller/AuditController.java
  3. 9
      demo/recharge/src/main/java/com/example/recharge/controller/RechargeController.java
  4. 9
      demo/recharge/src/main/java/com/example/recharge/mapper/ActivityMapper.java
  5. 2
      demo/recharge/src/main/java/com/example/recharge/mapper/RateMapper.java

15
demo/commons/src/main/java/com/example/commons/domain/vo/RechargePage.java

@ -0,0 +1,15 @@
package com.example.commons.domain.vo;
import com.example.commons.domain.entity.Activity;
import com.example.commons.domain.entity.Recharge;
import lombok.Data;
import lombok.NoArgsConstructor;
@Data
@NoArgsConstructor
public class RechargePage {
private Integer pageNum;
private Integer pageSize;
private RechargeVo rechargeVo;
}

2
demo/recharge/src/main/java/com/example/recharge/controller/AuditController.java

@ -29,7 +29,7 @@ public class AuditController {
}
}
@PostMapping
public Result search(Integer pageNum,Integer pageSize,@RequestBody Audit audit){
public Result search(@RequestBody Integer pageNum,@RequestBody Integer pageSize,@RequestBody Audit audit){
if(ObjectUtils.isEmpty(pageNum)){
return Result.success(auditService.search(audit));
}

9
demo/recharge/src/main/java/com/example/recharge/controller/RechargeController.java

@ -2,6 +2,7 @@ package com.example.recharge.controller;
import com.example.commons.domain.entity.Recharge;
import com.example.commons.domain.vo.RechargePage;
import com.example.commons.domain.vo.RechargeVo;
import com.example.commons.domain.vo.Result;
import com.example.commons.sevice.RechargeService;
@ -42,12 +43,12 @@ public class RechargeController {
return Result.success();
}
@PostMapping
public Result search(Integer pageNum, Integer pageSize,@RequestBody RechargeVo rechargeVo) {
if(ObjectUtils.isEmpty(pageNum)){
return Result.success(rechargeService.search(rechargeVo));
public Result search(@RequestBody RechargePage rechargePage) {
if(ObjectUtils.isEmpty(rechargePage.getPageNum())){
return Result.success(rechargeService.search(rechargePage.getRechargeVo()));
}
else {
return Result.success(rechargeService.searchForPage(pageNum,pageSize,rechargeVo));
return Result.success(rechargeService.searchForPage(rechargePage.getPageNum(),rechargePage.getPageSize(),rechargePage.getRechargeVo()));
}
}
}

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

@ -24,14 +24,7 @@ public interface ActivityMapper {
"<script>",
"update activity",
"<set>",
"<if test='adminId != null'> admin_id = #{adminId}, </if>",
"<if test='dept != null '> dept= #{dept}, </if>",
"<if test='startTime != null '> start_time = #{startTime}, </if>",
"<if test='endTime != null '> end_time = #{endTime}, </if>",
"<if test='rechargeRatio != null '> recharge_ratio = #{rechargeRatio}, </if>",
"<if test='activityName != null and activityName.length>0'> activity_name = #{activityName}, </if>",
"<if test='activityFlag != null'> `activity_flag` = #{activityFlag}, </if>",
"<if test='status != null'> `status` = #{status}, </if>",
"<if test= 'activityFlag!=null '>activity_flag=#{activityFlag},</if>",
"</set>",
"where activity_id=#{activityId}",
"</script>"

2
demo/recharge/src/main/java/com/example/recharge/mapper/RateMapper.java

@ -51,7 +51,7 @@ public interface RateMapper {
"select * from rate",
"<where>",
"<if test='rateId!=null'>rate_id =#{rateId}</if>",
"<if test='startTime!=null'>start_time &gt;=#{startTime}</if>",
"<if test='startTime!=null'>and start_time &gt;=#{startTime}</if>",
"<if test='endTime!=null'>and end_time &lt;=#{endTime}</if>",
"<if test='currency!=null and currency.length>0'>and currency like concat('%','#{currency}','%')</if>",
"<if test='exchangeRate!=null'>and exchange_rate like concat('%','#{exchangeRate}','%')</if>",

Loading…
Cancel
Save