Documentation
¶
Index ¶
- type CredentialService
- func (c *CredentialService) CreateCredential(req models.CredentialCreateRequest) (*models.Credential, error)
- func (c *CredentialService) DeleteCredential(id uint64) error
- func (c *CredentialService) GetCredentialById(id uint64) (*models.Credential, error)
- func (c *CredentialService) ListCredentials() ([]models.CredentialListResponse, error)
- func (c *CredentialService) UpdateCredential(id uint64, req models.Credential) (*models.Credential, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CredentialService ¶
type CredentialService struct {
AesConverter *utils.AESconverter
// contains filtered or unexported fields
}
func NewCredentialService ¶
func NewCredentialService(db *gorm.DB) *CredentialService
func (*CredentialService) CreateCredential ¶
func (c *CredentialService) CreateCredential(req models.CredentialCreateRequest) (*models.Credential, error)
TODO - 이름 중복 체크 추가
func (*CredentialService) DeleteCredential ¶
func (c *CredentialService) DeleteCredential(id uint64) error
func (*CredentialService) GetCredentialById ¶
func (c *CredentialService) GetCredentialById(id uint64) (*models.Credential, error)
func (*CredentialService) ListCredentials ¶
func (c *CredentialService) ListCredentials() ([]models.CredentialListResponse, error)
func (*CredentialService) UpdateCredential ¶
func (c *CredentialService) UpdateCredential(id uint64, req models.Credential) (*models.Credential, error)
Click to show internal directories.
Click to hide internal directories.