@Override
public OrderCFeeCode selectByPrimaryKey(String feeCode) {
Criteria criteria = new Criteria();
criteria.orOperator(
Criteria.where("feeCode").is(feeCode),
Criteria.where("refFeeAct").is(feeCode),
Criteria.where("refFeeRed").is(feeCode),
Criteria.where("refFeeRev").is(feeCode)
);
if(!this.exists(criteria)){
init();
}
List<OrderCFeeCode> lists = this.find(criteria);
if(lists!=null && !lists.isEmpty()){
return lists.get(0);
}else{
return null;
}
}
@Override
public int deleteByPrimaryKey(String feeCode) {
this.orderCFeeCodeMapper.deleteByPrimaryKey(feeCode);
HashMap<String,Object> map = new HashMap<>();
map.put("feeCode", feeCode); //获取数据表中的【主键】
return this.delete(map);
}