50 lines
789 B
Plaintext
50 lines
789 B
Plaintext
package com.surfbird.common.service;
|
|
|
|
import java.util.List;
|
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
|
import com.surfbird.common.dao.SurfbirdDao;
|
|
|
|
public class SqlServerService<D extends SurfbirdDao<T>, T> {
|
|
|
|
@Autowired
|
|
private D dao;
|
|
|
|
public int save(T object) {
|
|
return dao.save(object);
|
|
}
|
|
|
|
public int edit(T object) {
|
|
return dao.edit(object);
|
|
}
|
|
|
|
public int edit(String id) {
|
|
return dao.edit(id);
|
|
}
|
|
|
|
public int clear(T object) {
|
|
return dao.clear(object);
|
|
}
|
|
|
|
public int clear(String id) {
|
|
return dao.clear(id);
|
|
}
|
|
|
|
public T show(T object) {
|
|
return dao.show(object);
|
|
}
|
|
|
|
public T show(String id) {
|
|
return dao.show(id);
|
|
}
|
|
|
|
public List<T> list() {
|
|
return dao.list();
|
|
}
|
|
|
|
public List<T> list(T object) {
|
|
return dao.list(object);
|
|
}
|
|
}
|