新增历史结算;
新增租单管理
This commit is contained in:
@@ -0,0 +1,42 @@
|
||||
package com.gxwebsoft.tower.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.gxwebsoft.common.core.web.PageResult;
|
||||
import com.gxwebsoft.tower.entity.TowerHistorySettle;
|
||||
import com.gxwebsoft.tower.param.TowerHistorySettleParam;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* Service
|
||||
*
|
||||
* @author 科技小王子
|
||||
* @since 2023-06-12 16:40:25
|
||||
*/
|
||||
public interface TowerHistorySettleService extends IService<TowerHistorySettle> {
|
||||
|
||||
/**
|
||||
* 分页关联查询
|
||||
*
|
||||
* @param param 查询参数
|
||||
* @return PageResult<TowerHistorySettle>
|
||||
*/
|
||||
PageResult<TowerHistorySettle> pageRel(TowerHistorySettleParam param);
|
||||
|
||||
/**
|
||||
* 关联查询全部
|
||||
*
|
||||
* @param param 查询参数
|
||||
* @return List<TowerHistorySettle>
|
||||
*/
|
||||
List<TowerHistorySettle> listRel(TowerHistorySettleParam param);
|
||||
|
||||
/**
|
||||
* 根据id查询
|
||||
*
|
||||
* @param historySettleId
|
||||
* @return TowerHistorySettle
|
||||
*/
|
||||
TowerHistorySettle getByIdRel(Integer historySettleId);
|
||||
|
||||
}
|
||||
@@ -0,0 +1,42 @@
|
||||
package com.gxwebsoft.tower.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.gxwebsoft.common.core.web.PageResult;
|
||||
import com.gxwebsoft.tower.entity.TowerRentRecord;
|
||||
import com.gxwebsoft.tower.param.TowerRentRecordParam;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 租单记录Service
|
||||
*
|
||||
* @author 科技小王子
|
||||
* @since 2023-06-13 00:42:42
|
||||
*/
|
||||
public interface TowerRentRecordService extends IService<TowerRentRecord> {
|
||||
|
||||
/**
|
||||
* 分页关联查询
|
||||
*
|
||||
* @param param 查询参数
|
||||
* @return PageResult<TowerRentRecord>
|
||||
*/
|
||||
PageResult<TowerRentRecord> pageRel(TowerRentRecordParam param);
|
||||
|
||||
/**
|
||||
* 关联查询全部
|
||||
*
|
||||
* @param param 查询参数
|
||||
* @return List<TowerRentRecord>
|
||||
*/
|
||||
List<TowerRentRecord> listRel(TowerRentRecordParam param);
|
||||
|
||||
/**
|
||||
* 根据id查询
|
||||
*
|
||||
* @param rentRecordId 租单记录id
|
||||
* @return TowerRentRecord
|
||||
*/
|
||||
TowerRentRecord getByIdRel(Integer rentRecordId);
|
||||
|
||||
}
|
||||
@@ -0,0 +1,47 @@
|
||||
package com.gxwebsoft.tower.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.gxwebsoft.tower.mapper.TowerHistorySettleMapper;
|
||||
import com.gxwebsoft.tower.service.TowerHistorySettleService;
|
||||
import com.gxwebsoft.tower.entity.TowerHistorySettle;
|
||||
import com.gxwebsoft.tower.param.TowerHistorySettleParam;
|
||||
import com.gxwebsoft.common.core.web.PageParam;
|
||||
import com.gxwebsoft.common.core.web.PageResult;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* Service实现
|
||||
*
|
||||
* @author 科技小王子
|
||||
* @since 2023-06-12 16:40:25
|
||||
*/
|
||||
@Service
|
||||
public class TowerHistorySettleServiceImpl extends ServiceImpl<TowerHistorySettleMapper, TowerHistorySettle> implements TowerHistorySettleService {
|
||||
|
||||
@Override
|
||||
public PageResult<TowerHistorySettle> pageRel(TowerHistorySettleParam param) {
|
||||
PageParam<TowerHistorySettle, TowerHistorySettleParam> page = new PageParam<>(param);
|
||||
//page.setDefaultOrder("create_time desc");
|
||||
List<TowerHistorySettle> list = baseMapper.selectPageRel(page, param);
|
||||
return new PageResult<>(list, page.getTotal());
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<TowerHistorySettle> listRel(TowerHistorySettleParam param) {
|
||||
List<TowerHistorySettle> list = baseMapper.selectListRel(param);
|
||||
// 排序
|
||||
PageParam<TowerHistorySettle, TowerHistorySettleParam> page = new PageParam<>();
|
||||
//page.setDefaultOrder("create_time desc");
|
||||
return page.sortRecords(list);
|
||||
}
|
||||
|
||||
@Override
|
||||
public TowerHistorySettle getByIdRel(Integer historySettleId) {
|
||||
TowerHistorySettleParam param = new TowerHistorySettleParam();
|
||||
param.setHistorySettleId(historySettleId);
|
||||
return param.getOne(baseMapper.selectListRel(param));
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,47 @@
|
||||
package com.gxwebsoft.tower.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.gxwebsoft.tower.mapper.TowerRentRecordMapper;
|
||||
import com.gxwebsoft.tower.service.TowerRentRecordService;
|
||||
import com.gxwebsoft.tower.entity.TowerRentRecord;
|
||||
import com.gxwebsoft.tower.param.TowerRentRecordParam;
|
||||
import com.gxwebsoft.common.core.web.PageParam;
|
||||
import com.gxwebsoft.common.core.web.PageResult;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 租单记录Service实现
|
||||
*
|
||||
* @author 科技小王子
|
||||
* @since 2023-06-13 00:42:42
|
||||
*/
|
||||
@Service
|
||||
public class TowerRentRecordServiceImpl extends ServiceImpl<TowerRentRecordMapper, TowerRentRecord> implements TowerRentRecordService {
|
||||
|
||||
@Override
|
||||
public PageResult<TowerRentRecord> pageRel(TowerRentRecordParam param) {
|
||||
PageParam<TowerRentRecord, TowerRentRecordParam> page = new PageParam<>(param);
|
||||
//page.setDefaultOrder("create_time desc");
|
||||
List<TowerRentRecord> list = baseMapper.selectPageRel(page, param);
|
||||
return new PageResult<>(list, page.getTotal());
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<TowerRentRecord> listRel(TowerRentRecordParam param) {
|
||||
List<TowerRentRecord> list = baseMapper.selectListRel(param);
|
||||
// 排序
|
||||
PageParam<TowerRentRecord, TowerRentRecordParam> page = new PageParam<>();
|
||||
//page.setDefaultOrder("create_time desc");
|
||||
return page.sortRecords(list);
|
||||
}
|
||||
|
||||
@Override
|
||||
public TowerRentRecord getByIdRel(Integer rentRecordId) {
|
||||
TowerRentRecordParam param = new TowerRentRecordParam();
|
||||
param.setRentRecordId(rentRecordId);
|
||||
return param.getOne(baseMapper.selectListRel(param));
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user