added method AddAccountUser
This commit is contained in:
parent
a31d045fee
commit
da5dfd7fdb
@ -1564,3 +1564,7 @@ SELECT * FROM YclientsAccountUsers WHERE SalonID = $1 AND Deleted = false;
|
||||
-- name: UpdateYclientsAccountUser :exec
|
||||
UPDATE YclientsAccountUsers SET Name = $3, Specialization = $4, IDPosition = $5, TitlePosition= $6, Fired = $7,Status = $8,Hidden=$9
|
||||
WHERE SalonID = $1 AND YclientsID = $2 AND deleted = false;
|
||||
|
||||
-- name: AddYclientsAccountUser :exec
|
||||
INSERT INTO YclientsAccountUsers (SalonID, YclientsID, Name, Specialization, IDPosition, TitlePosition,Fired,Status,Hidden,YclientsUserID)
|
||||
VALUES ($1, $2, $3, $4, $5, $6,$7,$8,$9,$10);
|
||||
@ -111,6 +111,40 @@ func (q *Queries) AddBitrixAccountUser(ctx context.Context, arg AddBitrixAccount
|
||||
return err
|
||||
}
|
||||
|
||||
const addYclientsAccountUser = `-- name: AddYclientsAccountUser :exec
|
||||
INSERT INTO YclientsAccountUsers (SalonID, YclientsID, Name, Specialization, IDPosition, TitlePosition,Fired,Status,Hidden,YclientsUserID)
|
||||
VALUES ($1, $2, $3, $4, $5, $6,$7,$8,$9,$10)
|
||||
`
|
||||
|
||||
type AddYclientsAccountUserParams struct {
|
||||
Salonid int32 `db:"salonid" json:"salonid"`
|
||||
Yclientsid int32 `db:"yclientsid" json:"yclientsid"`
|
||||
Name string `db:"name" json:"name"`
|
||||
Specialization string `db:"specialization" json:"specialization"`
|
||||
Idposition int32 `db:"idposition" json:"idposition"`
|
||||
Titleposition string `db:"titleposition" json:"titleposition"`
|
||||
Fired bool `db:"fired" json:"fired"`
|
||||
Status bool `db:"status" json:"status"`
|
||||
Hidden bool `db:"hidden" json:"hidden"`
|
||||
Yclientsuserid int32 `db:"yclientsuserid" json:"yclientsuserid"`
|
||||
}
|
||||
|
||||
func (q *Queries) AddYclientsAccountUser(ctx context.Context, arg AddYclientsAccountUserParams) error {
|
||||
_, err := q.db.ExecContext(ctx, addYclientsAccountUser,
|
||||
arg.Salonid,
|
||||
arg.Yclientsid,
|
||||
arg.Name,
|
||||
arg.Specialization,
|
||||
arg.Idposition,
|
||||
arg.Titleposition,
|
||||
arg.Fired,
|
||||
arg.Status,
|
||||
arg.Hidden,
|
||||
arg.Yclientsuserid,
|
||||
)
|
||||
return err
|
||||
}
|
||||
|
||||
const allServiceStatistics = `-- name: AllServiceStatistics :one
|
||||
WITH Registrations AS (
|
||||
SELECT COUNT(*) AS registration_count
|
||||
|
||||
@ -243,7 +243,7 @@ func (r *YclientsRepository) GetUserUsersByID(ctx context.Context, salonID int32
|
||||
func (r *YclientsRepository) UpdateAccountUser(ctx context.Context, user model.YclientsAccountUser) error {
|
||||
err := r.queries.UpdateYclientsAccountUser(ctx, sqlcgen.UpdateYclientsAccountUserParams{
|
||||
Salonid: user.SalonID,
|
||||
Yclientsid: user.YclientsUserID,
|
||||
Yclientsid: user.YclientsID,
|
||||
Name: user.Name,
|
||||
Specialization: user.Specialization,
|
||||
Idposition: user.IDPosition,
|
||||
@ -258,6 +258,25 @@ func (r *YclientsRepository) UpdateAccountUser(ctx context.Context, user model.Y
|
||||
return nil
|
||||
}
|
||||
|
||||
func (r *YclientsRepository) AddAccountUser(ctx context.Context, user model.YclientsAccountUser) error {
|
||||
err := r.queries.AddYclientsAccountUser(ctx, sqlcgen.AddYclientsAccountUserParams{
|
||||
Salonid: user.SalonID,
|
||||
Yclientsid: user.YclientsID,
|
||||
Name: user.Name,
|
||||
Specialization: user.Specialization,
|
||||
Idposition: user.IDPosition,
|
||||
Titleposition: user.TitlePosition,
|
||||
Fired: user.Fired,
|
||||
Status: user.Status,
|
||||
Hidden: user.Hidden,
|
||||
Yclientsuserid: user.YclientsUserID,
|
||||
})
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
// company
|
||||
//func (r *YclientsRepository) GettingCompanyWithPagination(ctx context.Context, req *model.PaginationReq, accountID string) (*model.CompanyListYclientsResp, error) {
|
||||
// rows, err := r.queries.GetCompanyYclientsWithPagination(ctx, sqlcgen.GetCompanyYclientsWithPaginationParams{
|
||||
|
||||
Loading…
Reference in New Issue
Block a user