chenjiahe
2022-09-19 cf2c77388bbe3ed53712699043fd3cb3014a2ad9
优化操作
1个文件已添加
1个文件已修改
104 ■■■■■ 已修改文件
phis-feign/src/main/java/com/hz/his/dto/user/money/UserMoneyUpdateDto.java 97 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/feign/service/platform/SPhipUserMoneyService.java 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/dto/user/money/UserMoneyUpdateDto.java
New file
@@ -0,0 +1,97 @@
package com.hz.his.dto.user.money;
import lombok.Data;
import lombok.ToString;
import java.math.BigDecimal;
/**
 * 修改用户资金
 *
 * @author cjh
 */
@Data
public class UserMoneyUpdateDto {
    /**Y - 用户Id*/
    private String userId;
    /**Y - 资金类型*/
    private int fundType;
    /**Y - 操作人类型*/
    private int operatorType;
    /**Y -操作人Id*/
    private String operatorId;
    /**Y - 来源平台编码*/
    private String originChannel;
    /**来源主题*/
    private String originSubject;
    /**Y - 操作方式*/
    private String operationReason;
    /**Y - 操作金额(单位元/积分)*/
    public String opNumber;
    /**操作类型 是否需要领取 默认0 只有增值金 添加需要领取*/
    private int opType;
    /**关联标识(活动规则或者其他)*/
    private String commonId;
    /**订单id*/
    private String orderId;
    /**子单订单id*/
    private String orderItemId;
    /**备注*/
    private String remarks;
    /*****************类型信息 注:以下常量以phis的UserMoneyLog常量为主*******************************/
    /**操作人类型-用户*/
    public static final int OPERATOR_TYPE_USER = 0;
    /**操作人类型-员工*/
    public static final int OPERATOR_TYPE_EMPLOYEE = 1;
    /**操作人类型-管理员*/
    public static final int OPERATOR_TYPE_ADMIN = 2;
    /**操作人类型-系统*/
    public static final int OPERATOR_TYPE_SYSTEM = 3;
    /**操作类型-系统处理*/
    public static final int OP_TYPE_SYS = 0;
    /**操作类型-用户领取*/
    public static final int OP_TYPE_USER_RECEIVE = 1;
    /**资金类型-储值金*/
    public static final int FUND_TYPE_STORAGE = 0;
    /**资金类型-增值金*/
    public static final int FUND_TYPE_INCREMENT = 1;
    /**资金类型-积分*/
    public static final int FUND_TYPE_INTEGRAL = 2;
    /**资金类型-预定金*/
    public static final int FUND_TYPE_DEPOSIT = 3;
    /**操作方式-系统操作*/
    public static final String OPERATION_REASON_SYS = "systemOperation";
    /**操作方式-充值操作*/
    public static final String OPERATION_REASON_RECHARGE= "recharge";
    /**操作方式-退款操作*/
    public static final String OPERATION_REASON_REFUND = "refund";
    /**操作方式-抵扣操作*/
    public static final String OPERATION_REASON_DEDUCTION = "deduction";
    /**操作方式-购买操作*/
    public static final String OPERATION_REASON_BUY = "buy";
    /**操作方式-转增订单*/
    public static final String OPERATION_REASON_TURNRECHARGE = "turnRecharge";
    /**操作方式-转增订单*/
    public static final String OPERATION_REASON_GIFT = "bringNewUserGift";
    /**操作方式-协商操作*/
    public static final String OPERATION_REASON_NEGOTIATION = "negotiation";
    /**操作方式-退回操作*/
    public static final String OPERATION_REASON_RETURN = "returnGoods";
    /**操作方式-换货操作*/
    public static final String OPERATION_REASON_CHANGE = "changeGoods";
    /**操作方式-生日赠送*/
    public static final String OPERATION_REASON_BIRTHDAY_GIFT = "birthdayGift";
}
phis-feign/src/main/java/com/hz/his/feign/service/platform/SPhipUserMoneyService.java
@@ -2,6 +2,7 @@
import com.hx.resultTool.Result;
import com.hz.his.dto.user.money.PhisUserMoneyDto;
import com.hz.his.dto.user.money.UserMoneyUpdateDto;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
@@ -18,6 +19,10 @@
    @PostMapping(value = "/user/money/op")
    Result upUserMoney(@RequestBody PhisUserMoneyDto userMoneyDto);
    /**
     * 开放平台-用户资产修改
     */
    @PostMapping(value = "/phip/user/money/unclaimed/add")
    Result userMoneyUpdate(@RequestBody UserMoneyUpdateDto userMoneyUpdateDto);
}