| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394 |
- package admin
- import (
- "server/dao"
- "server/model/common/request"
- )
- type FinanceService struct{}
- func (fs *FinanceService) QueryDailyExpensesList(info request.SearchProject) (list interface{}, total int64, err error) {
- limit := info.PageInfo.PageSize
- offset := info.PageInfo.PageSize * (info.PageInfo.Page - 1)
- dailyExpenses, total, err := dao.QueryDailyExpensesList(limit, offset, info.State, info.Name, info.Time)
- return dailyExpenses, total, err
- }
- func (fs *FinanceService) QueryDailyExpenses(id int) (dao.DailyExpenses, error) {
- expenses, err := dao.QueryDailyExpenses(id)
- if err != nil {
- return dao.DailyExpenses{}, err
- }
- details, err := dao.QueryDailyFeeDetails(int(expenses.ID))
- if err != nil {
- return dao.DailyExpenses{}, err
- }
- expenses.DailyFeeDetails = details
- return expenses, err
- }
- func (fs *FinanceService) QueryExpensesGenre() ([]dao.ExpensesGenre, error) {
- return dao.QueryExpensesGenre()
- }
- func (fs *FinanceService) QueryBorrowingList(info request.SearchProject) (list interface{}, total int64, err error) {
- limit := info.PageInfo.PageSize
- offset := info.PageInfo.PageSize * (info.PageInfo.Page - 1)
- borrowing, total, err := dao.QueryBorrowingList(limit, offset, info.Name, info.Time)
- return borrowing, total, err
- }
- func (fs *FinanceService) QueryBorrowing(id int) (dao.Borrowing, error) {
- return dao.QueryBorrowing(id)
- }
- func (fs *FinanceService) QueryDailyFileList(info request.SearchIdNameGenre) (list interface{}, total int64, err error) {
- limit := info.PageInfo.PageSize
- offset := info.PageInfo.PageSize * (info.PageInfo.Page - 1)
- dailyFiles, total, err := dao.QueryDailyFileList(limit, offset, info.Id, info.Genre, info.Name)
- return dailyFiles, total, err
- }
- func (fs *FinanceService) CreateDailyExpenses(expenses dao.DailyExpenses) error {
- return expenses.CreateDailyExpenses()
- }
- func (fs *FinanceService) CreateExpensesGenre(genre dao.ExpensesGenre) error {
- return genre.CreateExpensesGenre()
- }
- func (fs *FinanceService) CreateBorrowing(borrowing dao.Borrowing) error {
- return borrowing.CreateBorrowing()
- }
- func (fs *FinanceService) CreateDailyFile(file dao.DailyFile) error {
- return file.CreateDailyFile()
- }
- func (fs *FinanceService) UpdateDailyExpenses(expenses dao.DailyExpenses) error {
- return expenses.UpdateDailyExpenses()
- }
- func (fs *FinanceService) UpdateExpensesGenre(genre dao.ExpensesGenre) error {
- return genre.UpdateExpensesGenre()
- }
- func (fs *FinanceService) UpdateBorrowing(borrowing dao.Borrowing) error {
- return borrowing.UpdateBorrowing()
- }
- func (fs *FinanceService) DeleteDailyExpenses(expenses dao.DailyExpenses) error {
- return expenses.DeleteDailyExpenses()
- }
- func (fs *FinanceService) DeleteExpensesGenre(genre dao.ExpensesGenre) error {
- return genre.DeleteExpensesGenre()
- }
- func (fs *FinanceService) DeleteBorrowing(borrowing dao.Borrowing) error {
- return borrowing.DeleteBorrowing()
- }
- func (fs *FinanceService) DeleteDailyFile(file dao.DailyFile) error {
- return file.DeleteDailyFile()
- }
|