123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157 |
- package net.chenlin.dp.modules.sys.service;
- import net.chenlin.dp.common.entity.Page;
- import net.chenlin.dp.common.entity.R;
- import net.chenlin.dp.modules.api.vo.Customer;
- import net.chenlin.dp.modules.api.vo.YonyouSaleOrder;
- import net.chenlin.dp.modules.sys.entity.SysUserEntity;
- import net.chenlin.dp.modules.sys.entity.SysUserTokenEntity;
- import org.apache.ibatis.annotations.Param;
- import java.util.List;
- import java.util.Map;
- import java.util.Set;
- /**
- * 系统用户
- * @author zcl<yczclcn@163.com>
- */
- public interface SysUserService {
- /**
- * 分页查询用户列表
- * @param params
- * @return
- */
- Page<SysUserEntity> listUser(Map<String, Object> params);
- /**
- * 新增用户
- * @param user
- * @return
- */
- R saveUser(SysUserEntity user);
- /**
- * 根据id查询用户
- * @param userId
- * @return
- */
- R getUserById(Long userId);
- /**
- * 修改用户
- * @param user
- * @return
- */
- R updateUser(SysUserEntity user);
- /**
- * 删除用户
- * @param id
- * @return
- */
- R batchRemove(Long[] id);
- /**
- * 查询用户权限集合
- * @param userId
- * @return
- */
- Set<String> listUserPerms(Long userId);
- /**
- * 查询用户角色集合
- * @param userId
- * @return
- */
- Set<String> listUserRoles(Long userId);
- /**
- * 用户修改密码
- * @param user
- * @return
- */
- R updatePswdByUser(SysUserEntity user);
- /**
- * 启用用户
- * @param id
- * @return
- */
- R updateUserEnable(Long[] id);
- /**
- * 禁用用户
- * @param id
- * @return
- */
- R updateUserDisable(Long[] id);
- /**
- * 重置用户密码
- * @param user
- * @return
- */
- R updatePswd(SysUserEntity user);
- /**
- * 根据用户名查询用户信息
- * @param username
- * @return
- */
- SysUserEntity getByUserName(String username);
- /**
- * 用户所有机构id
- * @param userId
- * @return
- */
- List<Long> listAllOrgId(Long userId);
- /**
- * 保存用户token
- * @param userId
- * @return
- */
- int saveOrUpdateToken(Long userId, String token);
- /**
- * 根据token查询
- * @param token
- * @return
- */
- SysUserTokenEntity getUserTokenByToken(String token);
- /**
- * 根据userId查询
- * @param userId
- * @return
- */
- SysUserTokenEntity getUserTokenByUserId(Long userId);
- /**
- * 根据userId查询:用于token校验
- * @param userId
- * @return
- */
- SysUserEntity getUserByIdForToken(Long userId);
- int Ordershenhe(String code, String dverifysystime, String dverifydate
- , String state, String cVerifier);
- int Purchaseshenhe(String code, String dverifysystime,String dverifydate
- , String state,String cVerifier);
- int Payrequestshenhe(String code,String dverifysystime,String dverifydate
- ,String cVerifier);
- List<String>querySaleOrderDate();
- List<String>queryPurchaseOrderDate();
- List<String>queryPayrequestDate();
- int autoRIdBySale(String cSOCode,String instanceId);
- int autoRIdByOrder(String cSOCode,String instanceId);
- int autoRIdByPayequest(String cSOCode,String instanceId);
- }
|