BN089-BS开发框架MVC4版/source20131023/Zephyr.Web/Areas/Sys/Models/sys_code.cs

(开头部分) 2KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

using System;
using System.Collections.Generic;
using System.Text;
using Zephyr.Core;
using System.ComponentModel.DataAnnotations;

namespace Zephyr.Models
{
    public class sys_codeService : ServiceBase<sys_code>
    {
        public List<dynamic> GetValueTextListByType(string codeType)
        {
            var pQuery = ParamQuery.Instance()
                .Select("Code as value,Text as text")
                .AndWhere("CodeType", codeType);

            return base.GetDynamicList(pQuery);
        }

        public List<dynamic> GetMeasureUnitListByType()
        {
            var pQuery = ParamQuery.Instance()
                .Select("Text as value,Text as text")
                .AndWhere("CodeType", "MeasureUnit");

            return base.GetDynamicList(pQuery);
        }

        public List<dynamic> GetYearItems() {
            var result = new List<dynamic>();
            var startYear = DateTime.Now.Year - 10;
            for (var y = startYear; y < startYear + 20; y++)
                result.Add(new {value=y,text=y });
            
            return result;
        }

        public List<dynamic> GetMonthItems()
        {
            var result = new List<dynamic>();
            var startMonth = 1;
            for (var m = startMonth; m < startMonth + 12; m++)
                result.Add(new { value = m, text = m });
            
            return result;
        }

        public string GetDefaultCode(string sType)
        {
            var pQuery = ParamQuery.Instance().Select("top 1 Code")
                .AndWhere("CodeType", sType)
                .AndWhere("IsEnable",true)
                .AndWhere("IsDefault",true);

            return base.GetField<string>(pQuery);
        }
    }
    
    public class sys_code : ModelBase
    {
后面还有 34 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。