expenses

package
v0.0.0-...-558463a Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 31, 2018 License: GPL-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AddExpense

func AddExpense(upd Expenses) error

func AddExpensesApprover

func AddExpensesApprover(upd ExpensesApprover) error

func ChangeExpenseResult

func ChangeExpenseResult(id int64, result int) error

func ChangeExpenseStatus

func ChangeExpenseStatus(id int64, status int) error

func CheckExpenseApprover

func CheckExpenseApprover(id, userId int64) (int64, int)

检测是否已经审批

func CountExpense

func CountExpense(condArr map[string]string) int64

func CountExpenseApproval

func CountExpenseApproval(condArr map[string]string) int64

func DeleteExpense

func DeleteExpense(id int64) error

func ListExpenseApproverProcessHtml

func ListExpenseApproverProcessHtml(expenseid int64) string

func UpdateExpense

func UpdateExpense(id int64, upd Expenses) error

func UpdateExpensesApprover

func UpdateExpensesApprover(id int64, upd ExpensesApprover) error

Types

type ExpenseApproverProcess

type ExpenseApproverProcess struct {
	Userid   int64
	Realname string
	Avatar   string
	Position string
	Status   int
	Summary  string
	Changed  int64
}

func ListExpenseApproverProcess

func ListExpenseApproverProcess(expenseid int64) (num int64, err error, user []ExpenseApproverProcess)

type Expenses

type Expenses struct {
	Id          int64 `orm:"pk;column(expenseid);"`
	Userid      int64
	Amounts     string
	Types       string
	Contents    string
	Total       float64
	Picture     string
	Result      int
	Status      int
	Approverids string
	Created     int64
	Changed     int64
}

func GetExpense

func GetExpense(id int64) (Expenses, error)

func ListExpense

func ListExpense(condArr map[string]string, page int, offset int) (num int64, err error, ops []Expenses)

func ListExpenseApproval

func ListExpenseApproval(condArr map[string]string, page int, offset int) (num int64, err error, ops []Expenses)

待审批

func (*Expenses) TableName

func (this *Expenses) TableName() string

type ExpensesApprover

type ExpensesApprover struct {
	Id        int64 `orm:"pk;column(approverid);"`
	Expenseid int64
	Userid    int64
	Summary   string
	Status    int
	Created   int64
	Changed   int64
}

func (*ExpensesApprover) TableName

func (this *ExpensesApprover) TableName() string

type TmpExpenseCount

type TmpExpenseCount struct {
	Num int64
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL