Browse Source

10.17修改实体类精简代码

lijianlin/feature-202509231533026-现金管理-收款管理
huangqizhen 1 month ago
parent
commit
bd3cfe573c
  1. 2
      src/main/java/com/example/demo/mapper/cash/CashRefundMapper.java
  2. 9
      src/main/java/com/example/demo/service/cash/RefundService.java
  3. 6
      src/main/java/com/example/demo/serviceImpl/cash/CashRefundServiceImpl.java
  4. 7
      src/main/resources/cashMapper/CashRefundMapper.xml

2
src/main/java/com/example/demo/mapper/cash/CashRefundMapper.java

@ -25,4 +25,6 @@ public interface CashRefundMapper {
int review(CashRecordDone cashRecordDone); int review(CashRecordDone cashRecordDone);
int executor(CashRecordDone cashRecordDone); int executor(CashRecordDone cashRecordDone);
int updateStatus(CashRecordDone cashRecordDone);
} }

9
src/main/java/com/example/demo/service/cash/RefundService.java

@ -12,11 +12,18 @@ import com.github.pagehelper.PageInfo;
* @Version 1.0 * @Version 1.0
**/ **/
public interface RefundService { public interface RefundService {
//多条件查询
PageInfo<CashRecordDone> select(Integer pageNum, Integer pageSize, CashRecordDone cashRecordDone); PageInfo<CashRecordDone> select(Integer pageNum, Integer pageSize, CashRecordDone cashRecordDone);
//添加
int add(CashRecordDone cashRecordDone) throws Exception; int add(CashRecordDone cashRecordDone) throws Exception;
//修改
int update(CashRecordDone cashRecordDone); int update(CashRecordDone cashRecordDone);
//
int withdraw(CashRecordDone cashRecordDone); int withdraw(CashRecordDone cashRecordDone);
//审核
int review(CashRecordDone cashRecordDone); int review(CashRecordDone cashRecordDone);
// 执行
int executor(CashRecordDone cashRecordDone); int executor(CashRecordDone cashRecordDone);
//修改原数据状态
int updateStatus(CashRecordDone cashRecordDone);
} }

6
src/main/java/com/example/demo/serviceImpl/cash/CashRefundServiceImpl.java

@ -1,6 +1,5 @@
package com.example.demo.serviceImpl.cash; package com.example.demo.serviceImpl.cash;
import com.example.demo.domain.vo.cash.CashCollection;
import com.example.demo.domain.vo.cash.CashRecordDone; import com.example.demo.domain.vo.cash.CashRecordDone;
import com.example.demo.domain.vo.coin.Result; import com.example.demo.domain.vo.coin.Result;
import com.example.demo.mapper.cash.CashRefundMapper; import com.example.demo.mapper.cash.CashRefundMapper;
@ -119,4 +118,9 @@ public class CashRefundServiceImpl implements RefundService {
int result = cashRefundMapper.executor(cashRecordDone); int result = cashRefundMapper.executor(cashRecordDone);
return (result > 0 ? Result.success("提交成功") : Result.error("提交失败")).getCode(); return (result > 0 ? Result.success("提交成功") : Result.error("提交失败")).getCode();
} }
@Override
public int updateStatus(CashRecordDone cashRecordDone) {
return cashRefundMapper.updateStatus(cashRecordDone);
}
} }

7
src/main/resources/cashMapper/CashRefundMapper.xml

@ -90,6 +90,11 @@
status = #{status} status = #{status}
where order_type =2 and id = #{id} where order_type =2 and id = #{id}
</update> </update>
<update id="updateStatus">
update cash_record_done
set status = #{status}
where id = #{id}
</update>
<select id="select" resultType="com.example.demo.domain.vo.cash.CashRecordDone"> <select id="select" resultType="com.example.demo.domain.vo.cash.CashRecordDone">
@ -172,7 +177,7 @@
and cr.goods_name = #{goodsName} and cr.goods_name = #{goodsName}
</if> </if>
<if test="payType != null and payType.length()>0"> <if test="payType != null and payType.length()>0">
and cr.pay_type = #{payTyoe}
and cr.pay_type = #{payType}
</if> </if>
<if test="refundModel != null and refundModel.length()>0"> <if test="refundModel != null and refundModel.length()>0">
and cr.refundModel = #{refundModel} and cr.refundModel = #{refundModel}

Loading…
Cancel
Save