You've already forked FrameTour-BE
分账逻辑及逻辑接入及分账记录查询
This commit is contained in:
@ -1,15 +1,20 @@
|
||||
package com.ycwl.basic.profitsharing.mapper;
|
||||
|
||||
import com.ycwl.basic.model.pc.profitsharing.resp.ProfitSharingRecordRespVO;
|
||||
import com.ycwl.basic.profitsharing.entity.ProfitSharingRecord;
|
||||
import org.apache.ibatis.annotations.Delete;
|
||||
import org.apache.ibatis.annotations.Insert;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
import org.apache.ibatis.annotations.Options;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
import org.apache.ibatis.annotations.Select;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Mapper
|
||||
public interface ProfitSharingRecordMapper {
|
||||
List<ProfitSharingRecordRespVO> findByScenicId(@Param("scenicId") Long scenicId);
|
||||
|
||||
void batchInsert(List<ProfitSharingRecord> records);
|
||||
|
||||
@Delete("DELETE FROM profit_sharing_record WHERE scenic_id = #{scenicId} AND order_id = #{orderId}")
|
||||
|
@ -7,15 +7,18 @@ import java.util.List;
|
||||
|
||||
@Mapper
|
||||
public interface ProfitSharingUserMapper {
|
||||
@Insert("INSERT INTO profit_sharing_user (config_id, wx_pay_type, wx_pay_config, name, description, wx_rate, real_rate) " +
|
||||
"VALUES (#{configId}, #{wxPayType}, #{wxPayConfig}, #{name}, #{description}, #{wxRate}, #{realRate})")
|
||||
@Insert("INSERT INTO profit_sharing_user (config_id, name, description, wx_rate, real_rate, rate_mode) " +
|
||||
"VALUES (#{configId}, #{name}, #{description}, #{wxRate}, #{realRate}, #{rateMode})")
|
||||
@Options(useGeneratedKeys = true, keyProperty = "id")
|
||||
void insert(ProfitSharingUser user);
|
||||
|
||||
@Update("UPDATE profit_sharing_user SET config_id = #{configId}, wx_pay_type = #{wxPayType}, wx_pay_config = #{wxPayConfig}, " +
|
||||
"name = #{name}, description = #{description}, wx_rate = #{wxRate}, real_rate = #{realRate} WHERE id = #{id}")
|
||||
@Update("UPDATE profit_sharing_user SET config_id = #{configId}, " +
|
||||
"name = #{name}, description = #{description}, wx_rate = #{wxRate}, real_rate = #{realRate}, rate_mode = #{rateMode} WHERE id = #{id}")
|
||||
void update(ProfitSharingUser user);
|
||||
|
||||
@Update("UPDATE profit_sharing_user SET wx_pay_type = #{wxPayType}, wx_pay_config = #{wxPayConfig} WHERE id = #{id}")
|
||||
void updateWxPayConfig(ProfitSharingUser user);
|
||||
|
||||
@Delete("DELETE FROM profit_sharing_user WHERE id = #{id}")
|
||||
void deleteById(Long id);
|
||||
|
||||
|
Reference in New Issue
Block a user