constructor.go 935 B

12345678910111213141516171819202122232425262728293031
  1. package admin
  2. import (
  3. "server/dao"
  4. "server/model/common/request"
  5. )
  6. type ConstructorService struct{}
  7. func (cs *ConstructorService) QueryConstructorList(info request.SearchProject) (list interface{}, total int64, err error) {
  8. limit := info.PageInfo.PageSize
  9. offset := info.PageInfo.PageSize * (info.PageInfo.Page - 1)
  10. constructors, total, err := dao.QueryConstructorList(limit, offset, info.Name)
  11. return constructors, total, err
  12. }
  13. func (cs *ConstructorService) QueryConstructor() ([]dao.Constructor, error) {
  14. return dao.QueryConstructor()
  15. }
  16. func (cs *ConstructorService) CreateConstructor(constructor dao.Constructor) error {
  17. return constructor.CreateConstructor()
  18. }
  19. func (cs *ConstructorService) UpdateConstructor(constructor dao.Constructor) error {
  20. return constructor.UpdateConstructor()
  21. }
  22. func (cs *ConstructorService) DeleteConstructor(constructor dao.Constructor) error {
  23. return constructor.DeleteConstructor()
  24. }