新增提成查询
This commit is contained in:
		| @@ -0,0 +1,97 @@ | ||||
| package com.ruoyi.custom.domain; | ||||
|  | ||||
| import org.apache.commons.lang3.builder.ToStringBuilder; | ||||
| import org.apache.commons.lang3.builder.ToStringStyle; | ||||
| import com.ruoyi.common.annotation.Excel; | ||||
| import com.ruoyi.common.core.domain.BaseEntity; | ||||
|  | ||||
| /** | ||||
|  * 业务提成比例对象 sys_commision | ||||
|  *  | ||||
|  * @author wonder | ||||
|  * @date 2020-09-24 | ||||
|  */ | ||||
| public class SysCommision extends BaseEntity | ||||
| { | ||||
|     private static final long serialVersionUID = 1L; | ||||
|  | ||||
|     /** 编号 */ | ||||
|     private Long ruleId; | ||||
|  | ||||
|     /** 业务员 */ | ||||
|     private Long userId; | ||||
|  | ||||
|     /** 业务员 */ | ||||
|     @Excel(name = "业务员") | ||||
|     private String nickName; | ||||
|  | ||||
|     /** 金额 */ | ||||
|     @Excel(name = "金额") | ||||
|     private Long amount; | ||||
|  | ||||
|     /** 分成比例 */ | ||||
|     @Excel(name = "分成比例") | ||||
|     private Long rate; | ||||
|  | ||||
|     public void setRuleId(Long ruleId)  | ||||
|     { | ||||
|         this.ruleId = ruleId; | ||||
|     } | ||||
|  | ||||
|     public Long getRuleId()  | ||||
|     { | ||||
|         return ruleId; | ||||
|     } | ||||
|     public void setUserId(Long userId)  | ||||
|     { | ||||
|         this.userId = userId; | ||||
|     } | ||||
|  | ||||
|     public Long getUserId()  | ||||
|     { | ||||
|         return userId; | ||||
|     } | ||||
|     public void setNickName(String nickName)  | ||||
|     { | ||||
|         this.nickName = nickName; | ||||
|     } | ||||
|  | ||||
|     public String getNickName()  | ||||
|     { | ||||
|         return nickName; | ||||
|     } | ||||
|     public void setAmount(Long amount)  | ||||
|     { | ||||
|         this.amount = amount; | ||||
|     } | ||||
|  | ||||
|     public Long getAmount()  | ||||
|     { | ||||
|         return amount; | ||||
|     } | ||||
|     public void setRate(Long rate)  | ||||
|     { | ||||
|         this.rate = rate; | ||||
|     } | ||||
|  | ||||
|     public Long getRate()  | ||||
|     { | ||||
|         return rate; | ||||
|     } | ||||
|  | ||||
|     @Override | ||||
|     public String toString() { | ||||
|         return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) | ||||
|             .append("ruleId", getRuleId()) | ||||
|             .append("userId", getUserId()) | ||||
|             .append("nickName", getNickName()) | ||||
|             .append("amount", getAmount()) | ||||
|             .append("rate", getRate()) | ||||
|             .append("createBy", getCreateBy()) | ||||
|             .append("createTime", getCreateTime()) | ||||
|             .append("updateBy", getUpdateBy()) | ||||
|             .append("updateTime", getUpdateTime()) | ||||
|             .append("remark", getRemark()) | ||||
|             .toString(); | ||||
|     } | ||||
| } | ||||
| @@ -0,0 +1,61 @@ | ||||
| package com.ruoyi.custom.mapper; | ||||
|  | ||||
| import java.util.List; | ||||
| import com.ruoyi.custom.domain.SysCommision; | ||||
|  | ||||
| /** | ||||
|  * 业务提成比例Mapper接口 | ||||
|  *  | ||||
|  * @author wonder | ||||
|  * @date 2020-09-24 | ||||
|  */ | ||||
| public interface SysCommisionMapper  | ||||
| { | ||||
|     /** | ||||
|      * 查询业务提成比例 | ||||
|      *  | ||||
|      * @param ruleId 业务提成比例ID | ||||
|      * @return 业务提成比例 | ||||
|      */ | ||||
|     public SysCommision selectSysCommisionById(Long ruleId); | ||||
|  | ||||
|     /** | ||||
|      * 查询业务提成比例列表 | ||||
|      *  | ||||
|      * @param sysCommision 业务提成比例 | ||||
|      * @return 业务提成比例集合 | ||||
|      */ | ||||
|     public List<SysCommision> selectSysCommisionList(SysCommision sysCommision); | ||||
|  | ||||
|     /** | ||||
|      * 新增业务提成比例 | ||||
|      *  | ||||
|      * @param sysCommision 业务提成比例 | ||||
|      * @return 结果 | ||||
|      */ | ||||
|     public int insertSysCommision(SysCommision sysCommision); | ||||
|  | ||||
|     /** | ||||
|      * 修改业务提成比例 | ||||
|      *  | ||||
|      * @param sysCommision 业务提成比例 | ||||
|      * @return 结果 | ||||
|      */ | ||||
|     public int updateSysCommision(SysCommision sysCommision); | ||||
|  | ||||
|     /** | ||||
|      * 删除业务提成比例 | ||||
|      *  | ||||
|      * @param ruleId 业务提成比例ID | ||||
|      * @return 结果 | ||||
|      */ | ||||
|     public int deleteSysCommisionById(Long ruleId); | ||||
|  | ||||
|     /** | ||||
|      * 批量删除业务提成比例 | ||||
|      *  | ||||
|      * @param ruleIds 需要删除的数据ID | ||||
|      * @return 结果 | ||||
|      */ | ||||
|     public int deleteSysCommisionByIds(Long[] ruleIds); | ||||
| } | ||||
| @@ -0,0 +1,61 @@ | ||||
| package com.ruoyi.custom.service; | ||||
|  | ||||
| import java.util.List; | ||||
| import com.ruoyi.custom.domain.SysCommision; | ||||
|  | ||||
| /** | ||||
|  * 业务提成比例Service接口 | ||||
|  *  | ||||
|  * @author wonder | ||||
|  * @date 2020-09-24 | ||||
|  */ | ||||
| public interface ISysCommisionService  | ||||
| { | ||||
|     /** | ||||
|      * 查询业务提成比例 | ||||
|      *  | ||||
|      * @param ruleId 业务提成比例ID | ||||
|      * @return 业务提成比例 | ||||
|      */ | ||||
|     public SysCommision selectSysCommisionById(Long ruleId); | ||||
|  | ||||
|     /** | ||||
|      * 查询业务提成比例列表 | ||||
|      *  | ||||
|      * @param sysCommision 业务提成比例 | ||||
|      * @return 业务提成比例集合 | ||||
|      */ | ||||
|     public List<SysCommision> selectSysCommisionList(SysCommision sysCommision); | ||||
|  | ||||
|     /** | ||||
|      * 新增业务提成比例 | ||||
|      *  | ||||
|      * @param sysCommision 业务提成比例 | ||||
|      * @return 结果 | ||||
|      */ | ||||
|     public int insertSysCommision(SysCommision sysCommision); | ||||
|  | ||||
|     /** | ||||
|      * 修改业务提成比例 | ||||
|      *  | ||||
|      * @param sysCommision 业务提成比例 | ||||
|      * @return 结果 | ||||
|      */ | ||||
|     public int updateSysCommision(SysCommision sysCommision); | ||||
|  | ||||
|     /** | ||||
|      * 批量删除业务提成比例 | ||||
|      *  | ||||
|      * @param ruleIds 需要删除的业务提成比例ID | ||||
|      * @return 结果 | ||||
|      */ | ||||
|     public int deleteSysCommisionByIds(Long[] ruleIds); | ||||
|  | ||||
|     /** | ||||
|      * 删除业务提成比例信息 | ||||
|      *  | ||||
|      * @param ruleId 业务提成比例ID | ||||
|      * @return 结果 | ||||
|      */ | ||||
|     public int deleteSysCommisionById(Long ruleId); | ||||
| } | ||||
| @@ -0,0 +1,96 @@ | ||||
| package com.ruoyi.custom.service.impl; | ||||
|  | ||||
| import java.util.List; | ||||
| import com.ruoyi.common.utils.DateUtils; | ||||
| import org.springframework.beans.factory.annotation.Autowired; | ||||
| import org.springframework.stereotype.Service; | ||||
| import com.ruoyi.custom.mapper.SysCommisionMapper; | ||||
| import com.ruoyi.custom.domain.SysCommision; | ||||
| import com.ruoyi.custom.service.ISysCommisionService; | ||||
|  | ||||
| /** | ||||
|  * 业务提成比例Service业务层处理 | ||||
|  *  | ||||
|  * @author wonder | ||||
|  * @date 2020-09-24 | ||||
|  */ | ||||
| @Service | ||||
| public class SysCommisionServiceImpl implements ISysCommisionService  | ||||
| { | ||||
|     @Autowired | ||||
|     private SysCommisionMapper sysCommisionMapper; | ||||
|  | ||||
|     /** | ||||
|      * 查询业务提成比例 | ||||
|      *  | ||||
|      * @param ruleId 业务提成比例ID | ||||
|      * @return 业务提成比例 | ||||
|      */ | ||||
|     @Override | ||||
|     public SysCommision selectSysCommisionById(Long ruleId) | ||||
|     { | ||||
|         return sysCommisionMapper.selectSysCommisionById(ruleId); | ||||
|     } | ||||
|  | ||||
|     /** | ||||
|      * 查询业务提成比例列表 | ||||
|      *  | ||||
|      * @param sysCommision 业务提成比例 | ||||
|      * @return 业务提成比例 | ||||
|      */ | ||||
|     @Override | ||||
|     public List<SysCommision> selectSysCommisionList(SysCommision sysCommision) | ||||
|     { | ||||
|         return sysCommisionMapper.selectSysCommisionList(sysCommision); | ||||
|     } | ||||
|  | ||||
|     /** | ||||
|      * 新增业务提成比例 | ||||
|      *  | ||||
|      * @param sysCommision 业务提成比例 | ||||
|      * @return 结果 | ||||
|      */ | ||||
|     @Override | ||||
|     public int insertSysCommision(SysCommision sysCommision) | ||||
|     { | ||||
|         sysCommision.setCreateTime(DateUtils.getNowDate()); | ||||
|         return sysCommisionMapper.insertSysCommision(sysCommision); | ||||
|     } | ||||
|  | ||||
|     /** | ||||
|      * 修改业务提成比例 | ||||
|      *  | ||||
|      * @param sysCommision 业务提成比例 | ||||
|      * @return 结果 | ||||
|      */ | ||||
|     @Override | ||||
|     public int updateSysCommision(SysCommision sysCommision) | ||||
|     { | ||||
|         sysCommision.setUpdateTime(DateUtils.getNowDate()); | ||||
|         return sysCommisionMapper.updateSysCommision(sysCommision); | ||||
|     } | ||||
|  | ||||
|     /** | ||||
|      * 批量删除业务提成比例 | ||||
|      *  | ||||
|      * @param ruleIds 需要删除的业务提成比例ID | ||||
|      * @return 结果 | ||||
|      */ | ||||
|     @Override | ||||
|     public int deleteSysCommisionByIds(Long[] ruleIds) | ||||
|     { | ||||
|         return sysCommisionMapper.deleteSysCommisionByIds(ruleIds); | ||||
|     } | ||||
|  | ||||
|     /** | ||||
|      * 删除业务提成比例信息 | ||||
|      *  | ||||
|      * @param ruleId 业务提成比例ID | ||||
|      * @return 结果 | ||||
|      */ | ||||
|     @Override | ||||
|     public int deleteSysCommisionById(Long ruleId) | ||||
|     { | ||||
|         return sysCommisionMapper.deleteSysCommisionById(ruleId); | ||||
|     } | ||||
| } | ||||
		Reference in New Issue
	
	Block a user