12345678910111213141516171819202122232425262728 |
- package service
-
- import (
- "sws_xcx/models"
-
- "github.com/jinzhu/gorm"
- )
-
- type CheckItemService struct {
- rdb *gorm.DB
- }
-
- func NewCheckItemService() *CheckItemService {
- return &CheckItemService{
- rdb: ReadDB().Model(&models.CheckItem{}),
- }
- }
-
- func (s *CheckItemService) GetCheckItems(lang, t string) ([]*models.CheckItem, error) {
- var items []*models.CheckItem
- db := s.rdb.Where("language = ? and delete_flag = ?", lang, 0)
- if t != "" {
- db = db.Where("check_type = ?", t)
- }
- err := db.Order("check_item_number").Find(&items).Error
- return items, err
- }
|