完善合同管理;
新增结算管理
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.TowerContractSettleEquipment;
|
||||
import com.gxwebsoft.tower.param.TowerContractSettleEquipmentParam;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 合同结算设备Service
|
||||
*
|
||||
* @author 科技小王子
|
||||
* @since 2023-06-10 16:52:12
|
||||
*/
|
||||
public interface TowerContractSettleEquipmentService extends IService<TowerContractSettleEquipment> {
|
||||
|
||||
/**
|
||||
* 分页关联查询
|
||||
*
|
||||
* @param param 查询参数
|
||||
* @return PageResult<TowerContractSettleEquipment>
|
||||
*/
|
||||
PageResult<TowerContractSettleEquipment> pageRel(TowerContractSettleEquipmentParam param);
|
||||
|
||||
/**
|
||||
* 关联查询全部
|
||||
*
|
||||
* @param param 查询参数
|
||||
* @return List<TowerContractSettleEquipment>
|
||||
*/
|
||||
List<TowerContractSettleEquipment> listRel(TowerContractSettleEquipmentParam param);
|
||||
|
||||
/**
|
||||
* 根据id查询
|
||||
*
|
||||
* @param contractSettleId
|
||||
* @return TowerContractSettleEquipment
|
||||
*/
|
||||
TowerContractSettleEquipment getByIdRel(Integer contractSettleId);
|
||||
|
||||
}
|
||||
@@ -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.TowerContractSettleRule;
|
||||
import com.gxwebsoft.tower.param.TowerContractSettleRuleParam;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 合同结算规则Service
|
||||
*
|
||||
* @author 科技小王子
|
||||
* @since 2023-06-11 13:48:41
|
||||
*/
|
||||
public interface TowerContractSettleRuleService extends IService<TowerContractSettleRule> {
|
||||
|
||||
/**
|
||||
* 分页关联查询
|
||||
*
|
||||
* @param param 查询参数
|
||||
* @return PageResult<TowerContractSettleRule>
|
||||
*/
|
||||
PageResult<TowerContractSettleRule> pageRel(TowerContractSettleRuleParam param);
|
||||
|
||||
/**
|
||||
* 关联查询全部
|
||||
*
|
||||
* @param param 查询参数
|
||||
* @return List<TowerContractSettleRule>
|
||||
*/
|
||||
List<TowerContractSettleRule> listRel(TowerContractSettleRuleParam param);
|
||||
|
||||
/**
|
||||
* 根据id查询
|
||||
*
|
||||
* @param contractSettleRuleId
|
||||
* @return TowerContractSettleRule
|
||||
*/
|
||||
TowerContractSettleRule getByIdRel(Integer contractSettleRuleId);
|
||||
|
||||
}
|
||||
@@ -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.TowerSettleDetail;
|
||||
import com.gxwebsoft.tower.param.TowerSettleDetailParam;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 合同结算详情Service
|
||||
*
|
||||
* @author 科技小王子
|
||||
* @since 2023-06-11 19:13:12
|
||||
*/
|
||||
public interface TowerSettleDetailService extends IService<TowerSettleDetail> {
|
||||
|
||||
/**
|
||||
* 分页关联查询
|
||||
*
|
||||
* @param param 查询参数
|
||||
* @return PageResult<TowerSettleDetail>
|
||||
*/
|
||||
PageResult<TowerSettleDetail> pageRel(TowerSettleDetailParam param);
|
||||
|
||||
/**
|
||||
* 关联查询全部
|
||||
*
|
||||
* @param param 查询参数
|
||||
* @return List<TowerSettleDetail>
|
||||
*/
|
||||
List<TowerSettleDetail> listRel(TowerSettleDetailParam param);
|
||||
|
||||
/**
|
||||
* 根据id查询
|
||||
*
|
||||
* @param settleDetailId
|
||||
* @return TowerSettleDetail
|
||||
*/
|
||||
TowerSettleDetail getByIdRel(Integer settleDetailId);
|
||||
|
||||
}
|
||||
@@ -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.TowerSettle;
|
||||
import com.gxwebsoft.tower.param.TowerSettleParam;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 结算管理Service
|
||||
*
|
||||
* @author 科技小王子
|
||||
* @since 2023-06-11 19:19:10
|
||||
*/
|
||||
public interface TowerSettleService extends IService<TowerSettle> {
|
||||
|
||||
/**
|
||||
* 分页关联查询
|
||||
*
|
||||
* @param param 查询参数
|
||||
* @return PageResult<TowerSettle>
|
||||
*/
|
||||
PageResult<TowerSettle> pageRel(TowerSettleParam param);
|
||||
|
||||
/**
|
||||
* 关联查询全部
|
||||
*
|
||||
* @param param 查询参数
|
||||
* @return List<TowerSettle>
|
||||
*/
|
||||
List<TowerSettle> listRel(TowerSettleParam param);
|
||||
|
||||
/**
|
||||
* 根据id查询
|
||||
*
|
||||
* @param settleId
|
||||
* @return TowerSettle
|
||||
*/
|
||||
TowerSettle getByIdRel(Integer settleId);
|
||||
|
||||
}
|
||||
+47
@@ -0,0 +1,47 @@
|
||||
package com.gxwebsoft.tower.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.gxwebsoft.tower.mapper.TowerContractSettleEquipmentMapper;
|
||||
import com.gxwebsoft.tower.service.TowerContractSettleEquipmentService;
|
||||
import com.gxwebsoft.tower.entity.TowerContractSettleEquipment;
|
||||
import com.gxwebsoft.tower.param.TowerContractSettleEquipmentParam;
|
||||
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-10 16:52:12
|
||||
*/
|
||||
@Service
|
||||
public class TowerContractSettleEquipmentServiceImpl extends ServiceImpl<TowerContractSettleEquipmentMapper, TowerContractSettleEquipment> implements TowerContractSettleEquipmentService {
|
||||
|
||||
@Override
|
||||
public PageResult<TowerContractSettleEquipment> pageRel(TowerContractSettleEquipmentParam param) {
|
||||
PageParam<TowerContractSettleEquipment, TowerContractSettleEquipmentParam> page = new PageParam<>(param);
|
||||
//page.setDefaultOrder("create_time desc");
|
||||
List<TowerContractSettleEquipment> list = baseMapper.selectPageRel(page, param);
|
||||
return new PageResult<>(list, page.getTotal());
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<TowerContractSettleEquipment> listRel(TowerContractSettleEquipmentParam param) {
|
||||
List<TowerContractSettleEquipment> list = baseMapper.selectListRel(param);
|
||||
// 排序
|
||||
PageParam<TowerContractSettleEquipment, TowerContractSettleEquipmentParam> page = new PageParam<>();
|
||||
//page.setDefaultOrder("create_time desc");
|
||||
return page.sortRecords(list);
|
||||
}
|
||||
|
||||
@Override
|
||||
public TowerContractSettleEquipment getByIdRel(Integer contractSettleId) {
|
||||
TowerContractSettleEquipmentParam param = new TowerContractSettleEquipmentParam();
|
||||
param.setContractSettleId(contractSettleId);
|
||||
return param.getOne(baseMapper.selectListRel(param));
|
||||
}
|
||||
|
||||
}
|
||||
+47
@@ -0,0 +1,47 @@
|
||||
package com.gxwebsoft.tower.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.gxwebsoft.tower.mapper.TowerContractSettleRuleMapper;
|
||||
import com.gxwebsoft.tower.service.TowerContractSettleRuleService;
|
||||
import com.gxwebsoft.tower.entity.TowerContractSettleRule;
|
||||
import com.gxwebsoft.tower.param.TowerContractSettleRuleParam;
|
||||
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-11 13:48:41
|
||||
*/
|
||||
@Service
|
||||
public class TowerContractSettleRuleServiceImpl extends ServiceImpl<TowerContractSettleRuleMapper, TowerContractSettleRule> implements TowerContractSettleRuleService {
|
||||
|
||||
@Override
|
||||
public PageResult<TowerContractSettleRule> pageRel(TowerContractSettleRuleParam param) {
|
||||
PageParam<TowerContractSettleRule, TowerContractSettleRuleParam> page = new PageParam<>(param);
|
||||
//page.setDefaultOrder("create_time desc");
|
||||
List<TowerContractSettleRule> list = baseMapper.selectPageRel(page, param);
|
||||
return new PageResult<>(list, page.getTotal());
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<TowerContractSettleRule> listRel(TowerContractSettleRuleParam param) {
|
||||
List<TowerContractSettleRule> list = baseMapper.selectListRel(param);
|
||||
// 排序
|
||||
PageParam<TowerContractSettleRule, TowerContractSettleRuleParam> page = new PageParam<>();
|
||||
//page.setDefaultOrder("create_time desc");
|
||||
return page.sortRecords(list);
|
||||
}
|
||||
|
||||
@Override
|
||||
public TowerContractSettleRule getByIdRel(Integer contractSettleRuleId) {
|
||||
TowerContractSettleRuleParam param = new TowerContractSettleRuleParam();
|
||||
param.setContractSettleRuleId(contractSettleRuleId);
|
||||
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.TowerSettleDetailMapper;
|
||||
import com.gxwebsoft.tower.service.TowerSettleDetailService;
|
||||
import com.gxwebsoft.tower.entity.TowerSettleDetail;
|
||||
import com.gxwebsoft.tower.param.TowerSettleDetailParam;
|
||||
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-11 19:13:12
|
||||
*/
|
||||
@Service
|
||||
public class TowerSettleDetailServiceImpl extends ServiceImpl<TowerSettleDetailMapper, TowerSettleDetail> implements TowerSettleDetailService {
|
||||
|
||||
@Override
|
||||
public PageResult<TowerSettleDetail> pageRel(TowerSettleDetailParam param) {
|
||||
PageParam<TowerSettleDetail, TowerSettleDetailParam> page = new PageParam<>(param);
|
||||
//page.setDefaultOrder("create_time desc");
|
||||
List<TowerSettleDetail> list = baseMapper.selectPageRel(page, param);
|
||||
return new PageResult<>(list, page.getTotal());
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<TowerSettleDetail> listRel(TowerSettleDetailParam param) {
|
||||
List<TowerSettleDetail> list = baseMapper.selectListRel(param);
|
||||
// 排序
|
||||
PageParam<TowerSettleDetail, TowerSettleDetailParam> page = new PageParam<>();
|
||||
//page.setDefaultOrder("create_time desc");
|
||||
return page.sortRecords(list);
|
||||
}
|
||||
|
||||
@Override
|
||||
public TowerSettleDetail getByIdRel(Integer settleDetailId) {
|
||||
TowerSettleDetailParam param = new TowerSettleDetailParam();
|
||||
param.setSettleDetailId(settleDetailId);
|
||||
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.TowerSettleMapper;
|
||||
import com.gxwebsoft.tower.service.TowerSettleService;
|
||||
import com.gxwebsoft.tower.entity.TowerSettle;
|
||||
import com.gxwebsoft.tower.param.TowerSettleParam;
|
||||
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-11 19:19:10
|
||||
*/
|
||||
@Service
|
||||
public class TowerSettleServiceImpl extends ServiceImpl<TowerSettleMapper, TowerSettle> implements TowerSettleService {
|
||||
|
||||
@Override
|
||||
public PageResult<TowerSettle> pageRel(TowerSettleParam param) {
|
||||
PageParam<TowerSettle, TowerSettleParam> page = new PageParam<>(param);
|
||||
//page.setDefaultOrder("create_time desc");
|
||||
List<TowerSettle> list = baseMapper.selectPageRel(page, param);
|
||||
return new PageResult<>(list, page.getTotal());
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<TowerSettle> listRel(TowerSettleParam param) {
|
||||
List<TowerSettle> list = baseMapper.selectListRel(param);
|
||||
// 排序
|
||||
PageParam<TowerSettle, TowerSettleParam> page = new PageParam<>();
|
||||
//page.setDefaultOrder("create_time desc");
|
||||
return page.sortRecords(list);
|
||||
}
|
||||
|
||||
@Override
|
||||
public TowerSettle getByIdRel(Integer settleId) {
|
||||
TowerSettleParam param = new TowerSettleParam();
|
||||
param.setSettleId(settleId);
|
||||
return param.getOne(baseMapper.selectListRel(param));
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user