added method AddAccountUser
This commit is contained in:
parent
a31d045fee
commit
da5dfd7fdb
@ -1563,4 +1563,8 @@ SELECT * FROM YclientsAccountUsers WHERE SalonID = $1 AND Deleted = false;
|
|||||||
|
|
||||||
-- name: UpdateYclientsAccountUser :exec
|
-- name: UpdateYclientsAccountUser :exec
|
||||||
UPDATE YclientsAccountUsers SET Name = $3, Specialization = $4, IDPosition = $5, TitlePosition= $6, Fired = $7,Status = $8,Hidden=$9
|
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;
|
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
|
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
|
const allServiceStatistics = `-- name: AllServiceStatistics :one
|
||||||
WITH Registrations AS (
|
WITH Registrations AS (
|
||||||
SELECT COUNT(*) AS registration_count
|
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 {
|
func (r *YclientsRepository) UpdateAccountUser(ctx context.Context, user model.YclientsAccountUser) error {
|
||||||
err := r.queries.UpdateYclientsAccountUser(ctx, sqlcgen.UpdateYclientsAccountUserParams{
|
err := r.queries.UpdateYclientsAccountUser(ctx, sqlcgen.UpdateYclientsAccountUserParams{
|
||||||
Salonid: user.SalonID,
|
Salonid: user.SalonID,
|
||||||
Yclientsid: user.YclientsUserID,
|
Yclientsid: user.YclientsID,
|
||||||
Name: user.Name,
|
Name: user.Name,
|
||||||
Specialization: user.Specialization,
|
Specialization: user.Specialization,
|
||||||
Idposition: user.IDPosition,
|
Idposition: user.IDPosition,
|
||||||
@ -258,6 +258,25 @@ func (r *YclientsRepository) UpdateAccountUser(ctx context.Context, user model.Y
|
|||||||
return nil
|
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
|
// company
|
||||||
//func (r *YclientsRepository) GettingCompanyWithPagination(ctx context.Context, req *model.PaginationReq, accountID string) (*model.CompanyListYclientsResp, error) {
|
//func (r *YclientsRepository) GettingCompanyWithPagination(ctx context.Context, req *model.PaginationReq, accountID string) (*model.CompanyListYclientsResp, error) {
|
||||||
// rows, err := r.queries.GetCompanyYclientsWithPagination(ctx, sqlcgen.GetCompanyYclientsWithPaginationParams{
|
// rows, err := r.queries.GetCompanyYclientsWithPagination(ctx, sqlcgen.GetCompanyYclientsWithPaginationParams{
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user