You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

101 lines
2.3 KiB

4 years ago
package xyz.wbsite.module.admin.mpr;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import xyz.wbsite.frame.base.Token;
import xyz.wbsite.module.admin.ent.Services;
import xyz.wbsite.module.admin.req.ServicesFindRequest;
import java.util.List;
/**
* SERVICES -
*
* @author wangbing
4 years ago
* @since 2021-02-08
4 years ago
*/
@Mapper
public interface ServicesMapper {
/**
*
*
* @param request
* @param token
* @return
*/
long insert(@Param("request") Services request, @Param("token") Token token);
/**
*
*
* @param list
* @param token
* @return
*/
long insertBatch(@Param("list") List<Services> list, @Param("token") Token token);
/**
*
*
* @param id
* @param token
* @return
*/
long delete(@Param("id") Long id, @Param("token") Token token);
/**
*
*
* @param list
* @param token
* @return
*/
long deleteBatch(@Param("list") List<Long> list, @Param("token") Token token);
/**
*
*
* @param request
* @param token
* @return
*/
long update(@Param("request") Services request, @Param("token") Token token);
/**
*
*
* @param request
* @param token
* @return
*/
List<Services> select(@Param("request") Services request, @Param("token") Token token);
/**
*
*
* @param request
* @param token
* @return
*/
List<Services> find(@Param("request") ServicesFindRequest request, @Param("token") Token token);
/**
*
*
* @param id
* @param token
* @return
*/
Services getById(@Param("id") Long id, @Param("token") Token token);
/**
*
*
* @param ids
* @param token
* @return
*/
List<Services> getByIds(@Param("ids") Long[] ids, @Param("token") Token token);
}

Powered by TurnKey Linux.