作者 shenhailong

用户缴费充值

package com.sunyo.energy.location.controller;
import com.github.pagehelper.PageInfo;
import com.sunyo.energy.location.model.PayRecords;
import com.sunyo.energy.location.model.WaterElectricityParameter;
import com.sunyo.energy.location.service.WaterElectricityParameterService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import java.util.List;
@Api(description = "用户支付管理")
@RestController
@RequestMapping("/userPayOrder")
public class UserPayController {
@Autowired
private WaterElectricityParameterService waterElectricityParameterService;
@ApiOperation(value = "查询缴费订单")
@RequestMapping("/list")
public List userPayList(@RequestParam(value = "roomNumber", required = false) String roomNumber ){
return waterElectricityParameterService.userPayList(roomNumber);
}
}
... ...
... ... @@ -2,6 +2,8 @@ package com.sunyo.energy.location.dao;
import com.sunyo.energy.location.model.WaterElectricityParameter;
import java.util.List;
public interface WaterElectricityParameterMapper {
int deleteByPrimaryKey(Integer id);
... ... @@ -18,4 +20,6 @@ public interface WaterElectricityParameterMapper {
int countOne(String eeId);
WaterElectricityParameter findOneElectricity(String eeId);
List<WaterElectricityParameter> userPayList(String roomNumber);
}
\ No newline at end of file
... ...
... ... @@ -2,6 +2,8 @@ package com.sunyo.energy.location.service;
import com.sunyo.energy.location.model.WaterElectricityParameter;
import java.util.List;
public interface WaterElectricityParameterService {
int insertSelective(WaterElectricityParameter record);
... ... @@ -12,4 +14,6 @@ public interface WaterElectricityParameterService {
WaterElectricityParameter findOneElectricity(String eeId);
List userPayList(String roomNumber);
}
... ...
... ... @@ -6,8 +6,10 @@ import com.sunyo.energy.location.model.WaterElectricityParameter;
import com.sunyo.energy.location.service.WaterElectricityParameterService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.util.StringUtils;
import java.util.Date;
import java.util.List;
@Service
public class WaterElectricityParameterServiceImp implements WaterElectricityParameterService {
... ... @@ -18,6 +20,7 @@ public class WaterElectricityParameterServiceImp implements WaterElectricityPara
@Override
public int insertSelective(WaterElectricityParameter record) {
record.setCreattime(new Date());
return waterElectricityParameterMapper.insertSelective(record);
}
... ... @@ -41,4 +44,10 @@ public class WaterElectricityParameterServiceImp implements WaterElectricityPara
return null;
}
}
@Override
public List userPayList(String roomNumber) {
return waterElectricityParameterMapper.userPayList(roomNumber);
}
}
... ...
... ... @@ -42,6 +42,13 @@
from water_electricity_parameter where ee_id = #{value,jdbcType=VARCHAR}
</select>
<select id="userPayList" parameterType="java.lang.String" resultMap="BaseResultMap">
select
<include refid="Base_Column_List" />
from water_electricity_parameter
where reamke2 = #{value,jdbcType=INTEGER}
</select>
<delete id="deleteByPrimaryKey" parameterType="java.lang.Integer" >
delete from water_electricity_parameter
where id = #{id,jdbcType=INTEGER}
... ...