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. 11
      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 @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)){ if(ObjectUtils.isEmpty(pageNum)){
return Result.success(auditService.search(audit)); return Result.success(auditService.search(audit));
} }

11
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.entity.Recharge;
import com.example.commons.domain.vo.RechargePage;
import com.example.commons.domain.vo.RechargeVo; import com.example.commons.domain.vo.RechargeVo;
import com.example.commons.domain.vo.Result; import com.example.commons.domain.vo.Result;
import com.example.commons.sevice.RechargeService; import com.example.commons.sevice.RechargeService;
@ -42,12 +43,12 @@ public class RechargeController {
return Result.success(); return Result.success();
} }
@PostMapping @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));
else {
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>", "<script>",
"update activity", "update activity",
"<set>", "<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>", "</set>",
"where activity_id=#{activityId}", "where activity_id=#{activityId}",
"</script>" "</script>"

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

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

Loading…
Cancel
Save